【原创】BGP常见的邻居错误代码

发布时间 2023-09-19 10:42:05作者: 艳花三月下春秋

 

                                                                                                      BGP建立邻居的常见错误代码

 

BGP建立邻居的过程当中,若邻居建立有问题,则会在BGP的Notification报文中出现常见的几种Error code  Error subcode。综合罗列如下:

错误的三大类型!

(a)Message Header Error,其中Error Code1,而Error Subcode分别为1、2、3

  当代码组合为11时,则表示连接不同步;

  当代码组合为12时,则表示错误的消息长度;

  当代码组合为13时,则表示错误的消息格式;

 

(b)Open Message Error,其中Error Code2,而Error Subcode分别为1、2、3、4、5、6

   当代码组合为21时,则表示不支持的版本号;

   当代码组合为22时,则表示错误的BGP对等体AS(peer AS);

   当代码组合为23时,则表示错误的BGP标识符(BGP-RID,BP router-id);

   当代码组合为24时,则表示错误的可选字段;

   当代码组合为25时,则表示认证失败/鉴别失败(Authentication Failure);

   当代码组合为26时,则表示不可接受的Holdtime;

 

(C)Update Message Error,其中Error Code3,而Error subcode分别为1、2、3、4、5、6、7、8、9、10、11

    当代码组合为31时,则表示畸形的属性列表;

    当代码组合为32时,则表示不可识别的公认(well-known)属性;

    当代码组合为33时,则表示丢失的公认属性;

    当代码组合为34时,则表示属性标志错误;

    当代码组合为35时,则表示属性长度错误;

    当代码组合为36时,则表示非法的Origin属性;

    当代码组合为37时,则表示AS路由环路;

    当代码组合为38时,则表示非法的下一跳属性;

    当代码组合为39时,则表示可选属性错误;

    当代码组合为3-10时,则表示非法网段(invalid network);

    当代码组合为3-11时,则表示畸形的AS_Path;

d)Hold计时器超时;只有Error Code4;

e)有限状态机错误;只有Error Code5;

f)终止;只有Error Code6