Cisco Nexus 5000 シリーズ NX-OS レイヤ 2 スイッチング コンフィギュレーション ガイド リリース 5.2(1)N1(2)
Flex Link の設定
Flex Link の設定
発行日;2013/01/18   |   ドキュメントご利用ガイド   |   ダウンロード ;   この章 pdf   ,   ドキュメント全体 pdf    |   フィードバック

Flex Link の設定

この章の内容は、次のとおりです。

Flex Link について

Flex Link は、レイヤ 2 インターフェイス(スイッチ ポートまたはポート チャネル)のペアで、1 つのインターフェイスがもう一方のバックアップとして機能するように設定されています。 この機能は、Spanning Tree Protocol(STP; スパニングツリー プロトコル)の代替ソリューションです。 STP をディセーブルにしても、基本的リンク冗長性を保つことができます。 Flex Link は、通常、お客様がスイッチで STP を実行しない場合のサービス プロバイダーまたは企業ネットワークに設定されます。 スイッチが STP を実行中の場合は、STP がすでにリンクレベルの冗長性またはバックアップを提供しているため、Flex Link は不要です。

別のレイヤ 2 インターフェイスを Flex Link またはバックアップ リンクとして割り当てることで、1 つのレイヤ 2 インターフェイス(アクティブ リンク)に Flex Link を設定します。 Flex Link インターフェイスは、同じスイッチ上に設定できます。 リンクの 1 つがアップでトラフィックを転送しているときは、もう一方のリンクがスタンバイ モードで、このリンクがシャット ダウンした場合にトラフィックの転送を開始できるように準備しています。 どの時点でも、1 つのインターフェイスのみがリンクアップ ステートでトラフィックを転送しています。 プライマリ リンクがシャットダウンされると、スタンバイ リンクがトラフィックの転送を開始します。 アクティブ リンクがアップに戻った場合はスタンバイ モードになり、トラフィックが転送されません。 デフォルトでは、Flex Link は設定されておらず、バックアップ インターフェイスは定義されていません。 STP は Flex Link インターフェイスでディセーブルです。

Flex Link の設定例では、スイッチ A のポート 1 および 2 がアップリンク スイッチ B および C に接続されています。 これらのスイッチは Flex Link として設定されているので、どちらかのインターフェイスがトラフィックを転送し、もう一方のインターフェイスはスタンバイ モードになります。 ポート 1 がアクティブ リンクである場合、ポート 1 とスイッチ B との間でトラフィックの転送が開始され、ポート 2(バックアップ リンク)とスイッチ C との間のリンクでは、トラフィックは転送されません。 ポート 1 がダウンした場合はポート 2 がアップし、トラフィックをスイッチ C に転送し始めます。 ポート 1 は、再び動作を開始するとスタンバイ モードになり、トラフィックを転送しません。ポート 2 がトラフィック転送を続けます。

Flex Link はレイヤ 2 ポートおよびポート チャネルだけでサポートされ、VLAN またはレイヤ 3 ポートではサポートされません。

図 1. Flex Link の設定例

プリエンプション

必要に応じて、プリエンプション メカニズムを設定し、優先してトラフィックの転送に使用するポートを指定できます。 たとえば、Flex Link ペアをプリエンプション モードで設定することにより、ピア ポートより帯域幅の大きいポートが動作を再開した後、ポートが 60 秒後に転送を開始し、ピア ポートがスタンバイとなります。 これを行うには、preemption mode bandwidth および delay コマンドを入力します。

プライマリ(転送)リンクがダウンすると、トラップによってネットワーク管理ステーションが通知を受けます。 スタンバイ リンクがダウンすると、トラップによってユーザが通知を受けます。

プリエンプションは、次の 3 つのモードで設定できます。
  • forced:アクティブ インターフェイスが常にバックアップ インターフェイスより先に使用されます。
  • bandwidth:より大きい帯域幅のインターフェイスが常にアクティブ インターフェイスとして動作します。
  • off:プリエンプションはありません。アップしている最初のインターフェイスが転送モードになります。

