bgp的四大属性
- 心理
- 关注:3.79K次
一、公认必遵(Well-known mandatory)
要求所有运行BGP协议的设备都必须能识别,且在更新消息中必须包含。
Origin(起源) 属性
用来标识路由信息的来源。
如果路由是从IGP学习到的,则Origin属性为IGP(i),使用display bgp routing-table命令查看BGP路由时,IGP简写为i。
如果路由是从EGP学习到的,则Origin属性为EGP(e)。
如果路由的来源无法确定,则Origin属性为incomplete(?)。
路由优先级:IGP > EGP > incomplete
AS_PATH(AS路径) 属性用来记录某条路由从本地到目的地址所要经过的所有AS编号。
AS_PATH可以作为一种度量值,经过更少AS的路由更优先。
AS_PATH被用来避免AS之间的环路。如果BGP Speaker从EBGP对等体收到一条路由,它的AS_PATH包含BGP Speaker自己的AS号,就说明这条路由曾经被BGP Speaker发送过,所以会被直接丢弃。
NEXT_HOP(下一跳) 属性
定义到达目的地下一跳的设备的IP地址。
二、公认任意(Well-known discretionary)
要求所有运行BGP协议的设备必须能识别,但是在更新消息内可以自由选择是否携带此类属性的报文。
LOCAL-PREF(本地优先级) 属性
LOCAL-PREF属性用来通告路由的优先程度。
LOCAL-PREF属性仅在IBGP对等体之间交换,不通告给其他AS。
ATOMIC_AGGREGATE(原子聚合) 属性
用来通告路由接受者该路由是经过聚合的。
三、可选过渡(Optional transtive)
AGGREGATOR(聚合) 属性
是ATOMIC_AGGREGATE属性的补充,包含了发起路由聚合的AS号码和形成聚合路由的BGP发布者的IP地址。
COMMUNITY(团体) 属性
是共享相同属性的目的地集合,目的就是将路由信息编组,通过组的标识决定路由策略的传递。
公认的团体属性有:
1、INTERNET:缺省情况下,所有的路由都属于INTERNET团体。具有此属性的路由可以被通告给所有的BGP对等体。
2、NO_EXPORT:不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。
3、NO_ADVERTISE:不能被通告给其他的BGP对等体,即不通告该路由。
4、NO_EXPORT_SUBCONFED:不传递给下一个小AS,若网络中没有小AS,仅存在大AS时作用与NO_EXPORT一致。
四、可选非过渡(Optional non-transtive)
MED(多出口鉴别器) 属性用来区分同一个邻接AS的多个接口。
- 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/plkdy9.html