共用方式為


在 Azure 中建立自訂 IPv4 位址前綴

在本文中,您將瞭解如何使用 Azure 入口網站 建立自定義 IPv4 位址前綴。 您可以準備一個範圍來布建、布建IP配置的範圍,並依Microsoft啟用範圍公告。

自訂 IPv4 位址前置詞可讓您將自己的 IPv4 範圍帶入 Microsoft,並將其與 Azure 訂用帳戶產生關聯。 您可以繼續擁有該範圍的擁有權,同時允許 Microsoft 將其公告給網際網路。 自訂 IP 位址前置詞可做為區域資源,代表客戶擁有之 IP 位址的連續區塊。

在本文中,請選擇 Azure 入口網站、Azure CLI 或 PowerShell,以建立自定義 IPv4 位址前綴。

全域/區域與統一模型

將範圍上線至 Azure 之前,您必須決定最適合您架構的模型。 針對 BYOIPv4,Azure 提供兩種部署模型:「global/regional」 和 “unified”。

  • Global/Regional 模型會使用父/架構。 在此範例中,Microsoft廣域網 (WAN) 會公告全域 (parent) 範圍,而個別的 Azure 區域會公告區域 (child) 範圍。 根據預設,全域範圍的大小可以是 /21 到 /24,而區域範圍的大小可以從 /22 到 /26 不等。 區域範圍取決於其個別父範圍的大小,而且必須至少要小一個層級。 例如,使用 /23 的全域範圍會允許 /24 到 /26 的區域範圍。 只有全域範圍需要驗證為布建的一部分。 區域範圍是衍生自全域範圍,其方式與公用 IP 首碼衍生自自訂 IP 首碼的方式類似。

  • 統一模型是簡化的系統,其中Microsoft廣域網 (WAN) 和 Azure 區域都會公告相同的範圍。 根據預設,統一範圍的大小可以是 /21 到 /24 的任何位置。

  • 模型的選擇取決於所需上線的範圍。 例如,如果您的方案只牽涉到將某個範圍上線至單一 Azure 區域,則統一模型是更合乎邏輯的選擇,可避免管理額外負荷。 如果貴組織改為想要將 BYOIPv4 範圍部署到多個區域,且可能會分散到組織內的不同小組,而且在較長時間內,則全域/區域模型可以提供更大的彈性。

注意

一旦兩個模型上線,範圍就無法「移轉」;它們必須完全取消布建並重新上線,才能使用其他模型。

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶

  • 可在 Azure 中佈建的客戶擁有 IPv4 範圍。

    • 此範例會使用樣本客戶範圍 (1.2.3.0/24)。 此範圍不會在 Azure 中驗證,因此請將範例範圍取代為您的 。

注意

針對佈建流程期間遇到的問題,請參閱自訂 IP 前置詞的疑難排解

佈建前步驟

若要利用 Azure BYOIP 功能,您必須在佈建 IPv4 位址範圍之前執行下列步驟。

需求和前置詞整備程度

  • 該位址範圍必須由您擁有,並以您的名義向五個主要區域網際網路註冊機構的其中一個註冊:

  • 位址範圍不得小於 /24,網際網路服務提供者才能接受。

  • 授權Microsoft公告位址範圍的路由來源授權文件必須由客戶在適當的路由因特網登錄 (RIR) 網站或透過其 API 完成。 RIR 要求使用 RIR 的資源公開金鑰基礎結構 (RPKI) 對 ROA 進行數位簽署。

    針對此 ROA:

    • 來源 AS 必須列為公用雲端的 8075。 (如果範圍將上線至 US Gov 雲端,則來源 AS 必須列為 8070。)

    • 有效結束日期 (到期日期) 必須考慮您想要讓 Microsoft 公告前置詞的時間。 某些 RIR 不會將有效結束日期顯示為選項,或為您選擇日期。

    • 前置詞長度應該完全符合Microsoft公告的前置詞。 例如,如果您打算將 1.2.3.0/24 和 2.3.4.0/23 帶入 Microsoft,則兩者都應該命名。

    • 在 ROA 完成並提交之後,請至少等待 24 小時讓 Microsoft 得以利用該文件,在此期間,將會驗證其作為布建程序一部分的真實性和正確性。

注意

也建議您為任何現有的 ASN 建立 ROA,ASN 會公告範圍,避免在移轉期間發生任何問題。

重要

雖然 Microsoft 不會在指定日期之後停止公告範圍,但如果原始到期日已通過,強烈建議您獨立建立後續 ROA,以避免外部電信業者不接受公告。

憑證整備程度

若要授權 Microsoft 將前置詞與客戶訂用帳戶產生關聯,必須比較公開憑證與已簽署的訊息。

