ダイナミック ブレイクアウト ポート

この章は、次の項で構成されています。

ダイナミック ブレークアウト ポートの設定

ブレークアウト ケーブルは非常に短いリンクに適しており、コスト効率の良いラック内および隣接ラック間を接続する方法を提供します。

ブレークアウトでは、40 ギガビット(Gb)ポートを独立して 4 分割し、10Gb または 100Gb ポートを独立した状態で論理 25 Gb ポートに 4 分割できます。

ブレークアウト ポートを設定する前に、次のケーブルのいずれかを使用して 40 Gb ポートを 4 つの 10 Gb ポートまたは 100 Gb ポートを 4 つの 25 Gb ポートに接続します。

  • Cisco QSFP-4SFP10G

  • Cisco QSFP-4SFP25G

40 Gb から 10 Gb までのダイナミック ブレークアウト機能は、次のスイッチのポートが面しているアクセスでサポートされています。

  • N9K-C9332PQ

  • N9K-C93180LC-EX

  • N9K-C9336C-FX

100 Gb から 25 Gb までの ブレークアウト機能は、次のスイッチのポートが面しているアクセスでサポートされています。
  • N9K-C93180LC-EX

  • N9K-C9336C-FX2

  • N9K-C93180YC-FX

次の注意事項および制約事項を確認します。

  • 一般に、ブレーアウトおよびポート プロファイル(アップリンクからダウンリンクへ変更されたポート)は、同一ポートではサポートされません。

    ただし Cisco APIC、リリース 3.2 から、ダイナミック ブレークアウト(100 Gb および 40 Gb の両方)は N9K-C93180YC-FX スイッチのプロファイリングされた QSFP ポートでサポートされます。

  • ファスト リンク フェールオーバー ポリシーは、ダイナミック ブレークアウト機能と同一ポートではサポートされていません。

  • ブレークアウトのサポートは、ポリシー モデルが使用されているその他のポート タイプと同じ方法で使用できます。

  • ポートがダイナミック ブレークアウトに対して有効になっている場合、親ポートのその他のポート(モニタリング ポリシー以外)は無効になります。

  • ポートがダイナミック ブレークアウトに対して有効になっている場合、親ポートのその他の EPG 展開が無効になります。

  • ブレークアウト サブポートは、ブレークアウト ポリシー グループを使用してもこれ以上分割することはできません。

APIC GUI を使用したダイナミック ブレイクアウト ポートの設定

次の手順でリーフ インターフェイス プロファイルでブレークアウト リーフ ポートを設定し、スイッチとプロファイルを関連付け、サブ ポートを設定します。


(注)  

APIC GUI でブレイクアウトのためのポートを設定することもできます。[Fabric] > [Inventory] に移動し、[Topology] または [Pod] をクリックするか、 [Pod] を展開して、 [Leaf] をクリックします。次に設定を有効にし、[Interface] タブをクリックします。


手順

始める前に

  • ACI ファブリックが設置され、APIC コントローラがオンラインになっており、APIC クラスタが形成されて正常に動作していること。

  • 必要なファブリック インフラストラクチャ設定を作成できる APIC ファブリック管理者アカウントが使用可能であること。

  • ターゲット リーフ スイッチが ACI ファブリックに登録され、使用可能であること。

  • 40GE または 100GE リーフ スイッチ ポートは、ダウンリンク ポートに Cisco ブレークアウト ケーブルを接続します。

手順


ステップ 1

メニュー バーで、Fabric > External Access Policies を選択します。

ステップ 2

ナビゲーション ウィンドウで、Interfaces および Leaf Interfaces および Profiles を展開します。

ステップ 3

Profiles を右クリックして Create Leaf Interface Profile を選択します。

ステップ 4

名前と説明 (オプション) を入力して、Interface Selectors の [+] 記号をクリックします。

ステップ 5

