【Nexus】Part 3 – L2コンフィグレーション
NXOSではデータセンタースイッチとして、一般的なL2機能に対応しています。今回はNXOSにおけるL2機能とプロコトルのコンフィグレーションについて確認したいと思います。
*Nexus9000vシリーズの記事のまとめはこちらから
*Nexus 9000vはversion 9.3(1)を元に動作確認を行っています。
NXOSにおけるL2構成
今回はNXOSにおける基本的なL2コンフィグレーションとして、
・VLAN
・STP(rapid-PVST)
の基本コンフィグとともにshowコマンドを確認していきたいと思います。
NXOSとIOSとのコマンド比較も行いたいので、Nexus9000vとIOSvによる三角形接続を構成して、ravid-PVSTによる相互接続テストを通して確認していきます。
設定するVLANは、Native VLANとなる"1″と"100″の2つとします。詳細は以下の構成図をご参照いただければと思います。
構成
構成機器
- NXOS – NXOS9.3(1)
- Switch2 – IOSv 15.0
- Switch3 – IOSv 15.0
- VPCS – Ping確認用端末
本構成における確認事項
・Rapid-PVSTによるIOSとの相互接続性
・一般的なVLAN接続
コンフィグレーション
NXOS -NXOS9.3(1)
hostname NXOS vlan 1,100 spanning-tree vlan 1 priority 0 spanning-tree vlan 100 priority 4096 interface Ethernet1/1 switchport mode trunk switchport trunk allowed vlan 1,100 interface Ethernet1/2 switchport mode trunk switchport trunk allowed vlan 1,100 interface Ethernet1/3 interface Ethernet1/4 switchport access vlan 100
Switch2 – IOSv 15.0
hostname Switch2
vtp mode transparent
spanning-tree mode rapid-pvst
spanning-tree vlan 1 priority 4096
spanning-tree vlan 100 priority 0
vlan 100
name VLAN100
interface GigabitEthernet0/0
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,100
switchport mode trunk
interface GigabitEthernet0/1
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,100
switchport mode trunk
interface GigabitEthernet0/2
interface GigabitEthernet0/3
switchport access vlan 100
Switch2 – IOSv 15.0
hostname Switch3
vtp mode transparent
spanning-tree mode rapid-pvst
vlan 100
name VLAN100
interface GigabitEthernet0/0
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,100
switchport mode trunk
interface GigabitEthernet0/1
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,100
switchport mode trunk
interface GigabitEthernet0/2
interface GigabitEthernet0/3
switchport access vlan 100
STPステータス確認
NXOS
NXOS# show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 1
Address 5000.0001.0007
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 1 (priority 0 sys-id-ext 1)
Address 5000.0001.0007
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
Eth1/1 Desg FWD 4 128.1 P2p
Eth1/2 Desg FWD 4 128.2 P2p
Eth1/3 Desg FWD 4 128.3 P2p
<snip>
VLAN0100
Spanning tree enabled protocol rstp
Root ID Priority 100
Address 5000.0002.0000
Cost 4
Port 1 (Ethernet1/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 4196 (priority 4096 sys-id-ext 100)
Address 5000.0001.0007
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Interface Role Sts Cost Prio.Nbr Type
Eth1/1 Root FWD 4 128.1 P2p
Eth1/2 Desg FWD 4 128.2 P2p
Eth1/4 Desg FWD 4 128.4 P2p
NXOS#
Switch2
Switch2#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 1
Address 5000.0001.0007
Cost 4
Port 1 (GigabitEthernet0/0)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 4097 (priority 4096 sys-id-ext 1)
Address 5000.0002.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
Gi0/0 Root FWD 4 128.1 Shr
Gi0/1 Desg FWD 4 128.2 Shr
Gi0/2 Desg FWD 4 128.3 Shr
<snip>
VLAN0100
Spanning tree enabled protocol rstp
Root ID Priority 100
Address 5000.0002.0000
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 100 (priority 0 sys-id-ext 100)
Address 5000.0002.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
Gi0/0 Desg FWD 4 128.1 Shr
Gi0/1 Desg FWD 4 128.2 Shr
Gi0/3 Desg FWD 4 128.4 Shr
Switch2#
Switch3
Switch3#show spanning-tree
VLAN0001
Spanning tree enabled protocol rstp
Root ID Priority 1
Address 5000.0001.0007
Cost 4
Port 1 (GigabitEthernet0/0)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32769 (priority 32768 sys-id-ext 1)
Address 5000.0003.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
Gi0/0 Root FWD 4 128.1 Shr
Gi0/1 Altn BLK 4 128.2 Shr
Gi0/2 Desg FWD 4 128.3 Shr
<snip>
VLAN0100
Spanning tree enabled protocol rstp
Root ID Priority 100
Address 5000.0002.0000
Cost 4
Port 2 (GigabitEthernet0/1)
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32868 (priority 32768 sys-id-ext 100)
Address 5000.0003.0000
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
Gi0/0 Altn BLK 4 128.1 Shr
Gi0/1 Root FWD 4 128.2 Shr
Gi0/3 Desg FWD 4 128.4 Shr
Switch3#
疎通確認
同一VLAN(vlan 1, vlan 100)の端末間でのPing疎通確認 -> OK
まとめ
NXOSとIOSの基本コンフィグレーション、showコマンドの出力を並べてみましたが、ほぼ変わらないことがわかりました。同時にNXOSとIOSとのrapid-PVSTによる相互接続性も問題ないことを確認することができました。
Nexus9000vのMACアドレステーブル確認
NXOSでは、L2テーブルとなるMACアドレステーブルを確認するには、通常のハードウェア製品上でのコマンドとNexus9000vでは以下のように異なります。
Hardware Product: show mac address-table
Nexus9000v : show system internal l2fwder mac
同様にMACアドレステーブルの消去は以下の通りです。
Hardware Product: clear mac address-table
Nexus9000v : clear mac address-table datapath static|dynamic
参考URL
Cisco Nexus 9000 Series NX-OS Interfaces Configuration Guide, Release 9.3(x)