下列步驟顯示針對佈建至公用雲端準備樣本客戶範圍 (1.2.3.0/24) 所需的步驟。 您可以使用 Windows PowerShell 或在 Linux 控制台中執行這些命令。 兩者都需要安裝 OpenSSL。

  1. 必須建立自我簽署的 X509 憑證,才能新增至前置詞的 Whois/RDAP 記錄。 如需 RDAP 的相關資訊,請參閱 ARINRIPEAPNICAFRINIC 網站。

    使用 OpenSSL 工具組時,下列命令會產生 RSA 金鑰組,並使用六個月內到期的密鑰組建立 X509 憑證。

    ./openssl genrsa -out byoipprivate.key 2048
    Set-Content -Path byoippublickey.cer (./openssl req -new -x509 -key byoipprivate.key -days 180) -NoNewline
    
  2. 建立憑證之後,請針對前置詞更新 Whois/RDAP 記錄的公開註解區段。 若要顯示複製,包括帶有虛線虛線的 BEGIN/END 頁首/頁尾,請使用命令 cat byoippublickey.cer:您應該能夠透過路由網際網路註冊機構執行此程序。

    以下是每個登入的指示:

    • ARIN - 編輯前置詞記錄的「註解」

    • RIPE - 編輯 inetnum 記錄的備註

    • APNIC - 使用 MyAPNIC 編輯 inetnum 記錄的備註

    • AFRINIC - 使用 MyAFRINIC 編輯 inetnum 記錄的備註

    • 如需 LACNIC 登錄的範圍,請向 Microsoft 建立支援票證。

    填寫公開批注之後,Whois/RDAP 記錄看起來應該像下列範例。 複製時,請確定沒有空格或歸位字元,並包含所有破折號:

    範例憑證批注的螢幕快照。

  3. 若要建立傳遞給 Microsoft 的訊息,請建立包括前置詞和訂用帳戶相關資訊的字串。 使用先前產生的金鑰組簽署此訊息。 使用下列格式,取代您的訂用帳戶標識碼、要布建的前置詞,以及符合 ROA 上有效日期的到期日。 請確定格式依該順序排列。

    使用下列命令,來建立傳遞至 Microsoft 以進行驗證的已簽署訊息。

    注意

    如果原始 ROA 中未包含有效結束日期,請挑選對應至您想要讓 Azure 公告前置詞的日期。

    $byoipauth="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|1.2.3.0/24|yyyymmdd"
    Set-Content -Path byoipauth.txt -Value $byoipauth -NoNewline
    ./openssl dgst -sha256 -sign byoipprivate.key -keyform PEM -out byoipauthsigned.txt byoipauth.txt
    $byoipauthsigned=(./openssl enc -base64 -in byoipauthsigned.txt) -join ''
    
  4. 若要檢視已簽署訊息的內容,請輸入從先前建立的已簽署訊息建立的變數,然後在提示字元中選取 Enter

    $byoipauthsigned
    
    # Output
    ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10a/1234567a/ABCDEFG0a1b2c0//ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10aABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0/ABCDEFG0a1b2c0a1b2c0a1b21212121212/ABCDEFG0a1b2c0a1b2c0a1b2c0ca1b2c0a1b2c0a10a==
    

布建和委託自定義IPv4 前置詞

下列步驟顯示布建和委託自定義 IPv4 位址前綴的程式,其中包含兩種模型的選擇:Unified 和 Global/Regional。 您可以使用 Azure 入口網站、Azure CLI 或 Azure PowerShell 來執行這些步驟。

使用 Azure 入口網站 來布建及委託自定義 IPv4 位址前綴與 Azure 入口網站。

下列步驟顯示將樣本客戶範圍 (1.2.3.0/24) 佈建至美國西部 2 區域的程序。

注意

根據資源的本質,此頁面不會顯示清除或刪除步驟。 如需移除已佈建自訂 IP 前置詞的資訊,請參閱管理自訂 IP 前置詞

登入 Azure

登入 Azure 入口網站

建立和布建統一的自定義IP位址前綴

  1. 在入口網站頂端的搜尋方塊中,輸入自訂 IP

  2. 在搜尋結果中,選取 [自訂 IP 前置詞]

  3. 選取 + 建立

  4. 在 [建立自訂 IP 前置詞] 中,輸入或選取下列資訊:

    設定
    專案詳細資料
    訂用帳戶 選取您的訂用帳戶
    資源群組 選取 [新建]
    輸入 myResourceGroup
    選取 [確定]。
    [執行個體詳細資料]
    名稱 輸入 myCustomIPPrefix
    區域 選取 [美國西部 2]
    IP 版本 選取 [IPv4]。
    IPv4 前置詞 (CIDR) 輸入 1.2.3.0/24
    ROA 到期日 yyyymmdd 格式輸入 ROA 到期日。
    已簽署訊息 貼上佈建前小節中 $byoipauthsigned 的輸出。
    可用性區域 選取 [區域備援]

    在 Azure 入口網站中建立自訂 IP 前置詞頁面的螢幕擷取畫面。

  5. 選取 [檢閱 + 建立] 索引標籤,或是頁面底部的 [檢閱 + 建立] 藍色按鈕。

  6. 選取 建立

