Microsoft Azure ポートを注文する

Cross-Cloud Interconnect 接続を注文したら、Microsoft Azure ポートを注文します。

始める前に

ExpressRoute Direct 機能をまだ登録していない場合は、登録します。

Azure Portal

  1. Azure Portal にログインし、適切なサブスクリプションを選択します。
  2. ナビゲーションで [Settings] メニューを見つけて、[Preview features] をクリックします。
  3. 検索ボックスに「ExpressRoute」と入力します。
  4. [Allow ExpressRoute Direct] チェックボックスをオンにします。
  5. ページの上部にある [+Register] ボタンをクリックします。
  6. テーブルで、もう一度 [Allow ExpressRoute Direct] を見つけます。[State] 列の対応する値が「Registered」であることを確認します。

Azure PowerShell

Register-AzProviderFeature コマンドを実行します。

Register-AzProviderFeature -FeatureName `
AllowExpressRoutePorts -ProviderNamespace Microsoft.Network

ExpressRoute Direct リソースを作成する

Cross-Cloud Interconnect 接続ごとに、Azure ポートが必要です。Azure ポートのペアを注文するには、ExpressRoute Direct リソースを作成します。

ExpressRoute Direct リソースを作成すると、Azure はプライマリとセカンダリの冗長ポートを自動的に予約します。この動作は、Cross-Cloud Interconnect の注文プロセスとは異なり、2 つの接続を明示的に順序付ける必要があります。

Azure Portal

  1. [ExpressRoute Direct] ページに移動します。

  2. [Create] をクリックします。

  3. [Create ExpressRoute Direct] ページの [Basics] タブに入力します。

    • リソースを作成するサブスクリプションを選択します。後で ExpressRoute 回線を作成するときに、ExpressRoute Direct リソースと同じサブスクリプションで作成する必要があります。
    • ExpressRoute Direct リソースを配置するリソース グループを選択します。
    • リソースを配置するリージョンを指定します。
    • リソースの名前を入力します。

    これらのフィールドの最新情報については、Azure のドキュメントをご覧ください。

  4. [Next : Configuration] をクリックします。

  5. [Configuration] タブで、次のフィールドに値を入力します。

    • [Peering location] フィールドに Azure ロケーションを入力します。このフィールドの値の選択についてサポートが必要な場合は、ロケーションを選択するをご覧ください。
    • 適切な帯域幅10 Gbps または 100 Gbps)を選択します。
    • [Encapsulation] で [Dot1Q] を選択します。
  6. [Next: Tags] をクリックします。

  7. (省略可)このポートにタグを設定します。

  8. [Next Review + create] をクリックします。

  9. 選択内容の概要を確認します。変更する場合は、[Previous] をクリックし、必要に応じてフォームを更新します。概要が正しく表示されたら、[Create] をクリックします。

    Deployment in progress」というメッセージが表示されます。しばらくすると、「Your deployment is complete」というメッセージが表示されます。

  10. 新しい ExpressRoute Direct リソースの名前をクリックします。[Links] テーブルが表示されます(Link1Link2)。これらのリンクは、プライマリ ポートとセカンダリ ポートを表します。

ポートはまだ有効にしないでください。ポートを有効にすると課金が開始します。

Azure PowerShell

New-AzExpressRoutePort コマンドを実行します。

New-AzExpressRoutePort -Name NAME `
   -ResourceGroupName RESOURCE_GROUP `
   -PeeringLocation PEERING_LOCATION `
   -BandwidthInGbps BANDWIDTH `
   -Encapsulation Dot1Q `
   -Location LOCATION

