ボーダーゲートウェイプロトコル (BGP) は、自律システム間でルーティング情報とネットワーク到達可能性情報を交換するための TCP ベースの動的ルーティングプロトコルです。Express Connect 回線を使用すると、BGP を使用してオンプレミスデータセンターを仮想ボーダールーター (VBR) に接続し、ハイブリッドクラウドを構築できます。
制限事項
VBR は、Express Connect 回線の対向にあるオンプレミスデータセンターとのみ BGP ピアを確立できます。
VBR は BGP-4 をサポートしています。
各 VBR で最大 8 つの BGP ピアを設定できます。
Alibaba Cloud 側の自律システム番号 (ASN) は 45104 です。VBR は、2 バイトまたは 4 バイトの ASN を使用するピアデバイスと接続できます。
仮想ボーダールータ (VBR) を ECR に追加する場合、VBR の BGP グループの ASN は ECR の ASN と一致する必要があります。ご利用の ECR の ASN が 45104 でない場合は、VBR の BGP 設定を行う前に、VBR を ECR に関連付けてください。
MPBGP をサポートしていない VBR を ECR に追加することはできません。ご利用の VBR が MPBGP をサポートしているかどうかを確認するには、詳細ページに移動し、ポートの高度な機能: セクションで 基本情報 を見つけます。
前提条件
VBR インスタンスが作成されていること。「VBR の作成と管理」をご参照ください。
オンプレミスデバイスで BGP が設定され、必要なルートがアドバタイズされており、必要に応じて BFD がセットアップされていること。手順については、ご使用のデバイスベンダーのドキュメントをご参照ください。
ステップ1:BGPグループの作成
BGP グループは、複数の BGP ピアに共通の設定を適用するために使用します。ASN を基に BGP グループを作成します。
BGP グループ作成後にリスク警告が表示された場合、VBR インスタンスにリスクがあることを示します。リスク警告が表示されない場合、VBR インスタンスにリスクはありません。
VBR が BGP を使用し、Cloud Enterprise Network (CEN) トランジットルーターを介して Alibaba Cloud リソースと通信する場合、BGP ルーティングループが発生する可能性があります。ご不明な点がある場合は、アカウントマネージャーにお問い合わせください。「VBR を CEN にアタッチすることを避けるべきシナリオ」をご参照ください。
Express Connect コンソールにログインします。
上部メニューでリージョンを選択し、左側メニューで [Virtual Border Routers (VBRs)] をクリックします。
[Virtual Border Routers (VBRs)] ページで、管理する VBR を見つけて、その ID をクリックします。
BGP グループ タブをクリックし、BGP グループの作成 をクリックします。
BGP グループの作成 パネルで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[プロトコルタイプ]
有効な値:
IPv4。
IPv6。
このパラメーターは、VBR で IPv6 機能が有効になっている場合にのみ必要です。
VBR で IPv6 機能を有効にしても、VBR 上で確立済みの IPv4 BGP ピアへの影響はありません。
[名前]
BGP グループの名前を入力します。
[ピア ASN]
オンプレミスデータセンターネットワークの ASN を入力します。
[BGP キー]
BGP グループのキーを入力します。
[BGP ルートクォータ]
BGP ピアが受信できるルートの最大数です。
最大値:110。
[説明]
BGP グループの説明を入力します。
[ローカル ASN]
Alibaba Cloud 側の ASN です。デフォルト値:45104。この値はデフォルトでは変更できません。
説明このフィールドは、必要な権限を持つアカウントにのみ表示されます。
ローカル ASN を別の値に変更するには:
ECR を使用した設定を推奨します。ECR はカスタム ASN をサポートしています。VBR が ECR に関連付けられており、BGP がまだ設定されていない場合、VBR は ECR の ASN を継承します。BGP を設定すると、ローカル ASN はデフォルトで ECR の ASN になります。
ECR を使用できない場合は、アカウントマネージャーに連絡して ASN の変更権限を申請してください。サポートされている範囲:64512~65024、65026~65534、および 4200000000~4294967294。ローカル ASN は、関連付けられている ECR の ASN と一致している必要があります。
マルチラインアクセスシナリオでデフォルトのローカル ASN 45104 を使用すると、BGP ルーティングループが発生する可能性があります。続行する前にリスクを評価してください。
ステップ2:BGPピアの作成
BGP グループを作成した後、BGP ピアを追加します。ピアはグループの設定を継承します。
Express Connect コンソールにログインします。
上部メニューでリージョンを選択し、左側メニューで [Virtual Border Routers (VBRs)] をクリックします。
[Virtual Border Routers (VBRs)] ページで、管理する VBR を見つけて、その ID をクリックします。
BGP ピア タブをクリックし、BGP ピアの作成 をクリックします。
BGP ピアの作成 パネルで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[BGP グループ]
ピアを追加する BGP グループを選択します。
[BGP ピア IP]
BGP ピアの IP アドレスを入力します。
デフォルトでは IPv4 アドレスを入力します。選択した BGP グループで IPv6 が有効になっている場合は、IPv6 アドレスを入力します。
[BFD の有効化]
双方向転送検出 (BFD) を有効または無効にします。
BFD はリンク障害を迅速に検出し、BGP と連携してルートコンバージェンスを高速化し、サービスの継続性を確保します。
重要BFD が Echo パケットモードを使用する場合、帯域幅全体を占有する QoS サービストラフィックによってネゴシエーションパケットがドロップされる可能性があります。このリスクを回避するために、IDC 側のスイッチではコントロールパケットモード (非同期モード) を使用することを推奨します。
[BFD ホップ数]
[BFD の有効化] を選択した場合に必要です。
送信元から宛先までの最大ホップ数。物理リンクのトポロジーに基づいて設定します。
1~255 の整数値を設定します。
重要マルチクラウド環境や、中間ブリッジデバイスのないファイバーダイレクトコネクトネットワークで BFD を使用する場合、デフォルトの BFD ホップ数を 255 から [1] に変更する必要があります。
BGP ピアを作成した後、BGP ピア ページでそのステータスを確認できます。
ステップ3:BGP CIDRブロックのアドバタイズ
この手順は、VBR-to-VPC 接続を使用する場合にのみ必要です。VBR を使用して ECR に直接接続する場合、または VBR を使用して TR に直接接続する場合は、アドバタイズは不要なため、この手順をスキップしてください。
BGP ピアを作成した後、VPC CIDR ブロックをアドバタイズして BGP 設定を完了します。BGP セッションが確立されると、VBR はオンプレミスデータセンターからルートを自動的に学習します。
Express Connect コンソールにログインします。
上部メニューでリージョンを選択し、左側メニューで [Virtual Border Routers (VBRs)] をクリックします。
[Virtual Border Routers (VBRs)] ページで、管理する VBR を見つけて、その ID をクリックします。
BGP ルートエントリの追加 タブをクリックし、BGP ルートエントリリスト をクリックします。
アドバタイズする VPC CIDR ブロックを入力し、OK をクリックします。
Cloud Enterprise Network (CEN) との統合
Cloud Enterprise Network (CEN) を使用してクラウド VPC と VBR 間の通信を有効にする場合、BGP 設定 (ステップ 1 とステップ 2) を完了した後、CEN の ヘルスチェック 機能を直接使用して、リンク障害時の自動フェイルオーバーを有効にできます。CEN は BGP を介してヘルスチェックの送信元アドレスをオンプレミスデータセンター (IDC) に自動的にアドバタイズします。
関連操作
BGP ピアのイベント監視
CloudMonitor のアラートルールを作成して、BGP ピアのステータス変更やルート数のイベントに関する通知をタイムリーに受信します。「イベント監視の概要」をご参照ください。
CloudMonitor コンソール にログインします。
左側のナビゲーションウィンドウで、.
[イベント監視] タブで、アラートルールとして保存 をクリックします。
イベントトリガーアラートルールの作成/変更 パネルで、次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[基本情報]
[ルール名]
アラートルールの名前を入力します。
[イベントトリガーアラートルール]
[製品]
アラートルールのクラウドサービスを選択します。
この例では、Express Connect - 専用回線接続 を選択します。
[イベントタイプ]
アラートルールのイベントタイプを選択します。
Down:BGP ピアのステータスが Down になったことを示します。
ReceiveRoutes:BGP ピアが受信したルート数に関するイベントです。
[イベントレベル]
アラートレベルを選択します。
この例では、警告 を選択します。
[イベント名]
アラートルールのイベント名を選択します。
[BGPPeerStatus:Down]:イベントタイプ で [Down] を設定した場合に選択します。
[BgpPeerReceiveRoutes:Exceed]:イベントタイプ で [ReceiveRoutes] を設定した場合に選択します。
[キーワードフィルタリング]
キーワード テキストボックスに、アラートルールをフィルタリングするためのキーワードを入力します。次に、条件 ドロップダウンリストから絞り込み条件を選択します。
いずれかのキーワードを含む:イベントの内容に指定されたキーワードのいずれかが含まれている場合にアラート通知が送信されます。
いずれのキーワードも含まない:イベントの内容に指定されたキーワードのいずれも含まれていない場合にアラート通知が送信されます。
[SQL フィルター]
SQL フィルター文を入力します。
[リソース範囲]
アラートルールのリソース範囲を選択します。有効な値:
[すべてのリソース]
[アプリケーション グループ]
この例では、[すべてのリソース] を選択します。
[アラーム方法]
[アラーム通知]
このオプションを選択して、指定された連絡先にアラートを直接送信します。
連絡先グループ ドロップダウンリストから、アラート連絡先グループを選択します。[通知方法] ドロップダウンリストから、アラートレベルと通知方法を選択します。有効な値:
緊急 (電話、SMS、メール、WebHook)
警告 (SMS、メール、WebHook)
情報 (メール、WebHook)
[Simple Message Queue (SMQ)]
このオプションを選択して、指定された Message Service (MNS) キューにアラートを配信します。
[Function Compute]
このオプションを選択して、指定された Function Compute 関数にアラートを配信します。
[URL コールバック]
POST リクエストを介して CloudMonitor からアラート通知を受信するパブリック URL。HTTP のみがサポートされています。「システムイベントのアラートコールバック (レガシー)」をご参照ください。
[Log Service]
このオプションを選択して、指定された Log Service Logstore にアラートを配信します。
[ミュート期間]
アラートがクリアされない場合にアラート通知が再送される間隔です。
BGP の管理
アクション | 手順 |
BGP グループの変更 |
|
BGP ピアの変更 |
|
BGP グループの削除 |
|
BGP ピアの削除 |
|
アドバタイズされた BGP CIDR ブロックの削除 |
|
関連API
CreateBgpGroup:指定した VBR の BGP グループを作成します。
CreateBgpPeer:指定した BGP グループに BGP ピアを追加します。
AddBgpNetwork:BGP ネットワークをアドバタイズします。
ModifyBgpGroupAttribute:BGP グループの属性を変更します。
ModifyBgpPeerAttribute:BGP ピアの属性を変更します。
DeleteBgpGroup:指定した BGP グループを削除します。
DeleteBgpPeer:指定した BGP ピアを削除します。
DeleteBgpNetwork:アドバタイズした BGP ネットワークを削除します。