次の手順を実行します。

  1. Access Port Selector の名前と説明(オプション)を入力します。

  2. Interface IDs フィールドで、ブレイクアウト ポートのスロットとポートを入力します。

  3. Interface Policy Group フィールドで、下矢印をクリックして Create Leaf Breakout Port Group を選択します。

  4. Leaf Breakout Port Group の名前 (およびオプションとして説明) を入力します。

  5. Breakout Map フィールドで、10g-4x または 25g-4x を選択します。

    ブレイク アウトをサポートするスイッチについては、ダイナミック ブレークアウト ポートの設定 を参照してください。

  6. [Submit] をクリックします。

ステップ 6

リーフ インターフェイス プロファイルをリーフ スイッチに関連付けるため、次の手順に従います。

  1. SwitchesLeaf Switches、および Profiles を展開します。

  2. Profiles を右クリックして Create Leaf Profiles を選択します。

  3. リーフ プロファイルの名前と、オプションとして説明を入力します。

  4. + 記号 (Leaf Selectors エリア) をクリックします。

  5. リーフ セレクタの名前と、オプションとして説明を入力します。

  6. Blocks フィールドの下向き矢印をクリックして、ブレイクアウト インターフェイス プロファイルと関連付けるスイッチを選択します。

  7. Policy Group フィールドの下向き矢印をクリックし、Create Access Switch Policy Group を選択します。

  8. アクセス スイッチ ポリシー グループの名前と、オプションとして説明を入力します。

  9. オプション。その他のポリシーを有効にします。

  10. [Submit] をクリックします。

  11. Update をクリックします。

  12. [Next] をクリックします。

  13. Associations Interface Selector Profiles エリアで、ブレイクアウト ポート用に以前に作成したインターフェイス セレクタ プロファイルを選択します。

  14. Finish をクリックします。

ステップ 7

ブレイクアウト ポートが 4 つのサブ ポートに分割されたことを確認するために、次の手順に従います:

  1. メニュー バーで、Fabric > Inventory をクリックします。

  2. ナビゲーション バーで、ブレイクアウト ポートがあるポッドとリーフをクリックします。

  3. Interfaces および Physical Interfaces を展開します。

    ブレイクアウト ポートが設定された場所に 4 つのポートが表示されます。たとえば、1/10 をブレイクアウト ポートとして設定した場合、次のように表示されます:
    • eth1/10/1

    • eth1/10/2

    • eth1/10/3

    • eth1/10/4

ステップ 8

サブ ポートを設定するには、次の手順を実行します:

  1. メニュー バーで、Fabric > External Access Policies をクリックします。

  2. ナビゲーションバーで、InterfacesLeaf InterfacesProfiles、および前に作成したブレイクアウト リーフ インターフェイス プロファイルを展開します。

  3. 以前に作成したブレイク アウト ポート アクセス ポートのセレクタ プロファイルをクリックします。

  4. Sub Port Blocks エリアで、+ シンボルをクリックします。

  5. Interface IDs フィールドに、4 つのサブ ポートの ID を、1/10/1-4 のフォーマットで入力します。

  6. [送信(Submit)] をクリックします。


NX-OS スタイルの CLI を使用したダイナミック ブレイクアウト ポートの設定

ブレークアウトポートを設定、設定を確認および NX-OS スタイル CLI を使用してサブ ポートで、EPG を設定するには、次の手順を使用します。

始める前に

  • ACI ファブリックが設置され、APIC コントローラがオンラインになっており、APIC クラスタが形成されて正常に動作していること。

  • 必要なファブリック インフラストラクチャ設定を作成できる APIC ファブリック管理者アカウントが使用可能であること。

  • ターゲット リーフ スイッチが ACI ファブリックに登録され、使用可能であること。

  • 40GE または 100GE リーフ スイッチ ポートは、ダウンリンク ポートに Cisco ブレークアウト ケーブルを接続します。

手順

  コマンドまたはアクション 目的
ステップ 1

configure

例:

apic1# configure

コンフィギュレーション モードに入ります。

ステップ 2

