**追求:**稳定性强,操控性强,可靠性强,承载性强
可靠性:TCP承载协议报文
稳定性:不触发更新,不周期更新,只做增量更新(仅触发无周期),使用环境本身就是稳定态
承载性:一定不能使用链路状态计算(无类别路径矢量协议)
操控性:在AS间会出现很复杂的选路需求必须有很强的操控性(选路,策略)
1.origin:起源码
作用:代表着BGP路由的来源
三种origin属性类型:
IGP:表明路由产生AS内部,一般是由聚合路由或者通过network命令引入的
EGP:路由信息是由EGP协议引入的
Incomplete:路由信息是通过其他方式得来的,一般是通过import引入的路由或者静态路由
默认值: 无, i>e>?
部署位置:所有BGP路由器上
2.as-path:作用:代表本路由信息经过了那些AS ,避免环路
默认值:无,越短越优
注意: 在EBGP邻居之间使用时,import(离开其他AS进入本AS之前增加某些AS 号,所以增加的AS出现在直连AS的左边) export(离开本AS之前已经增加了某些AS ,所以增加的AS号出现在本AS的右边);在EBGP联邦中出现的AS号不计入长度的大小, 若出现在大括号时,大括号内无论存在多个少AS号,都只当做一个;使用route-policy 增加AS path
3.next-hop:下一跳属性
作用:定义了到达目的地下一跳的设备IP地址
next-hop中IP地址遵循以下原则:
1)如果是发布给EGBP对等体,next-hop填写BGP发布者的IP地址
2)如果是发布给IGBP对等体,且路由来自AS外部,则next-hop保留原始的
AS外部对等体的IP地址
4.local-preference:本地优先级
作用: 用于控制离开本AS的流量时使用
范围:0-4294967295 , 默认值为100 , 数值越大越优;可以在整个AS之内传输
部署位置: 一般建议在存在EBGP邻居的IBGP邻居之间
5.atomic-aggregate:用来通告路由接收者,该路由是经过聚合的
有时BGP发布者会收到两条重叠的路由,其中一条路由包含的地址是另一条路由
的子集。一般情况下BGP发布者会优选更精细的路由(前者),但是在对外发布时,
如果它选择发布更粗略的那条路由(后者),这时需要附加上ATOMIC AGGREGATE
属性,以知会对等体。它实际上是一种警告,因为发布更粗略的路由意味着更精
细的路由信息在发布过程中丢失了。在进行路由聚合时,对于聚合的路由信息会
添加ATOMIC-AGGREGATE属性。
6.commmunity:团体属性用于简化路由策略和降低维护难度,与其所在AS无关
公认团体属性有:
1)INTERNET:缺省情况下,所有的路由都属于INTERNET 团体具有此属性的路由
可以被通告给所有的BGP对等体
2)N0-EXPORT:具有此属性的路由在收到后,不能发布到本地AS之外,如果使用
了联盟,则不能被发布到联盟之外,但可以发布治联盟中的其他子AS
3)NO-ADVERTISE:具有此属性的路由在收到后,不能通告给其他的BGP对等体
4)NO-EXPORT-SUBCONFED:具有此属性的路由在收到后,不能发布到本地AS
之外,也不能发布到联盟的其他子AS
7.aggregator:aggtegator是atomic-aggregate 属性的补充,是可选过渡属性。
在进行路由聚合时,当对于聚合的路由信息同添加atomic-aggregate属性
的同时,会添加AGGREGATOR属性。
8.med:多出口鉴别属性
作用:用于影响进入某AS的流量控制时使用
默认值:med 可以当做metric值,med 属性也是只能在某一个AS之内使用,med的比较默认一定是来自于直连相同的AS中路由
设置时就是修改cost值
9.originator-id:用于标识路由反射器
作用:防止引入路由反射器出现环路,当反射器收到的路由信息中的
originator-id是自己的router-id时,将该路由丢弃,不再转发
10.cluster-list:用于标识路由反射器组
作用:防止环路,在路由经过路由反射器会将自己的cluster-id添加到路由携带的clustre-list中,当路由反射器发现接收的路由的cluster-list中包含自己的cluster-id,将该路由丢弃,不再转发
11.preference value:优先级值 华为私有(cisco 中使用weight 权重值)
作用: 选路
数值范围: 0-65535 , 越大越优,默认值为0
仅仅在本设备上生效,不能传递