- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BGP控制路由流向多样化复杂化
BGP控制路由流向多样化复杂化
PAGE / NUMPAGES
BGP控制路由流向多样化复杂化
BGP 控制路由流向多样化复杂化
BGP 协议 是为自治系统间的 路由 选择而设计,但它也可以用于自治系统内部,是一类双重路由选择协议 。
两个可以在自治系统之间进行通信的 BGP 相邻结点必须存在于同一个物理链路上。
位于同一个自治系统内的
BGP
路由器可以互相通信,以确保它们对整个自治系统的所有信息都相同,
而且通过信息 交换 后,它们将决定自治系统内哪个 BGP 路由器作为连接点来负责接收来自自治系统外部
的信息。
一、 BGP 这个 协议 完全是一种策略性的路由协议,它的复杂并不是由于路由算法有多难学,最主要
的是利用 BGP 来控制路由流向的手段多样化复杂化 ,任何路由协议都要首先解决环路的问题, OSPFISIS 利
用了 SPF 算法来解决, EIGRP 的算法比较新奇, 是一种扩散算法, 那么 BGP 在设计中使用了很多小手段,
把精力精中在设计多样化控制属性。
二、BGP 天生属性重要属性, ASPATH,BGP 路由更新中, 在经过的自冶域 (AS)号添加到更新中, 这样,
当 BGP 发现自己所在的 AS 也在其中,就可以认为发生了环路, EBGP 可以这样考虑没有问题,在某些场
景中,会有问题, 不管是人工还是 BGP 的自动汇总属性, 汇总成传到 AS300 ,再传回 AS100
中,在 AS100 看来,这条路由的 ASPATH 是 (300,200) 自己并未在其中 !! 这就会致环路的形成。
三、解决方法是增加 ASSET 值,使得在路由汇总后 (聚合 )也保留其原来的 aspath 的属性值,这样就可
以防止路由环路了,利用这种打标志的方法可以在 AS 间传递时不会发生环路,那么问题来了,如果在一
个 AS 内怎么办 ?
因为在
IBGP
中,至始至终都是在一个
AS 里打转, ASPATH
也没有打的必要, 所以,在
BGP
中,IBGP
是不会添加
ASPATH
属性的。那么怎么解决这样问题呢
?
四、开发者想到一个绝妙的思路,如果 IBGP 只是在邻接相互传递,即是说一对一。打个比方,我认
识 A ,A 认识 B ,但是我与 B 是互不认识的,因为 A 是不会把我介绍给对方的。
在 BGP 如果这样规定的话, IBGP 邻接学习来的路由不发布到其他 IBGP 邻接,不就可以防止环路了,
因为这根本就不可能有环生成,都是一条线。
五、这个时候就可以按照 OSPF 啊那样的思路来考虑这个问题,找个人大代表不就解决了,就是
DR+BDR.
为了表示高新科技就起个拉风的名字:路由反射器
,就是
RR 了。这样就可以从逻辑上变成简单的
hub-spoke
的结构了。其实这个想法就是部分放开了上面第
3 说的潜规则。即是产生了中间人,使其可以把
它认识的客户介绍给其他客户。
为了防止环路, 就要对中间人实行一定的公平法则,就算是环路信息传递回来也可以从更新中发现自己的
最重要一点, 中间人不能改变客户的发出的信息。
RID ,这也就是为什么配置 LOOPBACK 的原因
了,那是多么重要的东西啊,在
MPLS
中还会要求必定要
/32 位的,不就可以发现环路了,通过把一个
AS
分成几个小 AS ,小 AS 间用 EBGP 邻接,在小 AS 内部用 RR。
原创力文档


文档评论(0)