【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)









