コンフィグレーションガイド Vol.1


24.8.2 MAC VLANの設定

MAC VLANを設定する手順を以下に示します。ここでは,MAC VLANとVLANに所属するMACアドレスをコンフィグレーションで設定する場合の例を示します。IEEE802.1Xとの連携については,「コンフィグレーションガイド Vol.2」 「7 IEEE802.1Xの設定と運用」を参照してください。

次の図に示す本装置#1の設定例を示します。ポート1/0/1はMAC VLAN 10を設定します。ポート1/0/2はMAC VLAN 10および20,1/0/3はMAC VLAN 20を設定します。ただし,ポート1/0/3にはMACアドレスを登録していない端末Dを接続しています。

図24‒11 MAC VLANの設定例

[図データ]

〈この項の構成〉

(1) MAC VLANの作成とMACアドレスの登録

[設定のポイント]

MAC VLANを作成します。VLANを作成する際にVLAN IDとmac-basedパラメータを指定します。

また,VLANに所属するMACアドレスを設定します。構成例の端末A〜CをそれぞれのVLANに登録します。端末DはMAC VLANでの通信を許可しない端末にするので登録しません。

[コマンドによる設定]

  1. (config)# vlan 10 mac-based

    (config-vlan)# name MACVLAN10

    VLAN 10をMAC VLANとして作成します。本コマンドでVLANコンフィグレーションモードに移行します。

  2. (config-vlan)# mac-address 0012.e200.0001

    (config-vlan)# mac-address 0012.e200.0002

    (config-vlan)# exit

    端末A(0012.e200.0001),端末B(0012.e200.0002)をMAC VLAN 10に登録します。

  3. (config)# vlan 20 mac-based

    (config-vlan)# name MACVLAN20

    (config-vlan)# mac-address 0012.e200.0003

    VLAN 20をMAC VLANとして作成し,端末C(0012.e200.0003)をMAC VLAN 20に登録します。

[注意事項]

MAC VLANに登録するMACアドレスでは,同じMACアドレスを複数のVLANに登録できません。

(2) MACポートの設定

[設定のポイント]

MAC VLANで送信元MACアドレスによってVLANを識別するポートは,MACポートを設定します。このポートではUntaggedフレームを扱います。

[コマンドによる設定]

  1. (config)# interface range gigabitethernet 1/0/1-2

    ポート1/0/1,1/0/2のイーサネットインタフェースコンフィグレーションモードに移行します。

  2. (config-if-range)# switchport mode mac-vlan

    (config-if-range)# exit

    ポート1/0/1,1/0/2をMACポートに設定します。ポート1/0/1,1/0/2はレイヤ2認証機能によって動的にVLANが登録されます。

  3. (config)# interface gigabitethernet 1/0/3

    (config-if)# switchport mode mac-vlan

    (config-if)# switchport mac vlan 20

    ポート1/0/3をMACポートに設定します。また,VLAN 20を設定します。

[注意事項]

switchport mac vlan コマンドは,それ以前のコンフィグレーションに追加するコマンドではなく指定した<vlan id list>に設定を置き換えます。すでにMAC VLANを運用中のポートでVLANの追加や削除を行う場合は,switchport mac vlan addコマンドおよびswitchport mac vlan removeコマンドを使用してください。

(3) トランクポートの設定

[設定のポイント]

MAC VLANにおいても,Taggedフレームを扱うポートはトランクポートとして設定し,そのトランクポートにVLANを設定します。

[コマンドによる設定]

  1. (config)# interface gigabitethernet 1/0/4

    ポート1/0/4のイーサネットインタフェースコンフィグレーションモードに移行します。

  2. (config-if)# switchport mode trunk

    (config-if)# switchport trunk allowed vlan 10,20

    ポート1/0/4をトランクポートに設定します。また,VLAN 10,20を設定します。