组词大全

以下哪些报文属于BGP协议报文?()A.OPEN报文 B.HELLO报文 C.UPDATE报文 D.NOTIFICATION报文 E.KEEPALIVE报文

以下哪些报文属于BGP协议报文?()A.OPEN报文 B.HELLO报文 C.UPDATE报文 D.NOTIFICATION报文 E.KEEPALIVE报文

属于BGP协议的报文类型包括 A. OPEN报文C. UPDATE报文D. NOTIFICATION报文E. KEEPALIVE报文。选项B(HELLO报文)不属于BGP协议,而是OSPF等内部网关协议(IGP)用于邻居发现的报文。

BGP核心报文类型及功能解析

OPEN报文
作为TCP连接建立后的首个报文,OPEN报文用于协商BGP会话参数,包括版本号(通常为4)、本地AS号、保持时间(Hold Time)和路由器标识符(Router ID)。例如,当两台路由器建立对等体关系时,会通过OPEN报文交换AS号和RID,若参数匹配则进入会话建立阶段。

UPDATE报文
BGP的核心报文,用于通告新路由或撤销无效路由,包含 撤销路由列表(Withdrawn Routes)、路径属性(如AS_PATH、NEXT_HOP)和 可达路由前缀(NLRI)。例如,当某条路由失效时,路由器会通过UPDATE报文的撤销字段通知邻居删除该路由,无需依赖“带毒传输”机制。

KEEPALIVE报文
仅包含19字节的BGP通用报文头,无消息体,用于维持会话活性。其发送周期为Hold Time的1/3(默认60秒),若在Hold Time(默认180秒)内未收到该报文或UPDATE报文,会话将中断。除周期性发送外,KEEPALIVE还会在OPEN报文协商成功后作为确认报文使用。

NOTIFICATION报文
用于报告错误并终止会话,包含错误代码(如版本不兼容、报文格式错误)和子代码,发送后立即关闭TCP连接。例如,若OPEN报文中的AS号不匹配,接收方会发送NOTIFICATION报文并断开连接。

补充说明

部分文档提到BGP存在第五种可选报文 Route-refresh,用于在路由策略变更后请求邻居重传路由信息,但需设备支持该能力。不过此类型未出现在题目选项中,因此不影响本题答案。

BGP报文通过TCP端口179传输,依赖TCP保证可靠性,而HELLO报文依赖UDP广播,这一底层差异也体现了BGP(外部网关协议)与IGP的设计区别。理解这些报文类型有助于掌握BGP会话建立、路由交换和故障处理的完整流程。

相关成语


成语首拼