配置 Direct Link on Classic

配置 Direct Link on Classic

配置 Direct Link on Classic

建立 IBM Cloud® Direct Link on Classic 連線功能之後,您可以遵循本文件中提供的步驟,將子網路配置為與 IBM Cloud互動。

一般而言,若要讓 Direct Link on Classic 連線運作,您必須執行一些基本網路配置步驟,然後設定「邊界閘道通訊協定 (BGP)」。 在設定過程中,IBM 工程師會與您合作,讓您的網路使用所需的虛擬路由功能 (VRF) 功能。

基本網路配置

  1. 定義使用標準 RFC1918 私人位址空間的遠端網路。

    • 若為新環境,請使用 10.0.0.0/8 空間。
    • 對於使用 10.0.0.0/8 位址範圍的現有環境,建議您取得更詳細的評估,以確保不會與 IBM Cloud 服務網路或已指派給帳戶的網路發生衝突。 此建議僅適用於 Classic 網路連接至 Direct Link 或同時連接至 Classic 網路的 Transit Gateway。 如果您的環境只使用 VPC 基礎架構,則不適用。
  2. 我們 IBM Cloud 的工作人員會為每個連接指定 /31 或 /30 網路,並在 IBM Cloud 交叉連接路由器 (XCR) 基礎架構上設定介面 IP 位址。 但是,我們的工作人員不會設定 Direct Link 2.0 連線。 對於 Direct Link 2.0,客戶可在訂購過程中選擇和設定所需的網路。

  3. 使用所提供的 IP 位址,在客戶邊緣路由器 (CER) 上配置介面: 使用 IBM Cloud XCR IP 作為下一個中繼站,以處理任何要送往 IBM Cloud的資料流量。

  4. 對於回傳流量,IBM Cloud 使用指定的 CER IP 作為任何以遠端網路為目的地的流量的下一跳,如透過 BGP 所公佈。

配置 BGP

為了與您的環境交換路徑資訊,IBM Cloud 需要配置 BGP。 選項如下:

  • ASN:IBM Cloud 指派專用 ASN 供每位客戶使用。 或者,您也可以使用自己的公用 ASN。 您的喜好設定會在您下單時要求。 已指派的專用 ASN 會在實作過程期間提供給您。

  • VRF:使用 VRF,IBM Cloud 廣告指定給客戶帳戶的特定專用子網路。 您必須公告希望可從 IBM Cloud 私人網路連線的遠端網路。 作為客戶,您有責任管理來自 IBM Cloud 網路的廣告。 (關於 VRF 的更多詳細資料包含於下一節。)

    下列網路會被過濾掉,無法被接受:10.0.0.0/14, 10.198.0.0/15, 10.200.0.0/14, 169.254.0.0/16, 224.0.0.0/4。

IBM Cloud Direct Link 的 BGP 規格

BGP 規格如下所示:

如前一節所述,BGP 是管理透過 Direct Link 的遞送時必要的項目。 訂購 Direct Link 的帳戶遷移至 VRF 環境。

客戶必須將其 GRE 隧道端點廣告至 IBM Cloud,才能從 IBM Cloud 環境存取該 IP 位址。 直接連線的 IP 位址並不總是會安裝在 IBM Cloud 路由表中。

VLAN 及 VRF 的警告:

  • 在 VRF 環境中不允許帳戶間 VLAN 跨接。
  • IPSec VPN 服務會受限。

VRF 不會阻止 SSL VPN 存取,但行為會變更。 沒有 VRF 的情況下,一個 VPN 連線就足以查看您帳戶上的所有伺服器。 透過 VRF,您只能存取與 VPN 相關聯的市場中的資源。 因此,如果您連線到 DAL VPN,就只能連線到 DAL 伺服器。

IBM Cloud ASN 是適用於「公用」和「專用」服務的 13884。

  • 訂購時客戶的預設 ASN 為 64999,但可以應客戶要求變更此預設值。
  • 可選擇支援 4 位元組私有 ASN 4201000000- 4294967294。
  • 排除的 ASN:0,13884,36351,64512,64513,65100,65201-65234,65402-65433,65500 和 4 位元組 ASN:4201065000-4201065999
  • 如果您使用 Direct Link Connect 與 layer-3 服務,例如 IP VPN,IBM Cloud 會與 Direct Link Connect 提供者的 ASN 建立 BGP。

建議、預設值和限制:

  • 通道作業(亦即 GRE)受到支援,如果 IP 重疊變成問題時建議使用通道作業。
  • BGP 計時器預設值為 Keepalive:30, Holdtime:90。
  • 依預設,不會啟用鑑別。
  • 依預設,不會啟用 BGP BFD。
  • 每 VRF 的最大接收(來自客戶或提供者)字首限制為 200。

