1.概述
TCP、增量更新
2.避免环路的产生:
AS之间通过携带的AS号来进行路由的标记,带有本地AS号的路由将不会接收
AS内部之间学到的路由不能再通告给自己的邻居,避免环路的产生
3.特点:
1)提供了丰富的路由策略,能够对路由实现灵活的过滤和选择
2)提供了防止路由震荡的机制
3)易于扩展,能够适用心的网络
4.工作原理:
1)数据包:open报文:协商BGP参数;Update报文:交换路由信息;Keeplive;Notification:报错,每个不同的错误码都有唯一的表示;Route-Refresh
2)状态机:
六种状态:idle connect active(三次握手失败进入此状态) openset openconfirm establiesed
3)数据库
IP路由表、BGP邻居表、邻居表、Adj-RIB-In、Adj-RIB-Out
4)对等体的交互原则:
5)IBGP与IGP同步
6)属性:
公认必遵—若缺少这种属性,路由信息将会出错(next-hop、起源、as-path等)
公认任意—不强制要求出现(local_Pre)
可选过度—具有可传递的属性,即使不支持但也依旧会传统给其他对等体(community)
可选非过度—若不支持,则会忽略此属性且不会传递(MED、起源ID、cluster_list)
7)属性特点: i–通过IGP学习到的路由 ?–通过其他方式引入的路由 i>?
Origin:用于BGP路由引入的防环
PrefVal:仅在本地有效,不会传递给邻居,是人为主动设置,仅代表本地用户的意愿,大优
AS_Path:打破其机制的命令:a.
Next_hop:IBGP在传递路由的时候不会修改下一跳地址
Local_Pref:域内选择出口,大优,默认值为100,不能传递给其他AS
EBGP邻居的export方向;IBGP的export和import均可(对内)
MED:类似于开销值,用于AS间的选路,进入同一个AS号有多个路径时,会选择MED值小的进入此AS,小优
不能出现第三个AS,可用于IBGP,EBGP邻居(对外 )
在不同AS号之间比较MED值:compare-different-as-med
路由聚合:聚合者以及有没有被聚合
团体属性:标识具有相同特征的BGP路由,可选过度
intern:默认的团体属性,不能出本地AS所在的地点
NO_Export:不能传递给OBGP邻居
No_Export_Stubconfed:不会出联邦
路由反射器----
存在的意义:减少IBGP的会话数量
当进行路由的传递的时候,本身及带有INGP的小AS号
反射器之间成环:cluster_list
8)选路规则: