HC120112005BGP反射与联盟讲解.ppt

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

1.BGP反射器与联盟主要解决的问题? 答:由于BGP通告原则,导致IBGP对等体都必须相互建立IBGP邻居关系,形成IBGP全互连。而IBGP全互连的确可以很好地解决由于BGP通告原则所引起的问题,但同时也带来的另外的一个问题,就是BGP Speaker必须维护更多的IBGP会话数量,因此BGP引入了反射器与联盟。 2.请回顾BGP反射器的宣告原则? 答:当RR收到BGP对等体发来的路由时,使用BGP选路策略来选择最佳路由。在发布学习到的路由信息时,RR按照RFC2796中的规则发布路由。 1) 从非客户机IBGP对等体学到的路由,发布给此RR的所有客户机。 2) 从客户机学到的路由,发布给此RR的所有非客户机和客户机(发起此路由的客户机除外)。 3) 从EBGP对等体学到的路由,发布给所有的非客户机和客户机。 3.BGP联盟的AS-Path变化? 答:由于联盟该技术会让产生更多的成员AS,所以在AS_PATH属性中特别引入两个新类型,为联盟工作,分别是:AS_CONFED_SEQUENCE以及AS_CONFED_SET。 路由信息在成员AS内间传递,每经过一个成员AS后都会加上其AS号在AS_CONFED_SEQUENCE前面,类似于AS_PATH,另外一旦该路由信息发往联盟外的路由器时,联盟的边界路由器会把AS_CONFED_SEQUENCE删除,并把联盟AS号加入到原来的AS_PATH列表里,然后再向外传递。还有一种情况就是从联盟AS外收到一条路由信息,联盟会保留其AS_PATH,并再创建一个AS_CONFED_SEQUENCE,在联盟内使用。 Page* 问 题 BGP反射器与联盟主要解决的问题? 请回顾BGP反射器的宣告原则? BGP联盟的AS-Path变化? Page* 在AS200里,有三台路由器分别为RTA,RTB和RTC。在默认的情况下,如果RTA收到一条外部的路由更新,并且该路由被RTA选举为最佳路由,则RTA肯定会把该路由通告给RTB以及RTC。由于RTB和RTC互为IBGP对等体,所以不会把从IBGP学习到的路由通告给其它IBGP对等体。 如果该通告原则可以被放松,允许RTC可以把从RTA学习到的IBGP路由通告给其它IBGP对等体的话,这样将可以取消RTA与RTB之间的IBGP会话。 RTC就是BGP路由反射器。 联盟通过把大的AS分成多个更小的自治系统来解决IBGP全互连的问题,这些自治系统叫做成员自治系统或子自治系统。成员自治系统之间使用EBGP会话,因此它们不需要全互连。然而,在每一个成员AS中,仍然要求IBGP全互连。 我们使用路由反射来描述一个BGP Speaker通告一条IBGP路由到另外一个IBGP对等体的操作。而这样的一个BGP Speaker通常被称为路由反射器(Route Reflector, RR),这样的一条IBGP路由被称为反射路由。 IBGP对等体可以有三种角色: 路由反射器 (Route Reflector) 客户机 (Client) 非客户机 (Non-Client) 路由反射器和它的客户机组成一个集群(Cluster)。路由反射器在客户机之间传递(反射)路由信息,所以客户机之间不需要建立BGP连接。 既不是反射器也不是客户机的BGP路由器被称为非客户机(Non-Client)。非客户机与路由反射器之间,以及所有的非客户机之间仍然必须建立全连接关系。 反射器(RR)的内部对等体被分为两组: 1) 客户对等体 (Client peers) 2) 非客户对等体 (Non-Client peers) 一个RR负责在客户对等体组之间反射这些组的路由信息。一个RR和它的客户对等体形成一个单独的簇。什么是簇我们会在后面的胶片中描述。非客户对等体组之间必须IBGP全连接,而客户对等体组之间不需要建立IBGP全连接,只需要维护与RR之间的IBGP会话就足够了。如上图所示。 当RR收到BGP对等体发来的路由,首先使用BGP选路策略来选择最佳路由。在发布学习到的路由信息时,RR按照RFC2796中的规则发布路由。 从非客户机IBGP对等体学到的路由,发布给此RR的所有客户机。 从客户机学到的路由,发布给此RR的所有非客户机和客户机(发起此路由的客户机除外)。 从EBGP对等体学到的路由,发布给所有的非客户机和客户机。 当一个AS内存在多台RR为Client提供冗余时,RR间的路由更新很有可能会形成环路,为防止该现象,引入了Cluster的概念。 通常,一个客户的簇只拥有一个RR,并由RR的BGP Router-id去标识该簇。有时,为了防止单点失效,在单一簇里引入多个RR,如图中的备份RR组网。 当一个路由被反射的时候,

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档