Home|Log In|Register|Feedback|Help 
  
Select a Location / Language
Japan: Japanese
 
日本語マニュアル一覧
スイッチ
Catalyst 3550 シリーズ
Catalyst 3550 マルチレイヤ スイッチ ソフトウェア コンフィギュレーション ガイド Cisco IOS Release 12.2(25)SEE
はじめに
このマニュアルについて
概要
CLI の使用方法
スイッチの IP アドレスおよびデフォルト ゲートウェイの割り当て
Cisco IOS CNS エージェントの設定
スイッチのクラスタ設定
スイッチの管理
スイッチベースの認証の設定
IEEE 802.1X ポートベースの認証の設定
インターフェイス特性の設定
SmartPort マクロの設定
VLAN の設定
VTP の設定
音声 VLAN の設定
IEEE 802.1Q およびレイヤ 2 プロトコル トンネリングの設定
STP の設定
MSTP の設定
オプションのスパニングツリー機能の設定方法
Flex Link および MAC アドレステーブル移行更新機能の設定
DHCP 機能の設定
ダイナミック ARP 検査の設定
IGMP スヌーピングおよび MVR の設定
ポートベースのトラフィック制御の設定
CDP の設定
UDLD の設定
SPAN および RSPAN の設定
RMON の設定
システム メッセージ ロギングの設定
SNMP の設定
ACL によるネットワーク セキュリティの設定
QoS の設定
EtherChannel の設定
IP ユニキャスト ルーティングの設定
HSRP の設定
WCCP による Web キャッシュ サービスの設定
IP マルチキャスト ルーティングの設定
MSDP の設定
代替ブリッジングの設定
トラブルシューティング
サポートされている MIB
Cisco IOS ファイル システム、コンフィギュレーション ファイル、およびソフトウェア イメージの操作
Cisco IOS Release 12.2(25)SEE でサポートされていない CLI コマンド

スイッチ
Catalyst 3550 マルチレイヤ スイッチソフトウェア コンフィギュレーション ガイド Cisco IOS Release 12.2(25)SEE

この章では、Catalyst 3550 スイッチに SmartPort マクロを設定し、適用する方法について説明します。

ここで使用されるコマンドの構文および使用方法の詳細については、このリリースのコマンド リファレンスを参照してください。

この章で説明する内容は、次のとおりです。

SmartPort マクロの概要
SmartPort マクロの設定
SmartPort マクロの表示

SmartPort マクロの概要

SmartPort マクロを使用すると、共通の設定を簡単に保存および共有できます。SmartPort マクロを使用すると、ネットワークの指定された スイッチに基づいた機能と設定、および ネットワーク上に設定を大量に展開するための機能と設定をイネーブルにできます。

各 SmartPort マクロは、ユーザが定義する一連の CLI(コマンドライン インターフェイス)コマンドです。SmartPort マクロには、新しい CLI コマンドは含まれません。SmartPort マクロは単に、既存の CLI コマンドのグループです。

インターフェイスで SmartPort マクロを適用すると、マクロ内に含まれる CLI コマンドがインターフェイスで設定されます。インターフェイスでマクロを適用しても、既存のインターフェイス設定は失われません。新しいコマンドがインターフェイスに追加され、実行コンフィギュレーション ファイルに保存されます。

スイッチ ソフトウェアにはシスコのデフォルト Smartport マクロが組み込まれています( 表10-1 を参照)。 show parser macro ユーザ EXEC コマンドを使用して、これらのマクロおよびマクロに含まれているコマンドを表示できます。

表10-1 シスコのデフォルト SmartPort マクロ

マクロ名 1

説明

cisco-global

VLAN(仮想 LAN)上のロード バランシングのイネーブル化、スパニングツリー インスタンスの高速コンバージェンスの提供、およびポート エラー回復のイネーブル化を実行するためにこのグローバル コンフィギュレーション マクロを使用します。

cisco-desktop

デスクトップ デバイス(PC など)をスイッチ ポートに接続する場合、ネットワーク セキュリティおよび信頼性を高めるためにこのインターフェイス コンフィギュレーション マクロを使用します。

cisco-phone

