BGP控制路由流向多样化复杂化.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

136****3187 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档