サブネット ルートのエクスポートまたはインポート設定オプションは、次に説明するスコープおよび集約オプションに従って指定できます。
ルーティング対象サブネットについては、以下のスコープ オプションが使用可能です。
-
エクスポート ルート制御サブネット:エクスポート ルート方向を制御します。
-
インポート ルート制御サブネット:インポート ルート方向を制御します。
(注)
|
インポート ルート コントロールは、BGP と、OSPF が EIGRP ではなく、サポートされています。
|
-
外部 EPG (セキュリティ インポート サブネット) の外部サブネット: どの外部サブネットが、特定の外部 L3Out EPG( l3extInstP
)の一部として適用されるコントラクトを保持するか指定します。サブネットの l3extInstP
外部 EPG として分類、サブネット上の範囲を「インポート セキュリティ」に設定する必要があります。この範囲のサブネットを決定する IP アドレスが関連付けられています、 l3extInstP
。これが決定されると、契約は、他のどの Epg でその外部のサブネットが通信を許可を決定します。たとえば、レイヤ 3 外部の外部ネットワーク ( L3extOut
) の ACI スイッチでトラフィックが開始する場合、 l3extInstP
に関連付けられている送信元 IP アドレスを判断するための検索が行われます。このアクションより一般的なサブネット上で複数の特定のサブネットが優先されるようにで最長プレフィックス一致 (ほか) に基づいて行われます。
-
共有ルート制御サブネット — 共有サービス設定においては、この特性が有効になっているサブネットだけが、コンシューマ EPG の Virtual Routing and Forwarding (VRF)にインポートされます。これは VRF 間の共有サービスのルート方向を制御します。
-
共有セキュリティ インポート サブネット:インポート対象サブネットに共有コントラクトを適用します。デフォルトの仕様では、外部 EPG 用外部サブネットが設定されています。
ルート対象サブネットを集約することができます。集約が設定されていない場合は、サブネットが正確に照合されます。たとえば、サブネットが 11.1.0.0/16 の場合、11.1.1.0/24 ルートにはポリシーが適用されず、ルートが 11.1.0.0/16
である場合のみ適用されます。すべてのサブネットを 1 つずつ定義する作業は面倒でエラーが発生しやすいので、それを回避するために、サブネットのセットを 1 つのエクスポート、インポートまたは共有ルート ポリシーに集約することができます。現時点では、0/0
サブネットのみ集約可能です。0/0 に集約を指定すると、次の選択オプションに基づき、すべてのルートがインポート、エクスポートされ、異なる VRF と共有されます:
-
集約エクスポート — VRF (サブネット 0/0) のすべての中継ルートをエクスポートします。
-
集約インポート — 所定の L3 ピア (サブネット 0/0) のすべて着信ルートをインポートします。
(注)
|
BGP、OSPF が EIGRP の集約インポート ルート制御はサポートされます。
|
-
集約共有ルート — 1 つの VRF で学習されているルートを別の VRF にアドバタイズする必要がある場合、サブネットとの正確な一致、またはサブネット マスクに従った方法で共有できます。集約共有ルートでは、複数のサブネット マスクを使用して、どの特定のルート
グループを VRF 間で共有するかを決定できます。たとえば、10.1.0.0/16 と 12.1.0.0/16 を指定してこれらのサブネットを集約することができます。あるいは、0/0 を使用すると、複数の VRF のすべてのサブネット ルートを共有できます。
(注)
|
第 2 世代のスイッチの VRF 機能間で正常にルートが共有されます(N9K-93108TC-EX など、スイッチ モデル名の最後やその後に「EX」や「FX」がつく Cisco Nexus N9K)。第 1 世代のスイッチですが、ルートを保存する物理的な
3 進コンテンツ対応メモリ(TCAM)にルートの解析を完全にサポートするだけの容量がないため、この設定のパケットは失敗する可能性があります。
|
ルート集約では、多数の具体的なアドレスを 1 つのアドレスに置き換えることで、ルート テーブルが簡素化します。たとえば、10.1.1.0/24、10.1.2.0/24、10.1.3.0/24 は 10.1.0.0/16 に置き換えられます。ルート集約ポリシーにより、ボーダー
リーフ スイッチとそのネイバー リーフ スイッチの間でルートを効率的に共有することができます。BGP、OSPF、あるいは EIGRP のルート集約ポリシーは、ブリッジ ドメインまたは中継サブネットに適用されます。OSPF では、エリア間ルート集約と外部ルート集約がサポートされます。集約ルートはエクスポートされます。ファブリック内でのアドバタイズは行われません。上記の例では、ルート集約ポリシーが適用され、EPG
が 10.1.0.0/16 サブネットを使用している場合、10.1.0.0/16 の範囲全体がすべての隣接リーフ スイッチと共有されます。
(注)
|
同じリーフ スイッチで 2 つの L3extOut ポリシーに OSPF を設定している場合(1 つはレギュラーで、もう 1 つはバックボーン)には、VRF内の全エリアに集約が適用されるため、一方の L3extOut で設定されているルート集約ポリシーが両方の L3extOut ポリシーに適用されます。
|
次の図に示すように、ルート制御プロファイルは、プレフィックス ベースおよびコミュニティベースの一致に基づいて、ルート マップを取得します。
ルート制御プロファイル(rtctrtlProfile
)は、許可される対象を指定します。ルート制御コンテキストは一致対象を指定し、スコープは設定すべき対象を指定します。サブジェクト プロファイルには、コミュニティ マッチの仕様が含まれます。これは複数の l3extOut
で使用できます。サブジェクト プロファイル(SubjP
)には、それぞれ 1 つまたは複数のコミュニティ ファクタ(コミュニティ)を含む複数のコミュニティ タームを含めることができます。これにより、次のブール演算を指定することができます。
-
複数コミュニティ ターム間の論理的 OR
-
複数コミュニティ ターム間の論理的 AND
たとえば、北東と呼ばれるコミュニティ タームに、それぞれ多くのルートを含む複数のコミュニティが含まれているとします。また、南東という別のコミュニティ タームにも、さまざまなルートが多数含まれているとします。管理者は、そのどちらかあるいは両方を一致させることを選択できます。コミュニティ
ファクタ タイプには、レギュラーまたは拡張を使用できます。拡張タイプのコミュニティ ファクタを使用する際には、仕様間の重複がないよう注意することが必要です。
ルート制御プロファイルのスコープ部分は、属性プロファイル(rtctrlAttrP
)を参照して、適用すべき設定-アクション(プリファレンス、ネクスト ホップ、コミュニティなど)を指定します。ルートを l3extOut
から学習した場合は、ルートの属性を変更できます。
上の図は、l3extOut
に rtctrtlProfile
が含まれているケースを示しています。rtctrtlProfile
はテナントの下にも配置できます。この例では、l3extOut
に、自身をテナント下の rtctrtlProfile
と関連付ける相互リーク関係ポリシー(L3extRsInterleakPol
)が設定されています。この設定により、再利用、 rtctrtlProfile
複数の l3extOut
接続します。BGP 属性 (BGP は、ファブリック内で使用される) は、それを OSPF からは、ファブリックを学習ルートの追跡することもできます。L3extOut 下で定義された rtctrtlProfile
の優先順位は、テナント下で定義されたものよりも高くなります。
rtctrtlProfile
には、組み合わせ可能およびグローバルという 2 つのモードがあります。デフォルトの組み合わせ可能モードでは、パーベイシブ サブネット(fvSubnet
)および外部サブネット(l3extSubnet
)に一致/設定メカニズムを組み合わせてルート マップをレンダリングします。グローバル モードはテナント内のすべてのサブネットに適用され、そのほかのポリシー属性の設定が無効になります。グローバル rtctrtlProfile
では、明示的な(0/0)サブネットを定義しなくても、すべての動作が許可されます。グローバル rtctrtlProfile
は、コミュニティやネクスト ホップといった異なるサブネット属性を使用してマッチングが行われる非プレフィックス ベースの一致ルールと一緒に使用されます。1 つのテナント下で複数の rtctrtlProfile
ポリシーを設定できます。
rtctrtlProfile
ポリシーによって、デフォルト インポートおよびデフォルト エクスポートのルート制御の拡張が可能になります。集約インポートあるいはエクスポート ルートを伴う Layer 3 Outside ネットワークには、サポート対象デフォルト エクスポート/デフォルト
インポートおよびサポート対象 0/0 集約ポリシーを指定するインポート/エクスポート ポリシーを設定できます。すべてのルート(着信または発信)に rtctrtlProfile
ポリシーを適用するには、一致ルールのないグローバル デフォルト rtctrtlProfile
を定義します。
(注)
|
1 つのスイッチ上で複数の l3extOut 接続を設定することは可能ですが、スイッチは 1 つのルート マップしか持つことができないため、スイッチで設定されているすべてのレイヤ 3 外側ネットワークが同じ rtctrtlProfile を使用する必要があります。
|
プロトコル相互リークと再配布ポリシーは、ACI ファブリック BGP ルートで共有される外部学習ルートを制御します。設定属性はサポートされています。これらのポリシーは L3extOut
単位、ノード単位、VRF 単位でサポートされます。相互リークポリシーは、L3extOut
内のルーティング プロトコルによって学習されたルートに適用されます。現在のところ、相互リークと再配布ポリシーは、OSPF v2 および v3 でサポートされています。ルート制御ポリシー rtctrtlProfile
は、相互リーク ポリシーによって消費される場合、グローバル
として定義する必要があります。