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等路由总结 BGP是一种自治系统间的动态路由协议,它的基本功能是在自治系统之间提供自动交换无环路由信息,通过交换带有自治区域号(AS)序列属性的路径可达信息,来构造自治区域的拓朴图,从设计上消除了路由环。 BGP基本概念: BGP特点: BGP是一种外部路由协议,与OSPF、RIP不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。 BGP通过携带AS路径信息,可以彻底的解决路由循环问题。 为了控制路由的传播和路由的选择,为路由附带属性信息。 使用TCP作为其传输层协议,提高了协议的可靠性。端口号179。 BGP-4支持CIDR(无类别域间选路),CIDR的引入简化了路由聚合,减化了路由表。 BGP更新时只发送增量路由,减少了BGP传播路由占用的带宽。 提供了丰富的路由策略。 自治系统 定义:由同一技术管理机构管理,使用统一选路策略的一些路由器的集合。每一个自治系统都有唯一的自治系统编号,这个编号是由因特网授权管理机构分配的。 引用自治系统的思想是:通过不同的编号来区分不同的自治系统。 自治系统的编号范围是1到65535,其中1到65411是注册的因特网编号,65412到65535是专用网络编号。 BGP工作机制 BGP作为一个应用层协议运用在一台特定的路由器上,系统启动时通过发送整个BGP路由表交换路由信息,之后为了更新路由表,只交换更新信息,在系统运行过程中,通过接收和发送keep-alive消息来检测相互之间连接是否正常。 自治系统分为过渡自治系统和SUTB自治系统。 BGP发送优选的BGP路由和引入的IGP路由给对等体(peer)。 BGP的两种邻居 IBGP:对等体之间不一定是物理直连的,但必须保证逻辑上的全连接。(TCP连接) EBGP:对等体之间有物理上的直接链路。 BGP的路由通造原则 多条路径时,BGP speaker 只选择最优的路径给自己使用。 BGP speaker只将自己使用的路由通告给相邻体。 BGP speaker从EBGP获得的路由会向所有的BGP相邻体通告。 BGP speaker从IBGP获得的路由不向它的IBGP相邻体通告。 BGP speaker从IBGP获得的路由信息是否通告给EBGP相邻体,要依据IGP和BGP的同步情况来决定。 连接一建立,BGP speaker将自己所有的BGP路由信息通告给新相邻体。 BGP同步 BGP必须等待直到IGP在其自治系统中成功的传播该选路信息,才向其它自治系统通告过渡信息。 当As中所有的BGP路由器组成IBGP全合闭网时,可以取消同步。 路由器在向IBGP邻居通告路由时强制下一跳为自己本身的接口。 BGP的三种路由来源 BGP的路由信息需要通过配置命令的方式注入到BGP中。 纯动态注入:路由器将通过IGP路由协议动态获得的路由信息直接注入到BGP中。 半动态注入:路由器有选择性的将IGP路由协议获得的动态路由信息注入到BGP中。 静态注入:路由器将静态配置的某条路由注入到BGP系统中。 BGP的四种报文 Open报文:用来交换各自版本号、自治系统号、保持时间、BGP标识等信息,进行协商。 Updata报文:携带更新路由信息,其中包括撤消路由信息和可达路由信息及其路径属性。 撤消路由和目的地址的表示方法为:length表示地址前缀的长度,prefix表示地址前缀。 UPDATA由不可达路由、路径属性和网终可达性信息三部分构成。 一个UPDATA消息一次只能通告一个路由,但可以携带多个路径属性。 一个UPDATA消息一次可以通告多个路由,但它的路径属性必须相同。 一个UPDATA消息一次可以列出多个被撤消的路由。 Notification报文:BGP检测到连接中断、协商出错、报文差错时,关闭同对等体的连接。 Keepalive报文:在BGP对等体之间周期性的发送报文,以确保其连接有效。 OPEN报文首先建立邻居关系,其它对等体收到OPEN报文后,以KEEPALIVE作出响应,握手成功后开始UPDATA,之后是KEEPALIVE和NOTIFICATION等消息的交换操作。 BGP协议的状态机 BGP邻居关系建立过程 首先是idle状态,BGP一旦开始,状态机就进入connect状态,之后,如果connect-retry定时器超时,则停在connect状态,并建立TCP连接,如果连接失败则进入active状态,如果成功则进入opensent状态。在active状态下,如果TCP状态建立不成功则一直在active状态下,成功后进入opensent状态。在opensent状态下,BGP一旦收到open报文,就会进入openconfirm状态下。在openconfirm状态下,如果keepalive定时器超时则会停在openconfi

文档评论(0)

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

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

1亿VIP精品文档

相关文档