AR1为AS1,AR2为AR2,AR3为AS3。
分为两种情况,直连(AR1和AR2)RID一样,非直连(AR1和AR3)RID一样。建立邻居会出现什么情况
握手成功开始互相向对等体发送Open报文
互相交互完Open并收到后,开始检查里面的字段消息
互相检查Open消息发现BGP ID字段跟自己的一样,于是互相回复notification消息
然后地址大的一方回复tcp 报文reset置位。
重置TCP连接,此过程一直下去(抓包几分钟持续了好几次TCP连接)
总结:地址大的一方开启TCP连接,TCP连接建立成功后互发open消息并将状态转为opensent,但是由于open消息中的BGP ID(BGP标识符一样)导致建立不起来邻居,于是互相发送notification消息,type=2 (open消息) 3错误的BGP ID。互相收到后进入Idle状态,进入TCP重置。
非直连
也是上述过程