- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
05.BGP路径属性和选路原则剖析
* BSCI v3.0—2-1 连接企业网络到ISP网络 BGP路径属性和选路原则 BGP路径选择 ? BGP表中可以存放去往同一个目的网络的多条路径 ? BGP设计的目的不在于进行负载分担: – 路径选择是基于策略 – 路径选择不是基于带宽 ? BGP路径选择过程最终将从多条路径中选出一条路径去往同一个目 的网络 路由表管理器 最优路径提交给路由表管理器进程。 ? 若其他路由协议也计算出去往该目的网络的路径,则判断路由协议 的管理距离;具有较小管理距离的路由协议学习的路由将被写入路 由表中。 BGP路由选择的决策过程 ? 只考虑(同步)无AS环路以及下一跳地址有效的路由,接着按照以下步骤 进行选择: 权重(weight)属性 ? 权重是Cisco的私有属性。 ? Weight属性不发送给任何BGP邻居。 ? 该属性仅对本路由器有效。 ? BGP选路时优选具有最高Weight的路径。 使用route-map设置weight ? BGP选路时考虑的第一个因素是Weight。 ? 优选最高weight(仅对本路由器有效)的路径。 ? 针对每个BGP邻居可以使用route-map设置weight。 使用route-map控制路径选择 ? 进入route-map配置模式 ? 匹配BGP属性,并设置新的BGP属性。 ? 将route-map应用到入口或出口路由更新。 示例:使用route map设置weight 本地优先级(Local Preference)属性 ? 用于控制出口路径的选择。 ? 该属性只发送给iBGP邻居(即只在AS内传播) 。 ? 通告给eBGP的BGP路由信息中不包含该属性。 ? 本地优先级属性是公认(well known)、自由选择(discretionary)。 ? 默认值为100。 ? BGP选路时优选具有最高本地优先级的路径。 ? Local Preference通常用于控制离开本AS的流量。 使用route-map设置local preference ? BGP选路时考虑的第二个因素是Local Preference。 ? 优选最高local preference的路径。 ? 什么时候可以设置Local Preference值: – 处理入口路由更新时 – 路由重发布时 – 发送出口路由更新时 ? 针对每个BGP邻居可以使用route-map设置local preference。 示例:使用route map设置local preference AS_Path属性 ? BGP选路时考虑的第四个因素是AS_Path。 ? BGP选路时优选最短的AS_Path(即经过的AS越少越优先)。 ? 可以人为地控制AS_Path长短——AS_Path添加 ? 针对每个BGP邻居可以使用route-map人为地添加AS_Path。 示例:使用route map设置AS_Path 多出口标识符(MED)属性 ? BGP选路时优选具有最小MED(亦称为metric)的路径。 ? MED属性是可选(optional)、非传递(non-transitive)。 ? MED通常用于控制进入本AS的流量。 使用route-map设置MED 示例:路由器R1的route map配置 *
文档评论(0)