運用コマンドレファレンス Vol.2


clear mac-address-table

MACアドレス学習によってダイナミックに登録されたMACアドレステーブルの情報をクリアします。

[入力形式]

clear mac-address-table [vlan <vlan id list>] [port <port list>] [channel-group-number <channel group list>] [-f]
clear mac-address-table [vlan <vlan id list>] mac-address <mac> [-f]

[入力モード]

一般ユーザモードおよび装置管理者モード

[パラメータ]

vlan <vlan id list>

指定したVLAN ID(リスト形式)のMACアドレステーブルの情報をクリアします。<vlan id list>の指定方法については,「パラメータに指定できる値」を参照してください。

portパラメータまたはchannel-group-numberパラメータと同時に指定した場合は,それぞれのポートおよびチャネルグループに所属するVLANに関するMACアドレステーブルの情報をクリアします。

port <port list>

指定したポート(リスト形式)から学習したMACアドレステーブルの情報をクリアします。<port list>の指定方法および値の指定範囲については,「パラメータに指定できる値」を参照してください。

チャネルグループに登録しているポートを指定した場合は,該当するチャネルグループに関するすべてのMACアドレステーブルの情報をクリアします。

channel-group-number <channel group list>

指定したリンクアグリゲーションのチャネルグループ番号(リスト形式)から学習したMACアドレステーブルの情報をクリアします。<channel group list>の指定方法については,「パラメータに指定できる値」を参照してください。

mac-address <mac>

指定したMACアドレスに関するMACアドレステーブルの情報をクリアします。指定できるMACアドレスの値の範囲は,「パラメータに指定できる値」を参照してください。

-f

確認メッセージを出力しないで,MACアドレステーブルの情報をクリアします。

本パラメータ省略時の動作

確認メッセージを出力します。

各パラメータ省略時の動作

本コマンドでは,パラメータを指定してその条件に該当する情報だけをクリアできます。パラメータを指定しない場合は,条件を限定しないで情報をクリアします。複数のパラメータを指定した場合は,それぞれの条件に該当するすべてのMACアドレステーブルの情報をクリアします。

すべてのパラメータ省略時の動作

MACアドレス学習によってダイナミックに登録されたすべてのMACアドレステーブルの情報をクリアします。

[実行例]

図2‒4 VLAN IDとポートを指定してMACアドレステーブルの情報をクリア
>clear mac-address-table vlan 90 port 1/9
Are you sure you want to clear the information in the MAC address table? (y/n): y
>
図2‒5 確認メッセージを出力しないでMACアドレステーブルの情報をクリア
>clear mac-address-table vlan 100-200 -f
>

[表示説明]

なし

[通信への影響]

再度学習が完了するまでフレームがフラッディングされます。また,VLANとポート,またはVLANとチャネルグループを指定してクリアを実施した場合,そのポートやチャネルグループが所属するVLAN内の,クリア対象以外のポートで一時的にフラッディングすることがあります。フラッディングによる影響が少ない時間帯に実行してください。

[応答メッセージ]

表2‒4 clear mac-address-tableコマンドの応答メッセージ一覧

メッセージ

内容

Command is accepted, but it takes time for setting to hardware.

コマンドは実行されましたが,ハードウェアへの反映に時間が掛かっています(再実行は必要ありません)。

The command cannot be executed in the standby system.

このコマンドは待機系では実行できません。

The command cannot be executed. Try again.

コマンドを実行できません。再実行してください。

The command is not authorized by the RADIUS/TACACS+ server or the configuration.

このコマンドはRADIUSサーバ,TACACS+サーバ,またはコンフィグレーションで承認されていません。

The specified VLAN is not configured.

指定したVLANは設定されていません。指定したパラメータを確認して再実行してください。

There is no operational port.

コマンドを実行できるポートがありません。指定したパラメータを確認して再実行してください。

[注意事項]

  1. 同時に実行できるコマンド数は,本コマンドとshow mac-address-tableコマンドを合わせて最大4です。