"BGP identifier wrong"

※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2013/10)です。
※ 情報が古い可能性もありますので、ご留意ください。



iBGPの設定入れた後、BGPピアを確立する際に、うまくセッションがはれず、以下のエラーが出ていた。

*Oct  9 14:07:27.381: %BGP-3-NOTIFICATION: received from neighbor 10.255.255.118 active 2/3 (BGP identifier wrong) 4 bytes 0A850001
*Oct  9 14:07:27.381: %BGP_SESSION-5-ADJCHANGE: neighbor 10.255.255.118 IPv4 Unicast topology base removed from session  BGP Notification received
*Oct  9 14:07:33.126: %BGP-3-NOTIFICATION: sent to neighbor 10.255.255.118 passive 2/3 (BGP identifier wrong) 4 bytes 0A850001
*Oct  9 14:07:33.126: %BGP-4-MSGDUMP: unsupported or mal-formatted message received from 10.255.255.118:
FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0039 0104 FE4C 001E 0A85 0001 1C02 0601
0400 0100 0102 0280 0002 0202 0002 0246 0002 0641 0400 00FE 4C

どうやら、router-id を設定していなかった結果、自動で割り当てられたidが、双方のルーターで重複してしまっていた模様。
router-id を設定することで、問題なく BGP セッションを確立することができました。


ちなみに、router-id を指定しなかった場合は、デフォルトでループバックアドレスが割り振られるらしく、ループバックアドレスが設定されていない場合は、インターフェースで指定されているIPアドレスで一番大きなものが割り振られるらしい。