EXTREME NETWORKS

ExtremeSwitching EXOS 基本ガイド: スイッチ管理 (version 2)
韓斌 (Han Bin) | 2022 / 01

Systems Engineer @ ExtremeNetworks Japan

CLI コマンドラインのガイド• CLI コマンドラインの先頭にアスタリスト(*) を表示した時、スイッチにコンフィグレーションした内容がまだ保存されておりません！

新しいコンフィグレーション変更は保存されておりません！

スイッチ SNMP のシステム名

CLIコマンドラインの実行数• Privilege level▪ “＃” :管理者のアクセス権限を示す▪ “＞” :ユーザーのアクセス権限を示す• CLI コマンドラインの支援▪ <Tab> と<?>はコマンドのオプションを表示する▪ <spacebar>は入力可能のオプションを表示する▪ The following command enables using the spacebar to automatically complete a command✓ enable cli space-completion©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

2

スイッチのシステム情報の設定

configure snmp sysName [string]
configure snmp sysLocation [string]
configure snmp sysContact [string]
設定したシステム情報は “show switch”の出力結果を確認できます。
システム情報を設定してから、下記のような内容が出力されます©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

3

スイッチのリセット

スイッチの再起動• reboot• reboot time [month, day, year, hour, minutes, seconds]• “show switch” からスケジュールしたリブート情報を確認できる
出荷状態に戻す• User account、Summit Stack の構成、時刻の設定を除く、スイッチは工場出荷時の状態に戻す• unconfigure switch• 時刻の設定を除く、スイッチは工場出荷時の状態に戻す• unconfigure switch all©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

4

IP アドレスのアサイン

すべてのExtremeSwitching EXOS スイッチはin-band 或いは Out of band IP address で管理できます。
• IP address は、“configure vlan [vlan name] ip addresss ”を使い、該当するVLAN にIP address をアサインすることができます。

• IP address がアサインされたと IP forwarding が有効になる場合、該当するIP addressを使い、スイッチ管理およびIPルーティングすることができます。
• ExtremeSwitching EXOS スイッチは事前に２つVLAN が設定されます。
• VR-Mgmt, Out of Band の管理ポートにアサインする• VR-Default, ディフォルトですべてのデータポートにアサインする• VR の数はスイッチのモデルによって違います。

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

5VR-Default とVR-Mgmt

VR-Mgmt: スイッチのOut of Band の管理ポートおよび管理vlan にアサインします。スイッチが起動した際、このVR が作成されます。VR-Mgmtは管理ポート以外のポートおよびVLAN にアサインすることができません。
VR-Default：すべてのデータポートにアサインします。任意のデータポート或いはVLAN にアサインすることができます©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

6

VR-Default とVR-Mgmt

SummitX460-24t.15 # ping vr vr-mgmt 10.1.10.100
Ping(ICMP) 10.1.10.100: 4 packets, 8 data bytes, interval 1 second(s).
16 bytes from 10.1.10.100: icmp_seq=0 ttl=128 time=2.353 ms
16 bytes from 10.1.10.100: icmp_seq=1 ttl=128 time=4.148 ms
SummitX460-24t.16 # ping vr vr-default 10.1.10.100
Ping(ICMP) 10.1.10.100: 4 packets, 8 data bytes, interval 1 second(s).
16 bytes from 10.1.10.100: icmp_seq=0 ttl=128 time=2.353 ms
16 bytes from 10.1.10.100: icmp_seq=1 ttl=128 time=4.148 ms

10.1.10.100

VR-mgmt

10.1.10.100

VR-default"mgmt" vlan

"default" vlan

Management Ethernet PortData Ports©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

7スイッチポートの設定

ポートの有効・無効• enable port <port>• disable port <port>

ポートの速度設定• configure <port> auto <off|on> speed<10|100|1000|10000> duplex <full|half>
ポート状態の確認• show port <port> configuration
ポートディフォルトの設定• Auto Negotiation が有効• Auto Polarity が有効©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

8SNTPの設定

SNTPはスイッチ時刻をタイムサーバに同期するために使用されます

