【誉天数通面试私房菜之BGP专题】第三期:BGP属性详解

公认属性:所有BGP路由器都必须识别并支持的属性。

• 公认必遵:BGP的Update消息中必须包含的属性。

• 公认任意:不必存在于BGP的Update消息中,可以根据需求自由选择的属性。

可选属性:不要求所有的BGP路由器都能够识别的属性。

• 可选过渡:BGP不能识别该属性,但可以接收该属性并将其发布给它的邻居的属性。

• 可选非过渡:BGP可以忽略包含该属性的消息并且不向它的邻居发布。

BGP常见属性类型

Origin属性

• Origin属性用来定义路径信息的来源,标记一条路由是怎么成为BGP路由的。

它有以下3种类型:IGP:具有最高的优先级。EGP:优先级次之。Incomplete:优先级最低。

AS_Path属性

• AS_Path属性按矢量顺序记录了某条路由从本地到目的地址所要经过的所有AS编号。在接收路由时,设备如果发现AS_Path列表中有本AS号,则不接收该路由,从而避免了AS间的路由环路。

Next_Hop属性

• Next_Hop属性记录了路由的下一跳信息。BGP的下一跳属性和IGP的有所不同,不一定是邻居设备的IP地址。

Local_Pref属性

• Local_Pref属性表明路由器的BGP优先级,用于判断流量离开AS时的最佳路由。当BGP的设备通过不同的IBGP对等体得到目的地址相同但下一跳不同的多条路由时,将优先选择Local_Pref属性值较高的路由。Local_Pref属性仅在IBGP对等体之间有效,不通告给其他AS。

MED属性(Multi-Exit Discriminator)

• MED属性用于判断流量进入AS时的最佳路由,当一个运行BGP的设备通过不同的EBGP对等体得到目的地址相同但下一跳不同的多条路由时,在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由。

• MED属性仅在相邻两个AS之间传递,收到此属性的AS一方不会再将其通告给任何其他第三方AS。MED属性可以手动配置,如果路由没有配置MED属性,BGP选路时将该路由的MED值按缺省值0来处理。

团体属性(Community)

• 团体属性用于标识具有相同特征的BGP路由,使路由策略的应用更加灵活,同时降低了维护管理的难度。

• 团体属性分为自定义团体属性和公认团体属性。

Originator_ID属性和Cluster_List属性

• Originator_ID属性和Cluster_List属性用于解决路由反射器场景中的环路问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 外部网关协议,使用TCP作为传输层协议,支持CIDR,增量更新,距离矢量路由协议,无环路,路由策略丰富,可防止路由...
    老率的IT私房菜阅读 908评论 0 1
  • BGP BGP建立邻居采用有限状态机,有6种状态(基于TCP协议) 1. IDLE状态:BGP协议初始时的状态,在...
    superliang阅读 500评论 0 1
  • 边界网管路由协议BGP AS 自治系统 一组被统一管理的路由器集合。a,使用相同的度量值b 使用相同的IGP AS...
    srat阅读 3,767评论 0 1
  • Border Gateway Protocol 边界网关协议 1、四种消息类型: Open消息:Open消息是TC...
    狗达Da阅读 1,434评论 0 7
  • 如何将打包好的Vue项目使用xcode提交到AppStore 1 、首先将打包好的Vue项目下的 dist文件复制...
    呆小萌28阅读 3,394评论 0 1

友情链接更多精彩内容