運用コマンドレファレンス Vol.1
Pythonを起動し,スクリプトファイル/scripts/custom_route.pycをカスタマイズ配分コンフィグレーション設定用のsetオプション指定で実行して,カスタマイズ配分パターンをコンフィグレーションに設定します。
[入力形式]
python /scripts/custom_route.pyc set python /scripts/custom_route.pyc set <v4uc> <v4mc> <v6uc> <v6mc> <mac> <arp/ndp> python /scripts/custom_route.pyc set <key>
[入力モード]
装置管理者モード
[パラメータ]
- <v4uc>
- IPv4ユニキャスト経路数(K単位)を指定します。<v4uc>に指定できる値の範囲は0〜1952(10進数)です。1Kは1024として扱います。ただし,1952を超える値を設定した場合でも最大値1952として扱います。
- <v4mc>
- IPv4マルチキャスト経路数(K単位)を指定します。<v4mc>に指定できる値の範囲は0〜8(10進数)です。1Kは1000として扱います。ただし,8を超える値を設定した場合でも最大値8として扱います。
- <v6uc>
- IPv6ユニキャスト経路数(K単位)を指定します。<v6uc>に指定できる値の範囲は0〜960(10進数)です。1Kは1024として扱います。ただし,960を超える値を設定した場合でも最大値960として扱います。
- <v6mc>
- IPv6マルチキャスト経路数(K単位)を指定します。<v6mc>に指定できる値の範囲は0〜8(10進数)です。1Kは1000として扱います。ただし,8を超える値を設定した場合でも最大値8として扱います。
- <mac>
- MACアドレステーブル数(K単位)を指定します。<mac>に指定できる値の範囲は0〜512(10進数)です。1Kは1024として扱います。ただし,512を超える値を設定した場合でも最大値512として扱います。
- <arp/ndp>
- ARPとNDPの合計(K単位)を指定します。<arp/ndp>に指定できる値の範囲は0〜240(10進数)です。1Kは1000として扱います。ただし,240を超える値を設定した場合でも最大値240として扱います。
- <key>
- カスタマイズ配分用キー情報を指定します。本キー情報は0〜9,a〜fの32文字の文字列で構成されます。
- すべてのパラメータ省略時の動作
- カスタマイズ配分の生成済みパターン指定で動作します。
[実行例]
カスタマイズ配分の設定用スクリプト(生成済みパターン指定)を実行します。
図21-5 カスタマイズ配分の設定(生成済みパターン指定)
# python /scripts/custom_route.pyc set +---------------------------------------------------------------- | KEY : 1012ff00040104000110010100000000 | Hardware profile : switch-2 +----------------+--------------------+-------------------------- | Entry | K entries(entries) | Unused K entries(entries) +----------------+--------------------+-------------------------- | IPv4 unicast | 128 K ( 131072) | + 576 K (+ 589824) | IPv4 multicast | 8 K ( 8000) | + 0 K (+ 0) | IPv6 unicast | 64 K ( 65536) | + 288 K (+ 294912) | IPv6 multicast | 8 K ( 8000) | + 0 K (+ 0) | MAC address | 256 K ( 262144) | + 256 K (+ 262144) | ARP and NDP | 32 K ( 32000) | + 208 K (+ 208000) +---------------------------------------------------------------- Do you want to apply to the running configuration? (y/n): y !# 2016/XX/XX 15:16:55 UTC 1-1(A) S6 CONFIG 3f000001 00 000000000000 A forwarding table allocation configuration was changed. Restart all the PSUs.カスタマイズ配分の設定用スクリプト(エントリ数指定)を実行します。対話形式で「装置モデル」および「ハードウェアプロファイル」を選択すると,対応するカスタマイズ配分をコンフィグレーションに設定します。
図21-6 カスタマイズ配分の設定(エントリ数指定)
# python /scripts/custom_route.pyc set 100 8 50 8 256 16 1:AX8600R 2:AX8600S 3:AX8300S Specify the model : 2 1:switch-1 2:switch-2 Specify the hardware profile : 2 +---------------------------------------------------------------- | KEY : 1012ff00040104000110010100000000 | Hardware profile : switch-2 +----------------+--------------------+-------------------------- | Entry | K entries(entries) | Unused K entries(entries) +----------------+--------------------+-------------------------- | IPv4 unicast | 128 K ( 131072) | + 576 K (+ 589824) | IPv4 multicast | 8 K ( 8000) | + 0 K (+ 0) | IPv6 unicast | 64 K ( 65536) | + 288 K (+ 294912) | IPv6 multicast | 8 K ( 8000) | + 0 K (+ 0) | MAC address | 256 K ( 262144) | + 256 K (+ 262144) | ARP and NDP | 32 K ( 32000) | + 208 K (+ 208000) +---------------------------------------------------------------- Do you want to apply to the running configuration? (y/n): y !# 2016/XX/XX 15:19:30 UTC 1-1(A) S6 CONFIG 3f000001 00 000000000000 A forwarding table allocation configuration was changed. Restart all the PSUs.カスタマイズ配分の設定用スクリプト(キー情報指定)を実行します。
図21-7 カスタマイズ配分の設定(キー情報指定)
# python /scripts/custom_route.pyc set 1012ff00040104000110010100000000 +---------------------------------------------------------------- | KEY : 1012ff00040104000110010100000000 | Hardware profile : switch-2 +----------------+--------------------+-------------------------- | Entry | K entries(entries) | Unused K entries(entries) +----------------+--------------------+-------------------------- | IPv4 unicast | 128 K ( 131072) | + 576 K (+ 589824) | IPv4 multicast | 8 K ( 8000) | + 0 K (+ 0) | IPv6 unicast | 64 K ( 65536) | + 288 K (+ 294912) | IPv6 multicast | 8 K ( 8000) | + 0 K (+ 0) | MAC address | 256 K ( 262144) | + 256 K (+ 262144) | ARP and NDP | 32 K ( 32000) | + 208 K (+ 208000) +---------------------------------------------------------------- Do you want to apply to the running configuration? (y/n): y !# 2016/XX/XX 15:22:04 UTC 1-1(A) S6 CONFIG 3f000001 00 000000000000 A forwarding table allocation configuration was changed. Restart all the PSUs.
[表示説明]
表21-5 python /scripts/custom_route.pyc setスクリプトの表示内容
表示項目 表示内容 表示詳細情報 KEY スクリプト実行結果に対応するカスタマイズ配分用キー情報 error:ハードウェアのリソースを超過 Hardware profile スクリプト実行結果に対応するハードウェアプロファイル情報 − Entry 経路系テーブルエントリ種別 − IPv4 unicast IPv4ユニキャスト経路数 − IPv4 multicast IPv4マルチキャスト経路数 − IPv6 unicast IPv6ユニキャスト経路数 − IPv6 multicast IPv6マルチキャスト経路数 − MAC address MACアドレステーブル数 − ARP and NDP ARPとNDPの合計 − K entries(entries) エントリ種別ごとのハードウェアに割り当てるエントリ数
キロエントリ数(エントリ数)※− Unused K entries(entries) エントリ種別ごとのハードウェアに追加で割り当てられる未使用エントリ数
キロエントリ数(エントリ数)※-:ハードウェアのリソースを超過 注※ 1K(キロ)を1024として扱うエントリ種別と,1000として扱うエントリ種別があります。
[通信への影響]
なし
[応答メッセージ]
表21-6 python /scripts/custom_route.pyc setスクリプトの応答メッセージ一覧
メッセージ 内容 The command cannot be executed. Execute "python /scripts/custom_route.pyc make" command. コマンドを実行できません。カスタマイズ配分の生成コマンドを再実行してください。 The command cannot be executed. Try again. コマンドを実行できません。再実行してください。 The command is not authorized by the RADIUS/TACACS+ server or the configuration. このコマンドはRADIUSサーバ,TACACS+サーバ,またはコンフィグレーションで承認されていません。 The number of input entries exceeded the capacity. 入力されたエントリ数でカスタマイズ配分パターンを生成した場合,ハードウェアのリソースを超過します。 The value is invalid. 入力された値が不正です。
[注意事項]
なし
All Rights Reserved, Copyright(C), 2014, 2019, ALAXALA Networks, Corp.