配置 Direct Link on Classic
建立 IBM Cloud® Direct Link on Classic 連線功能之後,您可以遵循本文件中提供的步驟,將子網路配置為與 IBM Cloud互動。
一般而言,若要讓 Direct Link on Classic 連線運作,您必須執行一些基本網路配置步驟,然後設定「邊界閘道通訊協定 (BGP)」。 在設定過程中,IBM 工程師會與您合作,讓您的網路使用所需的虛擬路由功能 (VRF) 功能。
基本網路配置
-
定義使用標準 RFC1918 私人位址空間的遠端網路。
- 若為新環境,請使用
10.0.0.0/8空間。 - 對於使用
10.0.0.0/8位址範圍的現有環境,建議您取得更詳細的評估,以確保不會與 IBM Cloud 服務網路或已指派給帳戶的網路發生衝突。 此建議僅適用於 Classic 網路連接至 Direct Link 或同時連接至 Classic 網路的 Transit Gateway。 如果您的環境只使用 VPC 基礎架構,則不適用。
- 若為新環境,請使用
-
我們 IBM Cloud 的工作人員會為每個連接指定
/31或/30網路,並在 IBM Cloud 交叉連接路由器 (XCR) 基礎架構上設定介面 IP 位址。 但是,我們的工作人員不會設定 Direct Link 2.0 連線。 對於 Direct Link 2.0,客戶可在訂購過程中選擇和設定所需的網路。 -
使用所提供的 IP 位址,在客戶邊緣路由器 (CER) 上配置介面: 使用 IBM Cloud XCR IP 作為下一個中繼站,以處理任何要送往 IBM Cloud的資料流量。
-
對於回傳流量,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 搭配使用至關重要。 不瞭解和規劃可能會導致不想要的行為,例如不對稱的路由路徑或錯誤的優先路由選擇。 下表從最重要到最不重要排序。 這適用於單一路徑。 使用多重路徑會改變此行為。 請遵循您的路由器設定指南,以瞭解這些一般規則的偏差。
| 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 表中使用。 此配置可讓客戶限制兩個網路所需的變更,同時仍可將流量轉換為與兩個網路相容的網路位址空間。