HC120112000BGP概述_第1页
HC120112000BGP概述_第2页
HC120112000BGP概述_第3页
HC120112000BGP概述_第4页
HC120112000BGP概述_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. BGP概述Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page1前 言动态路由协议可以按照工作范围分为IGP以及EGP。IGP工作在同一个AS内,主要用来发现和计算路由,为AS内提供路由信息的交换;而EGP工作在AS与AS之间,在AS间提供无环路的路由信息交换,BGP则是EGP的一种。Copyright 2012 Huawei Technologies Co., Ltd. Al

2、l rights reserved. Page2培训目标学完本课程后,您应该能:l知道BGP的工作范围l知道BGP的工作机制l知道BGP的特点Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page3目 录 什么是BGP? BGP的基本工作机制 BGP消息类型 BGP的数据库Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page4目 录 什么是什么是BGP? BGP的基本工作机制 BGP消息类型 BGP的数据库Copyrigh

3、t 2012 Huawei Technologies Co., Ltd. All rights reserved. Page5自治系统( Autonomous System )自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。自治系统内部的路由协议IGP自治系统之间的路由协议EGPAS65001AS65000BGPRIPv1/v2OSPFISISCopyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page6IGP 与 EGPIGP 运行于AS内部的路由协议,主要有: RIP, OSPF

4、及ISIS。 IGP着重于发现和计算路由。EGP 运行于AS之间的路由协议,现通常都是指 BGP。 BGP着重于控制路由的传播和选择最 优的路由。Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page7BGP 特征BGP是外部路由协议,用来在AS之间传递路由信息是一种增强的距离矢量路由协议l可靠的路由更新机制l丰富的Metric度量方法l从设计上避免了环路的发生为路由附带属性信息支持CIDR(无类别域间选路)丰富的路由过滤和路由策略Copyright 2012 Huawei Technologies Co.,

5、 Ltd. All rights reserved. Page8Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page9目 录 什么是BGP? BGP的基本工作机制的基本工作机制 BGP消息类型 BGP的数据库Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page10BGP路由传递AS1AS2BGPAS5BGPBGPCopyright 2012 Huawei Technologies Co., Ltd. All rights

6、 reserved. Page11Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page12BGP 可靠的路由更新传输协议:TCP,端口号179无需周期性更新路由更新:只发送增量路由周期性发送keepAlive报文检测TCP的连通性Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page13目 录 什么是BGP? BGP的基本工作机制 BGP消息类型消息类型 BGP的数据库Copyright 2012 Huawei Techn

7、ologies Co., Ltd. All rights reserved. Page14BGP报文种类BGP报文有五种类型:lOpen:负责和对等体建立邻居关系。lKeepAlive:该消息在对等体之间周期性地发送,用以维护连接。lUpdate:该消息被用来在BGP对等体之间传递路由信息。lNotification:当BGP Speaker检测到错误的时候,就发送该消息给对等体。lRoute-refresh:用来通知对等体自己支持路由刷新能力。Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page15Cop

8、yright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page16BGP报文头Marker(16B)Length(2B)Type(1B)DataHeaderMessageB: ByteCopyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page17Open报文Optional Parameters (variable)Opt Param Len(1B)BGP Identifier(4B)Version(1B)My Autonomous Syst

9、em(2B)Hold Time(2B)DataHeaderOpenCopyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page18Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page19KeepAlive报文KeepAlive报文只有报文头。Marker(16B)Length(2B)Type(1B)DataHeaderCopyright 2012 Huawei Technologies Co., Ltd. All rights

10、reserved. Page20Update报文Network Layer Reachability Information(可变长度可变长度)Path Attribute(可变长度可变长度)Path Attribute Length(2B)Withdrawn Routes Length(2B)Withdrawn Routes(可变长度可变长度)DataHeaderUpdateCopyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page21Copyright 2012 Huawei Technologies Co.

11、, Ltd. All rights reserved. Page22Notification报文Data(可变长度可变长度)Error Code(1B)Error SubCode(1B)|Error Code错误类型错误类型123456消息头错误OPEN消息错误UPDATE消息错误保持时间超时状态机错误终止DataHeaderNotificationCopyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page23Copyright 2012 Huawei Technologies Co., Ltd. All rig

12、hts reserved. Page24Route-refresh报文DataHeaderRoute-refreshAFI(2B)Res.(1B)SAFI(1B)Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page25BGP协议中消息的应用通过TCP建立BGP连接时,发送OPEN消息连接建立后,如果有路由需要发送或路由变化时,发送UPDATE消息通告对端稳定后要定时发送KEEPALIVE消息以保持BGP连接的有效性当本地BGP在运行中发现错误时,要发送NOTIFICATION消息通告BGP对等体ROUTE-

13、REFRESH消息用来通知对等体自己支持路由刷新Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page26Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page27BGP状态机Open-sentOpen-confirmEstablishedIdleConnect重连计时器超时TCP连接失败重连计时器超时开始其它TCP连接失败错误错误错误KeepAlive计时器超时接收到KeepAlive消息接收到正确的OPEN报文TCP连接

14、建立TCP连接建立其它ActiveTCP连接失败KeepAlive计时器周期更新Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page28Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page29目 录 什么是BGP? BGP的基本工作机制 BGP消息类型 BGP的数据库的数据库Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page30BGP数据库IP路由表 (IP-RIB)l全局路由信息库,包括所有IP路由信息。BGP路由表 (Loc-RIB)lBGP路由信息库,包括本地BGP Speaker选择的路由信息。邻居表l对等体邻居清单列表Adj-RIB-Inl对等体宣告给本地Speaker的未处理的路由信息库Adj-RIB-Outl本地Speaker宣告给指定对等体的路由信息库Copyright 2012 Huawei Technologies Co., Ltd. All rights reserved. Page31BGP路由信息处理Adj-RIB-InAdj-RIB-Out输入策略引擎输入策略引擎Loc-RIB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论