DRGルート表とインポートディストリビューションリストの概要 - パート1 (2023/03/30)

DRGルート表とインポートディストリビューションリストの概要 - パート1 (2023/03/30)

https://blogs.oracle.com/ateam/post/overview-of-drg-route-tables-and-import-distribution-lists-part-1

投稿者: Raffi Shahabazian | Principal Cloud Network Architect


動的ルーティング ゲートウェイ (DRG) は、OCI でかなり前から使用されています。しかし、DRG の作成時に事前にバンドルされている自動生成された DRG ルート表と自動生成されたインポートディストリビューションを永続的に使用できるか、または DRG ルート表とインポートルートディストリビューションを使用する場合に別の方法があるかという質問がよく寄せられます。 .


始める前に、DRG を最初に作成したときに、これらの自動生成された DRG ルート表とインポートルートディストリビューションが OCI コンソールでどのように表示されるかを簡単に見てみましょう。



DRGルート表のデフォルトビュー



DRGインポートルートディストリビューションのデフォルトビュー


自動生成された DRG ルート表とインポート ルートディストリビューションは問題なく使用できますが、これが推奨されるアプローチであるとは限りません。たとえば、Prod VCNで仮想回線を使用し、Dev VCNでIPSec接続を使用する場合はどうすればよいですか? VCN間のEast-WestトラフィックがハブVCNをトラバースしなくても通信できるようにする必要がある場合はどうすればよいですか? VCNのサブセットが東西通信を必要としているが、残りのVCNがハブVCNをトラバースする必要がある場合はどうすればよいですか? これらのトラフィックフローの例は一般的な使用例であり、対応する一意のインポート ルートディストリビューションを備えた一意の DRG ルート表を活用すると、長期的には管理がより簡単になります。



DRG ルート表とルート ディストリビューションのインポート


最初の作成時 (または従来の DRG アップグレードの直後) に、自動生成される 2 つの DRG ルート表があり、それぞれに特定の目的があります。DRGルート表の1つは、Virtual Cloud Network (VCN)アタッチメントの集約ルート表として使用されます。もう 1 つの DRG ルート表は、リモートピアリング接続 (RPC)、仮想回線、および IPSec トンネルの集約ルート表として使用されます。これらのDRGルート表の名前は次のとおりです:


  • RPC、VC、および IPSec アタッチメント用に自動生成された DRGルート表
    • これは、既存および将来のすべての RPC、VC、および IPSec アタッチメントのデフォルトの DRG ルート表でもあります (このデフォルト設定を変更する方法については、このブログのパート 2 で説明します)。 
  • VCNアタッチメント用に自動生成されたDRG ルート表
    • これは、既存および将来のすべての VCN アタッチメントのデフォルトの DRG ルート表でもあります (このブログのパート 2 で、このデフォルト設定を変更する方法について説明します)。 

自動生成されたDRGルート表

 


2 つの DRG ルート表の目的に基づいて、それらの名前は一目瞭然です。ただし、これらのDRGルート表に関連付けられているルートディストリビューションのインポートにより、それらは一意になります。デフォルトでは、DRG が作成される (またはレガシー DRG からアップグレードされる) と、自動生成された DRG ルート表が一意のインポート ルートディストリビューションに関連付けられます。自動生成されたインポート ルートディストリビューションの名前は次のとおりです。


  • すべてのルートの自動生成されたインポート ルートディストリビューション
  • VCNルートの自動生成インポート ルートディストリビューション



自動生成されたDRGインポート ルートディストリビューションアソシエーション

 


すべてのDRG ルート表は、対応するインポート ルートディストリビューションに関連付ける必要があります。DRGルート表はインポート ルートディストリビューションを共有できます。つまり、複数のDRGルート表が単一のインポート ルートディストリビューションを参照できます。また、DRGルート表ごとに1つの一意のインポート ルートディストリビューションが存在する可能性もあります。


自動生成された インポート ルートディストリビューション を見ると、どの DRG アタッチメントからインポートするかを決定する基準が異なることがわかります。


すべてのルートの自動生成されたインポート ルートディストリビューション


