ファブリック エクステンダ機能セットの管理
ファブリック エクステンダ機能セットのインストール
手順の概要
- configure terminal
- install feature-set fex
- exit
手順の詳細
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
||
ステップ 2 |
install feature-set fex 例:
|
ファブリック エクステンダ 機能セットをアンインストールするには、no install feature-set fex コマンドを使用します。
|
||
ステップ 3 |
exit 例:
|
グローバル構成モードを終了します。 |
ファブリック エクステンダ機能セットのアンインストール
ファブリック エクステンダ機能セットが有効になっていることを確認します。
手順の概要
- configure terminal
- no install feature-set fex
- exit
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 |
no install feature-set fex 例:
|
ファブリック エクステンダ機能セットをアンインストールします。 |
ステップ 3 |
exit 例:
|
グローバル構成モードを終了します。 |
ファブリック エクステンダ フィーチャ セットの有効化
デバイスの VDC でインストール済みの ファブリック エクステンダ 機能セットを有効にできます。
手順の概要
- configure terminal
- feature-set fex
- exit
手順の詳細
コマンドまたはアクション | 目的 | |||
---|---|---|---|---|
ステップ 1 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
||
ステップ 2 |
feature-set fex 例:
|
ファブリック エクステンダ 機能セットを有効にします。この機能セットは、このコマンドのオプションとして表示する前にインストールする必要があります。 ファブリック エクステンダ 機能セットを無効にするには、no feature-set fex コマンドを使用します。
|
||
ステップ 3 |
exit 例:
|
グローバル構成モードを終了します。 |
ファブリック エクステンダ機能セットの無効化
ファブリック エクステンダ機能セットが有効になっていることを確認します。
手順の概要
- configure terminal
- no feature-set fex
- exit
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 |
no feature-set fex 例:
|
デバイスの VDC にインストールされているファブリック エクステンダ機能セットを無効にします。 |
ステップ 3 |
exit 例:
|
グローバル構成モードを終了します。 |
ファブリック インターフェイスへのファブリック エクステンダの関連付け
ファブリック エクステンダをポート チャネルに関連付ける
Before you begin
ファブリック エクステンダ機能セットを有効にしていることを確認します。
SUMMARY STEPS
- configure terminal
- interface port-channel channel
- switchport mode fex-fabric
- fex associate FEX-number
- (Optional) show interface port-channel channel fex-intf
DETAILED STEPS
Command or Action | Purpose | |
---|---|---|
Step 1 |
configure terminal Example:
|
グローバル コンフィギュレーション モードを開始します。 |
Step 2 |
interface port-channel channel Example:
|
構成するポート チャネルを指定します。 |
Step 3 |
switchport mode fex-fabric Example:
|
外部 ファブリック エクステンダ をサポートするように、ポート チャネルを設定します。 |
Step 4 |
fex associate FEX-number Example: |
インターフェイスに接続されている ファブリック エクステンダ 装置に、FEX 番号を関連付けます。範囲は 101 ~ 199 です。 |
Step 5 |
(Optional) show interface port-channel channel fex-intf Example:
|
(Optional)
ポート チャネル インターフェイスの ファブリック エクステンダ の関連付けを表示します。 |
Example
次に、ファブリック エクステンダ を親デバイスのポート チャネル インターフェイスに関連付ける例を示します。
switch# configure terminal
switch(config)# interface ethernet 1/28
switch(config-if)# channel-group 4
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# interface ethernet 1/29
switch(config-if)# channel-group 4
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# interface ethernet 1/30
switch(config-if)# channel-group 4
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# interface ethernet 1/31
switch(config-if)# channel-group 4
switch(config-if)# no shutdown
switch(config-if)# exit
switch(config)# interface port-channel 4
switch(config-if)# switchport
switch(config-if)# switchport mode fex-fabric
switch(config-if)# fex associate 101
Note |
|
次に、ファブリック エクステンダ と親デバイスの関連付けを表示する例を示します。
switch# show interface port-channel 4 fex-intf
Fabric FEX
Interface Interfaces
---------------------------------------------------
Po4 Eth101/1/48 Eth101/1/47 Eth101/1/46 Eth101/1/45
Eth101/1/44 Eth101/1/43 Eth101/1/42 Eth101/1/41
Eth101/1/40 Eth101/1/39 Eth101/1/38 Eth101/1/37
Eth101/1/36 Eth101/1/35 Eth101/1/34 Eth101/1/33
ファブリック インターフェイスからのファブリック エクステンダの関連付け解除
Before you begin
ファブリック エクステンダ機能セットを有効にしていることを確認します。
SUMMARY STEPS
- configure terminal
- interface port-channel channel
- no fex associate <FEX-id>
- default interface ethernet <interface>
- no fex <FEX-id>
DETAILED STEPS
Command or Action | Purpose | |
---|---|---|
Step 1 |
configure terminal Example:
|
グローバル コンフィギュレーション モードを開始します。 |
Step 2 |
interface port-channel channel Example:
|
構成するポート チャネルを指定します。 |
Step 3 |
no fex associate <FEX-id> Example:
|
インターフェイスに接続されているファブリック エクステンダ装置の関連付けを解除します。 |
Step 4 |
default interface ethernet <interface> Example:
|
ファブリック ポート チャネルのメンバー インターフェイスのデフォルト設定を設定します。 |
Step 5 |
no fex <FEX-id> Example:
|
FEX 構成を削除します。 |
ファブリック エクステンダのグローバル機能の構成
ファブリック エクステンダのグローバル機能を構成できます。
Before you begin
ファブリック エクステンダ 機能セットを有効にしていることを確認します。
SUMMARY STEPS
- configure terminal
- fex FEX-number
- (Optional) locator-led fex FEX-number
- (Optional) description desc
- (Optional) no description
- (Optional) no type
- (Optional) serial serial
- (Optional) no serial
DETAILED STEPS
Command or Action | Purpose | |||
---|---|---|---|---|
Step 1 |
configure terminal Example:
|
グローバル コンフィギュレーション モードを開始します。 |
||
Step 2 |
fex FEX-number Example:
|
指定した ファブリック エクステンダ の FEX コンフィギュレーション モードを開始します。FEX-number 引数の範囲は 101 ~ 199 です。
|
||
Step 3 |
(Optional) locator-led fex FEX-number Example:
|
(Optional)
ファブリック エクステンダ シャーシのロケータ LED を点灯します。FEX-number 引数の範囲は 101 ~ 199 です。 |
||
Step 4 |
(Optional) description desc Example:
|
(Optional)
説明を指定します。デフォルトは、文字列 FEXxxxx で、xxxx は FEX 番号です。FEX 番号が 123 の場合、説明は FEX0123 です。 |
||
Step 5 |
(Optional) no description Example:
|
(Optional)
説明を削除します。 |
||
Step 6 |
(Optional) no type Example:
|
(Optional)
FEX タイプを削除します。ファブリック エクステンダがファブリック インターフェイスに接続されており、親スイッチのバイナリ構成に保存された構成済みタイプが一致していなければ、ファブリック エクステンダのすべてのインターフェイスのすべての構成が削除されます。 |
||
Step 7 |
(Optional) serial serial Example:
|
(Optional)
シリアル番号文字列を定義します。このコマンドが構成されると、スイッチでは、fex associate コマンドを使用して、対応するシャーシ ID を関連付けることができますが、( コマンドを使用)ファブリック エクステンダ が一致するシリアル番号文字列をレポートした場合に限られます。
|
||
Step 8 |
(Optional) no serial Example:
|
(Optional)
シリアル番号文字列を削除します。 |
設定例
ここでは、FEX の構成例を示します。
2 つの FEX に接続された vPC トポロジでのホスト インターフェイスの構成
次に、FEX を備えたホスト vPC(2 つの異なる FEX に接続するホスト vPC)を構成する方法の例を示します。
スイッチ 1 の構成 | スイッチ 2 の構成 |
---|---|
|
|
デュアルホーム FEX トポロジ(Active/Active FEX トポロジ)
デュアルホーム FEX トポロジ(アクティブ-アクティブ)は、 Cisco NX-OS リリース 7.0(3)I5(2) 以降、Cisco Nexus 9300 および 9300 EX シリーズ スイッチでサポートされます。
Cisco NX-OS Release 9.3(5) 以降、デュアルホーム FEX は、N9K-C9336C-FX2、N9K-C93240YC-FX2、N9K-C93360YC-FX2、N9K-C93216TC-FX2、N9K-C93180YC-FX3S スイッチでサポートされます。Cisco Nexus 9300-FX2 および FX3 スイッチは、ST および AA FEX モードでサポートされます。
Cisco NX-OS リリース 9.3(5) では、次のサードパーティ製機器は、Cisco Nexus 9300-FX2/FX3 プラットフォーム スイッチのデュアルホーム FEX および Cisco Nexus 9300-FX3 プラットフォーム スイッチのストレート FEX ではサポートされていません。B22 -HP、B22-IBM、B22-Dell、および B22-Fujitsu。
次のトポロジで は、各 FEX が 2 つの Cisco Nexus 9000 シリーズ スイッチにデュアルホーム接続されていることを示します。各 FEX の FEX ファブリック インターフェイスは、両方のピア スイッチで vPC として設定されています。FEX のホスト インターフェイスは、両方のピア スイッチに表示されます。
(注) |
ポート構成は、両方のスイッチで同じである必要があります。 |
デュアルホーム FEX トポロジでは、vPC は既に動作しています。FEX 101 は、FEX ファブリック インターフェイスであるイーサネット 1/1 上の親スイッチ N9k-1 および N9k-2 の両方にデュアルホーム接続されています。
(注) |
同じ FEX 内のポート チャネルは、Cisco Nexus 2200 シリーズ ファブリック エクステンダでサポートされます。 |
FEX 100 は、2 種類のホスト インターフェイスを持つように構成されています。1 個のインターフェイスはイーサネット 100/1/1 であり、単独でサーバ(非チャネル メンバー)に接続され、もう 1 つのインターフェイスはイーサネット 100/1/2-3 であり、ポート チャネル内でサーバ(ポート チャネル メンバー)に対して構成されています。
次の表は、ピア スイッチの実行中の構成の例を示します。次の 2 種類の構成が示されています。
-
基本構成。
-
ポート プロファイルの構成。
いずれかのオプションを使用することも、両方の構成を一緒に使用することもできます。
(注) |
ポート プロファイルは、必須ではありませんが運用オーバーヘッドを削減するために使用できます。 |
基本構成:ポート プロファイルなし |
ポート プロファイル構成 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
デュアルホーム FEX トポロジでの新しい展開
新しい展開では、ピア スイッチ間の構成を同期させるために、最初から構成の同期を導入します。その結果、FEX ポートに既存の実行コンフィギュレーションはありません。
次に、デュアルホーム FEX(アクティブ-アクティブ)トポロジを構成する例を示します。
-
CFS over IPv4 配信を構成して、マルチキャスト アドレスを変更します。
N9K-1(config)# no cfs ipv4 distribute This will prevent CFS from distributing over IPv4 network Are you sure? (y/n) [n] y N9K-2(config)# no cfs ipv4 distribute This will prevent CFS from distributing over IPv4 network. Are you sure? (y/n) [n] y
-
各ピア スイッチで CFSoIP のマルチキャスト アドレスを構成します。
N9K-1(config)# cfs ipv4 mcast-address 239.255.1.1 Distribution over this IP type will be affected Change multicast address for CFS-IP? Are you sure? (y/n) [n] y N9K-2# config terminal N9K-2(config)# cfs ipv4 mcast-address 239.255.1.1 Distribution over this IP type will be affected Change multicast address for CFS-IP? Are you sure? (y/n) [n] y
-
両方のスイッチで CFSoIP を有効にします。
N9K-1(config)# cfs ipv4 distribute N9K-2(config)# cfs ipv4 distribute
-
両方のスイッチでスイッチ プロファイルを作成します。
N9K-1# config sync N9K-1(config-sync)# switch-profile Test N9K-1(config-sync-sp)# sync-peers destination /***out of band mgmt0 IP address of peer switch***/ N9K-2> N9K-2# config sync N9K-2(config-sync)# switch-profile Test N9K-2(config-sync-sp)# sync-peers destination /***out of band mgmt0 IP address of peer switch***/ N9K-1>
-
参照されるグローバル コンフィギュレーションをスイッチ プロファイルに追加します。
(注)
インターフェイス構成が同期されるため、インターフェイス上で適用するすべてのポリシー(ポート プロファイル、QoS、ACL ポリシーなど)を同期させる必要があります。
N9K-1(config-sync-sp)# port-profile type ethernet eth-profile N9K-1(config-sync-port-prof)# switchport mode trunk N9K-1(config-sync-port-prof)# state enabled N9K-1(config-sync-sp)# port-profile type port-channel pc-profile N9K-1(config-sync-port-prof)# switchport mode trunk N9K-1(config-sync-port-prof)# state enabled
-
スイッチ プロファイル内にイーサネット インターフェイス(非ポート チャネル メンバー)を構成します。
N9K-1(config-sync-sp)# interface Ethernet100/1/1 N9K-1(config-sync-sp-if)# inherit port-profile eth-profile N9K-1(config-sync-sp-if)# switchport trunk allowed vlan 1-10
-
スイッチ プロファイル内にポート チャネル インターフェイスを作成します。
(注)
構成端末モード以外で、スイッチ プロファイルのすべてのポート チャネル インターフェイスを構成する必要があります。
次に、ポート チャネル 100(vPC 100)が N9k から N2k への EtherChannel である例を示します。
N9K-1(config-sync-sp)# interface Port-channel100
次に、ポート チャネル 200 が、N2k からエンド デバイスへの EtherChannel である例を示します。
N9K-1(config-sync-sp)# interface Port-channel200
-
スイッチ プロファイル内の構成をコミットします。
N9K-1(config-sync-sp)# commit
-
両方のスイッチで、構成端末モードでポート チャネルにメンバーを追加します。
(注)
構成は、構成端末モードで、両方のスイッチで実行する必要があります。
次に、N9k-1 イーサネット 1/1 がポート チャネル 100 の FEX ファブリックのメンバーである例を示します。
N9K-1(config)# int ether1/1 N9K-1(config-if)# channel-group 100 force
次に、N9k-1 イーサネット 1/100/2-3 がポート チャネル 200 のメンバーである例を示します。
N9K-1(config)# interface Ethernet100/1/2-3 N9K-1(config-if-range)# channel-group 200 force
次に、N9k-2 イーサネット 1/1 がポート チャネル 100 の FEX ファブリック インターフェイスである例を示します。
N9K-2(config)# int ether1/1 N9K-2(config-if)# channel-group 100 force
次に、N9k-2 イーサネット 1/100/2-3 がポート チャネル 200 のメンバーである例を示します。
N9K-2(config)# interface Ethernet100/1/2-3 N9K-2(config-if-range)# channel-group 200 force
N9K-1(config)# interface Ethernet100/1/2-3 N9K-1(config-if-range)# switchport mode trunk N9K-1(config-if-range)# switchport trunk allowed vlan 1-5 N9K-2(config)# interface Ethernet100/1/2-3 N9K-2(config-if-range)# switchport mode trunk N9K-2(config-if-range)# switchport trunk allowed vlan 1-5
-
スイッチ プロファイル内のポート チャネル構成を変更します。
N9K-1(config-sync-sp-if)# interface Port-Channel100 N9K-1(config-sync-sp-if)# switchport mode fex-fabric N9K-1(config-sync-sp-if)# fex associate 101 N9K-1(config-sync-sp-if)# vpc 100 N9K-1(config-sync-sp)# interface Port-channel200 N9K-1(config-sync-sp-if)# inherit port-profile pc-profile N9K-1(config-sync-sp-if)# switchport trunk allowed vlan 1-5
-
スイッチ プロファイルの構成をコミットします。
N9K-1(config-sync-sp)# commit
デュアルホーム FEX トポロジを使用した既存の展開
既存の展開で、構成はすでに存在しており、構成の同期が今後の構成変更を簡素化するために使用されます。
次に、デュアルホーム FEX(アクティブ-アクティブ)トポロジの vPC トポロジでピア スイッチを構成する例を示します。
-
CFS over IPv4 配信を構成して、マルチキャスト アドレスを変更します。 N9K-1(config)# no cfs ipv4 distribute This will prevent CFS from distributing over IPv4 network Are you sure? (y/n) [n] y N9K-2(config)# no cfs ipv4 distribute This will prevent CFS from distributing over IPv4 network. Are you sure? (y/n) [n] y
-
各ピア スイッチで CFSoIP のマルチキャスト アドレスを構成します。 N9K-1(config)# cfs ipv4 mcast-address 239.255.1.1 Distribution over this IP type will be affected Change multicast address for CFS-IP? Are you sure? (y/n) [n] y N9K-2# config terminal N9K-2(config)# cfs ipv4 mcast-address 239.255.1.1 Distribution over this IP type will be affected Change multicast address for CFS-IP? Are you sure? (y/n) [n] y
-
両方のスイッチで CFSoIP を有効にします。 N9K-1(config)# cfs ipv4 distribute N9K-2(config)# cfs ipv4 distribute
-
両方のスイッチでスイッチ プロファイルを作成します。 N9K-1# config sync N9K-1(config-sync)# switch-profile Test N9K-2# config sync N9K-2(config-sync)# switch-profile Test
-
両方のスイッチでスイッチ プロファイルの構成をコミットします。 N9K-1(config-sync-sp)# commit N9K-2(config-sync-sp)# commit
-
実行コンフィギュレーションをインポートします。 N9K-1(config-sync-sp)# import running-config N9K-1(config-sync-sp-import)# show switch-profile Test buffer
両方のスイッチのスイッチ プロファイルに構成をインポートします。以下の 3 つの方法を使用して構成をインポートできます。
-
実行中の構成:スイッチ プロファイル内で許可されているすべての構成がインポートされます。
不要な構成を削除する必要があります。たとえばメンバー インターフェイスがピア スイッチで一致していない場合、ポート チャネル メンバー構成を削除する必要があります。
-
インターフェイス構成:指定したインターフェイス構成のみがインポートされます。
-
手動モード:選択した構成がインポートされます。インポートする必要がある構成が小さい場合は、手動モードを使用して目的の構成を貼り付けます。
次に、実行コンフィギュレーションをインポートするためのコマンド シーケンスを示します。
表 2. 実行コンフィギュレーションをインポートするためのコマンド シーケンス バッファ シーケンス番号
コマンド
1
vlan 1-10
2 2.1 2.2 2.3
interface port-channel100 switchport mode fex-fabric vpc 100 fex associate 101
3 3.1 3.2
interface port-channel200 switchport mode trunk switchport trunk allowed vlan 1-5
4 4.1 4.2 4.3
interface Ethernet1/1 fex associate 101 switchport mode fex-fabric channel-group 100
5 5.1 5.2 5.3
interface Ethernet100/1/1 switchport mode trunk switchport trunk allowed vlan 1-10
6 6.1 6.2 6.3
interface Ethernet100/1/2 switchport mode trunk switchport trunk allowed vlan 1-5 channel-group 200
7 7.1 7.2 7.3
interface Ethernet100/1/3 switchport mode trunk switchport trunk allowed vlan 1-5 channel-group 200
-
-
バッファから PO 100 および PO 200 のメンバーインターフェイスを削除します。 N9K-1(config-sync-sp-import)# buffer-delete 4, 6, 7
不要なコンフィギュレーションをバッファから削除するには、 buffer-delete コマンドを使用します。
-
両方のスイッチでスイッチ プロファイルの構成をコミットします。 N9K-1(config-sync-sp-import)# commit N9K-2(config-sync-sp-import)# commit
-
両方のスイッチで同期ピアを追加します。 (注)
構成をインポートする場合は、両側のスイッチで構成を個別にインポートしてから、sync-peers コマンドを使用する必要があります。
N9K-1# config sync N9K-1(config-sync)# switch-profile sp N9K-1(config-sync-sp)# sync-peers destination /***out of band mgmt0 IP address of peer switch***/ N9K-2> N9K-2# config sync N9K-2(config-sync)# switch-profile sp N9K-2(config-sync-sp)# sync-peers destination /***out of band mgmt0 IP address of peer switch***/ N9K-1>
N9K-1# configure sync Enter configuration commands, one per line. End with CNTL/Z. N9K-1(config-sync)# no switch-profile SP ? all-config Deletion of profile, local and peer configurations local-config Deletion of profile and local configuration profile-only Deletion of profile only and no other configuration N9396PX-1(config-sync)# no switch-profile SP
注意
no switch-profile name [all-config | local-config] コマンドを使用してスイッチ プロファイルを削除すると、スイッチ プロファイル内の構成がただちに実行中の構成から削除されます。これにより、スイッチ プロファイル内に存在していた構成(たとえば、ポート チャネル構成や vPC 構成など)に混乱が生じます。
no switch-profile name [profile-only] コマンドを使用してスイッチ プロファイルを削除すると、スイッチ プロファイル内の設定がただちにスイッチ プロファイルだけから削除されます。これにより、実行中の config に存在していた構成が中断されることはありません。
スイッチ プロファイルの大規模な構成を削除する前に、両方のピア スイッチで CLI resync-database を実行することを推奨します。
スイッチ プロファイルを削除しようとしたときに「スイッチ プロファイルの削除に失敗しました(Deletion of switch profile failed)」というエラー メッセージが表示された場合は、次のアクションを実行します。 N9K-1(config-sync)# resync-database Re-synchronization of switch-profile db takes a few minutes... Re-synchronize switch-profile db completed successfully. N9K-1(config-sync)# N9K-2(config-sync)# resync-database Re-synchronization of switch-profile db takes a few minutes... Re-synchronize switch-profile db completed successfully. N9K-2(config-sync)#