show sntp-clientの出力例

SNTPは現状のすべてスイッチのプラットフォームでサポートされています
SNTPはブロードキャストモードまたはユニキャストモデルで設定できます

SNTPの設定•enable sntp-client•

configure sntp-client primary|secondary {host-name-or-ip}
vr {vr_name}•configure sntp-client primary 172.17.52.101 vr VR-Mgmt

設定の確認
•

show sntp-client

GTME タイムゾーンの設定•

configure timezone©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

9SNMPv3の設定

SNMPv3 のユーザーアカウントを作成•

configure snmpv3 add user snmpuser authentication md5 snmpauthcred privacy aes snmpprivcred

SNMPv3 用のユーザーグループを作成•

configure snmpv3 add group v3group user snmpuser sec-model usm

ユーザーグループのセキュリティアクセスを定義•

configure snmpv3 add access v3group sec-model usm read-view defaultAdminView write-viewdefaultAdminView notify-view defaultAdminView

SNMPv3 を有効する•

enable snmp access snmpv3

設定したSNMPv3を確認•

show management•show snmpv3 user <username>•show snmpv3 group <groupname> user <username>©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

10SNMPを設定してから、SNMP サーバはEXOSスイッチを管理できる
ExtremeCloud IQ Site-Engine (XIQ-SE) はSNMP サーバの機能があります。
• https://www.extremenetworks.com/product/extremecloud-iq-site-engine/アドバンスのスイッチ管理
セキュリティログインマネジメント•RADIUSまたはTACACS +を介して、EXOSスイッチのログイン管理一元化•Windows ActiveDirectory または同様な認証サービスと統合•

セキュリティレベルと監査証跡を提供•

RADIUSとTACACS+ は同時に利用が不可

Radius でセキュリティログインマネジメントを実施•

VR-Defaultを利用しない場合、VR-Mgmt でRadius Client になり、Radius Server と通信できる•

Primary Radius とSecondary Radius の両方が通信できない場合、EXOS スイッチはローカルデータベースを使用し、ユーザー認証にも対応可能

•

設定方法：

•

•

configure radius mgmt-access primary server <ip> client-ip <vlan-ip>•configure radius mgmt-access primary shared-secret <secret-text>

有効する方法：•12•enable radius mgmt-access

確認する方法：•show radius mgmt-access©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

12

アドバンスのスイッチ管理

参照先：How to configure radius server to provide admin level access / privileges to users©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

13

スイッチファームウェアの管理

フォームウェアのアップグレード• ExtremeSwitching EXOS スイッチは、起動時にユーザーが選択したオペレーティングシステムイメージをロードできる• イメージファイルは圧縮形式の実行可能コードが含まれる• スイッチは2つのオペレーティングシステムイメージを保存できる•

Primary•

Secondary• 新しいイメージをダウンロードする場合、スイッチはダウンロードしたイメージが新しいイメージをを選択する• Primary とSecondaryイメージは、スイッチのコンパクトフラッシュに保存©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

14

スイッチファームウェアの管理

フォームウェアの管理• show version はファームウェアとシリアル番号の概要を表示する• show system はより詳細な情報を表示できる
Switch-A.22 # show version
Switch: 800537-00-02 1346N-44518 Rev 2.0 BootROM: 2.0.1.7PSU-1: EDPS-300AB A-S9 800515-00-03 1346E-40364

PSU-2:Image

IMG: 16.2.1.6: ExtremeXOS version 16.2.1.6 by release-manager

Current Firmware

on Sat Aug 6 19:06:56 EDT 2016

BootROM : 2.0.1.7
Diagnostics : 6.4

Serial Number

Current BootROM©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

15

スイッチファームウェアの管理

フォームウェアの見方：©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

16

スイッチファームウェアのアップグレード

