BGP协议的作用是(23)。

admin2018-03-06  10

问题 BGP协议的作用是(23)。

选项 A、用于自治系统之间的路由器间交换路由信息
B、用于自治系统内部的路由器间交换路由信息
C、用于主干网中路由器之间交换路由信息
D、用于园区网中路由器之间交换路由信息

答案A

解析 边界网关协议(BGP)是一种外部网关协议(EGP),用于自治系统之间的路由器交换路由信息。OSPF和RIP等属于内部网关协议(IGP),用于自治系统内部的路由器之间交换路由信息。Internet主干网的路由器之间利用网关对网关的协议(Getway-to-Getway Protocol,GGP)交换路由信息,如图4所示。
   
   BGP的主要功能是控制路由策略,例如是否愿意转发过路的分组等。BGP的4种报文表示在表2中,这些报文通过TCP连接传送。BGP用4种报文可实现以下三个功能过程。
  
(1)建立邻居关系。位于不同自治系统中的两个路由器首先要建立邻居关系,然后才能周期性地交换路由信息。首先由一个路由器发送Open报文,另一个路由器若愿意接受请求则以Keepalive报文应答。Open报文中包含发送者的IP地址及其所属自治系统的标识,另外还有一个保持时间参数。接收者把Open报文中的保持时间与自己的保持时间计数器比较,选取其中的较小者,这个数就是一次交换信息保持有效的最长时间。
  (2)邻居可到达性。这个过程维护邻居关系的有效性。通过周期地互相发送Keepalive报文,双方都知道对方的活动状态。
  (3)网络可到达性。每个路由器保持一个数据库,记录着可到达的所有网络。当情况变化时用Update报文把最新信息及时地广播给所有实现BGP的蹈曲器。Update报文包含两类信息:一类是发布过的、而现在要取消的路由器的表,另一类是新路由的属性信息。前者列出了已经关机或失效的一些路由器,接收者应将其从本地数据库中删除。后者包含以下三种信息。
  ①网络层可到达信息(NLRI):发送路由器可到达的网络的列表。
  ②通过的自治系统(AS Path):是数据报经过的自治系统的标识符,这主要用于通信策略控制。例如机密报文可能要选择某些自治系统,或者根据某个自治系统的性能、拥挤程度等参数,从而决定绕开该网络。
  ③下一跳(Next-Hop):指可作为下一步转发的边界路由器的IP地址。可以是发送者自己的地址,也可以是另外的边界路由器的地址。例如在图3中,R1告诉R5,通过 R2也可以到达AS1。虽然R2没有实现BGP,也没有和R5建立邻居关系,但是R1通过IGP知道了与R2有关的信息。
转载请注明原文地址:https://kaotiyun.com/show/McJZ777K
0

最新回复(0)