Cisco IP Phone を使用するデスクトップ デバイス(PC など)をスイッチ ポートに接続する場合、このインターフェイス コンフィギュレーション マクロを使用します。このマクロは cisco-desktop マクロの拡張版で、セキュリティ機能および回復機能は同一のものが使用されますが、専用の音声 VLAN を追加しているため、遅延の影響が大きい音声トラフィックの適切な処理が確実に実行されます。

cisco-switch

アクセス スイッチおよびディストリビューション スイッチを接続する場合、または GigaStack モジュールや GBIC(ギガビット インターフェイス コンバータ)を使用して接続されたアクセス スイッチ間に対して、このインターフェイス コンフィギュレーション マクロを使用します。

cisco-router

スイッチおよび WAN ルータの接続時に、このインターフェイス コンフィギュレーション マクロを使用します。

cisco-wireless

スイッチおよび無線アクセス ポイントの接続時に、このインターフェイス コンフィギュレーション マクロを使用します。

また、Catalyst スイッチ用に、事前にテスト済みのシスコ推奨の基本的な設定テンプレート集も用意されています。オンラインのリファレンス ガイド テンプレートでは、ポートの使用方法に基づいて SmartPort マクロを作成できる CLI コマンドが提供されています。設定テンプレートで SmartPort マクロを作成して、シスコ推奨のネットワーク設計および設定を構築、展開できます。シスコ推奨の設定テンプレートの詳細については、次の SmartPort Web サイトを参照してください。

http://www.cisco.com/go/smartports

SmartPort マクロの設定

新しい SmartPort マクロを作成する、または既存のマクロをテンプレートとして使用してアプリケーションに固有の新しいマクロを作成できます。マクロを作成すると、そのマクロをスイッチにグローバルに適用したり、スイッチのインターフェイスやインターフェイス範囲に適用したりできます。

ここでは、次の内容について説明します。

デフォルトの SmartPort マクロの設定
SmartPort マクロの設定時の注意事項
SmartPort マクロの作成
SmartPort マクロの適用
シスコのデフォルト SmartPort マクロの適用

デフォルトの SmartPort マクロの設定

イネーブルの SmartPort マクロはありません。

SmartPort マクロの設定時の注意事項

スイッチにマクロを設定するときは、次の注意事項に従ってください。

・ マクロを作成するときは、 exit または end コマンドを使用しないでください。また interface interface-id を使用することで、コマンド モードを変更してください。これにより、 exit end 、または interface interface-id のあとのコマンドが、異なるコマンド モードで実行される場合があります。
・ マクロを作成するときには、すべての CLI コマンドが同じコンフィギュレーション モードにある必要があります。
・ 一意の値を割り当てる必要のあるマクロを作成する場合、 parameter value キーワードを使用してインターフェイスに特定の値を指定します。キーワードの一致条件は大文字と小文字が区別されます。キーワードと一致した場合はすべて、対応する値に置き換えられます。キーワードが完全に一致した場合、それが長いストリングの一部分であっても一致したとみなされ、対応する値と置き換えられます。
・ マクロ名では大文字と小文字が区別されます。たとえば、 macro name Sample-Macro および macro name sample-macro コマンドは、結果として異なる 2 つのマクロを作成します。
・ マクロによっては、パラメータ値を必要とするキーワードを含んでいる場合があります。 macro global apply macro-name ? グローバル コンフィギュレーション コマンド、または macro apply macro-name ? インターフェイス コンフィギュレーション コマンドを使用すると、マクロに必要な値をすべて一覧にして表示できます。キーワード値を入力しないでマクロを適用した場合、コマンドは無効となり、適用されません。
・ マクロがグローバルにスイッチまたはスイッチ インターフェイスに適用された場合、インターフェイスの既存の設定はすべて維持されます。この機能は、差分設定を適用する場合に役立ちます。
・ コマンドを追加または削除して、マクロ定義を変更する場合、その変更は元のマクロが適用されているインターフェイス上では反映されません。新しいコマンドまたは変更したコマンドを適用するには、インターフェイスで更新されたマクロを再び適用する必要があります。
macro global trace macro-name グローバル コンフィギュレーション コマンド、または macro trace macro-name インターフェイス コンフィギュレーション コマンドを使用すると、マクロを適用、デバッグして構文エラーや設定エラーを検出できます。構文エラーまたは設定エラーでコマンドが失敗した場合でも、マクロは続行して残りのコマンドを適用します。
・ 一部の CLI コマンドは、特定のインターフェイス タイプに固有です。設定を受け入れないインターフェイスにマクロを適用した場合、マクロは構文チェックまたは設定チェックに失敗するため、スイッチがエラー メッセージを返します。
・ マクロをインターフェイス範囲に適用することは、マクロを 1 つのインターフェイスに適用することと同じです。インターフェイス範囲を使用する場合、マクロは範囲内の各インターフェイスに順番に適用されます。マクロ コマンドが 1 つのインターフェイスで失敗した場合、コマンドは残りのインターフェイスに適用されます。
・ スイッチまたはスイッチ インターフェイスにマクロを適用すると、マクロ名が自動的にそれらに追加されます。 show running-config ユーザ EXEC コマンドを使用すると、適用されたコマンドおよびマクロ名を表示できます。