leaf ID

例:

apic1(config)# leaf 101

ブレークアウトポートが配置され、リーフ configuration mode(設定モード、コンフィギュレーション モード) を開始リーフ スイッチを選択します。

ステップ 3

interface ethernet slot/port

例:

apic1(config-leaf)# interface ethernet 1/16

40 ギガビット イーサネット (GE) ブレークアウトポートとして有効にするインターフェイスを識別します。

ステップ 4

breakout 10g-4x |25g-4x

例:

apic1(config-leaf-if)# breakout 10g-4x

ブレイク アウトを選択したインターフェイスを有効にします。

(注)   

ダイナミック ブレイク アウト ポート機能は、スイッチのサポートを参照してください。 ダイナミック ブレークアウト ポートの設定

ステップ 5

show run

例:

apic1(config-leaf-if)# show run
# Command: show running-config leaf 101 interface ethernet 1 / 16
# Time: Fri Dec  2 18:13:39 2016
  leaf 101 
    interface ethernet 1/16
      breakout 10g-4x
apic1(config-leaf-if)# exit
apic1(config-leaf)# exit

インターフェイスの実行コンフィギュレーションを表示することによって、設定を確認し、グローバル コンフィギュレーション モードに戻ります。

ステップ 6

tenant tenant-name

例:

apic1(config)# tenant tenant64

選択またはブレイク アウト ポートで消費され、テナント configuration mode(設定モード、コンフィギュレーション モード) を開始するテナントを作成します。

ステップ 7

vrf context vrf-name

例:

apic1(config-tenant)# vrf context vrf64
apic1(config-tenant-vrf)# exit

作成またはテナントに関連付けられている Virtual Routing and Forwarding (VRF) インスタンスを識別し、configuration mode(設定モード、コンフィギュレーション モード) を終了します。

ステップ 8

bridge-domain bridge-domain-name

例:

apic1(config-tenant)# bridge-domain bd64

作成またはテナントに関連付けられているブリッジ ドメインを識別し、BD configuration mode(設定モード、コンフィギュレーション モード) を開始します。

ステップ 9

vrf member vrf-name

例:

apic1(config-tenant-bd)# vrf member vrf64
apic1(config-tenant-bd)# exit

ブリッジ ドメイン、VRF の関連付け、configuration mode(設定モード、コンフィギュレーション モード) を終了します。

ステップ 10

application application-profile-name

例:

apic1(config-tenant)# application app64

作成またはテナントと EPG に関連付けられているアプリケーションプロファイルを識別します。

ステップ 11

epg epg-name

例:

apic1(config-tenant)# epg epg64

作成または EPG を識別し、EPG configuration mode(設定モード、コンフィギュレーション モード) に入力します。

ステップ 12

bridge-domain member bridge-domain-name

例:

apic1(config-tenant-app-epg)# bridge-domain member bd64
apic1(config-tenant-app-epg)# exit
apic1(config-tenant-app)# exit
apic1(config-tenant)# exit

EPG をブリッジ ドメインに関連付け、グローバル設定モードをに戻ります。

たとえば、必要に応じて、サブ ポートを設定コマンドを使用して、速度リーフ インターフェイス モードでサブ ポートを設定します。

ステップ 13

speed interface-speed

例:


apic1(config)# leaf 101
apic1(config-leaf)# interface ethernet 1/16/1
apic1(config-leaf-if)# speed 10G
apic1(config-leaf-if)# exit

