キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

IOS-XR: Static ルートの最大数について

IOS-XR の動作しているルータにおいては、スタティックルータコンフィギュレーションモードにおいて maximum path コマンドを使用することで、Static ルートの最大数を設定することができます。

デフォルトの最大数は 4000 ルートとなるため、特に設定を行わない場合、 4000 ルートを超える 数の Static ルートを設定しようとすると commit が失敗します。

また、show configuration failed コマンドによって、commit 失敗の詳細を確認すると、以下のようなメッセージが出力されます。

 

メッセージの出力例

RP/0/RP0/CPU0:XR(config)#show
Building configuration...
router static
address-family ipv4 unicast
10.0.0.0/30 Null0   <<< すでに最大数の Static ルートを設定した状態で、さらに Static ルートを追加
!
end

RP/0/RSP0/CPU0:XR(config)#commit

% Failed to commit one or more configuration items during a
pseudo-atomic operation. All changes made have been reverted. Please
issue 'show configuration failed' from this session to view the errors

RP/0/RSP0/CPU0:XR(config)#show configuration failed
!! SEMANTIC ERRORS: This configuration was rejected by
!! the system due to semantic errors. The individual
!! errors with each failed configuration command can be
!! found below.

router static
address-family ipv4 unicast
 10.0.0.0/30 Null0
!!% 'ip-static' detected the 'warning' condition 'Maximum number of
routes is already configured'

 

Static ルートの最大数を変更するには、以下のように maximum path コマンドを使用します。

 

設定の変更例

RP/0/RSP0/CPU0:XR(config)#
RP/0/RSP0/CPU0:XR(config)#router static
RP/0/RSP0/CPU0:XR(config-static)#maximum ?
  path  Limit the number of static paths which may be configured
RP/0/RSP0/CPU0:XR(config-static)#maximum path ?
  ipv4  IPv4 commands
  ipv6  IPv6 commands
RP/0/RSP0/CPU0:XR(config-static)#maximum path ipv4 ?
  <1-140000>  The maximum number of static paths which can be configured
RP/0/RSP0/CPU0:XR(config-static)#maximum path ipv4 10000
RP/0/RSP0/CPU0:XR(config-static)#commit
RP/0/RSP0/CPU0:XR(config-static)#do sh run router static
router static
 maximum path ipv4 10000
- snip -

 

maximum path の設定変更にあたっては、RIB/CEF の更新は発生しませんので、トラフィックへの影響はありません。

 

バージョン履歴
改訂番号
1/1
最終更新:
‎10-23-2014 03:58 PM
更新者:
 
ラベル(1)
タグ(1)