スイッチ ソフトウェアにはシスコのデフォルト Smartport マクロが組み込まれています。
show parser macro ユーザ EXEC コマンドを使用して、これらのマクロおよびマクロに含まれているコマンドを表示できます。

シスコのデフォルト SmartPort マクロをインターフェイスに適用する際は、次の注意事項に従ってください。

show parser macro ユーザ EXEC コマンドを使用して、スイッチのすべてのマクロを表示します。 show parser macro name macro-name ユーザ EXEC コマンドを使用して、特定のマクロの内容を表示します。
$ で始まるキーワードは、一意のパラメータ値が必要であることを示しています。 parameter value キーワードを使用して、必要な値をシスコのデフォルト マクロに追加してください。

シスコのデフォルト マクロで、必要なキーワードを特定するには $ 文字を使用します。マクロ作成時に、キーワードを定義するための $ 文字の使用に制限はありません。

SmartPort マクロの作成

SmartPort マクロを作成するには、イネーブル EXEC モードで次の手順を実行します。

コマンド

目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

macro name macro-name

マクロ定義を作成し、マクロ名を入力します。マクロ定義は、最大 3000 文字まで使用できます。

マクロ コマンドを入力するには、1 行に 1 つずつのコマンドを入力します。マクロを終了するには、 @ 文字を使用します。マクロ内にコメント テキストを入力するには、行の先頭に # 文字を使用します。

(任意)キーワードを指定するヘルプ ストリングを使用することで、マクロ内にキーワードを定義できます。 # macro keywords word を入力して、マクロ内で使用できるキーワードを指定します。スペースで区切ることで、最大 3 つのヘルプ ストリング キーワードをマクロ内に入力できます。

マクロ名では大文字と小文字が区別されます。たとえば、
macro name Sample-Macro および macro name sample-macro コマンドは、結果として異なる 2 つのマクロを作成します。

マクロ内に、 exit または end コマンドを使用しないことを推奨します。または interface interface-id を使用することで、コマンド モードを変更してください。これにより、 exit end 、または
interface interface-id のあとのコマンドが、異なるコマンド モードで実行される場合があります。最良の結果を出すために、マクロのコマンドはすべて、同じコンフィギュレーション モードにある必要があります。

ステップ 3

end

イネーブル EXEC モードに戻ります。

ステップ 4

show parser macro name macro-name

マクロが作成されたことを確認します。

macro name グローバル コンフィギュレーション コマンドの no 形式だけが、マクロ定義を削除できます。この形式は、すでにマクロが適用されているインターフェイスの設定に影響を与えません。

次に、スイッチポートのアクセス VLAN およびセキュア MAC アドレス数を定義するマクロを作成する例を示します。また、 # macro keywords を使用することで 2 つのヘルプ ストリング キーワードも含めます。

Switch(config)# macro name test

switchport access vlan $VLANID

switchport port-security maximum $MAX

#macro keywords $VLANID $MAX

@

SmartPort マクロの適用

SmartPort マクロを適用するには、イネーブル EXEC モードで次の手順を実行します。

コマンド

目的

ステップ 1

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 2

macro global { apply | trace } macro-name [ parameter { value }] [ parameter { value }] [ parameter { value }]

