例:
生产环境里,BGP邻居关系已经成功建立
稳定运行之后发现,A与B之间邻居交互出错,发出Notification报文
提问:Notification报文一般在什么条件下才会触发
(0)
最佳答案
BGP Notification报文通常在以下几种情况下会触发:
路径错误:当BGP路由器检测到路径上发生错误时,会发送Notification报文。例如,如果某个路由器在路径上不再可用,或者路径上的某个节点发生了配置错误。
路由器重启或重启后的配置错误:当BGP路由器重启后,如果配置出现错误,可能会导致发送Notification报文。
路由器资源耗尽:如果BGP路由器的资源(如内存或CPU)耗尽,可能会发送Notification报文。
协议错误:如果BGP协议本身出现错误,比如错误的报文格式或者错误的路径属性,也会触发Notification报文。
(0)
在BGP协议中,一种报文叫做notification,当BGP邻居关系断开,会发送notification消息,里面会包含一些错误码,有关错误码的解释,从网上找了一些,一起分享下,有错误的地方,也希望可以指出:
NO | 类型 | 错误码 | 中文(非必要) |
1 | 报文头 | 0 |
|
2 | 1/1 | 连接未同步 | |
3 | 1/2 | 错误消息长度 | |
4 | 1/3 | 错误消息类型 | |
5 | open报文 | 2/1 | 不支持的版本号 |
6 | 2/2 | 错误的对端AS号 | |
7 | 2/3 | 错误的BGP标识符 | |
8 | 2/4 | 不支持的选项参数 | |
9 | 2/5 | 认证失败 | |
10 | 2/6 | 不支持的HOLDTIMER | |
11 | 2/7 | 不支持的能力类型 | |
12 | update报文 | 3/1 | 畸形属性列表 |
13 | 3/2 | 未识别的共认属性 | |
14 | 3/3 | 缺少公认属性 | |
15 | 3/4 | 属性标识错误(属性类型和属性标识比匹配) | |
16 | 3/5 | 属性长度错误 | |
17 | 3/6 | 无效的origin属性(不认识的origin属性值) | |
18 | 3/7 | AS路由环路 | |
19 | 3/8 | 无效的next-hop属性 | |
20 | 3/9 | 可选参数的错误 | |
21 | 3/10 | 无效网络字段(无效IP地址) | |
22 | 3/11 | 畸形AS-PATH | |
23 | 4/0 | 4/0 | Hold timer超时 |
24 | 5/0 | 5/0 | FSM错误(状态机错误) |
25 | 终止的子错误 | 6/1 | 路由达到最大路由数 |
26 | 6/2 | 人为shutdown | |
27 | 6/3 | undo peer的时候 | |
28 | 6/4 | 人为reset | |
29 | 6/5 | 连接拒绝 | |
30 | 6/6 | 其他的配置改变 | |
31 | 6/7 | 连接冲突解决 | |
32 | 6/8 | 资源不足 | |
33 | 6/9 | BFD down导致BGP session down | |
34 | 6/0 | 其他所有情况 |
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论