BGP は機器の起動時(Switchover 時も含む)、bgp process の restart 時に一時的に RO (Read-Only) mode となり、この間は best path の選出は行いません。
(IOS-XR の場合は、こちらで紹介されている ios の実装とは異なり、clear bgp * では RO mode とはなりません。)
RO mode が終了する条件としては、以下の何れかを満たした場合となります。
- 設定されている全ての BGP peer が up し経路の学習を完了する(= つまり end-of-RIB を受信する)
- update-delay タイマが終了する。(Default では 120秒)
update-delay については設定可能で、bgp update-delay コマンドにて変更出来ます。
また、BGP の State については以下のコマンドで確認することが出来ます。
show bgp process performance-statistics detail
<snip>
Address Family: IPv4 Unicast
State: Read Only mode. << 通常は Normal Mode となります。
<snip>
First neighbor established: Jan 8 15:01:26 << 最初の Neighbor が up した時間
Entered DO_BESTPATH mode: Jan 8 15:03:26 << RO Mode が終了し、Best Path Calculation Mode に遷移した時間
Entered DO_IMPORT mode: Jan 8 15:03:26
Entered DO_RIBUPD mode: Jan 8 15:03:26
Entered Normal mode: Jan 8 15:03:26