- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BGP小结课案
BGP小结
需要使用BGP的网络:
在国干网络使用BGP:目的是为了传递各个省、运营商或不同AS的路由,为不同的AS间数据互访进行寻经;将本国使用的路由发布到国际网络上。国干路由器和AS出口路由器建立EBGP邻居。
省干网络使用BGP:目的是为了传递本省内各个不同城市的路由,为本省内不同城市间数据互访进行寻经;将本省内使用的路由发布到国干网络上。省干落地设备可以与城域网出口建立EBGP邻居,同时为城域网下发EBGP缺省路由。
城域网出口路由器使用BGP:EBGP网络的末梢设备,目的将本城域网使用的路由发布到省干网络上,同时从省干落地设备接受BGP缺省路由;同时和城域网汇聚层设备建立IBGP邻居。
城域网汇聚层路由器使用BGP:城域网BGP网络的末梢设备,目的是对出网流量在汇聚层进行分流,从而可以减轻城域网骨干层路由器的负担。
MP-BGP运行在MPLS的网络上,目的是为了传递VPN的路由。
BGP常用的属性:
BGP路由属性是一套参数,它对特定的路由进行了进一步的描述,使得BGP能够对路由进行过滤和选择。在配置路由策略时我们将广泛地使用路由属性,但是不是所有路由属性都要被用上。
事实上,路由属性被分为以下几类:
必遵属性:所有BGP路由器都可以识别,且必须存在于Update消息中。如果缺少这种属性,路由信息就会出错。
可选属性:所有BGP路由器都可以识别,但不要求必须存在于Update消息中,可以根据具体情况来选择。
过渡属性:在AS之间具有可传递性的属性。BGP路由器可以不支持此属性,但它仍然会接收带有此属性的路由,并通告给其他对等体。
非过渡属性:如果BGP路由器不支持此属性,则相应的Update消息会被忽略,且不会通告给其他对等体。
以下列出几种常用属性的情况:
类型代码 属性名 必遵/可选 过渡/非过渡 1公认必遵 Origin 必遵 过渡 2公认必遵 AS-Path 必遵 过渡 3公认必遵 Next-hop 必遵 过渡 4可选非过度 MED 可选 过渡 5公认自决 Local-preference 可选 非过渡 8可选过度 Community 可选 过渡
1、Origin属性:
起点属性是一个必遵过渡属性,它指示路由更新的起源。BGP允许三种类型的起源:
值 意 义 0 IGP-路由信息为起始AS内部 1 EGP-路由信息为起始AS通过EGP得来 2 INCOMPLETE-路由信息通过其它方法得来 BGP在路由判断过程中会考虑起点属性来判断多条路由之间的优先级。具体来说,BGP优先选用具有最小起点属性值的路由,即:IGP 优先于EGP,EGP优先于INCOMPLETE。我们可以手工配置某条路由的起点属性。
一般情况下:
1)BGP 把聚合路由和用直接注入到BGP路由表的具体路由看成是AS内部的,起点类型设置为IGP。比如用network命令注入到BGP路由表的路由,其Origin属性为IGP。
2)BGP把通过其它IGP协议引入的路由起点类型设置为Incomplete。
3)BGP把通过EGP得到的路由的起点类型设置为 EGP。
在其它因素相同的情况下,按IGP、EGP、Incomplete 的顺序选择路由。
2、AS-Path属性:
是路由经过的AS 的序列,即列出在到达所通告的网络之前所经过的AS 的清单。BGP发言者将自己的AS前置到接收到的AS 路径的头部,它可以防止路由循环,并用于路由的过滤和选择。BGP路由每经过一AS域,在出域时将自己的域号添加到AS-path属性内,路由的AS-Path域在记录AS-number 时,总是把新的AS-numbe 放在前面,如上图,路由先经过AS200,记录:d2(200);路由再经过AS500,记录:d2(500 200)。
AS 路径属性也在影响路由选择。在其它因素相同的情况下,选择AS路径较短的路由。如胶片所示,AS200内的网络D18.0.0.0/8经AS200、AS300、AS400到达AS100的路径为d1(400 300 200),经AS200、AS500到达AS100的路径为d2(500 200),这时BGP优先选择较短的路径d2。
在控制路由选路方面,我们可以通过加入伪AS号码的方法(即通过“AS-Path Prepend”方式)来增加路径长度,从而影响路径选择。例如,在胶片所示网络中,我们可以在RTA上配置在它将路由D 18.0.0.0/8发往30.0.0.2时,将其AS Path列表再加上两个自治系统号200、200,这样当这条路由被传递到RT胶片中的最终路由器时,其AS Path列表则为:d2(500 200 200 200),这样d2的AS Path就比
文档评论(0)