IP 指派的嚴格限制

  • 如果您使用 10.x.x.x 網路,您仍然無法與 IBM Cloud 內的主機建立重疊,也無法與 IBM Cloud 服務網路建立重疊,後者佔用 10.0.0.0/14、10.198.0.0/15 和 10.200.0.0/14。 此限制僅適用於 Classic,而非 VPC。

  • 聯邦系統不允許使用下列範圍,它們會被 IBM 伺服器拒絕:169.254.0.0/16, 224.0.0.0/4。

備援與多樣性

IBM Cloud Direct Link 提供多樣性,而客戶則負責透過他們的 BGP 綱目實作備援。

瞭解 BGP 轉送決策

IBM CloudBGP路由和轉發因供應商在內部部署端的實作而異。 這對於瞭解您如何設定您的內部設備以與 Direct Link 搭配使用至關重要。 不瞭解和規劃可能會導致不想要的行為,例如不對稱的路由路徑或錯誤的優先路由選擇。 下表從最重要到最不重要排序。 這適用於單一路徑。 使用多重路徑會改變此行為。 請遵循您的路由器設定指南,以瞭解這些一般規則的偏差。

圖 1.BGP
BGP 考慮因素 意義 首選價值
下一個可達點 BGP 將不會選擇無法與其通訊的路由。 不適用
重量 (僅限 Cisco) 用於優先選擇路徑的 Cisco 特定度量。 較高價值優先
Local_Pref 與廠商無關的指標,用來優先選擇路徑。 較高價值優先
局部注射路線 如果您的路由器是路由的來源,請優先使用 iBGP/eBGP。 不適用
AS_Path 長度 路由必須經過的 AS 數量。 低價優先
原點 哪些 協定是路由的始作俑者。 內部 BGP 優先於外部 BGP
中 多重出口判別器 (Multi Exit Discriminator),可偏好 AS 間的一個出口路徑。 較低值為優先
鄰居類型 兩個 AS 之間的通訊協定關係是什麼? 偏好內部 BGP 而非外部 BGP
IGP 公制 路由的 IGP 公制是什麼? 較低值為優先
路線年齡 路線有多長? 偏好最古老的路線

使用 VRF 的詳細資訊

所有使用 IBM Cloud Direct Link 解決方案的帳戶都必須遷移至 VRF。 如需相關資訊,請參閱 VRF 帳戶移轉的相關常見問題。

藉由使用 VRF,客戶會通告自行定義之遠端網路的可用路徑。 此設定不允許您在 IBM Cloud 網路上使用自行定義的 IP 位址。

遷移到 VRF 需要短暫的停機時間(對於擁有多個 VLAN/位置的大型帳戶而言,最長為 30 分鐘),在此期間,後端網路 VLAN 在遷移到 VRF 時會失去相互連線。

VRF 可消除帳戶的「VLAN 跨區」選項,包括任何帳戶對帳戶的 VLAN 跨區功能,因為除非引入閘道裝置來管理流量,否則所有 VLAN 都能進行通訊。 VRF 也限制了使用 IBM Cloud VPN 服務的能力,因為它與 IBM Cloud SSL 和 IPsec VPN 服務不相容。

替代方案是使用 IBM Cloud Direct Link 供應項目本身來管理您的伺服器,或是自行執行可以配置為不同類型 VPN 的 VPN 解決方案(例如 Vyatta)。 移轉至 VRF 之後,SSL VPN 通常會在對運算 VM 執行所在之相同資料中心位置建立 VPN 連線時運作,但它不允許廣域存取。

使用 BYOIP 及 NAT 搭配 Direct Link

IBM Cloud Direct Link 不在專用網路上提供 BYOIP。 因此,目的地 IP 位址不是由 IBM Cloud 指定的流量會被丟棄。 但是,客戶可以在遠端網路與使用 GRE、IPsec 或 VLAN 的 IBM Cloud 網路之間封裝流量。

最常見的情況是,BYOIP 環境是在網路閘道 (Vyatta) 或 VMWare NSX 部署的範圍內實作。 此配置讓客戶能在 IBM Cloud 端使用任何想要的 IP 空間,以及透過通道遞送回遠端網路。 此組態必須由客戶管理和支援,獨立於 IBM Cloud。 再者,如果客戶指派了 IBM Cloud 用於服務的 10.x.x.x 區塊,此配置可能會岔斷與 IBM Cloud 服務網路的連線功能。

此解決方案也要求每台需要連線至 IBM Cloud 服務網路和遠端網路的主機都必須指定兩個 IP 位址:一個來自 IBM 10.x.x.x 區塊,另一個則來自遠端網路區塊。 必須在主機上設定靜態路由,以確保流量的路由。 您無法直接在 IBM Cloud 主機 (BYOIP) 上指派 IP 空間,並讓它在 IBM Cloud 網路上固有地可遞送。 實作此功能的唯一方式就是執行上述方法,但 IBM Cloud 並不支援。

另外,客戶通常會指定一個遠端網路區塊,以供在遠端邊緣路由器上設定的 NAT 表中使用。 此配置可讓客戶限制兩個網路所需的變更,同時仍可將流量轉換為與兩個網路相容的網路位址空間。