また、別のインターフェイスに代わって現用インターフェイスをプリエンプトする前に、プリエンプション遅延を指定した時間(秒単位)で設定することもできます。 これにより、スイッチの切り替え前にアップストリーム スイッチの対応スイッチが STP フォワーディング ステートに移行されます。

マルチキャスト

Flex Link インターフェイスが mrouter ポートとして学習されると、リンクアップしている場合、スタンバイ(非転送)インターフェイスも mrouter ポートとして相互学習されます。 この相互学習は、内部ソフトウェアのステート メンテナンス用であり、マルチキャスト高速コンバージェンスがイネーブルでない限り、IGMP 動作またはハードウェア転送に対して関連性はありません。 マルチキャスト高速コンバージェンスを設定すると、相互学習された mrouter ポートがただちにハードウェアに追加されます。 Flex Link では、IPv4 IGMP のマルチキャスト高速コンバージェンスをサポートしています。

Flex Link の注意事項および制約事項

Flex Link を設定する場合は、次の注意事項および制約事項を考慮してください。


(注)  


Flex Link は、Nexus 5500 シリーズ スイッチでのみサポートされます。 Nexus 5000 シリーズ スイッチでは Flex Link を設定できません。


  • 任意のアクティブ リンクに対して設定可能な Flex Link バックアップ リンクは 1 つだけで、アクティブ インターフェイスとは異なるインターフェイスでなければなりません。
  • インターフェイスが所属できる Flex Link ペアは 1 つだけです。つまり、インターフェイスは 1 つのアクティブ リンクに対してだけ、バックアップ リンクになることができます。
  • どちらのリンクも、EtherChannel に属するポートには設定できません。 ただし、2 つのポート チャネル(EtherChannel 論理インターフェイス)を Flex Link として設定でき、ポート チャネルおよび物理インターフェイスを Flex Link として設定して、ポート チャネルか物理インターフェイスのどちらかをアクティブ リンクにすることができます。
  • STP は Flex Link ポートでディセーブルです。 ポート上にある VLAN が STP 用に設定されている場合でも、Flex Link ポートは STP に参加しません。 STP がイネーブルでない場合は、設定されているトポロジでループが発生しないようにしてください。
  • Flex Link ポート、またはそのリンクの接続先ポートでは、STP 機能(PortFast、BPDU ガードなど)を設定しないでください。
  • vPC はサポートされていません。 Flex Link は、設定の簡素化が求められ、アクティブ-アクティブ冗長の必要性がない vPC の代わりに使用されます。
  • Flex Link ポートでの MVR の設定はサポートされません。

Flex Link は、次のインターフェイス タイプで設定できません。

  • FEX ファブリック ポートおよび FEX ホスト ポート
  • FCoE(vFC)インターフェイス
  • VNTAG(vETH)インターフェイス
  • ポート セキュリティがイネーブルであるインターフェイス
  • レイヤ 3 インターフェイス
  • SPAN 宛先
  • ポート チャネル メンバー
  • プライベート VLAN を使用して設定されているインターフェイス
  • エンド ノード モードのインターフェイス
  • ファブリック パス コア インターフェイス(レイヤ 2 マルチパス)

Flex Link のデフォルト設定

表 1 Flex Link のデフォルト パラメータの設定
パラメータ 定義

Flex Link

ディセーブル

プリエンプション モード

Off

プリエンプション遅延

35 秒

Flex Link の設定

レイヤ 2 インターフェイス(スイッチ ポートまたはポート チャネル)のペアを、1 つのインターフェイスがもう一方のバックアップとして機能するように設定されている Flex Link インターフェイスとして設定できます。

手順の概要

    1.    switch# configure terminal

    2.    switch(config) # feature flexlink

    3.    switch(config) # interface {ethernet slot/port | port-channel channel-no }

    4.    switch(config-if) # switchport backup interface {ethernet slot/port | port-channel channel-no } [ multicast fast-convergence | preemption { delay delay-time | mode [ bandwidth | forced | off ] }]

    5.    (任意) switch(config-if) # end

    6.    (任意) switch# show interface interface-id switchport backup

    7.    (任意) switch# copy running-config startup-config


