BGP属性总结

BGP与IGP区别:
IGP追求速度
BGP没有追求速度的包袱,不需要有很强的算法
**

BGP特性
追求:稳定性强、操控性强、可靠性强、承载性强
可靠性:TCP承载协议报文,TCP开销大,慢对BGP没有影响
稳定性:不触发更新,不周期更新,只做增量更新,使用环境本身就是稳定态
承载性:一定不能使用链路状态型计算
操控性:在AS见会出现很复杂的选路需求,必须要有很强的操控性(选路,策略)

BGP属性BGP属性总结_第1张图片

1.origin:起源码
作用:代表着BGP路由的来源

三种origin属性类型:
IGP:表明路由产生AS内部,一般是由聚合路由或者通过network命令引入的
EGP:路由信息是由EGP协议引入的
Incomplete:路由信息是通过其他方式得来的,一般是通过import引入的路由或者静态路由

默认值: 无, i>e>?     i(0)  e(1)?(2)

部署位置:所有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 
仅仅在本设备上生效,不能传递

你可能感兴趣的:(BGP属性总结)