ルート学習機能を使用すると、転送ルーターはネットワークインスタンスからルートを自動的に学習できます。 この機能により、手動構成のエラーが削減され、効率が向上します。
制限
Enterprise Edition の転送ルーターのみがルート学習をサポートしています。 転送ルーターでこの機能が使用できるかどうかを確認するには、転送ルーターのエディションを表示するを参照してください。
シナリオ
中国 (杭州) リージョンに 2 つの仮想プライベートクラウド (VPC) を作成し、それらを転送ルーターに接続したとします。
ルート学習機能を使用すると、転送ルーターは 2 つの VPC のシステムルートを学習し、それらをデフォルトルートテーブルに追加します。
2 つの VPC 接続が転送ルーターのデフォルトルートテーブルに関連付けられている場合、VPC から転送ルーターへのトラフィックは、転送ルーターによって自動的に学習されたルートに基づいてネクストホップに転送されます。
ルートアドバタイズメント
ルート学習は、以下の間で確立できます。
Enterprise Edition 転送ルーターのルートテーブルと複数のネットワークインスタンス。
ネットワークインスタンスと複数の Enterprise Edition 転送ルーターのルートテーブル。
ルート学習が有効になると、インスタンスは Enterprise Edition 転送ルーターにルートを自動的にアドバタイズします。
接続タイプ | インスタンスタイプ | 自動的にアドバタイズされるルート |
VPC 接続 | VPC | VPC のシステムルート。
|
VBR 接続 | 仮想ボーダールーター (VBR) |
これらのルートを見つける方法の詳細については、「ルートを追加および管理する」をご参照ください。 |
ECR 接続 | Express Connect Router (ECR) | ネクストホップが VBR であるルート。 |
VPN 接続 | IPsec-VPN 接続 | IPsec-VPN 接続の宛先ルートテーブルおよび BGP ルートテーブルのルート。 |
リージョン間接続 | 転送ルーター |
ルート学習ポリシーを作成する
方法 1: 接続とともにポリシーを作成する
ネットワークインスタンス接続を作成するときに、下の図に示すように、[詳細設定] セクションで [システムルートを転送ルーターのデフォルトルートテーブルに伝播する] を選択します。 これにより、転送ルーターがネットワークインスタンスからルートを自動的に学習できるようにするルート学習ポリシーが作成されます。
他のタイプのインスタンスを接続するには、「VPC 接続を作成する」、「ECR 接続を作成する」、「VBR 接続を作成する」、「VPN 接続を作成する」、および「リージョン間接続を作成する」をご参照ください。
方法 2: ルート学習ポリシーのみを作成する
次のシナリオでは、ルート学習ポリシーのみを作成できます。
ネットワークインスタンス接続を作成するときに、[システムルートを転送ルーターのデフォルトルートテーブルに伝播する] が選択されていません。
転送ルーターがネットワークインスタンスからルートを学習するためのカスタムルートテーブルが作成されています。
ルート学習ポリシーを作成するには、次の手順を実行します。
CEN コンソール にログオンします。
インスタンス ページで、管理する CEN インスタンスの ID をクリックします。
タブに移動し、管理する転送ルーターの ID をクリックします。
転送ルーターの詳細ページで、ルートテーブル タブをクリックします。
左側のセクションで、管理するルートテーブルの ID をクリックします。 ルートテーブルの詳細ページで、ルート伝播 タブをクリックします。
ルート伝播 タブで、[ルート伝播を有効にする] をクリックします。 [ルート伝播を有効にする] ダイアログボックスで、次のパラメーターを構成し、[OK] をクリックします。
パラメーター
説明
[ルートテーブル]
現在のルートテーブルがデフォルトで選択されています。
[転送ルーター]
現在の転送ルーターがデフォルトで選択されています。
[関連付けられた接続]
ルート学習を有効にするネットワークインスタンス接続を選択します。
有効にすると、ネットワークインスタンスはルートテーブルにルートを自動的にアドバタイズします。 ルートエントリ タブでルートを見つけます。
ルート学習ポリシーを削除する
ネットワークインスタンスと転送ルーターの間でルート学習が無効になると、インスタンスから転送ルーターにアドバタイズされたルートは自動的に削除されます。
CEN コンソール にログオンします。
インスタンス ページで、管理する CEN インスタンスの ID をクリックします。
タブに移動し、管理する転送ルーターの ID をクリックします。
転送ルーターの詳細ページで、ルートテーブル タブをクリックします。
左側のセクションで、管理するルートテーブルの ID をクリックします。 ルートテーブルの詳細ページで、ルート伝播 タブをクリックします。
ルート伝播 タブで、ターゲットネットワークインスタンス接続を見つけ、アクション 列の 削除 をクリックします。
ルート伝播を無効にする ダイアログボックスで、詳細を確認し、OK をクリックします。
参照
EnableTransitRouterRouteTablePropagation: ルート学習ポリシーを作成します。
ListTransitRouterRouteTablePropagations: Enterprise Edition 転送ルーターのルートテーブルのルート学習ポリシーをクエリします。
DisableTransitRouterRouteTablePropagation: ルート学習を無効にします。