範圍會推送至 Azure IP 部署管線。 部署程序是非同步的。 您可以檢閱自訂 IP 前置詞的 [委派狀態] 欄位來檢查狀態。

注意

完成佈建程序的預估時間為 30 分鐘。

重要

自訂 IP 前置詞處於「佈建」狀態之後,就可以建立子公用 IP 前置詞。 這些公用 IP 前置詞和任何公用 IP 位址都可以連結至網路資源。 例如,虛擬機器網路介面或負載平衡器前端。 不會公告這些 IP,因此無法連線。 如需使用中前置詞移轉的詳細資訊,請參閱管理自訂 IP 前置詞

從統一自定義IP前綴建立公用IP前置詞

建立前置詞時,您必須從前置詞建立靜態 IP 位址。 在此節中,您會從先前建立的前置詞建立靜態 IP 位址。

  1. 在入口網站頂端的搜尋方塊中,輸入自訂 IP

  2. 在搜尋結果中,選取 [自訂 IP 前置詞]

  3. 在 [自訂 IP 前置詞] 中,選取 [myCustomIPPrefix]

  4. 在 [myCustomIPPrefix] 的 [概觀] 中,選取 [+ 新增公用 IP 前置詞]

  5. 在 [建立公用 IP 前置詞] 中的 [基本資訊] 索引標籤中,輸入或選取下列資訊。

    設定
    專案詳細資料
    訂用帳戶 選取您的訂用帳戶。
    資源群組 選取 myResourceGroup
    [執行個體詳細資料]
    名稱 輸入 myPublicIPPrefix
    區域 選取 [美國西部 2]。 公用 IP 前置詞的區域必須符合自訂 IP 前置詞的區域。
    IP 版本 選取 [IPv4]
    前置詞所有權 選取 [自訂前置詞]
    自訂 IP 前置詞 選取 [myCustomIPPrefix]
    首碼大小 選取前置詞大小。 大小可以像自訂 IP 前置詞一樣大。
  6. 選取 [檢閱 + 建立],然後在下列頁面上選取 [建立]

  7. 重複步驟 1-3 以返回 myCustomIPPrefix[概觀] 頁面。 您會看到 myPublicIPPrefix 列在 [相關聯的公用 IP 前置詞] 區段底下。 您現在可以從這個前置詞配置標準 SKU 公用 IP 位址。 如需詳細資訊,請參閱從前置詞建立靜態公用 IP 位址

委託統一自定義IP位址前綴

當自訂 IP 前置詞處於已佈建狀態時,請更新前置詞以開始從 Azure 公告範圍的程序。

  1. 在入口網站頂端的搜尋方塊中,輸入 [自訂IP],然後選取 [自訂 IP 前置詞]

  2. 驗證並在必要時等候 [myCustomIPPrefix] 列在 [已佈建] 狀態。

  3. 在 [自訂 IP 前置詞] 中,選取 [myCustomIPPrefix]

  4. 在 [myCustomIPPrefix] 的 [概觀] 中,選取 [委任] 下拉式功能表,然後選擇 [全域]

作業是非同步。 您可以檢閱自訂 IP 前置詞的 [委派狀態] 欄位來檢查狀態。 一開始,狀態會將前置詞顯示為 [委任中] 狀態,未來則接著為 [已委任]。 廣告推出不會一次完成。 該範圍部分公告,但仍處於 調試 狀態。

注意

完整完成委任流程的預估時間為 3-4 小時。

重要

當自訂 IP 前置詞轉換為 [已委任] 狀態時,會透過 Microsoft 從本地 Azure 區域公告範圍,並透過 Microsoft 的廣域網路在自發系統號碼 (ASN) 8075 下向網際網路全域公告。 從 Microsoft 以外的位置向網際網路公告此相同範圍,可能會導致 BGP 路由不穩定或流量遺失。 例如,客戶內部部署組建。 規劃維護期間內作用中範圍的任何移轉,以避免造成影響。 若要在初始部署期間避免這些問題,您可以選擇僅區域委任選項,其中您的自訂 IP 前置詞只會在部署所在的 Azure 區域內公告。 如需詳細資訊,請參閱管理自定義IP位址前綴(BYOIP)。

下一步