訂購 Microsoft Azure 通訊埠

訂購跨雲端互連網路連線後,請訂購 Microsoft Azure 連接埠。

事前準備

如果您尚未註冊,請註冊 ExpressRoute Direct 功能。

Azure 入口網站

  1. 登入 Azure 入口網站,然後選取適當的訂閱項目。
  2. 在導覽選單中找出「設定」選單,然後按一下「預覽功能」
  3. 在搜尋框中輸入「ExpressRoute」ExpressRoute
  4. 勾選「Allow ExpressRoute Direct」核取方塊。
  5. 按一下頁面頂端的「+ 註冊」按鈕。
  6. 在表格中再次找出「Allow ExpressRoute Direct」。確認「狀態」欄中的對應值為「已註冊」

Azure PowerShell

使用 Register-AzProviderFeature 指令

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

建立 ExpressRoute Direct 資源

每個 Cross-Cloud Interconnect 連線都需要一個 Azure 連接埠。如要訂購一組 Azure 連接埠,請建立 ExpressRoute Direct 資源。

建立 ExpressRoute Direct 資源時,Azure 會自動為您保留主和次要備援埠。這與跨雲 Interconnect 訂購程序不同,後者需要明確訂購兩個連線。

Azure 入口網站

  1. 前往 ExpressRoute Direct 頁面。

  2. 按一下 [建立]。

  3. 在「Create ExpressRoute Direct」頁面的「Basics」分頁中填寫資料。

    • 選取要建立資源的「訂閱項目」。日後建立 ExpressRoute 迴路時,您必須在與 ExpressRoute Direct 資源相同的訂閱中建立。
    • 選取要放置 ExpressRoute Direct 資源的資源群組
    • 找出要放置資源的地區
    • 輸入資源的「名稱」

    如需這些欄位的最新資訊,請參閱 Azure 說明文件

  4. 按一下「下一步:設定」

  5. 在「Configuration」分頁中,輸入下列欄位的值:

    • 在「對等連線位置」欄位中,輸入 Azure 位置。如果需要協助選擇這個欄位的值,請參閱「選擇位置」。
    • 選擇適當的頻寬 (10 Gbps100 Gbps)。
    • 在「Encapsulation」(封裝) 部分,選取「Dot1Q」
  6. 按一下「下一步:代碼」

  7. 選用:設定這個 port 的標記。

  8. 按一下「下一步:檢閱 + 建立」

  9. 查看所選項目的摘要。如要修改,請按一下「上一步」,然後視需要更新表單。確認摘要正確無誤後,按一下「建立」

    Azure 會顯示「部署作業進行中」訊息。一段時間後,訊息應會更新為「部署作業已完成」

  10. 按一下新的 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 為單位),必須是 10100
  • LOCATION:區域名稱

產生授權書

如要讓 Google 佈建連線,必須先取得 Azure 通訊埠的授權書 (LOA)。

Azure 入口網站

  1. 前往列出 ExpressRoute Direct 資源的頁面。
  2. 按一下您建立的連線名稱。
  3. 在「公司名稱」中輸入「Google」
  4. 按一下「產生授權函」

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 的位置

將 LOA 傳送給 Google

訂購 Cross-Cloud Interconnect 連線後,您應該會收到 Google 寄送的確認電子郵件。每則訊息都會附上如何將 Azure LOA 傳送給 Google 的操作說明。取得 LOA 後,請按照指示提供文件。

總結來說,您必須提供下列兩項資訊:

  • 授權書

  • 說明如何連接埠。例如,指定要將主要 Cross-Cloud Interconnect 連接埠連結至主要或次要 ExpressRoute Direct 連接埠。

請記下你向 Google 提供的操作說明。稍後在設定 ExpressRoute 迴路時,您會需要這項資訊。

尋找 Google 寄送的電子郵件

您提供 LOA 後,Google 就能佈建 Cross-Cloud Interconnect 連線。當連線已佈建,表示 Google 已將兩個連接埠進行實體連線。

連線設定完成後,您會收到一封電子郵件,內容如下:

  • 通知您已可使用連接埠。
  • 說明如何啟用 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 直接連線。

Azure 入口網站

  1. 前往 ExpressRoute Direct 頁面。

  2. 按一下 ExpressRoute Direct 資源的名稱。畫面上會顯示兩個連結:一個是主要連線,另一個是次要連線。

  3. 啟用主要連線:

    1. 按一下「Link 1」
    2. 按一下「Enabled」切換鈕。
    3. 按一下 [儲存]
  4. 啟用次要連線:

    1. 按一下「Link 2」
    2. 按一下「Enabled」切換鈕。
    3. 按一下 [儲存]

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 的信號