レイヤ 2 スイッチングの設定

レイヤ 2 スイッチングについて

レイヤ 2 スイッチング ポートは、アクセス ポートまたはトランク ポートとして設定できます。トランクは 1 つのリンクを介して複数の VLAN トラフィックを伝送するので、VLAN をネットワーク全体に拡張することができます。レイヤ 2 スイッチング ポートはすべて、MAC アドレス テーブルを維持します。


(注)  


インターフェイスの作成の詳細については、『Cisco Nexus 3550-T インターフェイス構成ガイド』を参照してください。


セグメント間のフレーム スイッチング

デバイス上の各 LAN ポートは、単一のワークステーション、サーバ、またはワークステーションやサーバがネットワークへの接続時に経由する他のデバイスに接続できます。

信号の劣化を防ぐために、デバイスは各 LAN ポートを個々のセグメントとして処理します。異なる LAN ポートに接続しているステーションが相互に通信する必要がある場合、デバイスは、一方の LAN ポートから他方の LAN ポートにワイヤ速度でフレームを転送し、各セッションが全帯域幅を利用できるようにします。

デバイスは、LAN ポート間で効率的にフレームをスイッチングするために、アドレス テーブルを管理しています。デバイスは、フレームを受信すると、受信した LAN ポートに、送信側ネットワーク デバイスのメディア アクセス コントロール(MAC)アドレスを関連付けます。

アドレス テーブルの構築およびアドレス テーブルの変更

デバイスは、受信したフレームの送信元 MAC アドレスを使用して、アドレス テーブルをダイナミックに構築します。自分のアドレス テーブルに登録されていない宛先 MAC アドレスを持つフレームを受信すると、デバイスは、そのフレームを同じ VLAN のすべての LAN ポート(受信したポートは除く)に送出します。宛先端末が応答を返してきたら、デバイスは、その応答パケットの送信元 MAC アドレスとポート ID をアドレス テーブルに追加します。以降、その宛先へのフレームを、すべての LAN ポートに送出せず、単一の LAN ポートだけに転送します。

スタティック MAC アドレスと呼ばれる、デバイス上の特定のインターフェイスだけをスタティックに示す MAC アドレスを設定できます。スタティック MAC アドレスは、インターフェイス上でダイナミックに学習された MAC アドレスをすべて書き換えます。ブロードキャストのアドレスは、スタティック MAC アドレスとして設定できません。スタティック MAC エントリは、デバイスのリブート後も保持されます。

アドレス テーブルは、ハードウェアの I/O モジュールに応じて多数の MAC アドレス エントリを格納できます。デバイスは、設定可能なエージング タイマーによって定義されるエージング メカニズムを使用しているため、アドレスが非アクティブな状態のまま指定時間(秒)が経過すると、そのアドレスはアドレス テーブルから削除されます。

レイヤ 3 スタティック MAC アドレス

スタティック MAC アドレスは、次のレイヤ 3 インターフェイスに設定できます。

  • レイヤ 3 インターフェイス

  • レイヤ 3 ポート チャネル

  • VLAN ネットワーク インターフェイス


(注)  


SVI インターフェイスで静的 MAC を設定する場合は、最初の 42 ビットが仮想デバイス コンテキスト ( VDC) MAC と一致することを確認します。


レイヤ 3 インターフェイスの構成の詳細については、『Cisco Nexus Series NX-OS インターフェイス構成ガイド』を参照してください。

MAC アドレス設定の前提条件

MAC アドレスには次の前提条件があります。

  • デバイスにログインしていること。

  • 必要に応じて、アドバンスド サービスのライセンスをインストールします。

レイヤ 2 スイッチングのデフォルト設定

次の表に、レイヤ 2 スイッチングのパラメータのデフォルト設定を示します。

表 1. レイヤ 2 スイッチング パラメータのデフォルト値

パラメータ

デフォルト

エージング タイム

1800 秒

レイヤ 2 スイッチングの設定手順


(注)  


