(十三)BGP路径属性和路由选择进程.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(十三)BGP路径属性和路由选择进程

BGP路径属性及路由选择判定过程 本章内容 BGP路径属性分类 常用BGP路径属性 BGP的路由判定过程 BGP策略路由及相关配置 BGP路径矢量路由 IGP宣告网络时,通常使用开销值来描述网络的可达性 BGP宣告网络时,通常用经过了多少个AS来描述目标网络的可达性 BGP使用路径属性来描述一条路径的好坏 BGP允许管理员用策略和规则定义数据如何通过AS BGP路径属性 BGP路由器发送关于目标网络的BGP更新消息,这些更新消息中包括有关BGP度量值的信息,被称为路径属性。 BGP使用路径属性来确定前往网络的最佳路径。 BGP更新消息中都有一个长度可变的路径属性序列,其形式为属性类型,属性长度,属性值 路径属性 属性类型:由一个1字节的属性标记字段和一个1字节的属性类型编码字段组成。 属性标记字段的第1位指出了该属性是可选的还是公认的;第2位指出了可选属性是传递的还是非传递的;第3位指出了传递的属性是部分的还是完整的;第4位指出了属性长度字段是1字节还是2字节。其他标记位未使用,被设置为0。 BGP属性类型编码: Cisco使用的属性类型编码如下 1、Origin 源头 2、AS-Path AS路径 3、Next hop 下一跳 4、MED 多出口鉴别器 5、Local-Preference 本地优先级 6、Atomic-Aggregate 原子聚合 7、Aggregator 聚合站 8、Community 共同体(Cisco定义的) BGP路径属性 路径属性分为四类: 公认必遵(公认强制) 公认自决(公认自由决定) 可选传递 可选非传递 BGP路径属性 公认强制的:是所有BGP实施都必须能够识别的属性。这些属性被传输给BGP邻居。必须存在于BGP路由更新分组中的属性。如果缺少一个公认属性,系统就会产生一条出错通知。这用于确保所有的BGP实现都共同遵从标准的属性值。 公认自由决定的:能被所有的BGP实现所识别的属性,这些属性被传输给BGP邻居。但它可以在、也可以不在BGP路由更新消息中发送。即并非每条更新消息都必须包含它。 BGP路径属性 可选传递的:非公认属性被称为可选的。不一定被所有的BGP实现都支持的属性。因此,它是可选的。因为该属性是可传递的,所以BGP应该接受它,并继续向其他BGP路由器通告该属性,并将其标记为部分的,即使它不能识别该属性。 可选非传递的:不一定被所有的BGP实现都支持的属性。因为该属性是不可传递的,所以不论接收到它的BGP路由器是否能识别该属性,BGP都不应该将它传递给其他BGP对等体。路由器必须将其删除。 BGP路径属性 每一个属性都通过它的类型和属性代码所识别,这些在Internet使用的代码和属性类型已经在IANA注册。 BGP定义的属性如下: 公认强制属性:AS路径(AS-path)、下一跳(next-hop)、源头(origin) 公认自由决定的属性:本地优先级(local preference)、原子聚合(Atomic aggregate) 可选传递属性:聚合站(aggregator)、共同体(community) 可选非传递属性:多出口鉴别器(MED,Multi-exit-discriminator) 此外,Cisco还定义了BGP权重属性。权重属性在本地配置,不会传播给其他BGP路由器。 BGP路径属性 原子聚合:告诉邻接自治系统,始发路由器将路由聚合(汇总)了。当BGP通过aggregate-address汇总路由后,所有详细路径的AS信息会丢失。 聚合站(聚合者):指出了执行路由聚合的路由器的BGP路由器ID和自治系统号。当BGP路由器在做路由汇总的时候,它可以将自己的AS号和router-id以聚合者属性附加在聚合路由之后,实际就是通告聚合路由产生的源。 AS-Path (AS路径属性) AS路径属性是前往目标网络的路由经过的自治系统号列表,通告该路由的自治系统位于列表末尾。 AS路径属性是一种公认强制属性。每当路由更新通过自治系统时,该自治系统编号都被加入到路径列表的开头,然后将其通告给下一个EBGP邻居。 路由器A通告了网络192.168.1.0,路由器C将路由器A通告的路由传递给路由器B,并加上自己的自治系统号 AS-Path (AS路径属性) BGP路由器使用AS路径属性确保无环路环境。BGP路由器收到一条AS路径属性包含其自治系统号的路由后,将不接受它。 仅当路由器将路由通告给EBGP邻居时,才会加上自己的自治系统号;将路由通告给IBGP邻居时不会修改AS路径属性。 BGP默认选择最短的AS path为最佳路径 下一跳属性 公认强制属性。BGP也是一种逐跳路由协议。与IGP不同的是,BGP中的跳指的是自治系统,而不是路由器。因此下一跳是下一个自治系统

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档