コンフィグレーションガイド Vol.1

[目次][索引][前へ][次へ]


12.2.6 カスタマイズ配分の生成

カスタマイズ配分の生成用スクリプトを使用して,カスタマイズ配分パターンを生成します。パラメータ不正の場合にはusageを表示します。生成時の指定方法は次の3とおりです。

<この項の構成>
(1) エントリ数指定
(2) 固定配分指定
(3) キー情報指定

(1) エントリ数指定

スクリプト実行時に,パラメータですべてのエントリ種別のエントリ数を指定して,カスタマイズ配分パターンを生成します。指定したエントリ数に基づいてハードウェアに適用できる最適な値に補正して,配分パターンを生成します。なお,エントリ数の設定範囲については,「3.2.1 テーブルエントリ数」を参照してください。エントリ数指定でのスクリプト実行例を次の図に示します。

図12-30 カスタマイズ配分の生成(エントリ数指定)

# python /scripts/custom_route.pyc make 100 8 50 8 256 16                <-1
 1:AX8600R  2:AX8600S  3:AX8300S
 Specify the model : 2                                                   <-2
 1:switch-1  2:switch-2
 Specify the hardware profile : 2                                        <-3
    +----------------------------------------------------------------  ┐
    | KEY : 1012ff00040104000110010100000000                           │
    | Hardware profile : switch-2                                      │
    +----------------+--------------------+--------------------------  │
    | Entry          | K entries(entries) | Unused K entries(entries)  │
    +----------------+--------------------+--------------------------  │
    | IPv4 unicast   |   128 K ( 131072)  |  + 576 K (+ 589824)        │<-4
    | 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)        │
    +----------------------------------------------------------------  ┘
#
  1. カスタマイズ配分の生成用スクリプト(エントリ数指定)を実行します。
  2. 装置モデルを選択します。
    スクリプト実行時にカスタマイズ配分用キー情報を指定した場合は表示されません。
  3. ハードウェアプロファイルを選択します。
    スクリプト実行時にカスタマイズ配分用キー情報を指定した場合は表示されません。
  4. 生成したカスタマイズ配分パターンが表示されます。

ハードウェアのリソースを超過した場合の実行例を次の図に示します。

図12-31 カスタマイズ配分の生成(エントリ数指定かつリソース超過時)

# python /scripts/custom_route.pyc make 1000 8 50 8 256 16               <-1
 1:AX8600R  2:AX8600S  3:AX8300S
 Specify the model : 2
 1:switch-1  2:switch-2
 Specify the hardware profile : 2
    +----------------------------------------------------------------  ┐
    | KEY : (error)                                                    │
    | Hardware profile : switch-2                                      │
    +----------------+--------------------+--------------------------  │
    | Entry          | K entries(entries) | Unused K entries(entries)  │
    +----------------+--------------------+--------------------------  │
    | IPv4 unicast   |  1024 K (1048576)  |      - K (       -)        │<-2
    | IPv4 multicast |     8 K (   8000)  |      - K (       -)        │
    | IPv6 unicast   |    64 K (  65536)  |      - K (       -)        │
    | IPv6 multicast |     8 K (   8000)  |      - K (       -)        │
    | MAC address    |   256 K ( 262144)  |      - K (       -)        │
    | ARP and NDP    |    32 K (  32000)  |      - K (       -)        │
    +----------------------------------------------------------------  │
The number of input entries exceeded the capacity.                     ┘
#
  1. カスタマイズ配分の生成用スクリプト(エントリ数指定)を実行します。
  2. 装置全体のハードウェアのリソースを超過した旨のメッセージと入力情報が表示されます。

(2) 固定配分指定

固定配分パターンを基準としたカスタマイズ配分パターンを生成します。生成した固定配分相当のカスタマイズ配分パターンに対して,さらに配分パターンを調整できます。固定配分指定では,パラメータの指定は不要です。固定配分指定でのスクリプト実行例を次の図に示します。

図12-32 カスタマイズ配分の生成(固定配分指定)

# python /scripts/custom_route.pyc make                                  <-1
 1:AX8600R  2:AX8600S  3:AX8300S
 Specify the model : 2                                                   <-2
 1:switch-1  2:switch-2
 Specify the hardware profile : 2                                        <-3
 1:default  2:vlan  3:access
 Specify the forwarding-table allocation : 1                             <-4
    +----------------------------------------------------------------
    | KEY : 1012ff001f0107000104010100000000
    | Hardware profile : switch-2
    +----------------+--------------------+--------------------------
    | Entry          | K entries(entries) | Unused K entries(entries)
    +----------------+--------------------+--------------------------
    | IPv4 unicast   |   992 K (1015808)  |  +   0 K (+      0)
    | IPv4 multicast |     8 K (   8000)  |  +   0 K (+      0)
    | IPv6 unicast   |   112 K ( 114688)  |  +   0 K (+      0)
    | IPv6 multicast |     8 K (   8000)  |  +   0 K (+      0)
    | MAC address    |    64 K (  65536)  |  +   0 K (+      0)
    | ARP and NDP    |    32 K (  32000)  |  +   0 K (+      0)
    +----------------------------------------------------------------
#
  1. カスタマイズ配分の生成用スクリプト(固定配分指定)を実行します。
  2. 装置モデルを選択します。
  3. ハードウェアプロファイルを選択します。
  4. 経路系テーブルエントリパターンを選択します。
    選択した経路系テーブルエントリパターン相当のカスタマイズ配分パターンが生成されます。

(3) キー情報指定

スクリプト実行時にカスタマイズ配分用キー情報を指定して,キー情報からカスタマイズ配分パターンを生成します。

カスタマイズ配分を適用後,装置やBCUを再起動したり,系切替をしたりすると,直前のスクリプト実行結果をリセットします。その場合,コンフィグレーションに設定されているカスタマイズ配分用キー情報からカスタマイズ配分パターンを生成すると,そのカスタマイズ配分に対して調整ができます。カスタマイズ配分パターンの表示フォーマットは「図12-30 カスタマイズ配分の生成(エントリ数指定)」を参照してください。

[目次][前へ][次へ]


[商品名称に関する表示]

All Rights Reserved, Copyright(C), 2014, 2020, ALAXALA Networks, Corp.