Cisco IOS の CLI に慣れている場合、この機能の Cisco NX-OS コマンドは従来の Cisco IOS コマンドと異なる点があるため注意が必要です。


スタティック MAC アドレスの設定

スタティック MAC アドレスと呼ばれる、デバイス上の特定のインターフェイスだけをスタティックに示す MAC アドレスを設定できます。スタティック MAC アドレスは、インターフェイス上でダイナミックに学習された MAC アドレスをすべて書き換えます。ブロードキャストまたはマルチキャストのアドレスは、スタティック MAC アドレスとして設定できません。

Procedure

  Command or Action Purpose

Step 1

config t

Example:

switch# config t
switch(config)#

コンフィギュレーション モードに入ります。

Step 2

mac address-table static mac-address vlan vlan-id {[ interface {type slot/port} | port-channel number]}

Example:

switch(config)# mac address-table static 1.1.1 vlan 2 interface ethernet 1/2

レイヤ 2 MAC アドレス テーブルに追加するスタティック MAC アドレスを指定します。

Step 3

exit

Example:

switch(config)# exit
switch#

コンフィギュレーション モードを終了します。

Step 4

(Optional) show mac address-table static

Example:

switch# show mac address-table static
(Optional)

スタティック MAC アドレスを表示します。

Step 5

(Optional) copy running-config startup-config

Example:

switch# copy running-config startup-config
(Optional)

実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。

Example

次に、レイヤ 2 MAC アドレス テーブルにスタティック エントリを入力する例を示します。

switch# config t
switch(config)# mac address-table static 1.1.1 vlan 2 interface ethernet 1/2
switch(config)#

レイヤ 3 インターフェイス上のスタティック MAC アドレスの設定

レイヤ 3 インターフェイスのスタティック MAC アドレスを設定できます。ブロードキャストまたはマルチキャストのアドレスは、スタティック MAC アドレスとして設定できません。

レイヤ 3 インターフェイスの構成の詳細については、『Cisco Nexus 3550-T シリーズ NX-OS インターフェイス構成ガイド』を参照してください。

Procedure

  Command or Action Purpose

Step 1

config t

Example:

switch# config t
switch(config)#

コンフィギュレーション モードに入ります。

Step 2

interface [ethernet slot/port | ethernet slot/port.number | port-channel number | vlan vlan-id]

Example:

switch(config)# interface ethernet 1/3

レイヤ 3 インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

Note

 

スタティック MAC アドレスを割り当てる前に、レイヤ 3 インターフェイスを作成する必要があります。

Step 3

mac-address mac-address

Example:

switch(config-if)# mac-address 22ab.47dd.ff89
switch(config-if)#

レイヤ 3 インターフェイスに追加するスタティック MAC アドレスを指定します。

Step 4

exit

Example:

switch(config-if)# exit
switch(config)#

インターフェイス モードを終了します。

Step 5

(Optional) show interface [ethernet slot/port | ethernet slot/port.number | port-channel number | vlan vlan-id]

Example:

switch# show interface ethernet 1/3
(Optional)

レイヤ 3 インターフェイスに関する情報を表示します。

Step 6

(Optional) copy running-config startup-config

Example:

switch# copy running-config startup-config
(Optional)

実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。

Example

次に、スロット 1、ポート 3 上のレイヤ 3 インターフェイスに静的 MAC アドレスを設定する例を示します。

switch# config t
switch(config)# interface ethernet 1/3
switch(config-if)# mac-address 22ab.47dd.ff89
switch(config-if)# 

次の例では、SVI MAC アドレスの設定を示します。


switch(config-if)# show vdc
vdc_id  vdc_name    state        mac                 type        lc
------  --------     -----       ----------          ---------   ------
1       triton5     active       64:3f:5f:84:37:9a   Ethernet    None

switch(config-if)# interface vlan 10
switch(config-if)# mac-address 64:3f:5f:84:37:93

MAC テーブルのエージング タイムの設定

