VPN閘道器最佳實踐系列(一)如何讓VPC之間互通

偉耘發表於2017-08-29

話題引入

VPN閘道器是阿里雲新推出的一項網路服務,可以幫助你的企業輕鬆構建安全、穩定、高可用的網路互聯方案。相比傳統VPN軟體和自建VPN,阿里雲VPN閘道器部署方便,即開即用,售後支援專業。
今天,我們來談一談如何如何部署和配置VPN閘道器,使兩個VPC之間能夠私網互通,把你的雲上網路連線起來。

VPN部署

提示:VPN閘道器是基於Internet建立加密隧道進行通訊,通訊質量依賴Internet。如果有更高要求的VPC互通,可以使用高速通道,詳情參考跨賬號VPC互通跨地域VPC互通

本操作以同一個賬號下的兩個VPC為例介紹如何通過部署VPN閘道器實現VPC互通。如果是跨賬號VPC互通,操作步驟和同賬號VPC互通一樣。只是在建立使用者閘道器前,需要獲取對方賬號的VPN閘道器的公網IP地址,然後使用獲取的對方賬號的公網IP地址建立使用者閘道器。

VPC名稱 網段 VPC ID 雲產品例項
VPC1 172.16.0.0/12 vpc-xxxxl8 ECS1
VPC2 10.0.0.0/8 vpc-xxxnkf ECS2

步驟一 建立VPN閘道器

首先您需要為兩個VPC分別建立一個VPN閘道器。

  1. 登入專有網路管理控制檯

  2. 在左側導航欄,單擊VPN > VPN閘道器

  3. 單擊建立VPN閘道器

  4. 提供以下資訊,然後單擊立即購買,完成建立。

    配置 說明
    地域

    選擇VPN閘道器的所屬地域。

    確保和VPC的地域相同。

    專有網路 選擇部署VPN閘道器的專有網路。
    虛擬交換機 選擇VPN閘道器的所屬交換機。
    頻寬規格 選擇VPN閘道器的公網頻寬。
    購買數量 使用預設值,即建立一個VPN閘道器。
    購買時長 選擇VPN閘道器的使用時長。
  5. 重複上述步驟,為另外一個VPC建立一個VPN閘道器。

    VPN閘道器建立後,系統會自動分配兩個公網IP。

    VPN閘道器

    本操作中分配的IP地址為116.XX.XX.142和116.XX.XX.2,VPC與VPN閘道器之間的對應關係如下表所示。

    VPC VPN閘道器 IP地址

    名稱:VPC1

    ID:vpc-xxxxl8

    網段:172.16.0.0/12

    vpn-xxxxxq70 116.XX.XX.2

    名稱:VPC2

    ID:vpc-xxxnkf

    網段:10.0.0.0/8

    vpn-xxxxxlg3 116.XX.XX.142

步驟二 建立使用者閘道器

建立完兩個VPN閘道器後,您可以使用系統分配的IP地址,分別建立兩個使用者閘道器。

  1. 登入專有網路管理控制檯

  2. 在左側導航欄,單擊VPN > 使用者閘道器

  3. 單擊建立使用者閘道器

  4. 提供以下資訊,然後單擊提交

    配置 說明
    使用者閘道器名稱 輸入使用者閘道器的名稱。
    IP地址 輸入VPN閘道器的公網IP地址。
  5. 重複上述步驟,使用另外一個IP地址再建立一個使用者閘道器。

    使用者閘道器

    本操作後,VPC與VPN閘道器、使用者閘道器之間的對應關係如下表所示。

    VPC VPN閘道器 IP地址 使用者閘道器

    名稱:VPC1

    ID:vpc-xxxxl8

    網段:172.16.0.0/12

    vpn-xxxxxq70 116.XX.XX.2 user_VPC1

    名稱:VPC2

    ID:vpc-xxxnkf

    網段:10.0.0.0/8

    vpn-xxxxxlg3 116.XX.XX.142 user_VPC2

步驟三 建立VPN連線

建立好VPN閘道器和使用者閘道器後,您需要分別建立兩個VPN連線建立VPN通道。

  1. 登入專有網路管理控制檯

  2. 在左側導航欄,單擊VPN > VPN連線

  3. 單擊建立VPN連線

  4. 建立VPN連線對話方塊,提供以下資訊,然後單擊提交

    配置 說明
    VPN閘道器

    選擇其中一個VPC的VPN閘道器。

    本操作中選擇VPC1的閘道器vpn-xxxxxq70。

    使用者閘道器

    選擇使用對端VPN閘道器的IP地址建立的使用者閘道器。

    本操作中選擇VPC2的使用者閘道器user_VPC2。

    本端網段

    輸入已選VPN閘道器所屬VPC的網段。

    本操作中輸入VPC1的網段172.16.0.0/12。

    對端網段

    輸入對端VPC的網段。

    本操作中輸入VPC2的網段10.0.0.0/8。

    預共享金鑰 展開高階配置,輸入一個共享金鑰。
  5. 重複上述步驟,為另外一個VPC新增一個VPN連線。

    本操作中,VPC1的VPN連線配置如下圖所示。

    VPN連線配置_1

    本操作中,VPC2的VPN連線配置如下圖所示。

    VPN連線配置_2

步驟四 新增路由

最後,您需要在兩個VPC中分別新增一條自定義路由。

  1. 登入專有網路管理控制檯

  2. 在左側導航欄,單擊專有網路

  3. 在專有網路列表頁面,找到VPC1,然後單擊例項ID的連結進入專有網路詳情頁面。

  4. 專有網路詳情導航欄,單擊路由器,然後單擊新增路由

  5. 新增路由對話方塊,提供以下資訊,然後單擊確定

    配置 說明
    目標網段

    輸入要連線的對端VPC的網段。

    本操作中輸入VPC2的網段,即10.0.0.0/8。

    下一跳例項 選擇VPN閘道器
    VPN閘道器

    選擇本VPC部署的VPN閘道器。

    本操作中選擇VPC1建立的VPN閘道器。

  6. 重複上述步驟,為VPC2新增一條目標網段為172.16.0.0/12,下一跳為VPC2的VPN閘道器的路由條目。

    本操作中,VPC1的路由配置如下圖所示。

    VPC1的路由器配置

    本操作中,VPC2的路由配置如下圖所示。

    VPC2的路由配置

步驟五 測試私網通訊

在專有網路VPC1內的ECS1例項上ping ECS2的私網IP,測試兩個VPC的私網通訊。

ping

順便提一下,阿里雲VPN閘道器9月到11月推出半價體驗優惠活動,詳情請見 https://promotion.aliyun.com/ntms/act/vpngateway.html


相關文章