この製品のマニュアルセットは、偏向のない言語を使用するように配慮されています。このマニュアルセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザーインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブランゲージに対する取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章の内容は、次のとおりです。
Cisco Nexus デバイスは、Fibre Channel over Ethernet(FCoE)をサポートします。そのため、スイッチとサーバ間の同じ物理イーサネット接続で、ファイバ チャネルとイーサネット トラフィックを伝送できます。
FCoE のファイバ チャネル部分は、仮想ファイバ チャネル インターフェイスとして設定されます。論理ファイバ チャネル機能(インターフェイス モードなど)は、仮想ファイバ チャネル インターフェイスで設定できます。
仮想ファイバ チャネル インターフェイスは、いずれかのインターフェイスにバインドしたうえで使用する必要があります。バインド先は、統合型ネットワーク アダプタ(CNA)が Cisco Nexus デバイスに直接接続されている場合は物理イーサネット インターフェイス、CNA がレイヤ 2 ブリッジにリモート接続されている場合は MAC アドレス、CNA が vPC を介してファイバ チャネル フォワーダ(FCF)に接続されている場合は EtherChannel となります。
仮想拡張(VE)ポートは、FCoE ネットワークの拡張ポートとして機能します。VE ポートは、ネットワークで複数の FCoE スイッチを接続できます。VE ポートは、物理イーサネット ポートまたはポート チャネルにバインドできます。
VE_Port がバインドされるポート チャネルのメンバー間のトラフィックは、SID、DID、および OXID に基づいてロード バランスされます。
FCoE トラフィックに対し、すべてのリンクがポート チャネルで使用できるように、port-channel load-balance ethernetsource-dest-port コマンドを入力して、ポート チャネルのロードバランシングを「source-dest-port」に設定します。ロード バランシングの「source-destination-oxid」設定が、FCoE トラフィックに対して使用されます。
統合型ネットワーク アダプタ(CNA)では、1 つの物理リンク上に FCoE と LAN トラフィックの両方(ユニファイド I/O)を共存させることができます。
CNA に vPC を設定する場合は、各種ネットワーク パラメータをピア スイッチ間で一致させます。システムで不一致が検出されると、セカンダリ vPC レッグがダウンします。vPC レッグは FCoE および LANト ラフィックの両方を伝送しているため、FCoE リンクもダウンすることになります。
このような状況で FCoE リンクの停止を回避するには、shutdown lan コマンドを使用して、ポートチャネルおよび個別のイーサネット ポートで LAN トラフィックだけをシャットダウンします。
(注) | vPC によって、vPC セカンダリ レッグの停止がトリガーされた場合、セカンダリ vPC レッグではイーサネット LAN VLAN だけが停止します。セカンダリ vPC レッグの FCoE VLAN は稼働し続けます。 |
shutdown lan コマンドは、ポートチャネル インターフェイスまたは個別のイーサネット インターフェイス上のみで設定できます。
shutdown lan コマンドは、VFC インターフェイスがバインドされているポートチャネル インターフェイスまたは個別のイーサネッ トインターフェイス上のみで設定できます。
shutdown lan コマンドは、トランキング動作状態にあるポートチャネル インターフェイスまたは個別のイーサネッ トインターフェイス上のみで設定できます。
vPC 対応の shutdown lan がセカンダリ vPC レッグに適用されている場合、shutdown lan コマンドをセカンダリ vPC レッグに対してイネーブルにすることはできません。
shutdown lan コマンドがセカンダリ vPC レッグに適用されている場合、vPC 対応の shutdown lan は実行できません。
shutdown lan コマンドは、ポートチャネル メンバー上では設定できません。
shutdown lan コマンドのデフォルト値は no shutdown lan(shutdown lan がディセーブル)です。
shutdown lan コマンドでは、Link Layer Discovery Protocol(LLDP)機能をイネーブルにしておくことが前提条件となります。
shutdown lan をイネーブルに設定しているポートは、ポートチャネルに追加できません。
shutdown lan のイネーブル化およびディセーブル化は、インターフェイスごとに設定する必要があります。
LAN ストレージのシャットダウンは、インターフェイスごとに設定する必要があります。
shutdown LAN のトリガーを設定することも、vPC セカンダリ レッグの bringdown リクエストによってシャットダウンすることもできます。
インターフェイスに shutdown lan が設定されていると、このインターフェイスで no shutdown lan コマンドを実行しても、LAN VLAN は起動しません。この場合、no shutdown lan コマンドによる影響はありません。
イーサネット インターフェイス 2/5 がメンバーとなるポートチャネル 955 に対し、shutdown lan コマンドが実行されたタイミングを確認します。
switch# sh interface port-channel 955 | grep LAN All LAN VLANs are administratively shut switch# sh interface ethernet 2/5 | grep LAN All LAN VLANs are administratively shut switch# sh run interface port-channel 955 | grep shut shutdown lan switch# sh run interface e2/5 | grep shut shutdown lan
セカンダリ vPC レッグ(イーサネット 2/31 がメンバーとなるポートチャネル 231)に対し、vPC が LAN のシャットダウンをトリガーしたタイミングを確認します。
switch# sh interface port-channel 231 | grep LAN All LAN VLANs are administratively shut
FCoE VLAN と仮想ファイバ チャネル(vFC)インターフェイスには、以下の注意事項と制約事項があります。
それぞれの vFC インターフェイスは、FCoE 対応イーサネット インターフェイス、EtherChannel インターフェイス、またはリモート接続されたアダプタの MAC アドレスにバインドする必要があります。FCoE は、10 ギガビット イーサネット インターフェイスでサポートされます。
vFC インターフェイスにバインドするイーサネット インターフェイスまたは EtherChannel インターフェイスを設定する際は、次の点に注意してください。
イーサネットまたは EthernetChannel インターフェイスは、トランク ポートにする必要があります(switchport mode trunk コマンドを使用します)。
vFC の VSAN に対応する FCoE VLAN は、許可 VLAN リストに含まれている必要があります。
FCoE VLAN をトランク ポートのネイティブ VLAN として設定しないでください。
(注) | トランク上のデフォルトの VLAN はネイティブ VLAN です。タグなしフレームはいずれも、ネイティブ VLAN トラフィックとしてトランクを通過します。 |
FCoE には FCoE VLAN だけを使用する必要があります。
デフォルト VLAN の VLAN1 を FCoE VLAN として使用しないでください。
イーサネット インターフェイスは、PortFast として設定する必要があります(spanning-tree port type edge trunk コマンドを使用します)。
(注) | スイッチ インターフェイスのトランキングが有効に設定されている場合でも、サーバ インターフェイスにトランキングを設定する必要はありません。サーバから送信される FCoE 以外のトラフィックはすべて、ネイティブ VLAN 上を通過します。 |
vFC インターフェイスは、FCoE Initialization Protocol(FIP)スヌーピング ブリッジに接続された複数のメンバ ポートを持つイーサネット ポートチャネルにバインドできます。
各 vFC インターフェイスは、ただ 1 つの VSAN に対応付けられます。
vFC インターフェイスに関連付けられた VSAN は、専用の FCoE 対応 VLAN にマッピングする必要があります。
プライベート VLAN では、FCoE はサポートされません。
LAN の代替パス用に(同一または別の SAN ファブリックにある)統合アクセス スイッチをイーサネット リンク経由で相互に接続する必要がある場合は、すべての FCoE VLAN をメンバーシップから除外することを、これらのリンクに対して明示的に設定する必要があります。
SAN-A および SAN-B ファブリックの FCoE に対してはそれぞれ別々の FCoE VLAN を使用する必要があります。
vPC を介した pre-FIP CNA への FCoE 接続はサポートされていません。
ポートチャネルにバインド可能な vFCs の最大数は 48 です。
FCoE VLAN はマルチ スパニング ツリー(MST)をサポートしていません。FCoE VLAN の MST インスタンスを作成すると、SAN トラフィックが中断される可能性があります。
(注) | 仮想インターフェイスは、管理状態がダウンに設定された状態で作成されます。仮想インターフェイスを動作させるためには、管理状態を明示的に設定する必要があります。 |
仮想インターフェイスの設定
SAN 内の VSAN ごとにトラフィックを伝送できるよう、それぞれの統合アクセス スイッチには一意の専用 VLAN を設定する必要があります(VSAN 1 用に VLAN 1002、VSAN 2 用に VLAN 1003 など)。
1.
switch# configure terminal
2.
switch(config)# vlanvlan-id
3.
switch(config-vlan)# fcoe [vsanvsan-id]
4.
switch(config-vlan)# exit
5.
(任意) switch(config-vlan)# show vlan fcoe
6. (任意) switch(config)# copy running-config startup-config
次の例は、VLAN 200 を VSAN 2 にマッピングする方法を示したものです。
switch(config)# vlan 200
switch(config-vlan)# fcoe vsan 2
仮想ファイバ チャネル インターフェイスを作成できます。仮想ファイバ チャネル インターフェイスは、いずれかの物理インターフェイスにバインドしたうえで使用する必要があります。
1. switch# configure terminal
2.
switch(config)# interface vfcvfc-id
3.
switch(config-if)# bind {interface {ethernetslot/port | port-channelchannel-number} | mac-addressMAC-address}
4.
(任意) switch(config-if)# no bind {interface {ethernetslot/port | port-channelchannel-number} | mac-addressMAC-address}
5.
(任意) switch(config)# no interface vfcvfc-id
次の例は、イーサネット インターフェイスに仮想ファイバ チャネル インターフェイスをバインドする方法を示したものです。
switch# configure terminal switch(config)# interface vfc 4 switch(config-if)# bind interface ethernet 1/4
次の例は、仮想ファイバ チャネル インターフェイスをバインドして vPC を作成する方法を示したものです。
switch# configure terminal switch(config)# interface vfc 3 switch(config-if)# bind interface port-channel 1
次の例は、MAC アドレスに仮想ファイバ チャネル インターフェイスをバインドする方法を示したものです。
switch# configure terminal switch(config)# interface vfc 2 switch(config-if)# bind mac-address 00:0a:00:00:00:36
次の例は、仮想ファイバ チャネル インターフェイスを削除する方法を示したものです。
switch# configure terminal switch(config)# no interface vfc 4
4 ポート vPC は、複数のメンバー ポートからなるポートチャネルの個々のメンバーに対し、vFC インターフェイスを関連付ける機能を提供します。
(注) | この機能は、Cisco Nexus 2300 シリーズ スイッチのみでサポートされています。 |
4 ポート vPC には、次の制限事項があります。
(注) | 4 ポート vPC を設定解除できるのは、ポートチャネルから各メンバー ポートを削除した後のみです。単一メンバーからなるポートチャネルのみでしか、設定を解除できません。 |
1. 複数メンバーのポートチャネルを作成します。
2. 複数メンバーのポートチャネルに、個々のメンバー ポートを追加します。
3. 複数メンバーのポートチャネルの各メンバー ポートに、個別に vPC を関連付けます。
ステップ 1 | 複数メンバーのポートチャネルを作成します。
switch(config-vlan)# interface port-channel 500 switch(config-vlan)# [no]fcoe multi-vfc |
ステップ 2 | 複数メンバーのポートチャネルに、個々のメンバー ポートを追加します。
switch(config-vlan)# interface ethernet 100/1/1 switch(config-vlan)# channel-group 500 switch (config)# interface ethernet 100/1/2 switch(config-if)# channel-group 500 |
ステップ 3 | 複数メンバーのポートチャネルの各メンバー ポートに、個別に vPC を関連付けます。
switch(config)# interface vfc 10011 switch(config-vlan)# bind interface ethernet 100/1/1 switch(config-vlan)# interface vfc 10012 switch (config)# bind interface ethernet 100/1/2 |
SAN 内の仮想ファブリック(VSAN)ごとにトラフィックを伝送できるよう、それぞれの統合アクセス スイッチには一意の専用 VLAN を設定する必要があります(VSAN 1 用に VLAN 1002、VSAN 2 用に VLAN 1003 など)。
1. switch# configure terminal
2.
switch(config)# vsan database
3.
switch(config-vsan)# vsanvsan-idinterface vfcvfc-id
4.
(任意) switch(config-vsan)# no vsanvsan-idinterface vfcvfc-id
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 | switch# configure terminal |
グローバル コンフィギュレーション モードを開始します。 |
ステップ 2 | switch(config)# vsan database |
VSAN コンフィギュレーション モードを開始します。 |
ステップ 3 | switch(config-vsan)# vsanvsan-idinterface vfcvfc-id |
VSAN と仮想ファイバ チャネル インターフェイスの関連付けを設定します。 VSAN 番号は、仮想ファイバ チャネル インターフェイスにバインドされた物理イーサネット インターフェイスの上の VLAN にマッピングする必要があります。 |
ステップ 4 | switch(config-vsan)# no vsanvsan-idinterface vfcvfc-id | (任意)
VSAN と仮想ファイバ チャネル インターフェイスの関連付けを解除します。 |
次の例は、仮想ファイバ チャネル インターフェイスを VSAN に関連付ける方法を示したものです。
switch# configure terminal
switch(config)# vsan database
switch(config-vsan)# vsan 2 interface vfc 4
(注) | ブレイクアウト ポートでは、暗黙的 vFC は作成できません。 |
次の例は、仮想ファイバ チャネル インターフェイスをイーサネット インターフェイスに暗黙的にバインドする方法を示します。
switch# configure terminal switch(config)# interface vfc 101/1/1 switch(config-if)# no shutdown . . . . Switch# show interface vfc 101/1/1 vfc101/1/1 is trunking Bound interface is Ethernet101/1/1 Hardware is Ethernet Port WWN is 20:00:00:2a:6a:15:d2:7b Admin port mode is F, trunk mode is on snmp link state traps are enabled Port mode is TF Port vsan is 600 Trunk vsans (admin allowed and active) (1,500,600) Trunk vsans (up) (600) Trunk vsans (isolated) () Trunk vsans (initializing) (1,500) 1 minute input rate 0 bits/sec, 0 bytes/sec, 0 frames/sec 1 minute output rate 0 bits/sec, 0 bytes/sec, 0 frames/sec 49 frames input, 5516 bytes 0 discards, 0 errors 49 frames output, 5772 bytes 0 discards, 0 errors last clearing of "show interface" counters Fri Oct 30 06:19:33 2015 Interface last changed at Fri Oct 30 06:19:33 2015
ステップ 1 | グローバル コンフィギュレーション モードを開始します。
switch# configure terminal |
ステップ 2 | ポート番号に基づき、イーサネット ポートチャネルに暗黙的にバインドする vFC を作成します。
ポート番号の範囲は 257 ~ 4096 です。 switch(config) # interface vfc-port-channelport number |
ステップ 3 | vFC ポートを起動します。
switch(config-if) # no shutdown |
ステップ 4 | 現在のインターフェイス コンフィギュレーション モードを終了します。
switch(config-if) # exit |
次の例は、イーサネット ポートチャネルに暗黙的にバインドする vFC ポートチャネルを作成する方法を示します。
switch# configure terminal switch(config)# interface vfc-port-channel 300 switch(config-if)# no shutdown . . . . switch# show interface vfc-port-channel 258 vfc-po258 is trunking Bound interface is port-channel258 Hardware is Ethernet Port WWN is 21:01:8c:60:4f:59:31:3f Admin port mode is E, trunk mode is on snmp link state traps are enabled Port mode is TE Port vsan is 600 Trunk vsans (admin allowed and active) (1,100,500,600) Trunk vsans (up) (600) Trunk vsans (isolated) () Trunk vsans (initializing) (1,100,500) 1 minute input rate 3448 bits/sec, 431 bytes/sec, 4 frames/sec 1 minute output rate 9064 bits/sec, 1133 bytes/sec, 4 frames/sec 977735 frames input, 77172556 bytes 0 discards, 0 errors 977733 frames output, 205924892 bytes 0 discards, 0 errors last clearing of "show interface" counters Thu Oct 29 06:35:41 2015 Interface last changed at Thu Oct 29 06:35:41 2015
仮想インターフェイスに関する設定情報を表示するには、次の作業のいずれかを行います。
コマンド |
目的 |
---|---|
switch# show interface vfcvfc-id |
指定されたファイバ チャネル インターフェイスの詳細な設定を表示します。 |
switch# show interface brief |
すべてのインターフェイスのステータスが表示されます。 |
switch# show vlan fcoe |
FCoE VLAN から VSAN へのマッピングを表示します。 |
次の例は、イーサネット インターフェイスにバインドされた仮想ファイバ チャネル インターフェイスを表示する方法を示したものです。
switch# show interface vfc 3
vfc3 is up
Bound interface is Ethernet1/37
Hardware is Virtual Fibre Channel
Port WWN is 20:02:00:0d:ec:6d:95:3f
Admin port mode is F, trunk mode is on
snmp link state traps are enabled
Port mode is F, FCID is 0x490100
Port vsan is 931
1 minute input rate 0 bits/sec, 0 bytes/sec, 0 frames/sec
1 minute output rate 0 bits/sec, 0 bytes/sec, 0 frames/sec
0 frames input, 0 bytes
0 discards, 0 errors
0 frames output, 0 bytes
0 discards, 0 errors
Interface last changed at Thu May 21 04:44:42 2009
次の例は、MAC アドレスにバインドされた仮想ファイバ チャネル インターフェイスを表示する方法を示したものです。
switch# show interface vfc 1001
vfc1001 is down
Bound MAC is 00:0a:00:00:00:01
Hardware is Virtual Fibre Channel
Port WWN is 23:e8:00:0d:ec:6d:95:3f
Admin port mode is F, trunk mode is on
snmp link state traps are enabled
Port vsan is 901
1 minute input rate 0 bits/sec, 0 bytes/sec, 0 frames/sec
1 minute output rate 0 bits/sec, 0 bytes/sec, 0 frames/sec
0 frames input, 0 bytes
0 discards, 0 errors
0 frames output, 0 bytes
0 discards, 0 errors
次の例は、スイッチ上のすべてのインターフェイスのステータスを表示する方法を示したものです(簡略化のため、出力の一部は省略)。
switch# show interface brief
-------------------------------------------------------------------------------
Interface Vsan Admin Admin Status SFP Oper Oper Port
Mode Trunk Mode Speed Channel
Mode (Gbps)
-------------------------------------------------------------------------------
fc3/1 1 auto on trunking swl TE 2 --
fc3/2 1 auto on sfpAbsent -- -- --
...
fc3/8 1 auto on sfpAbsent -- -- --
-------------------------------------------------------------------------------
Interface Status IP Address Speed MTU Port
Channel
-------------------------------------------------------------------------------
Ethernet1/1 hwFailure -- -- 1500 --
Ethernet1/2 hwFailure -- -- 1500 --
Ethernet1/3 up -- 10000 1500 --
...
Ethernet1/39 sfpIsAbsen -- -- 1500 --
Ethernet1/40 sfpIsAbsen -- -- 1500 --
-------------------------------------------------------------------------------
Interface Status IP Address Speed MTU
-------------------------------------------------------------------------------
mgmt0 up 172.16.24.41 100 1500
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
Interface Vsan Admin Admin Status SFP Oper Oper Port
Mode Trunk Mode Speed Channel
Mode (Gbps)
-------------------------------------------------------------------------------
vfc 1 1 F -- down -- -- --
...
次の例は、スイッチにおける VLAN と VSAN とのマッピングを表示する方法を示したものです。
switch# show vlan fcoe
VLAN VSAN Status
-------- -------- --------
15 15 Operational
20 20 Operational
25 25 Operational
30 30 Non-operational
次に示すのは、FCoE VLAN および仮想ファイバ チャネル インターフェイスの設定例です。
1. 関連する VLAN を有効にし、その VLAN を VSAN へマッピングします。
2. 物理イーサネット インターフェイス上で VLAN を設定します。
3. 仮想ファイバ チャネル インターフェイスを作成し、それを物理イーサネット インターフェイスにバインドします。
4. 仮想ファイバ チャネル インターフェイスを VSAN に関連付けます。
5. (任意)VSAN のメンバーシップ情報を表示します。
6. (任意)仮想ファイバ チャネル インターフェイスに関するインターフェイス情報を表示します。
ステップ 1 | 関連する VLAN を有効にし、その VLAN を VSAN へマッピングします。
switch(config)# vlan 200 switch(config-vlan)# fcoe vsan 2 switch(config-vlan)# exit | ||
ステップ 2 | 物理イーサネット インターフェイス上で VLAN を設定します。
switch# configure terminal switch(config)# interface ethernet 1/4 switch(config-if)# spanning-tree port type edge trunk switch(config-if)# switchport mode trunk switch(config-if)# switchport trunk allowed vlan 1,200 switch(config-if)# exit | ||
ステップ 3 | 仮想ファイバ チャネル インターフェイスを作成し、それを物理イーサネット インターフェイスにバインドします。
switch(config)# interface vfc 4 switch(config-if)# bind interface ethernet 1/4 switch(config-if)# exit
| ||
ステップ 4 | 仮想ファイバ チャネル インターフェイスを VSAN に関連付けます。
switch(config)# vsan database switch(config-vsan)# vsan 2 interface vfc 4 switch(config-vsan)# exit | ||
ステップ 5 | (任意)VSAN のメンバーシップ情報を表示します。
switch# show vsan 2 membership vsan 2 interfaces vfc 4 | ||
ステップ 6 | (任意)仮想ファイバ チャネル インターフェイスに関するインターフェイス情報を表示します。
switch# show interface vfc 4 vfc4 is up Bound interface is Ethernet1/4 Hardware is Virtual Fibre Channel Port WWN is 20:02:00:0d:ec:6d:95:3f Port WWN is 20:02:00:0d:ec:6d:95:3f snmp link state traps are enabled Port WWN is 20:02:00:0d:ec:6d:95:3f APort WWN is 20:02:00:0d:ec:6d:95:3f snmp link state traps are enabled Port mode is F, FCID is 0x490100 Port vsan is 931 1 minute input rate 0 bits/sec, 0 bytes/sec, 0 frames/sec 1 minute output rate 0 bits/sec, 0 bytes/sec, 0 frames/sec 0 frames input, 0 bytes 0 discards, 0 errors 0 frames output, 0 bytes 0 discards, 0 errors Interface last changed at Thu Mar 11 04:44:42 2010 |
Cisco Nexus 9000 シリーズ デバイスは、Link Aggregation Control Protocol(LACP)ベースの vPC での、イニシエータの SAN ブートをサポートします。この制限事項は、LACP ベースのポート チャネルに固有です。ホスト側の VFC インターフェイスは、ポート チャネル自体ではなく、ポート チャネル メンバにバインドされます。このバインディングにより、最初の構成で LACP ベースのポート チャネルに依存することなく、CNA/ホスト バス アダプタ(HBA)のリンクがアップした時点で、SAN ブート中にホスト側の VFC がアップするようになります。
(注) | LACP suspend-individual コマンドはポート チャネルから削除する必要があります。削除しないと、ホストから LACP BPDU が受信されない場合に、物理インターフェイスが中断されます。 |
この例では、仮想ファイバチャネル インターフェイス 1 は、ファブリック A の物理イーサネット インターフェイス 1/2/4、およびファブリック B のインターフェイス 1/2/3 にバインドされます。このインターフェイスは、両方のファブリックの仮想ポート チャネル 1 にも関連付けられます。
switch(config)# interface port-channel 1 switch(config-if)# no lacp suspend-individual switch(config)# interface vfc 1 switch(config-if)# bind interface eth 1/2/4 switch(config)# interface eth 1/2/4 switch(config-if)# channel-group 1 mode active switch(config-if)# interface port-channel 1 switch(config-if)# vpc 1 switch(config-if)# switch(config)# interface port-channel 1 switch(config-if)# no lacp suspend-individual switch(config)# interface vfc 1 switch(config-if)# bind interface eth 1/2/3 switch(config)# interface eth 1/2/3 switch(config-if)# channel-group 1 mode active switch(config-if)# interface port-channel 1 switch(config-if)# vpc 1