フォームウェアのアップグレード• 既存のスイッチコンフィグレーションを保存
save configuration• フォームウェアイメージをダウンロード (注意：イメージは非アクティブなロケーションにダウンロードするのが必要）
download image <ip> <filename> vr <vrname> secondary• フォームウェアイメージをインストール
install image secondary• ダウンロードしたフォームウェアイメージを使用（スイッチ再起動時はこのイメージを使用）
use image secondary• 再起動reboot• 確認show switch
show version©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

17

BootROM の使用
ExtremeSwitching EXOS はBootROM をサポート
BootRom > boot 1スイッチに保存したPrimary イメージを起動

Loading EXOS Image ...

BootRom > boot 2スイッチに保存したSecondary イメージを起動

Loading EXOS Image ...

スイッチの起動時のコンフィグレーションファイルを使用
BootRom > config test.cfg
Configuration selected: test.cfg
BootRom > bootLoading EXOS Image ...

BootRom > config none
Configuration selected: alt
BootRom > bootLoading EXOS Image ...

スイッチの出荷状態に戻す©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

18

ExtremeSwitching EXOS スイッチのフォームウェアアップグレード

ExtremeSwiching EXOS スイッチのフォームウェアアップグレードは３つ方法があります。
• TFTP• How to: Upgrade the EXOS Operating Systeme via TFTP？
• TFTP, USB SCP• How To: Upgrade the EXOS Operating System via USB？
• SCP

• How To: Upgrade the EXOS Operating System via SCP？

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

19

コンフィグレーションファイルの管理

コンフィグレーションファイルは任意名で保存できる“test.cfg” というコンフィグレーションファイルはフラッシュメモリーに保存• save configuration test
“test.xsf” というscript 形のコンフィグレーションはフラッシュメモリーに保存• save configuration as-script test
“primary.cfg”というコンフィグレーションファイルはフラッシュメモリーに保存• save configuration primary©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

20

コンフィグレーションファイルの管理

コンフィグレーションファイルをロードする方法“show switch” コマンドを使い、スイッチが起動時にロードしたコンフィグレーションを確認できます。
“use configuration {string}” コマンドを使い、スイッチがロードしたいコンフィグレーションを指定します。
• save configuration test“use configuration {string}”を有効するため、スイッチの再起動が必要です。
• reboot©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

21

コンフィグレーションファイルの管理

TFTP サーバでコンフィグレーション(xxx.cfg)のバックアップおよびリストア
TFTP サーバにコンフィグレーションファイルにブックアップ• tftp put <ip> vr <vrname> backup.cfg
TFTP サーバに保存したコンフィグレーションをダウンロード• tftp put <ip> vr <vrname> restore.cfg
ダウンロードしたコンフィグレーションファイルをロードし、再起動• use configuration restore• reboot
VR を指定しない場合、ディフォルトでVR-mgmt を利用する©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

22

コンフィグレーションファイルの管理

TFTP サーバでコンフィグレーションのスクリプトファイル(xxx.xsf)のバックアップおよびリストア
TFTP サーバにコンフィグレーションのスクリプトファイルにブックアップ• upload configuration <ip> script.xsf vr <vrname>
TFTP サーバに保存したコンフィグレーションをダウンロード• tftp get <ip> vr <vrname> script.xsf
ダウンロードしたコンフィグレーションファイルをロードし、再起動• load script script.xsf
VR を指定しない場合、ディフォルトでVR-mgmt を利用する©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

23

コンフィグレーションファイルの管理

Unix ファイルシステムを類似“ls” を使い、スイッチに保存したファイルを一覧
コンフィグレーションファイルファイル = .CFG, スクリプトファイル = .XSF, ポリシーファイル = .pol, Python ファイル = .py©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

24

コンフィグレーションファイルの管理

ファイルのコピー• cp primary.cfg old.cfg

ファイルの移動• mv old.cfg secondary.cfg

ファイルの削除• rm old.cfg• rm sec*• rm *.cfg©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

25

TFTP サーバへスイッチの “debug information”のアップロード(Debug information にスイッチのCore、Trace、show tech-support とPolicy ファイルが含まれます)

参照先:
How to upload debug information to a TFTP server•upload debug [hostname | ipaddress] {{vr} vr_name} {block-size block_size}©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

26

©2021 EXTREME NETWORKS, INC. ALL RIGHTS RESERVED.

27

27