リーフ インターフェイス モードを開始し、[インターフェイスの速度を設定 configuration mode(設定モード、コンフィギュレーション モード) を終了します。

ステップ 14

show run

例:

apic1(config-leaf)# show run 

サブ ポートを設定した後にリーフ configuration mode(設定モード、コンフィギュレーション モード) で次のコマンドを入力して、サブ ポートの詳細が表示されます。

サブ ポート 1/16/1、2/1/16、1/16/3 および 4/1/16 ブレイク アウトを有効になっているリーフ インターフェイス 1/16 で 101 上のポートを確認します。

この例では、ブレイク アウト ポートで設定します。

apic1# configure
apic1(config)# leaf 101
apic1(config-leaf)# interface ethernet 1/16
apic1(config-leaf-if)# breakout 10g-4x

この例では、サブインターフェイス ポートの EPG で設定します。

apic1(config)# tenant tenant64
apic1(config-tenant)# vrf context vrf64
apic1(config-tenant-vrf)# exit
apic1(config-tenant)# bridge-domain bd64
apic1(config-tenant-bd)# vrf member vrf64
apic1(config-tenant-bd)# exit
apic1(config-tenant)# application app64
apic1(config-tenant-app)# epg epg64
apic1(config-tenant-app-epg)# bridge-domain member bd64
apic1(config-tenant-app-epg)# end

この例では、10 G に、ブレイク アウトの速度サブ ポートを設定します。

apic1(config)# leaf 101
apic1(config-leaf)# interface ethernet 1/16/1
apic1(config-leaf-if)# speed 10G
apic1(config-leaf-if)# exit                                                                          
apic1(config-leaf)# interface ethernet 1/16/2
apic1(config-leaf-if)# speed 10G
apic1(config-leaf-if)# exit
apic1(config-leaf)# interface ethernet 1/16/3
apic1(config-leaf-if)# speed 10G
apic1(config-leaf-if)# exit
apic1(config-leaf)# interface ethernet 1/16/4
apic1(config-leaf-if)# speed 10G
apic1(config-leaf-if)# exit

この例では、リーフ 101、インターフェイス 1/16 に接続されている、4 つのアシスタント的なポートを示します。

apic1#(config-leaf)# show run
# Command: show running-config leaf 101
# Time: Fri Dec  2 00:51:08 2016
  leaf 101 
    interface ethernet 1/16/1
      speed 10G
      negotiate auto
      link debounce time 100
      exit
    interface ethernet 1/16/2
      speed 10G
      negotiate auto
      link debounce time 100
      exit
    interface ethernet 1/16/3
      speed 10G
      negotiate auto
      link debounce time 100
      exit
    interface ethernet 1/16/4
      speed 10G
      negotiate auto
      link debounce time 100
      exit
    interface ethernet 1/16
      breakout 10g-4x
      exit
    interface vfc 1/16

REST API を使用したダイナミック ブレークアウト ポートの設定

次の手順でリーフ インターフェイス プロファイルでブレークアウト リーフ ポートを設定し、スイッチとプロファイルを関連付け、サブ ポートを設定します。

ブレークアウト機能のスイッチ サポートについては、ダイナミック ブレークアウト ポートの設定 を参照してください。

手順

始める前に

  • ACI ファブリックが設置され、APIC コントローラがオンラインになっており、APIC クラスタが形成されて正常に動作していること。

  • 必要なファブリック インフラストラクチャ設定を作成できる APIC ファブリック管理者アカウントが使用可能であること。

  • ターゲット リーフ スイッチが ACI ファブリックに登録され、使用可能であること。

  • 40GE または 100GE リーフ スイッチ ポートは、ダウンリンク ポートに Cisco ブレークアウト ケーブルを接続します。

手順


ステップ 1

次の例のように、JSON でブレークアウトポートのブレークアウト ポリシー グループを設定します。

例:

この例では、ポート セレクタの下の唯一のポート 44 でインターフェイス プロファイル「brkout44」を作成します。ポート セレクタは、ブレークアウト ポリシー グループ「new-brkoutPol」を指しています。

{
            "infraAccPortP": {
              "attributes": {
                "dn":"uni/infra/accportprof-brkout44",
                "name":"brkout44",
                "rn":"accportprof-brkout44",
                "status":"created,modified"
                },
                "children":[ {
                     "infraHPortS": {
                        "attributes": {
                          "dn":"uni/infra/accportprof-brkout44/hports-new-brekoutPol-typ-range",
                          "name":"new-brkoutPol",
                          "rn":"hports-new-brkoutPol-typ-range",
                          "status":"created,modified"
                     },
                     "children":[ {
                        "infraPortBlk": {
                          "attributes": {
                            "dn":"uni/infra/accportprof-brkout44/hports-new-brkoutPol-typ-range/portblk-block2",
                            "fromPort":"44",
                            "toPort":"44",
                            "name":"block2",
                            "rn":"portblk-block2",
                            "status":"created,modified"
                         },
                         "children":[] }
                  }, {
            "infraRsAccBaseGrp": {
              "attributes":{
                 "tDn":"uni/infra/funcprof/brkoutportgrp-new-brkoutPol",
                 "status":"created,modified"
              },
              "children":[] 
             }
           }
         ]
       }
     }
   ]
 }
}
ステップ 2

次の例のように JSON で以前作成された新しいスイッチ プロファイルを作成し、ポート プロファイルに関連付けます。

例:

この例で、唯一のノードとしてスイッチ 1017 で新しいプロファイル「'leaf1017」を作成します。この新しいスイッチ プロファイルを、上で作成されたポート プロファイル「brkout44」に関連付けます。この後、スイッチ 1017 上のポート 44 には 4 個のサブ ポートがあります。

例:

{
   "infraNodeP": {
     "attributes": {
       "dn":"uni/infra/nprof-leaf1017",
       "name":"leaf1017","rn":"nprof-leaf1017",
       "status":"created,modified"
      },
      "children": [ {
        "infraLeafS": {
          "attributes": {
            "dn":"uni/infra/nprof-leaf1017/leaves-1017-typ-range",
            "type":"range",
            "name":"1017",
            "rn":"leaves-1017-typ-range",
            "status":"created"
      },
      "children": [ {
        "infraNodeBlk": {
          "attributes": {
            "dn":"uni/infra/nprof-leaf1017/leaves-1017-typ-range/nodeblk-102bf7dc60e63f7e",
            "from_":"1017","to_":"1017",
            "name":"102bf7dc60e63f7e",
            "rn":"nodeblk-102bf7dc60e63f7e",
            "status":"created"
           },
           "children": [] }
          }
        ]
      }
    }, {
      "infraRsAccPortP": {
        "attributes": {
          "tDn":"uni/infra/accportprof-brkout44",
          "status":"created,modified"
     },
     "children": [] }
      }
    ]
  }
}
ステップ 3

サブポートを設定します。

例:

この例では、スイッチ 1017 のサポート 1/44/1、2/1/44、1/44/3、1/44/4 を設定します。下の例では、インターフェイス 3/1/44 を設定します。また、infraPortBlk オブジェクトの代わりに infraSubPortBlk オブジェクトを作成します。

{
   "infraAccPortP": {
     "attributes": {
       "dn":"uni/infra/accportprof-brkout44",
       "name":"brkouttest1",
       "rn":"accportprof-brkout44",
       "status":"created,modified"
     },
     "children": [{
       "infraHPortS": {
         "attributes": {
           "dn":"uni/infra/accportprof-brkout44/hports-sel1-typ-range",
           "name":"sel1",
           "rn":"hports-sel1-typ-range",
           "status":"created,modified"
        },
        "children": [{ 
          "infraSubPortBlk": {
            "attributes": {
              "dn":"uni/infra/accportprof-brkout44/hports-sel1-typ-range/subportblk-block2",
              "fromPort":"44",
              "toPort":"44",
              "fromSubPort":"3",
              "toSubPort":"3", 
              "name":"block2",
              "rn":"subportblk-block2",
              "status":"created"
             },
             "children":[]}
             },
           {
             "infraRsAccBaseGrp": {
                 "attributes": {
                   "tDn":"uni/infra/funcprof/accportgrp-p1",
                   "status":"created,modified"
                 },
                 "children":[]}
                 }
               ]
             }
           }
         ]
       }
     }