一、题目
默认情况下,BGP Keepalive报文的发送时间间隔为()秒
A、10
B、30
C、60
D、40
二、答案
C
三、解析
Keepalive时间间隔通常是Hold Time(默认为180秒)的三分之一,因此默认是60秒。
四、扩展 — BGP的报文类型
BGP(边界网关协议)的报文类型主要有以下四种:
1. Open(打开报文)
- 作用:用于在BGP对等体之间建立连接。Open报文中包含了BGP版本号、自治系统号(AS号)、Hold Time、BGP标识符等信息。
- 功能:一旦连接建立成功,BGP会通过Open报文交换配置和能力,确认是否可以进行通信。
2. Update(更新报文)
- 作用:用于在BGP对等体之间发布或撤销路由信息。
- 功能:
- 通告新的可达路由。
- 撤销之前的路由(通过Withdrawn Routes字段)。
- 通告的路由属性如AS路径、下一跳等。
- 这是BGP最重要的报文类型,用于维持网络路由表的更新。
3. Keepalive(保活报文)
- 作用:用于维持BGP对等体之间的连接,确保两者之间的会话保持活跃。
- 功能:BGP默认会定期发送Keepalive报文,防止对等体认为连接断开。Keepalive报文不包含路由信息,只是简单的保活消息。
4. Notification(通知报文)
- 作用:当检测到错误或异常时,BGP会发送Notification报文并终止会话。
- 功能:该报文包含错误代码和错误子代码,用于指示问题类型,例如协议错误、会话断开等。Notification报文发送后,BGP会话立即关闭。
这四种报文类型共同构成了BGP的基础通信机制,通过这些报文的交换,BGP能够维持对等体关系并在自治系统间发布和管理路由信息。