macro global apply macro-name を入力して、マクロ内に定義された各コマンドをスイッチに適用します。 macro global trace
macro-name を指定することで、マクロを適用、デバッグして、構文エラーまたは設定エラーを検出します。

(任意)スイッチに固有の一意のパラメータ値を指定します。最大 3 つのキーワード値のペアを入力できます。パラメータ キーワードの一致条件では大文字と小文字が区別されます。キーワードと一致した場合はすべて、対応する値に置き換えられます。

マクロによっては、パラメータ値を必要とするキーワードを含んでいる場合があります。 macro global apply macro-name ? コマンドを使用すると、マクロに必要な値をすべて一覧表示できます。キーワード値を入力しないでマクロを適用した場合、コマンドは無効となり、適用されません。

ステップ 3

macro global description text

(任意)スイッチに適用されるマクロの記述を入力します。

ステップ 4

interface interface-id

(任意)インターフェイス コンフィギュレーション モードを開始し、マクロを適用するインターフェイスを指定します。

ステップ 5

default interface interface-id

(任意)指定されたインターフェイスからすべての設定をクリアします。

ステップ 6

macro { apply | trace } macro-name [ parameter { value }] [ parameter { value }] [ parameter { value }]

macro apply macro-name を入力して、マクロ内に定義された各コマンドをインターフェイスに適用します。 macro trace macro-name を指定することで、マクロを適用、デバッグして、構文エラーまたは設定エラーを検出します。

(任意)インターフェイスに固有の一意のパラメータ値を指定します。最大 3 つのキーワード値のペアを入力できます。パラメータ キーワードの一致条件では大文字と小文字が区別されます。キーワードと一致した場合はすべて、対応する値に置き換えられます。

マクロによっては、パラメータ値を必要とするキーワードを含んでいる場合があります。 macro apply macro-name ? コマンドを使用すると、マクロに必要な値をすべて一覧表示できます。キーワード値を入力しないでマクロを適用した場合、コマンドは無効となり、適用されません。

ステップ 7

macro description text

(任意)インターフェイスに適用されるマクロに関する記述を入力します。

ステップ 8

end

イネーブル EXEC モードに戻ります。

ステップ 9

show parser macro description [ interface interface-id ]

マクロがインターフェイスに適用されたことを確認します。

ステップ 10

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

マクロ内の各コマンドは no 形式を入力することでのみ、グローバル マクロが適用されたスイッチの設定を削除できます。 default interface interface-id インターフェイス コンフィギュレーション コマンドを入力して、インターフェイスのマクロが適用された設定を削除できます。

次に、ユーザが作成した snmp という名前のマクロを適用し、次に test-server にホスト名のアドレスを設定し、最後に IP precedence 値を 7 に設定する例を示します。

Switch(config)# macro global apply snmp ADDRESS test-server VALUE 7

次に、ユーザが作成した snmp という名前のマクロを macro global trace グローバル コンフィギュレーション コマンドでデバッグし、スイッチ適用時にマクロに構文エラーまたは設定エラーがあるかどうかを検出する例を示します。

Switch(config)# macro global trace snmp VALUE 7

Applying command...‘snmp-server enable traps port-security’

Applying command...‘snmp-server enable traps linkup’

Applying command...‘snmp-server enable traps linkdown’

Applying command...‘snmp-server host’

%Error Unknown error.

Applying command...‘snmp-server ip precedence 7’

次に、ユーザが作成した desktop-config という名前のマクロを適用して、設定を確認する例を示します。

Switch(config)# interface fastethernet0/2

Switch(config-if)# macro apply desktop-config

Switch(config-if)# end

Switch# show parser macro description

Interface Macro Description

--------------------------------------------------------------

Gi0/2 desktop-config

--------------------------------------------------------------

次に、ユーザが作成した desktop-config という名前のマクロを適用して、マクロ内の VLAN 1 をすべて VLAN 25 で置き換える例を示します。

Switch(config-if)# macro apply desktop-config vlan 25

シスコのデフォルト SmartPort マクロの適用

SmartPort マクロを適用するには、イネーブル EXEC モードで次の手順を実行します。

コマンド

目的

ステップ 1

show parser macro