手順の詳細
     コマンドまたはアクション目的
    ステップ 1switch# configure terminal 

    グローバル コンフィギュレーション モードを開始します。

     
    ステップ 2switch(config) # feature flexlink 

    Flex Link をイネーブルにします。

     
    ステップ 3switch(config) # interface {ethernet slot/port | port-channel channel-no } 

    イーサネットまたはポート チャネル インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

    指定できるポート チャネルは 1 ~ 48 です。

     
    ステップ 4switch(config-if) # switchport backup interface {ethernet slot/port | port-channel channel-no } [ multicast fast-convergence | preemption { delay delay-time | mode [ bandwidth | forced | off ] }]  

    Flex Link ペアのバックアップ インターフェイスとして物理レイヤ 2 インターフェイス(イーサネットまたはポート チャネル)を指定します。 1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

    • ethernet slot/port:バックアップ イーサネット インターフェイスを指定します。 slot の番号は 1 ~ 255、port の番号は 1 ~ 128 です。
    • port-channel port-channel-no:バックアップ ポート チャネル インターフェイスを指定します。 port-channel-no の番号は 1 ~ 4096 です。
    • multicast:マルチキャスト パラメータを指定します。
    • fast-convergence:バックアップ インターフェイスの高速コンバージェンスを設定します。
    • preemption:バックアップ インターフェイス ペアのプリエンプション スキームを設定します。
    • delay delay-time:プリエンプション遅延を指定します。 delay-time の範囲は 1 ~ 300 秒です。 デフォルト値は 35 秒です。
    • mode:プリエンプション モードを指定します。
    • bandwidth:より多くの帯域幅を使用できるインターフェイスが常にバックアップに優先することを指定します。
    • forced:常にバックアップをプリエンプトするインターフェイスを指定します。
    • off:バックアップからアクティブへのプリエンプションが発生しないことを指定します。
     
    ステップ 5switch(config-if) # end  (任意)

    特権 EXEC モードに戻ります。

     
    ステップ 6switch# show interface interface-id switchport backup  (任意)

    設定を確認します。

     
    ステップ 7switch# copy running-config startup-config  (任意)

    リブートおよびリスタート時に実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーして、変更を永続的に保存します。

     

    次の例は、イーサネット スイッチポート バックアップのペア(イーサネット 1/1 がアクティブなインターフェイスであり、イーサネット 1/2 がバックアップ インターフェイスである)を設定する方法を示しています。

    switch(config)# feature flexlink
    switch(config)# interface ethernet1/1
    switch(config-if)# switchport backup interface ethernet2/1
    switch(config-if) # exit
    switch(config)# interface po300
    Switch(config-if)# switchport backup interface po301
    switch# show ip igmp snooping mrouter
    Type: S - Static, D - Dynamic, V - vPC Peer Link, I - Internal, C - Co-learned
    Vlan  Router-port   Type      Uptime      Expires
    4     Po300         D         00:00:12    00:04:50
    4     Po301         DC        00:00:12    00:04:50

    Flex Link プリエンプションの設定

    Flex Link のペアにプリエンプション方式を設定できます。

    はじめる前に

    Flex Link 機能をイネーブルにします。

    手順の概要

      1.    switch# configure terminal

      2.    switch(config) # interface ethernet 1/48 slot/port

      3.    switch(config-if) # switchport backup interface ethernet slot/port

      4.    switch(config-if) # switchport backup interface ethernet slot/port preemption mode [ bandwidth | forced | off ]

      5.    switch(config-if) # switchport backup interface ethernet slot/port preemption delay delay-time

      6.    (任意) switch(config-if) # end

      7.    (任意) switch# show interface interface-id switchport backup

      8.    (任意) switch# copy running-config startup-config


    手順の詳細
       コマンドまたはアクション目的
      ステップ 1switch# configure terminal 

      グローバル コンフィギュレーション モードを開始します。

       
      ステップ 2switch(config) # interface ethernet 1/48 slot/port 

      イーサネット インターフェイスを指定し、インターフェイス コンフィギュレーション モードを開始します。

      interface は、物理レイヤ 2 インターフェイスまたはポート チャネル(論理インターフェイス)です。

      slot/port の範囲は 1 ~ 48 です。

       
      ステップ 3switch(config-if) # switchport backup interface ethernet slot/port  

      物理レイヤ 2 インターフェイス(またはポート チャネル)を、インターフェイスを装備した Flex Link ペアの一部として設定します。 1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

       
      ステップ 4 switch(config-if) # switchport backup interface ethernet slot/port preemption mode [ bandwidth | forced | off ]  

      物理レイヤ 2 インターフェイス(イーサネットまたはポート チャネル)を、Flex Link ペアの一部として設定します。 1 つのリンクがトラフィックを転送している場合、もう一方のインターフェイスはスタンバイ モードです。

      Flex Link インターフェイス ペアのプリエンプション メカニズムとプリエンプション遅延を設定します。 次のプリエンプト モードを設定することができます。
      • bandwidth:より大きい帯域幅のインターフェイスが常にアクティブ インターフェイスとして動作します。
      • forced:アクティブ インターフェイスは、常にバックアップをプリエンプトします。
      • off:アクティブからバックアップへのプリエンプトは発生しません。
       
      ステップ 5 switch(config-if) # switchport backup interface ethernet slot/port preemption delay delay-time  
      ポートが他のポートより先に使用されるまでの遅延時間を設定します。 デフォルトのプリエンプション遅延は 35 秒です。
      (注)     

      遅延時間の設定は、forced モードおよび bandwidth モードでのみ有効です。

       
      ステップ 6switch(config-if) # end
       
      (任意)

      特権 EXEC モードに戻ります。

       
      ステップ 7switch# show interface interface-id switchport backup
       
      (任意)

      設定を確認します。

       
      ステップ 8switch# copy running-config startup-config  (任意)

      リブートおよびリスタート時に実行コンフィギュレーションをスタートアップ コンフィギュレーションにコピーして、変更を永続的に保存します。

       

      次に、プリエンプション モードを強制に設定し、遅延時間を 50 に設定し、設定を確認する方法の例を示します。

      Switch# configure terminal
      switch(conf)# interface ethernet0/1
      switch(conf-if)#switchport backup interface ethernet0/2 preemption mode forced
      switch(conf-if)#switchport backup interface ethernet0/2 preemption delay 50
      switch(conf-if)# end
      
      switch# show interface switchport backup detail
      Active Interface Backup Interface State
      ------------------------------------------------------------------------
      Ethernet0/21 Ethernet0/2 Active Up/Backup Standby 
      Interface Pair : Gi0/1, Gi0/2
      Preemption Mode : forced
      Preemption Delay : 50 seconds
      Bandwidth : 100000 Kbit (Gi0/1), 100000 Kbit (Gi0/2)
      Mac Address Move Update Vlan : auto

      Flex Link 設定の確認

      次のコマンドを使用すると、Flex Link の設定情報を表示することができます。

      コマンド 目的

      show interface switchport backup

      スイッチ ポートのすべての Flex Link インターフェイスに関する情報を表示します。

      show interface switchport backup detail

      スイッチ ポートのすべての Flex Link インターフェイスに関する詳細情報を表示します。

      show running-config backup

      show startup-config backup

      バックアップ インターフェイスの実行コンフィギュレーション ファイルまたはスタートアップ コンフィギュレーションを表示します。

      show running-config flexlink

      show startup-config flexlink

      Flex Link インターフェイスの実行コンフィギュレーション ファイルまたはスタートアップ コンフィギュレーションを表示します。

      Flex Link の設定例

      次の例は、強制プリエンプションを使用してポート チャネル スイッチポート バックアップのペアを設定する方法を示しています。 アクティブな interface port-channel10 が優先転送インターフェイスです。

      switch(config)# interface port-channel10
      switch(config-if)# switchport backup interface port-channel20 preemption mode forced
      switch(config-if)# switchport backup interface port-channel20 preemption delay 35

      次の例は、マルチキャスト高速コンバージェンスを使用した、ポート チャネル スイッチポート バックアップのペアを設定する方法を示しています。

      switch(config)# interface port-channel10
      switch(config-if)# switchport backup interface port-channel20 multicast fast-convergence
      

      次の例は、Flex Link インターフェイス(po300 と po301)のマルチキャスト コンバージェンスの例を示します。 po300 で一般クエリーを受信すると、mrouter ポートと po301 が相互学習されます。

      switch(config)# interface po300
      Switch(config-if)# switchport backup interface po301
      switch# show ip igmp snooping mrouter
      Type: S - Static, D - Dynamic, V - vPC Peer Link, I - Internal, C - Co-learned
      Vlan  Router-port   Type      Uptime      Expires
      4     Po300         D         00:00:12    00:04:50
      4     Po301         DC        00:00:12    00:04:50
      

      次の例は、po300 と po301 を mrouter ポート(po301 が相互学習される)として示します。これは、マルチキャスト高速コンバージェンスがディセーブルの場合、ハードウェア テーブルに追加されません。

      switch# show ip igmp snooping groups vlan 4
      Type: S - Static, D - Dynamic, R - Router port
      
      Vlan  Group Address      Ver  Type  Port list
      4     */*                -    R     Po300 Po301 
         224.1.1.1          v2   D     Eth1/31 
      
      switch# show platform fwm info hw-stm | grep 0100.5e01.0101
      1.4    0100.5e01.0101   midx 36  1:2849:0 0:0:1:0 1.0.0.0.0.24 (e:0)
      
      switch# show platform fwm info oifl 36
      oifl 36 vdc 1 oifl 36: vdc 1 gpinif 0, mcast idx 36(alt:0), oifl_type 2 
      oifl 36 vdc 1 oifl 36: oifl iods 8,44 
      oifl 36 vdc 1 oifl 36: max_iod 8192,  ref count 1000  num_oifs 2, seq_num 33
      oifl 36 vdc 1 oifl 36: hw pgmd: 1 msg present: 0
      oifl 36 vdc 1 oifl 36: l2_bum_ref_cnt 0,  l3_macg_ref_cnt 1000
      oifl 36 vdc 1 oifl 36: if_indexs - Po300 Eth1/31 
      

      次の例は、マルチキャスト高速コンバージェンスがイネーブルの場合に、相互学習された po301 がハードウェアに追加されることを示しています。

      switch(config)# interface po300
      Switch(config-if)# switchport backup interface po301 multicast fast-convergence
      
      switch# show platform fwm info hw-stm | grep 0100.5e01.0101
      1.4    0100.5e01.0101   midx 38   1:2849:0 0:0:1:0 1.0.0.0.0.26 (e:0)
      
      switch# show platform fwm info oifl 38
      oifl 38 vdc 1 oifl 38: vdc 1 gpinif 0, mcast idx 38(alt:0), oifl_type 2 
      oifl 38 vdc 1 oifl 38: oifl iods 8-9,44 
      oifl 38 vdc 1 oifl 38: max_iod 8192,  ref count 1000  num_oifs 3, seq_num 35
      oifl 38 vdc 1 oifl 38: hw pgmd: 1 msg present: 0
      oifl 38 vdc 1 oifl 38: l2_bum_ref_cnt 0,  l3_macg_ref_cnt 1000
      oifl 38 vdc 1 oifl 38: if_indexs - Po300 Po301 Eth1/31 
       
      

      次の例は、Flex Link の実行コンフィギュレーションを示しています。

      switch# show running-config flexlink
      
      !Command: show running-config flexlink
      !Time: Thu Jan  1 03:21:12 2011
      
      version 5.0(3)N2(1)
      feature flexlink
      
      logging level Flexlink 5
      
      interface port-channel500
        switchport backup interface port-channel501 preemption delay 36
        switchport backup interface port-channel501 multicast fast-convergence
      
      interface Ethernet2/2
        switchport backup interface port-channel507 preemption mode forced
      	
      
      

      次の例は、Flex Link インターフェイスの詳細を示します。 (scheduled) が表示されるため、強制プリエンプションが実行されようとしています。

      switch# show interface switchport backup detail
      
      Switch Backup Interface Pairs:
      
      Active Interface        Backup Interface        State
      ------------------------------------------------------------------------
      
      port-channel300         port-channel301         Active Down/Backup Up
              Preemption Mode  : forced
              Preemption Delay : 35 seconds (default) (scheduled)
              Multicast Fast Convergence  : Off
              Bandwidth : 20000000 Kbit (port-channel300), 10000000 Kbit (port-channel301)