このインポート ルートディストリビューションには、 Match AllのMatch TypeとMatch Criteria --の1 つのステートメントがあります(ステートメントはすべてに一致するため、特定の基準は必要ありません)。このステートメントは、次のことを明示的に定義しています。


  • インポート ルートディストリビューションには、VCN、RPC、IPSecおよび仮想回線アタッチメントを含むすべてのアタッチメントに一致する単一のステートメントがあります。 
  • このインポート ルートディストリビューションは、VCNアタッチメント用に自動生成されたDRGルート表に関連付けられています

以下は、この インポート ルートディストリビューション がどのように見えるかについての OCI コンソールからの画像です。

すべてのルートの自動生成されたインポート ルートディストリビューション

 


VCNルートの自動生成インポート ルートディストリビューション


この インポート ルートディストリビューション には、Attachment TypeのMatch TypeとVirtual Cloud NetworkのMatch Criteriaを持つ単一のステートメントがあります。このステートメントは、次のことを明示的に定義しています。


  • このステートメントは、このDRGにアタッチされている既存(および将来)のVCNがインポートされることを明示的に示しています。
  • このインポート ルートディストリビューションは、RPC、VC、および IPSec アタッチメント用に自動生成された DRGルート表 に関連付けられています。

以下は、この インポート ルートディストリビューション がどのように見えるかについての OCI コンソールからの画像です。

VCNルートの自動生成インポート ルートディストリビューション

 


DRG ルート表とインポート ルートディストリビューションの作成を開始する前に、インポート ルートディストリビューション内で一致させることができる基準のタイプを詳しく見てみましょう。


ルートディストリビューションステートメントのインポート


次に決定する項目は、[一致タイプ] ドロップダウンで何を一致させるかです。次の 3 つのオプションがあります。


  • アタッチメントの種類
  • アタッチメント
  • Match All

アタッチメントタイプのMatch Allタイプにより、4 つの許可されたアタッチメントタイプ (仮想クラウド ネットワーク、IPSec トンネル、仮想回線、またはリモート ピアリング接続) のいずれかを選択して一致させることができます。

ルートディストリビューションステートメント: アタッチメントのMatchタイプ

 


この方法は、選択した特定のアタッチメントをすべて網羅しています。つまり、DRGにアタッチされた50のVCNがあり、このインポート ルートディストリビューションがIPSecトンネルのDRGルート表で使用された場合、50のVCN CIDRすべてがDRGルートにインポートされます。 IPSec トンネルで使用されるテーブル。


ただし、アタッチメントのMatchタイプにより、VCN、IPSec トンネル、RPC、クロステナンシー、または仮想回線のアタッチメントであるかどうかにかかわらず、個々のアタッチメントを選択できます。


この方法は、インポート ルートディストリビューション内でフィルタリングできる最も細かいレベルです。個々の VCN、IPSec トンネル、RPC、または仮想回線を細かく選択し、特定の DRG ルート表内の CIDR のみをインポートできます。たとえば、下の図は、インポート ルートディストリビューションの特定の IPSec トンネル アタッチメントを照合できることを示しています。

ルートディストリビューションステートメント: アタッチメントのMatch タイプ

 


Match AllのMatch Typeは一目瞭然です。これはすべてのアタッチメントの種類に一致し、それに応じて CIDR をインポートします。

ルートディストリビューションステートメント: Match All のMatchタイプ

 


DRG ルート表 と インポートルートディストリビューション のデフォルト構成について理解したところで、次は何をすればよいのでしょうか? 楽しいもの!新しいインポート ルートディストリビューションを作成し、新しい DRG ルート表を作成し、インポート ルートディストリビューションをそれぞれの DRG ルート表に関連付け、アタッチメントタイプのデフォルトを変更する必要があります。これらの手順を実行したら、さまざまなアタッチメントをそれぞれの DRG ルート表に関連付けることができるので、DRG ルート表ごとに他のアタッチメントから CIDR を選択的にインポートできます。これにより、最終的にルーティングをきめ細かく制御できるようになります。 DRGルート表ベースごと。このブログのパート 2 に注目してください。次のステップを一緒に進めることができます。


参考文献:


動的ルーティングゲートウェイ


その他のリソース


DRG に関連する詳細な技術概要と設計ワークショップについては、YouTube で次のビデオをご覧ください。




コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)