Cross-Cloud Interconnect 接続を注文したら、Microsoft Azure ポートを注文します。
始める前に
ExpressRoute Direct 機能をまだ登録していない場合は、登録します。
Azure Portal
- Azure Portal にログインし、適切なサブスクリプションを選択します。
- ナビゲーションで [Settings] メニューを見つけて、[Preview features] をクリックします。
- 検索ボックスに「ExpressRoute」と入力します。
- [Allow ExpressRoute Direct] チェックボックスをオンにします。
- ページの上部にある [+Register] ボタンをクリックします。
- テーブルで、もう一度 [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
[ExpressRoute Direct] ページに移動します。
[Create] をクリックします。
[Create ExpressRoute Direct] ページの [Basics] タブに入力します。
- リソースを作成するサブスクリプションを選択します。後で ExpressRoute 回線を作成するときに、ExpressRoute Direct リソースと同じサブスクリプションで作成する必要があります。
- ExpressRoute Direct リソースを配置するリソース グループを選択します。
- リソースを配置するリージョンを指定します。
- リソースの名前を入力します。
これらのフィールドの最新情報については、Azure のドキュメントをご覧ください。
[Next : Configuration] をクリックします。
[Configuration] タブで、次のフィールドに値を入力します。
- [Peering location] フィールドに Azure ロケーションを入力します。このフィールドの値の選択についてサポートが必要な場合は、ロケーションを選択するをご覧ください。
- 適切な帯域幅(10 Gbps または 100 Gbps)を選択します。
- [Encapsulation] で [Dot1Q] を選択します。
[Next: Tags] をクリックします。
(省略可)このポートにタグを設定します。
[Next Review + create] をクリックします。
選択内容の概要を確認します。変更する場合は、[Previous] をクリックし、必要に応じてフォームを更新します。概要が正しく表示されたら、[Create] をクリックします。
「Deployment in progress」というメッセージが表示されます。しばらくすると、「Your deployment is complete」というメッセージが表示されます。
新しい ExpressRoute Direct リソースの名前をクリックします。[Links] テーブルが表示されます(Link1 と Link2)。これらのリンクは、プライマリ ポートとセカンダリ ポートを表します。
ポートはまだ有効にしないでください。ポートを有効にすると課金が開始します。
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
- ExpressRoute Direct のリソースを一覧表示するページに移動します。
- 作成した接続の名前をクリックします。
- [Company Name] に「Google」と入力します。
- [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
フィールドの値は -10
~0
の範囲で増やすのが理想的です。
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
[ExpressRoute Direct] ページに移動します。
ExpressRoute Direct リソースの名前をクリックします。このページには、プライマリ接続用とセカンダリ接続用の 2 つのリンクが表示されます。
プライマリ接続を有効にします。
- [Link 1] をクリックします。
- [Enabled] トグルをクリックします。
- [Save] をクリックします。
セカンダリ接続を有効にします。
- [Link 2] をクリックします。
- [Enabled] トグルをクリックします。
- [Save] をクリックします。
Azure PowerShell
Get-AzExpressRoutePort
コマンドを使用して、ExpressRoute Direct ポートペアに関する情報を取得します。Azure> $port = Get-AzExpressRoutePort -Name EXPRESS_ROUTE_DIRECT_CONNECTION
CONNECTION_NAME
は、ExpressRoute Direct リソースの名前に置き換えます。プライマリ ポートの有効化状態を定義します。
$port.Links[0].AdminState = "Enabled"
セカンダリ ポートの有効化状態を定義します。
$port.Links[1].AdminState = "Enabled"
Set-AzExpressRoutePort
コマンドを使用して、両方のポートを更新します。$port = Set-AzExpressRoutePort -ExpressRoutePort $port
Google からのメールに返信する
Azure ポートを有効にしたら、Google から受信したメールに返信して、ポートを有効にしたことを伝えます。
返信を受信後、24 時間以内に Cross-Cloud Interconnect ポートが Azure からシグナルを受信していることを確認できます。