网络协议分析与编程-09_BGP协议.docVIP

  • 0
  • 0
  • 约1.88千字
  • 约 14页
  • 2020-08-18 发布于天津
  • 举报
第9章(续)边界网关协议BGP要求: 1掌握BGP的原理和流程;2理解RIB的三个子库;3了解BGP的状态机;报文的分类及各个报文的功能;BGP掌握4. 一.BGP的原理1.每个发言人向外通告经过聚类后的可达性路由信息 2.路由信息可以是AS内部的,也可以是来自其它AS 。3.信息格式:目的站,AS有序列表4. 通过相邻AS之间交换路由信息,使得每个AS都拥有级的连通图。AS一个 AS1010.1.0.0/2AS3010.2.1.0/2AS50AS2010.4.1.0/210.1.1.0/2AS400 10.3.1.0/24AS60010.5.1.0/24AS400的BGP路由表信息10.1.0.0/24 AS500,300,100AS600的BGP路由表信息200AS50010.1.1.0/24 ,300,10.1.0.0/24 AS500,300,100300AS500,10.2.1.0/24 10.1.1.0/24 AS500,300,200AS50010.4.1.0/24 10.2.1.0/24 AS500,300600AS50010.5.1.0/24 ,10.3.1.0/24 AS500,400AS50010.5.1.0/24 二.协议流程1. 基于TCP,可靠性由TCP负责,简化BGP,端口号179 2. 一个AS发言人发送OPEN,另一个回应 KEEPALIVE,建立BGP邻居关系;3. 用UPDATE报文交换完整的RIB(路由信息库);4. 随后使用UPDATE报文进行增量更新;5. 使用KEEPALIVE报文报告活动性,维护邻居关系;6. 上述过程如果发生错误,使用NOTICATION报文向对方报告。. 三.RIB(Adj-RIBs-In,Loc-RIB,Adj-RIBs-Out)1. Adj-RIBs-In:存储从邻居的UPDATE报文中学习的路由信息; 2. Loc-RIB:存储BGP发言人根据本地路由策略,从Adj-RIBs-In中选取的路由信息;3. Adj-RIBs-Out:存储用于向各对等实体通告的路由信息。. 三.BGP有限状态机—6个状态和5个定时器TCP连接尝试TCP连接失败 ConnecIdlActiv连接出错或被拒TC连接已建出错 Open Open EstablishedSentConfirm报文接收到Open连接被接受120s建立TCP连接时使用连接重试定时器BGP连接的实效间隔90s保持定时器发送KEEPALIVE30s的间隔保持活跃定时器BGP发言人连续发送其AS内部路由通告15s最小源发间隔定时器的最小时间间隔对等实体连续发送两个关于某一目的站120s最小路由通告间隔定时器路由通告的最小时间间隔. . BG报标(1字1公共首长类标识报文类标记字为了保证收发双方同(TC不能标识连两个报文的边界,一旦发生错位,接收方将无法识别 报文含义),可包含认证信息。Open报文:全‘1,认证时是认证值。‘1不认证时全其它报文: 2.BGP的OPEN报文 版A①可选参数字段:目前可协保持时认证机制标识BG②接收方用一KEEPALIV参数长报文响应变可选参个 OPEN,接收一个KEEPALIVE。参数类型参数长度参数值3. KEEPALIVE 报文①只有一个标准公共首部。认证代码②测试对方的连接活动性。认证数据(变长)③作用减少路由更新信息的发送频率b.连接的需要a.TCP. 撤消长长变撤消目的I地(1-字路径长变路径属目的网变4. UPDAT报文(核心交换路由信息,通过通告新的可达站或撤消原先通告 的目的站可达性,达到增量更新(只在第一次传输完整信息)。两项关键技术:①压缩的掩码地址对:长度字段+ IP地址,标识一个将被撤消的目的站。长度字段表示要撤消的目的站的地址掩码长度。根据该值,决定IP地址字段所占字节数。字节表示一对。2最短时. ②路径属性:缩短UPDATE报文长度用途如下:a.通告目的站的下一跳信息b.指定到目的站路径上的自治系统列表 c告知路径信息来源(指定路径信息是从另一个自系统中获得,还是从发送方自治系统中派生的格式类型,长度, 类型码含义类型= 1字节标志码+ 1字节类型码1指定路径信息的来源标志比特说明到目的站的路径上的2自治系统列表1 必须的属性,如果是可选的,则为0用于目的站的下一跳信息表示可传递的,10表示不可传递的314表示不完整的12表示完整的,0用于多AS接入点的标识5表示长度字段是一字节,0自治系统内使用的优先级3表示已被聚集的路由表示长度字段为126个字节7未用5-7聚集了路由的自治系统的ID 好处:检查选路环路、实现策略约束、了解路由信息的源站. 5. NOTIFICATION报出错通知,发送方要关TC连接。 错误代码错误子代码数据

文档评论(0)

1亿VIP精品文档

相关文档