BGP关键特征和设计可扩展的IBGP网络.pdfVIP

  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关键特征及设计可扩展的IBGP网络 邵梅 赵犁丰 (中国海洋大学电子工程系,山东青岛 266071 ) 摘 要:BGP 是一种在自治系统之间动态交换路由信息的路由协议,在广域网中普遍应用。本文阐述了BGP的 邻居、下一跳、同步、全互联等关键特征,结合具体实例给出了相关配置,指出了在实际应用中应重 点注意的问题,并由此引出如何设计可扩展的IBGP网络,文中采用路由反射器的方法,将集群内的路 由器分为客户和路由反射器,客户将更新转发给路由反射器,后者将其转发给其他客户,路有反射器 之间全互联,而客户之间不需要全互联,因此大大提高网络的可扩展性,结合 CISCO 设备给出了具体 解决方案。 关键词:边界网关路由协议;自治系统;内部网关路由协议;路由反射器 中图法分类号:TP393 文献标识码:A 文章编号: 1 引言 边界网关协议BGP (Border Gateway Protocol)是目前用于广域网的最主要的域间路由协 议,网络上各个自治系统之间用其来实现域间路由信息的交互。BGP在不断发展的过程中逐渐成 为Internet路由体系结构的基础,主要用在大型的电信运营骨干网上。目前最新版本为1995年 IETF制订的BGP - 4 ,本文以BGP - 4为主,阐述其关键特征及其在Internet中应用应注意的问题。 2 BGP 关键特征 BGP协议是一种距离矢量路由协议 ,AS-PATH 属性是其最重要的属性之一,它记录了网络 可达信息穿过的Internet 各个域的自治系统号,使用AS-PATH 路径属性的一个重要目的就是为 了消除环路。BGP等外部路由选择协议(EGP)不是要找到具体的网络,而是提供可用于找到自 治系统的信息。BGP是面向连接的,端口号是179,因此它不需要应答确认,而OSPF,EIGRP等协 议是通过IP包交换信息,交换过程中信息的丢失、错误都必须由协议自己保证,需要应答确认 以保证传输的可靠性。 BGP有四种类型的报文:OPEN,KEEPALIVE,UPDATE,NOTIFICATION。路由器通过OPEN报文 发现邻居并建立TCP会话(peering session);BGP定期发送KEEPALIVE报文,以保持链路和会 话不中断;建立会话后,路由器将与每个邻居交换并同步BGP路由表,仅当网络发生变化时才发 送增量更新UPDATE,更新中包含路径属性(AS-PATH)以及通过该路径可到达的网络,根据更新 修改BGP路由表后,BGP进程将变化通告给除少数几个邻居之外的所有邻居,具体是哪些邻居除 外取决于防范环路的算法;一旦某一方发现错误,BGP立即断开TCP连接,同时发送NOTIFICATION 报文给对方,对方断开TCP连接。 2.1 BGP指定邻居应注意问题 BGP支持两种邻居: 内部邻居和外部邻居。与内部邻居的交互称为IBGP ( Internal BGP) 连 接, 与外部邻居之间的通信称为EBGP (External BGP) 连接。 建立IBGP邻居关系的两台路由器必须在一个AS内,但他们之间不必是直连的,因为BGP通信 是建立在TCP连接上的,只要两台路由器之间能建立TCP连接就能建立邻居关系。这与IGP不同, 在IGP中想建立邻居关系两台路由器必须是物理上的邻居。建立EBGP邻居关系的两台路由器必须 在两个不同的AS内,并且缺省情况下,它们之间需要是直连的,除非运行多跳EBGP。 EBGP邻居和IBGP邻居之间一般不间断。BGP必须人为指定邻居,不像OSPF,EIGRP等发送HELLO 包自己发现邻居,要用neighbor命令激活BGP会话。注意:EBGP邻居neighbor后的ip地址应是与 路由器直连的那个端口的ip。IBGP邻居neighbor后的ip地址可是路由器上任意一个端口的ip, 只要能ping通,能建立TCP会话即可,但是应该注意如果收到BGP包的源地址和neighbor后的地 址不是同一个地址的话,IBG邻居关系是建立不起来的。如下图1,A,D neighbor后的地址应写 对方的loopback地址,否则邻居关系可能建立不起来,即: RA(config-router)#neighbor remote-a

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档