问题
单项选择题
以下关于BGP工作过程的描述中,正确的是______。
A.当BGP一4发言人与其他自治系统中的BGP发言人要交换路由信息时,需要先建立UDP连接
B.当两个边界路由器属于两个不同的自治系统时,使用通知(Notification)报文向相邻边界路由器进行协商
C.BGP边界路由器与相邻的边界路由器利用Update报文周期性地交换整张BGP路由表
D.当某个路由器或链路出现故障时,BGP发言人可以从不止一个相邻边界路由器获得路由信息
答案
参考答案:D
解析: 一个BGP发言人与其他自治系统中的BGP发言人要交换路由信息,要先建立TCP连接,然后在此连接上交换BGP报文以建立BGP会话。
当两个边界路由器属于两个不同的自治系统,而其中一个边界路由器希望与另一个边界路由器定期地交换路由信息时,要有一个协商的过程。通过发送“打开(Open)报文”(注意,不是通知(Notification)报文)向相邻边界路由器进行协商。如果相邻边界路由器接受,就响应一个“保活(Keepalive)报文”,从而建立相邻关系。两个BGP发言人彼此要周期性(如每隔30s)地交换“保活(Keepalive)报文”(注意,不是Update报文),以维持这种邻居关系。
当某个路由器或链路出现故障时,由于BGP发言人可以从不止一个相邻边界路由器获得路由信息,因此很容易选择出新的路由。