推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

BGP错误报文数据常见类型与问题分析.docx

资料介绍

BGP错误报文数据常见类型与问题分析

常见BGP错误报文类型

1. 报文头错误

报文长度错误BGP报文规定总长度范围为194096字节,当报文长度小于19字节或超过4096字节时,会判定为长度错误,设备会直接丢弃该错误报文并统计错误计数。错误的标记位BGP报文头中的标记字段必须全部为1,若标记字段不全为1,说明报文在传输过程中被篡改或者发送方配置异常,会触发错误告警。不匹配的类型码BGP报文类型定义为1(打开)、2(更新)、3(通知)、4(保活),若类型码不在这个范围,属于非法类型,设备无法处理该报文。

2. OPEN报文错误

不支持的版本号BGP目前主流版本为4,若对端发送的OPEN报文版本号不是4,两端无法协商一致,会触发版本不匹配错误,BGP邻居无法建立。错误的自治系统号:邻居配置的本端AS号错误,或者对端发送的AS号和本地配置不匹配,会导致认证失败,BGP连接中断。无效的Hold TimeBGP规定Hold Time不能小于3秒(除了0值),若Hold Time12,属于无效值,会导致OPEN报文协商失败。无效的BGP标识符BGP标识符即路由器ID,必须是单播IPv4地址,若BGP标识符为0.0.0.0、组播地址或者非法地址格式,会被判定为无效。

3. UPDATE报文错误

属性长度错误:路由属性的长度字段和实际属性内容长度不一致,比如NLRI长度和实际前缀长度不匹配,会导致无法解析路由。不可识别的公认属性:公认强制属性若无法识别,说明报文格式不标准,会触发错误通知。无效的下一跳属性:下一跳地址格式错误,或者下一跳为非法地址(比如0.0.0.0的单播下一跳),会被判定为无效属性。属性标志冲突:公认属性被标记为可选,或者可选属性被错误标记为公认,这种属性标志冲突会导致UPDATE报文被丢弃。重复属性存在:同一个路由属性在UPDATE报文中出现多次,属于格式错误,设备无法处理。无效的网络层可达信息NLRI前缀长度超过对应地址族的最大长度(比如IPv4单播前缀超过32位),会被判定为无效NLRI


部分文件列表

文件名 大小
BGP错误报文数据常见类型与问题分析.docx 14K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载