「2023-09-14 プロトコル別 断時間チューニング」の版間の差分
(ページの作成:「 == Cisco == === OSPF === {| class="wikitable" |+router ospf <process_id> !カテゴリ !デフォルト !デフォルト設定 !変更値 !備考 |- |NSF Helper |Enable…」) |
|||
35行目: | 35行目: | ||
隣接ルータに影響を与えない | 隣接ルータに影響を与えない | ||
+ | |- | ||
+ | |BGP | ||
+ | |Disable | ||
+ | | - | ||
+ | |max-metric router-lsa on-startup wait-for-bgp | ||
+ | |再起動後、BGP の経路を受信し終わるまで、LSA のメトリックを最大にして、OSPF でトラフィックを処理しない | ||
|- | |- | ||
| rowspan="3" |timers | | rowspan="3" |timers | ||
|Enable | |Enable | ||
|timers throttle spf 5000 10000 10000 | |timers throttle spf 5000 10000 10000 | ||
+ | |||
+ | |||
+ | Cisco IOS XE Everest 16.5.1b 以降 | ||
+ | |||
+ | timers throttle spf 50 200 5000 | ||
|timers throttle spf 10 100 5000 | |timers throttle spf 10 100 5000 | ||
|単位 msec | |単位 msec | ||
46行目: | 57行目: | ||
3:最大遅延 | 3:最大遅延 | ||
+ | |||
+ | |||
+ | IOS-XE 16.5.1b 以降は、[https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/seg_routing/configuration/xe-16-8/segrt-xe-16-8-book/sr-fast-convergence-default-optimize.pdf Fast Convergence Default Optimize] でタイマーが高速化された | ||
|- | |- | ||
|Enable | |Enable | ||
|timers throttle lsa 0 5000 5000 | |timers throttle lsa 0 5000 5000 | ||
+ | Cisco IOS XE Everest 16.5.1b 以降 | ||
+ | |||
+ | timers throttle lsa 50 200 5000 | ||
|timers throttle lsa 10 100 5000 | |timers throttle lsa 10 100 5000 | ||
|単位 msec | |単位 msec | ||
56行目: | 73行目: | ||
3 : 最大 LSA 生成遅延 | 3 : 最大 LSA 生成遅延 | ||
+ | |||
+ | |||
+ | IOS-XE 16.5.1b 以降は、[https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/seg_routing/configuration/xe-16-8/segrt-xe-16-8-book/sr-fast-convergence-default-optimize.pdf Fast Convergence Default Optimize] でタイマーが高速化された | ||
|- | |- | ||
|Enable | |Enable | ||
|timers lsa arrival 1000 | |timers lsa arrival 1000 | ||
+ | Cisco IOS XE Everest 16.5.1b 以降 | ||
+ | |||
+ | timers lsa arrival 100 | ||
|timers lsa arrival 80 | |timers lsa arrival 80 | ||
|単位 msec | |単位 msec | ||
LSA の最小受信間隔 | LSA の最小受信間隔 | ||
+ | |||
+ | |||
+ | IOS-XE 16.5.1b 以降は、[https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/seg_routing/configuration/xe-16-8/segrt-xe-16-8-book/sr-fast-convergence-default-optimize.pdf Fast Convergence Default Optimize] でタイマーが高速化された | ||
+ | |} | ||
+ | |||
+ | === BGP === | ||
+ | {| class="wikitable" | ||
+ | |+router bgp <AS_Number> | ||
+ | !カテゴリ | ||
+ | !デフォルト | ||
+ | !デフォルト設定 | ||
+ | !変更値 | ||
+ | !備考 | ||
+ | |- | ||
+ | |NSF Helper | ||
+ | |Enable | ||
+ | |nsf cisco helper | ||
+ | nsf ietf helper | ||
+ | | - | ||
+ | |隣接 NSF ルータがフェイルオーバーした際、自ルータが FIB を保持する | ||
+ | |- | ||
+ | |NSF | ||
+ | |Disable | ||
+ | | - | ||
+ | |bgp graceful-restart | ||
+ | |自ルータが SSO フェイルオーバーした際、 | ||
+ | 隣接ルータで BGP が Down しても FIB を保持してもらう | ||
+ | |- | ||
+ | |NSR | ||
+ | |Disable | ||
+ | | - | ||
+ | |bgp graceful-restart | ||
+ | |||
+ | bgp sso route-refresh-enable | ||
+ | |||
+ | |||
+ | iBGP / eBGP : neighbor <BGP_Peer_IP> ha-mode sso | ||
+ | |実装難易度が高いため、低価格製品や IPv6 は対応していない場合が多い | ||
+ | 常時 OSPF プロセスの状態を SSO Active と Standby で同期する | ||
+ | |||
+ | 自ルータが SSO フェイルオーバーした際、 | ||
+ | |||
+ | 隣接ルータに影響を与えない | ||
+ | |- | ||
+ | | rowspan="3" |timers | ||
+ | |Enable | ||
+ | |bgp update-delay 120 | ||
+ | |bgp update-delay 1 | ||
+ | |1 つ目のピアとセッションを確立したあと、最適経路選択・経路通知を遅延させる時間 | ||
+ | ただし、すべてのピアが Up した際は、最適経路選択・経路通知を行う | ||
+ | |||
+ | SSO かつ VSS などのクラスタリング系技術で、論理ルータが 1 台のみの場合に使用する | ||
+ | |||
+ | もともとフルルートで収束に時間がかかるために動作しているタイマーであるため、フルルートの環境には向いていない | ||
+ | |- | ||
+ | |Enable | ||
+ | |bgp aggregate-timer 30 | ||
+ | |bgp aggregate-timer 0 | ||
+ | |集約ルートの広報を即時行う | ||
+ | 有効な場合、タイマーの間サブネットルートを広報する | ||
+ | |||
+ | 筆者の経験上、このパラメータは断時間とはあまり関係がない | ||
+ | |- | ||
+ | |Enable | ||
+ | |timers bgp 60 180 | ||
+ | |timers bgp 10 30 | ||
+ | |キープアライブタイマーを 60 -> 10 秒、 | ||
+ | ホールドダウンタイマーを 180 -> 30 秒に変更する | ||
|} | |} | ||
+ | |||
+ | === リファレンス === | ||
+ | [https://www.cisco.com/c/en/us/support/docs/ip/ip-routing/211432-Change-of-Default-OSPF-and-IS-IS-SPF-and.html Change of Default OSPF and IS-IS SPF and Flooding Timers and iSPF Removal] |
2021年10月17日 (日) 19:23時点における版
Cisco
OSPF
カテゴリ | デフォルト | デフォルト設定 | 変更値 | 備考 |
---|---|---|---|---|
NSF Helper | Enable | nsf cisco helper
nsf ietf helper |
- | 隣接 NSF ルータがフェイルオーバーした際、自ルータが FIB を保持する |
NSF | Disable | - | nsf | 自ルータが SSO フェイルオーバーした際、
隣接ルータで OSPF が Down しても FIB を保持してもらう |
NSR | Disable | - | nsr | 実装難易度が高いため、低価格製品や IPv6 は対応していない場合が多い
常時 OSPF プロセスの状態を SSO Active と Standby で同期する 自ルータが SSO フェイルオーバーした際、 隣接ルータに影響を与えない |
BGP | Disable | - | max-metric router-lsa on-startup wait-for-bgp | 再起動後、BGP の経路を受信し終わるまで、LSA のメトリックを最大にして、OSPF でトラフィックを処理しない |
timers | Enable | timers throttle spf 5000 10000 10000
timers throttle spf 50 200 5000 |
timers throttle spf 10 100 5000 | 単位 msec
1:SPF 遅延 2:1つ目と2つ目の SPF 計算の間の遅延 3:最大遅延
|
Enable | timers throttle lsa 0 5000 5000
Cisco IOS XE Everest 16.5.1b 以降 timers throttle lsa 50 200 5000 |
timers throttle lsa 10 100 5000 | 単位 msec
1 : 最初の LSA 生成遅延 2 : 最小 LSA 生成遅延 3 : 最大 LSA 生成遅延
| |
Enable | timers lsa arrival 1000
Cisco IOS XE Everest 16.5.1b 以降 timers lsa arrival 100 |
timers lsa arrival 80 | 単位 msec
LSA の最小受信間隔
|
BGP
カテゴリ | デフォルト | デフォルト設定 | 変更値 | 備考 |
---|---|---|---|---|
NSF Helper | Enable | nsf cisco helper
nsf ietf helper |
- | 隣接 NSF ルータがフェイルオーバーした際、自ルータが FIB を保持する |
NSF | Disable | - | bgp graceful-restart | 自ルータが SSO フェイルオーバーした際、
隣接ルータで BGP が Down しても FIB を保持してもらう |
NSR | Disable | - | bgp graceful-restart
bgp sso route-refresh-enable
|
実装難易度が高いため、低価格製品や IPv6 は対応していない場合が多い
常時 OSPF プロセスの状態を SSO Active と Standby で同期する 自ルータが SSO フェイルオーバーした際、 隣接ルータに影響を与えない |
timers | Enable | bgp update-delay 120 | bgp update-delay 1 | 1 つ目のピアとセッションを確立したあと、最適経路選択・経路通知を遅延させる時間
ただし、すべてのピアが Up した際は、最適経路選択・経路通知を行う SSO かつ VSS などのクラスタリング系技術で、論理ルータが 1 台のみの場合に使用する もともとフルルートで収束に時間がかかるために動作しているタイマーであるため、フルルートの環境には向いていない |
Enable | bgp aggregate-timer 30 | bgp aggregate-timer 0 | 集約ルートの広報を即時行う
有効な場合、タイマーの間サブネットルートを広報する 筆者の経験上、このパラメータは断時間とはあまり関係がない | |
Enable | timers bgp 60 180 | timers bgp 10 30 | キープアライブタイマーを 60 -> 10 秒、
ホールドダウンタイマーを 180 -> 30 秒に変更する |
リファレンス
Change of Default OSPF and IS-IS SPF and Flooding Timers and iSPF Removal