gorosuke5656の日記

ネットワーク好きで個人で色々勉強しています😀 ですので内容はメーカーの公式見解ではありません🙇‍♀️

ExtremeXOSをL2スイッチとして設定する

みなさんお疲れさまです~(^^;)

今回は

ExtremeXOSでL2スイッチとして設定、確認したいと思います!

前回の記事はこちらです~

Extreme XOSをVirtualBox上にインストールしてみました!!
https://gorosuke5656.hatenablog.com/entry/2023/10/15/092832

今回はVirtualBOX上で以下のような構成で確認してみました!

 

構成図

 

 

1台のEXOSをL2スイッチとして設定し、配下にVyosを2台ぶら下げます

(Vyosはホスト的に使用)

今回のゴールはEXOSをL2スイッチとして設定し、

同一セグメントにいるVyosが通信できるかを確認します!

 

お品書き
 ① ホスト名の設定
  ② VLANの設定
 ③ 通信確認

 

① ホスト名の設定
EXOS-VM.2 # configure snmp sysName EXOS-1
* EXOS-1.3 # save
The configuration file primary.cfg already exists.
Do you want to save configuration to primary.cfg and overwrite it? (y/N) Yes
Saving configuration primary.cfg  on master ....... done!
Configuration saved to primary.cfg successfully.
EXOS-1.4 #

 ② VLANの設定

EXOS-1.2 # configure vlan Default delete port all
• ポートに新しいVLANを追加する前に、ポートから既存のVLANメンバーシップを削除しておきましょう!
(すべてのポートは最初に「デフォルト」VLANから削除しておくとよい)


〇 VLANの定義を実施します
* EXOS-1.4 # configure vlan VLAN100 tag 100


〇アンタグVLANの設定を実施します
* EXOS-1.5 # configure vlan VLAN100 add port 3 untagged
* EXOS-1.6 # configure vlan VLAN100 add port 1 untagged
* EXOS-1.7 # save
The configuration file primary.cfg already exists.
Do you want to save configuration to primary.cfg and overwrite it? (y/N) Yes
Saving configuration primary.cfg  on master ....... done!
Configuration saved to primary.cfg successfully.
EXOS-1.8 #


〇(注意!)EXOSにおけるVirtualBOXの設定について
  EXOSをL2スイッチ的に使用する場合は以下のように
  インタフェースをプロミスキャスモードに設定しておきましょう!!
  (でないと自分自身宛の通信以外を廃棄してしまいます。。。)

 

③ 通信確認
 EXOSに接続されたVyos間で通信ができるかを確認します!

念のためMACアドレステーブルをクリア(FDBをクリア)しておきますね

EXOS-1.8 # clear fdb
EXOS-1.9 #

VYOS間で通信ができることを確認後、EXOSでMACアドレステーブル(FDB)が確認しましょう!

EXOS-1.9 # show fdb
MAC                                      VLAN Name( Tag)  Age  Flags          Port / Virtual Port List
------------------------------------------------------------------------------------------------------

Flags : d - Dynamic, s - Static, p - Permanent, n - NetLogin, m - MAC, i - IP,
        x - IPX, l - lockdown MAC, L - lockdown-timeout MAC, M- Mirror, B - Egress Blackhole,
        b - Ingress Blackhole, v - MAC-Based VLAN, P - Private VLAN, T - VLAN translation,
        D - drop packet, h - Hardware Aging, o - IEEE 802.1ah Backbone MAC,
        S - Software Controlled Deletion, r - MSRP,
        X - VXLAN, E - EVPN

Total: 0 Static: 0  Perm: 0  Dyn: 0  Dropped: 0  Locked: 0  Locked with Timeout: 0
FDB Aging time: 300
EXOS-1.10 #
EXOS-1.10 # show fdb
MAC                                      VLAN Name( Tag)  Age  Flags          Port / Virtual Port List
------------------------------------------------------------------------------------------------------
08:00:27:aa:f3:27                          VLAN100(0100) 0005  d m            1
08:00:27:e5:f9:26                          VLAN100(0100) 0005  d m            3

