【Nexus】Part 3 – L2コンフィグレーション

2020年11月18日

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)

NEXUSL2,Nexus,nxos

Posted by admin