次のように置き換えます。

  • NAME: 新しい接続の名前
  • RESOURCE_GROUP: 適切なリソース グループ
  • PEERING_LOCATION: Azure で表されるロケーションの名前(例: Interxion-Frankfurt-FRA11
  • BANDWIDTH: 帯域幅(Gbps)- 10 または 100 のいずれか
  • LOCATION: リージョンの名前

LOA を生成する

Google が接続をプロビジョニングするには、Azure ポートの委任状(LOA)が必要です。

Azure Portal

  1. ExpressRoute Direct のリソースを一覧表示するページに移動します。
  2. 作成した接続の名前をクリックします。
  3. [Company Name] に「Google」と入力します。
  4. [Generate Letter of Authorization] をクリックします。

Azure PowerShell

Get-AzExpressRoutePort コマンドNew-AzExpressRoutePortLOA コマンドを使用します。

$port = Get-AzExpressRoutePort -Name CONNECTION_NAME; `
   New-AzExpressRoutePortLOA -ExpressRoutePort `
   $port -CustomerName "GoogleCloud" -Destination "PATH"

次のように置き換えます。

  • CONNECTION_NAME: 前の手順で作成した ExpressRoute Direct リソースの名前

  • PATH: LOA をダウンロードする場所。

Google に LOA を送信する

Cross-Cloud Interconnect 接続を注文すると、Google から確認メールが届きます。このメッセージには、Azure LOA を Google に送信する手順が記載されています。LOA を取得したら、手順に沿ってドキュメントを提供します。

次の両方を提供する必要があります。

  • LOA ドキュメント

  • ポートの接続方法。たとえば、プライマリの Cross-Cloud Interconnect ポートをプライマリまたはセカンダリ ExpressRoute Direct ポートに接続するかどうかを指定します。

Google に提供した手順をメモしておきます。この情報は、ExpressRoute 回線を構成するときに必要になります。

Google からのメールを探す

Google では、LOA の受領後、Cross-Cloud Interconnect の接続をプロビジョニングします。接続がプロビジョニングされると、物理的に 2 つのポートが接続されます。

接続がプロビジョニングされると、次の内容を含むメールが届きます。

  • ポートが使用可能になったことの通知。
  • Azure ポートの有効化とその確認。

このメールを受信したら、次のセクションで説明する手順を完了します。

Google からのシグナルを確認する

両方の Azure ポートが Google Cloud からシグナルを受信しているかどうかを確認します。いずれかのポートが点灯しない場合は、先に進む前に問題を Google に報告してください。

Azure PowerShell

Get-AzExpressRoutePort コマンドGet-AzMetric コマンドを使用します。

$port = Get-AzExpressRoutePort -Name EXPRESS_ROUTE_DIRECT_NAME -ResourceGroupName RESOURCE_GROUP
$metricLink1 = Get-AzMetric -ResourceId $port.id -DetailedOutput -MetricName "RxLightLevel" -MetricFilter "Link eq 'link1'"
$metricLink2 = Get-AzMetric -ResourceId $port.id -DetailedOutput -MetricName "RxLightLevel" -MetricFilter "Link eq 'link2'"
$metricLink1.Data[-1], $metricLink2.Data[-1]

次のように置き換えます。

  • EXPRESS_ROUTE_DIRECT_NAME: ExpressRoute Direct リソースの名前
  • RESOURCE_GROUP: 適切なリソース グループ

出力は次のようになります。Average フィールドの値は -100 の範囲で増やすのが理想的です。

TimeStamp : 3/22/2023 8:54:00 PM
Average   : -3.54
Minimum   :
Maximum   :
Total     :
Count     :

TimeStamp : 3/22/2023 8:54:00 PM
Average   : -4.17
Minimum   :
Maximum   :
Total     :
Count     : 

Azure ポートを有効にする

接続を許可するには、プライマリとセカンダリの ExpressRoute Direct 接続を有効にします。

Azure Portal

  1. [ExpressRoute Direct] ページに移動します。

  2. ExpressRoute Direct リソースの名前をクリックします。このページには、プライマリ接続用とセカンダリ接続用の 2 つのリンクが表示されます。

  3. プライマリ接続を有効にします。

    1. [Link 1] をクリックします。
    2. [Enabled] トグルをクリックします。
    3. [Save] をクリックします。
  4. セカンダリ接続を有効にします。

    1. [Link 2] をクリックします。
    2. [Enabled] トグルをクリックします。
    3. [Save] をクリックします。

Azure PowerShell

  1. Get-AzExpressRoutePort コマンドを使用して、ExpressRoute Direct ポートペアに関する情報を取得します。

    Azure> $port = Get-AzExpressRoutePort -Name EXPRESS_ROUTE_DIRECT_CONNECTION

    CONNECTION_NAME は、ExpressRoute Direct リソースの名前に置き換えます。

  2. プライマリ ポートの有効化状態を定義します。

    $port.Links[0].AdminState = "Enabled"
  3. セカンダリ ポートの有効化状態を定義します。

    $port.Links[1].AdminState = "Enabled"
  4. Set-AzExpressRoutePort コマンドを使用して、両方のポートを更新します。

    $port = Set-AzExpressRoutePort -ExpressRoutePort $port

Google からのメールに返信する

Azure ポートを有効にしたら、Google から受信したメールに返信して、ポートを有効にしたことを伝えます。

返信を受信後、24 時間以内に Cross-Cloud Interconnect ポートが Azure からシグナルを受信していることを確認できます。