Flags : d - Dynamic, s - Static, p - Permanent, n - NetLogin, m - MAC, i - IP,
        x - IPX, l - lockdown MAC, L - lockdown-timeout MAC, M- Mirror, B - Egress Blackhole,
        b - Ingress Blackhole, v - MAC-Based VLAN, P - Private VLAN, T - VLAN translation,
        D - drop packet, h - Hardware Aging, o - IEEE 802.1ah Backbone MAC,
        S - Software Controlled Deletion, r - MSRP,
        X - VXLAN, E - EVPN

Total: 2 Static: 0  Perm: 0  Dyn: 2  Dropped: 0  Locked: 0  Locked with Timeout: 0
FDB Aging time: 300
EXOS-1.10 #

 


〇VYOSのインタフェースに割り当てられているMACアドレスを学習していますね~

〇今回のVLAN設定について

 

EXOS-1.1 # show vlan
Untagged ports auto-move: Inform
-----------------------------------------------------------------------------------------------
Name            VID  Protocol Addr       Flags                         Proto  Ports  Virtual
                                                                              Active router
                                                                              /Total
-----------------------------------------------------------------------------------------------
Default         1    ----------------------------------------------    ANY    0 /0   VR-Default
Mgmt      4095 192.168.56.103 /24  --------------------------    ANY    1 /1   VR-Mgmt
VLAN100    100  ----------------------------------------------    ANY    2 /2   VR-Default
-----------------------------------------------------------------------------------------------
Flags : (B) BFD Enabled, (c) 802.1ad customer VLAN, (C) EAPS Control VLAN,
        (d) Dynamically created VLAN, (D) VLAN Admin Disabled,
        (E) ESRP Enabled, (f) IP Forwarding Enabled,
        (F) Learning Disabled, (i) ISIS Enabled,
        (I) Inter-Switch Connection VLAN for MLAG, (k) PTP Configured,
        (l) MPLS Enabled, (L) Loopback Enabled, (m) IPmc Forwarding Enabled,
        (M) Translation Member VLAN or Subscriber VLAN, (n) IP Multinetting Enabled,
        (N) Network Login VLAN, (o) OSPF Enabled, (O) Virtual Network Overlay,
        (p) PIM Enabled, (P) EAPS protected VLAN, (r) RIP Enabled,
        (R) Sub-VLAN IP Range Configured, (s) Sub-VLAN, (S) Super-VLAN,
        (t) Translation VLAN or Network VLAN, (T) Member of STP Domain,
        (v) VRRP Enabled, (V) VPLS Enabled, (W) VPWS Enabled,
        (Y) Policy Enabled

Total number of VLAN(s) : 3
EXOS-1.2 #

 


〇今回のconfigです~(抜粋)

EXOS-1.4 # show configuration
#
# Module devmgr configuration.
#
configure snmp sysName "EXOS-1"
configure snmp sysContact "https://www.extremenetworks.com/support/"
configure sys-recovery-level switch reset

#
# Module vlan configuration.
#
configure vlan default delete ports all
configure vr VR-Default delete ports 1-3
configure vr VR-Default add ports 1-3
configure vlan default delete ports 1-3
create vlan "VLAN100"
configure vlan VLAN100 tag 100
configure vlan VLAN100 add ports 1,3 untagged

 

参考資料のリンクをご紹介します!
ExtremeSwitch EXOS のスタートキット
https://hantechnote.wordpress.com/2020/07/10/extremeswitch-exos-%E3%81%AE%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E3%82%AD%E3%83%83%E3%83%88/

EXOS31.1のオンラインマニュアル
https://documentation.extremenetworks.com/exos_31.1/GUID-7D648968-51CD-4E05-828C-8606BD5C0474.shtml

 

次回はEXOSを1台追加してタグVLAN及びLAGの設定および確認をしたいと思います(^^;)