この記事では、コマンドラインインターフェイス(CLI)を使用してスイッチのauto smartportプロパティを設定する方法について説明します。
Webベースのユーティリティでsmartportを設定するには、ここをクリックしてください。
Smartportを有効にすると、スイッチは接続されているデバイスのタイプを識別できます。を有効にするには、Cisco Discovery Protocol(CDP)またはLayer Link Discovery Protocol(LLDP)を設定します。
CDPは、他の直接接続されたシスコ機器に関する情報を共有するために使用される独自のデータリンク層(DLLAYER)プロトコルです。CDPにより、デバイスはデバイスのタイプ、オペレーティングシステムのバージョン、IPアドレス、設定、および機能を隣接デバイスにアドバタイズし、管理情報ベース(MIB)に保存できます。
ネイバー間で共有される情報は、新しいデバイスをローカルエリアネットワーク(LAN)に追加するのに必要な時間を短縮し、多くの設定問題のトラブルシューティングに必要な詳細も提供します。
LLDPはCDPと同じ機能を実行します。違いは、LLDPはベンダーの相互運用性を促進し、CDPはシスコ独自の機能です。
ステップ1:スイッチコンソールにログインします。デフォルトのユーザ名とパスワードはciscoです。新しいユーザ名またはパスワードを設定している場合は、代わりにクレデンシャルを入力します。
注:SSHまたはTelnetを使用してSMBスイッチCLIにアクセスする方法については、ここをクリックしてください。
注:コマンドは、スイッチの正確なモデルによって異なる場合があります。この例では、SG350XスイッチにTelnetでアクセスします。
ステップ2:スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。
SG350X#configureステップ3:スイッチでAuto Smartports管理グローバル状態を設定するには、次のように入力します。
SG350X(config)# macro auto [enabled |無効 |制御]注:OUI音声仮想ローカルエリアネットワーク(VLAN)が有効になっている場合、Auto Smartportをグローバルに有効にすることはできません。
- OUI音声VLANが有効な場合、Auto Smartportの動作状態は無効になります。
- Auto Smartportの動作状態は、自動音声VLANが有効な場合に有効になります。
注:Auto Smartportのステータスに関係なく、Smartportマクロを関連付けられたSmartportタイプに常に手動で適用できます。Smartportマクロは、組み込みマクロまたはユーザー定義マクロです。
ステップ4:CDP機能情報を有効にして、接続されているデバイスのタイプを識別するには、次のように入力します。
SG350X(config)# macro auto processing cdp注:この例では、CDPが有効になっています。
ステップ5:LLDP機能情報を使用して接続デバイスのタイプを識別できるようにするには、次のように入力します。
SG350X(config)# macro auto processing lldp注:この例では、LLDPが有効になっています。これにより、LLDPはスイッチに接続されているデバイスのタイプを検出して識別できます。
ステップ6:特定のタイプのデバイスの自動検出を有効にするには、次のように入力します。
SG350X(config)# macro auto processing type [smartport-type] [enable |無効]注:デフォルトでは、ip_phone、ip_phone_desktop、スイッチ、およびワイヤレスアクセスポイント(ap)の自動検出が有効になっています。
注:この例では、IP Phoneの自動検出が有効になっています。
ステップ7:(オプション)内蔵のSmartportマクロのデフォルトのAuto Smartport値を置き換えるには、次のように入力します。
SG350X(config)#macro auto built-in parameters [smartport-type] [parameter-name value]注:デフォルトでは、各Smartportタイプは組み込みマクロのペアに関連付けられます。設定を適用するマクロと、設定を削除するアンチマクロ(マクロなし)。Smartportのタイプは、対応する組み込みのSmartportマクロの名前と同じで、アンチマクロの先頭には_が付きません。パラメータ$voice_vlanの値は、このコマンドでは変更できません。
注:この例では、スイッチにパラメータ$native_vlan 1が設定されています。
ステップ8:スイッチの特権EXECモードに戻るには、次のように入力します。
SG350X(config)#exitステップ9:(オプション)どの検出プロトコルが有効で、どのデバイスタイプを自動的に検出できるかに関するマクロ自動処理情報を表示するには、次のように入力します。
SG350X#show macro auto processingこれで、スイッチのグローバルSmartportプロパティが正しく設定されました。
smartportマクロは、Cisco IOSコマンドラインインターフェイス(CLI)コマンドのユーザ定義セットです。共通の設定を迅速かつ簡単に、一貫して設定できます。ネットワークデバイスの機能、設定、および通信を可能にします。
Smartportマクロは、マクロ名またはマクロに関連付けられたSmartportタイプによってインターフェイスに適用できます。マクロ名によるSmartportマクロの適用は、CLIからのみ実行できます。
注:マクロをインターフェイスに適用しても、既存のインターフェイス設定は失われません。新しいコマンドがインターフェイスに追加され、実行コンフィギュレーションファイルに保存されます。
注:インターフェイスがIP Phone、プリンタ、ルータ、またはアクセスポイント(AP)に接続されている場合、ネットワークアクセスとQuality of Service(QoS)の要件は異なります。
シスコが提供するSmartportマクロの詳細については、ここをクリックしてください。
SmartportマクロをSmartportタイプでインターフェイスに適用するには、次の2つの方法があります。
Smartportタイプがインターフェイスに適用されると、関連するSmartportマクロのSmartportタイプと設定が実行コンフィギュレーションファイルに保存されます。実行コンフィギュレーションファイルをスタートアップコンフィギュレーションファイルに保存すると、デバイスはリブート後にSmartportタイプとSmartportマクロをインターフェイスに適用します。
スイッチの特定のインターフェイスでSmartportを設定するには、次の手順を実行します。
ステップ1:スイッチの特権EXECモードから、次のように入力してグローバルコンフィギュレーションモードに入ります。
SG350X#configureステップ2:グローバルコンフィギュレーションモードで、次のように入力してインターフェイスコンフィギュレーションコンテキストを入力します。
SG350X(config)#interface ge1/0/19注:この例では、インターフェイスge1/0/19が設定されています。Cisco 8861 IP Phoneがこのポートに接続されています。同じプロトコルのポート範囲を静的に設定するには、ge1/0/[開始ポート番号 – 終了ポート番号]と入力します
ステップ3:インターフェイスでAuto Smartport機能を有効にするには、次のように入力します。
SG350X(config-if)# macro auto smartport注:この例では、インターフェイスでAuto Smartportが有効になっています。
ステップ4:(オプション)インターフェイスをSmartport永続的インターフェイスとして設定するには、次のように入力します。
SG350X(config-if)# macro auto persistent注:Smartport固定インターフェイスは、次の場合に動的な設定を保持します。link down/up、接続デバイスがエージングアウトし、リブートします。持続性とSmartportの設定をリブート全体で有効にするには、実行コンフィギュレーションファイルをスタートアップコンフィギュレーションファイルに保存する必要があります。
注:この例では、インターフェイスでAuto Persistentが有効になっています。
ステップ5:Smartportタイプをインターフェイスに手動または静的に割り当てるには、次のように入力します。
SG350X(config-if)#macro auto smartport type [smartport-type]注:この例では、インターフェイスge1/0/19がIP Phoneに静的に割り当てられています。
ステップ6:endコマンドを入力して、特権EXECモードに戻ります。
SG350X(config-if)#endステップ7:すべてのSmartportまたは特定のSmartportに関する情報を表示するには、次のように入力します。
SG350X#show macro auto ports [interface-id |詳細]注:この例では、インターフェイスge1/0/19のAuto Smartport情報が表示されます。
ステップ8:(オプション)スイッチの特権EXECモードで、次のように入力して、設定をスタートアップコンフィギュレーションファイルに保存します。
SG350X#copy running-config startup-configステップ9:(オプション)Overwrite file [startup-config]..プロンプトが表示されたら、キーボードでYを押してYesを押し、Noを押してNを押します。
これで、スイッチの特定のポートでSmartportの設定が正常に完了しました。