MAC アドレス エントリ(パケットの送信元 MAC アドレスおよびパケットを学習したポート)を、レイヤ 2 情報を含む MAC テーブルに格納しておく時間を設定できます。


Note


MAC アドレスのエージング タイムアウトの最大時間は、設定された MAC アドレス テーブルのエージング タイムアウトの 2 倍です。



Note


インターフェイス コンフィギュレーション モードまたは VLAN コンフィギュレーション モードで MAC エージング タイムを設定することもできます。


Procedure

  Command or Action Purpose

Step 1

config t

Example:

switch# config t
switch(config)#

コンフィギュレーション モードに入ります。

Step 2

mac address-table aging-time seconds

Example:

switch(config)# mac address-table aging-time 600

エントリが期限切れになり、レイヤ 2 MAC アドレス テーブルから廃棄される前にエージング タイムを指定します。指定できる範囲は 120 ~ 918000 秒です。デフォルトは 1800 秒です。0 を入力すると、MAC エージングがディセーブルになります。

Step 3

exit

Example:

switch(config)# exit
switch#

コンフィギュレーション モードを終了します。

Step 4

(Optional) show mac address-table aging-time

Example:

switch# show mac address-table aging-time
(Optional)

MAC アドレスを保持するエージング タイム設定を表示します。

Step 5

(Optional) copy running-config startup-config

Example:

switch# copy running-config startup-config
(Optional)

実行コンフィギュレーションを、スタートアップ コンフィギュレーションにコピーします。

Example

次に、レイヤ 2 MAC アドレス テーブルのエントリのエージング タイムを 600 秒(10 分)に設定する例を示します。

switch# config t 
switch(config)# mac address-table aging-time 600
switch(config)#

MAC テーブルからのダイナミック アドレスのクリア

MAC アドレス テーブルにある、すべてのダイナミック レイヤ 2 エントリをクリアできます。(指定したインターフェイスまたは VLAN によりエントリをクリアすることもできます。)

Procedure

  Command or Action Purpose

Step 1

clear mac address-table dynamic {address mac_addr} {interface [ethernet slot/port | port-channel channel-number]} {vlan vlan_id}

Example:


switch# clear mac address-table dynamic

レイヤ 2 の MAC アドレス テーブルから、ダイナミック アドレス エントリをクリアします。

Step 2

(Optional) show mac address-table

Example:

switch# show mac address-table
(Optional)

MAC Address Table を表示します。

Example

次に、レイヤ 2 MAC アドレス テーブルからダイナミック エントリをクリアする例を示します。

switch# clear mac address-table dynamic
switch# 

レイヤ 2 スイッチング設定の確認

レイヤ 2 スイッチングの設定情報を表示するには、次のいずれかの作業を行います。

コマンド

目的

show mac address-table

MAC アドレス テーブルに関する情報を表示します。

show mac address-table aging-time

MAC アドレス テーブルに設定されているエージング タイムの情報を表示します。

show mac address-table static

MAC アドレス テーブルのスタティック エントリの情報を表示します。

show interface [interface] mac-address

インターフェイスの MAC アドレスとバーンドイン MAC アドレスを表示します。

レイヤ 2 スイッチングの設定例

次に、スタティック MAC アドレスを追加し、MAC アドレスのデフォルトのグローバル エージング タイムを変更する例を示します。

switch# configure terminal
switch(config)# mac address-table static 0000.0000.1234 vlan 10 interface ethernet 1/15
switch(config)# mac address-table aging-time 120

レイヤ 2 スイッチングの追加情報(CLI バージョン)

関連資料

関連項目

マニュアル タイトル

スタティック MAC アドレス

Cisco Nexus 3550-T セキュリティ構成ガイド

インターフェイス

Cisco Nexus 3550-T インターフェイス構成ガイド

システム管理

Cisco Nexus 3550-T システム管理の構成ガイド

ライセンシング

ポリシー ユーザー ガイドを使用した Cisco Nexus 3550-T NX-OS スマート ライセンス

リリース ノート

Cisco スタンドアロン シリーズ NX-OS リリース ノート