みなさんお疲れさまです~(^^;)
今回は
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の設定および確認をしたいと思います(^^;)