この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
目次
この章の内容は、次のとおりです。
レイヤ 2 ポートで、パケット上の MAC アドレスと、そのパケットのレイヤ 2 ポート情報とを関連付けるときに、MAC アドレス テーブルが使用されます。 MAC アドレス テーブルは、受信したフレームの MAC ソース アドレスを使用して構築されます。 アドレス テーブルに存在しない MAC 宛先アドレスのフレームが受信されると、そのフレームの受信ポートを除く、同じ VLAN 内のすべての LAN ポートに、そのフレームがフラッディングされます。 宛先ステーションから応答があると、関連する MAC 送信元アドレスとポート ID がアドレス テーブルに追加されます。 その後、後続フレームはすべての LAN ポートをフラッディングすることなく、1 つの LAN ポートに転送されます。
スタティック MAC アドレスと呼ばれる、デバイス上の特定のインターフェイスだけをスタティックに示す MAC アドレスを設定できます。 スタティック MAC アドレスは、インターフェイス上でダイナミックに学習された MAC アドレスをすべて書き換えます。 ブロードキャストまたはマルチキャストのアドレスは、スタティック MAC アドレスとして設定できません。 スタティック MAC エントリは、リブート後も保持されます。
VEM あたりのアドレス テーブルには、最大 32,000 の MAC エントリを保存できます。 エージング タイマーは、アドレスがデフォルトで 300 秒間非アクティブのままであった場合、そのアドレスのテーブルからの削除をトリガーします。 エージング タイマーはグローバルに設定できますが、VLAN 単位では設定できません。
エントリが MAC アドレス テーブルに保持される期間の長さの設定や、テーブルからのクリアなどを行うことができます。
パラメータ |
デフォルト |
---|---|
エージング タイム |
300 秒 |
特定のインターフェイスをスタティックに示す MAC アドレスを設定するには、この手順を使用します。
(注) |
Cisco NX-OS コマンドは、Cisco IOS で使用されているものとは異なる可能性がありますので注意してください。 |
switch# configure terminal switch(config)# mac address static switch(config)# show mac address static switch(config)#
パケットの送信元 MAC アドレスおよびその学習が行われたポートを、レイヤ 2 情報を含む MAC テーブルに保管しておく時間を設定するには、この手順を使用します。
(注) |
エージング タイムは VLAN 単位で設定できないグローバル設定です。 これはグローバル設定ですが、インターフェイス コンフィギュレーション モードまたは VLAN コンフィギュレーション モードでも MAC エージング タイムを設定できます。 |
(注) |
Cisco NX-OS コマンドは、Cisco IOS で使用されているものとは異なる可能性がありますので注意してください。 |
switch# configure terminal switch(config)# mac address-table aging-time 600 switch(config)# show mac address-table aging-time Vlan Aging Time ----- ---------- 101 600 100 600 1 600 switch#
EXEC モードで CLI にログインしていること。
(注) |
Cisco NX-OS コマンドは、Cisco IOS で使用されているものとは異なる可能性がありますので注意してください。 |
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | switch# clear mac address-table dynamic [vlan vlan_id] | レイヤ 2 MAC アドレス テーブルから、ダイナミック アドレス エントリをクリアします。 |
ステップ 2 | switch# show mac address-table | (任意) MAC アドレス テーブルを表示します。 |
次に、すべてのダイナミック エントリを MAC アドレス テーブル全体からクリアする例を示します。
switch# clear mac address-table dynamic switch#
次の例では、VLAN 5 で学習されたダイナミック MAC アドレスだけが MAC アドレス テーブルからクリアされます。
switch# clear mac address-table dynamic vlan 5 switch#
次のいずれかのコマンドを使用して、設定を確認します。
コマンド | 目的 |
---|---|
show mac address-table |
MAC アドレス テーブルを表示します。 |
show mac address-table static |
MAC アドレス テーブルのスタティック エントリの情報を表示します。 |
show mac address-table static | inc veth |
VEM 物理ポートがダイナミック MAC を学習し、パケット ソースが同じ VSM 上の別の VEM にある場合、vEthernet インターフェイスのスタティック MAC アドレスを表示します。 |
show mac address static interface [type if_id] |
すべてのスタティック MAC アドレスを表示します。 |
show mac address-table aging-time |
MAC アドレス テーブルにエージング タイムを表示します。 |
show mac address-table count |
MAC アドレス エントリの数を表示します。 |
show interface interface_id mac |
インターフェイスの MAC アドレスとバーンドイン MAC アドレスを表示します。 |
機能名 |
機能名 |
リリース |
---|---|---|
MAC アドレス テーブル |
Release 5.2(1)IC1(1.1) |
この機能が導入されました |