スイッチ ソフトウェアに組み込まれているシスコのデフォルト Smartport マクロを表示します。

ステップ 2

show parser macro name macro-name

適用する特定のマクロを表示します。

ステップ 3

configure terminal

グローバル コンフィギュレーション モードを開始します。

ステップ 4

macro global { apply | trace } macro-name [ parameter { value }] [ parameter { value }] [ parameter { value }]

parameter value キーワードを使用して、必要な値をシスコのデフォルト マクロに追加し、スイッチにそのマクロを適用します。 $ で始まるキーワードは、一意のパラメータ値が必要であることを示しています。

macro global apply macro-name ? コマンドを使用すると、マクロに必要な値をすべて一覧表示できます。キーワード値を入力しないでマクロを適用した場合、コマンドは無効となり、適用されません。

ステップ 5

interface interface-id

(任意)インターフェイス コンフィギュレーション モードを開始し、マクロを適用するインターフェイスを指定します。

ステップ 6

default interface interface-id

(任意)指定されたインターフェイスからすべての設定をクリアします。

ステップ 7

macro { apply | trace } macro-name [ parameter { value }] [ parameter { value }] [ parameter { value }]

parameter value キーワードを使用して、必要な値をシスコのデフォルト マクロに追加し、インターフェイスにそのマクロを適用します。 $ で始まるキーワードは、一意のパラメータ値が必要であることを示しています。

macro apply macro-name ? コマンドを使用すると、マクロに必要な値をすべて一覧表示できます。キーワード値を入力しないでマクロを適用した場合、コマンドは無効となり、適用されません。

ステップ 8

end

イネーブル EXEC モードに戻ります。

ステップ 9

show running-config interface interface-id

マクロがインターフェイスに適用されたかを確認します。

ステップ 10

copy running-config startup-config

(任意)コンフィギュレーション ファイルに設定を保存します。

マクロ内の各コマンドは no 形式を入力することでのみ、グローバル マクロが適用されたスイッチの設定を削除できます。 default interface interface-id インターフェイス コンフィギュレーション コマンドを入力して、インターフェイスのマクロが適用された設定を削除できます。

次に、インターフェイスの cisco-desktop マクロを表示する方法、マクロの適用方法、およびアクセス VLAN ID に 25 を設定する方法の例を示します。

Switch# show parser macro cisco-desktop

--------------------------------------------------------------

Macro name : cisco-desktop

Macro type : default

# Basic interface - Enable data VLAN only

# Recommended value for access vlan (AVID) should not be 1

switchport access vlan $AVID

switchport mode access

# Enable port security limiting port to a single

# MAC address -- that of desktop

switchport port-security

switchport port-security maximum 1

# Ensure port-security age is greater than one minute

# and use inactivity timer

switchport port-security violation restrict

switchport port-security aging time 2

switchport port-security aging type inactivity

# Configure port as an edge network port

spanning-tree portfast

spanning-tree bpduguard enable

--------------------------------------------------------------

Switch#

Switch# configure terminal

Switch(config)# fastethernet0/4

Switch(config-if)# macro apply cisco-desktop $AVID 25

SmartPort マクロの表示

SmartPort マクロを表示するには、 表10-2 に示すイネーブル EXEC コマンドを 1 つまたは複数使用します。

表10-2 SmartPort マクロを表示するコマンド

コマンド

目的

show parser macro

設定されたマクロをすべて表示します。

show parser macro name macro-name

特定のマクロを表示します。

show parser macro brief

設定されたマクロ名を表示します。

show parser macro description [ interface interface-id ]

すべてのインターフェイスまたは特定のインターフェイスに関するマクロの記述を表示します。


1.

シスコのデフォルト SmartPort マクロは、スイッチで動作しているソフトウェアのバージョンによって異なります。




業種別ソリューション | ネットワーキングソリューション | 製品 & ソリューション | 購入方法 | テクニカルサポート | トレーニング & イベント | パートナー | シスコシステムズ
ホーム | ログイン | ユーザー登録 | フィードバック | ヘルプ
© 1992-2008 Cisco Systems, Inc. All rights reserved. ご利用条件 | プライバシー ステートメント | クッキーポリシー | シスコの商標