Catalyst SDM Template

スポンサーリンク

あまり知られていませんがSDM TemplateとはSwitch Database Managementの略で特定の機能に対するサポートを最適化するようシステムリソースの動作モードの制御が可能となるものです。例えばデフォルトの SDM Templateではリソースを均等化されているのに対し、ルーティングではルート数などのL3周りのリソースが重点的に割り振られてます。


SDM Templateは主にCatalyst3750XなどのL3スイッチで設定するものですがL2スイッチの2960Sなどでも設定できます。ただ、L2スイッチではあまり設定する機会はな く、L3スイッチ上で動作要件に合わせて変更することが実務上では多いです。Catalyst3750Xで実際に設定できる主な項目は下記となります。( 2960Sで設定できる項目は下記よりかなり少ないです )

項目
説明
ルーティング
ユニキャストルーティングに関するシステムリソースを最大化するモード。
L2スイッチで有効にしてはならない
VLAN
ルーティングをディセーブルにし最大のMacアドレス数をサポートするモード。
L2スイッチとして利用するならこのモードが望ましい。
デフォルト
すべての機能に均等にリソースを割り振るモード
アクセス
多数のACLに対応できるようACLのシステムリソースを最大化するモード
IPv4/IPv6
IPv4とIPv6の両方を設定できるデュアルスタックを設定できるモード


上記4つのモードで具体的にどのリソースでどれだけの数がサポートされているのかをまとめたのが以下となります。下記もCatalyst3750Xを前提としています。

リソース
アクセス
デフォルト
ルーティング
VLAN
Macアドレス
4K
6K
3K
12K
IGMPグループとマルチキャ ストルート
1K
1K
1K
1K
ユニキャストルート
6K
8K
11K
0
 ・ホストに直接接続
4K
6K
3K
0
 ・間接ルート
2K
2K
8K
0
ポリシーベースルーティング ACE
0.5K
0
0.5K
0
QoS分類ACE
0.5K
0.5K
0.5K
0.5K
セキュリティのACE
2K
1K
1K
1K
VLAN
1K
1K
1K
1K

実務を行っていてありがちなのは、PBRを設定しようとしたところデフォルトのSDM Templateではサポートされておらずルーティングもしくはアクセスに変更しないと設定できない、といった経験は多数あります。

また、IPv6機能を有効にする場合にもSDM Templateの設定変更が必要となります。デュアルIPv4/IPv6をSDM Templateに設定することによりIPv6機能を使用することができるようになります。但し、IPv6用にリソースを割り当てることになり、その分 IPv4のリソースが減ることになるのでIPv6を使用しないのであれば、このTemplateは使用しないほうが良いでしょう。

デュアルIPv4/IPv6 Templateはここからさらに細分化されデフォルト、VLAN、ルーティングに分類されます。またサポートされるルート数がデフォルトのものより多め のindirect ( 間接 ) モードというのも設定可能です。これらのリソースを表にまとめると以下のようになります。

リソース

Dual IPv4/IPv6
Indirect IPv4/IPv6

デフォルト
VLAN
ルーティング
Macアドレス数
2K
8K
1.5K
2K
IPv4 IGMPグループおよび
マルチキャストルート数
1K
1K ( IGMP )
0 ( マルチキャスト )
1K
1K
IPv4ユニキャストルート数
3K
0
2.7K
4K
 ・ホストに直接接続
2K
0
1.5K
2K
 ・間接ルート
1K
0
1.2K
2K
IPv4ポリシーベースルー ティングACE
0
0
0.25K
0.125K
IPv4またはMAC QoS ACE
0.5K
0.5K
0.5K
0.5K
IPv4またはMACセキュリ ティのACE
1K
1K
0.5K
0.625K
IPv6マルチキャストグルー プ数
1K
1K
1K
1K
直接接続されたIPv6接続
2K
0
1.5K
2K
間接IPv6ユニキャストルー ト
1K
0.125K
1.25K
3K
IPv6ポリシーベースルー ティングACE
0
0
0.25K
0.125K
IPv6 QoS ACE
0.5K
0.5K
0.5K
0.125K
IPv6セキュリティのACE
0.5K
0.5K
0.5K
0.125K

実際の設定コマンドは以下のようになります。

(config)# sdm prefer [ access | default | routing | vlan ]
(config)# sdm prefer dual-ipv4-and-ipv6 [ default | routing | vlan ]
(config)# sdm prefer indirect-ipv4-and-ipv6-routing


実際にコマンドをうった際などにも表示されますがSDM Templateを変更した際には一旦再起動を実施する必要があります。

(config)# sdm prefer routing
Changes to the running SDM preferences have been stored, but cannot take effect
until the next reload.
Use 'show sdm prefer' to see what SDM preference is currently active.

今、どのSDM Templateで稼働しているのか確認するには以下のコマンドを実行します。

# show sdm prefer
 The current template is "desktop default" template.
 The selected template optimizes the resources in
 the switch to support this level of features for
 8 routed interfaces and 1024 VLANs.

  number of unicast mac addresses:                  6K
  number of IPv4 IGMP groups + multicast routes:    1K
  number of IPv4 unicast routes:                    8K
    number of directly-connected IPv4 hosts:        6K
    number of indirect IPv4 routes:                 2K
  number of IPv4 policy based routing aces:         0
  number of IPv4/MAC qos aces:                      0.5K
  number of IPv4/MAC security aces:                 1K

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする