
# 企业路由器和全域接入网关混合云组网构建步骤
 #### 步骤一：创建云服务资源（业务VPC、ECS、ER）
本步骤指导您创建业务VPC、ECS以及ER服务资源，云服务资源的总体规划说明，请参见[表5](https://support.huaweicloud.com/bestpractice-er/er_03_0029.html#er_03_0029__table14233740534)。
1. 创建企业路由器。 
   创建企业路由器，具体方法请参见[创建企业路由器](https://support.huaweicloud.com/usermanual-er/er_01_0069.html)。
   
   
2. 创建业务VPC。 
   创建VPC及子网，具体方法请参见[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。
   
   
3. 创建业务ECS。 
   本示例中2个业务ECS主要用于验证云上VPC和线下IDC通信使用，数量和配置仅供参考，请您根据实际需要创建业务ECS。
   创建ECS，具体方法请参见[自定义购买ECS](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)。
   
   
 
 #### 步骤二：在企业路由器中添加并配置VPC连接
1. 分别将2个业务VPC接入企业路由器中。 
   添加"虚拟私有云（VPC）"连接，具体方法请参见[在企业路由器中添加VPC连接](https://support.huaweicloud.com/qs-er/er_01_0066.html)。
   
   
2. 检查ER路由表中指向VPC连接的路由。 
   本示例中，ER开启了"默认路由表关联"和"默认路由表传播"功能，那么在ER中添加"虚拟私有云（VPC）"连接时，系统会自动添加ER指向VPC的路由，无需手动添加，只需要检查即可。
   ER路由规划详情，请参见[表2](https://support.huaweicloud.com/bestpractice-er/er_03_0029.html#er_03_0029__zh-cn_topic_0000001135431190_table350914311846)和[表4](https://support.huaweicloud.com/bestpractice-er/er_03_0029.html#er_03_0029__zh-cn_topic_0000001135431190_table4211920161010)，本示例中两条路由的下一跳分别为VPC-A连接和VPC-B连接。
   查看ER路由，具体方法请参见[查看路由](https://support.huaweicloud.com/usermanual-er/er_01_0043.html)。
   
   
3. 在2个业务VPC的路由表中，分别添加指向ER，目的地址为线下IDC网段的路由。 
   VPC路由规划详情，请参见[表3](https://support.huaweicloud.com/bestpractice-er/er_03_0029.html#er_03_0029__zh-cn_topic_0000001135431190_table5325182820514)，本示例添加目的地址为10.1.123.0/24的路由。
   配置路由信息，具体方法请参见[在VPC路由表中配置路由](https://support.huaweicloud.com/qs-er/er_01_0067.html)。
   
   
 
 #### 步骤三：在企业路由器中添加并配置DGW连接
本示例中，云专线DC资源的总体规划说明，请参见[表5](https://support.huaweicloud.com/bestpractice-er/er_03_0029.html#er_03_0029__table14233740534)。
1. 创建物理连接。 
   创建方法，具体请参见[物理连接接入](https://support.huaweicloud.com/qs-dc/dc_03_0003.html)。
   
   
2. 在企业路由器中添加"全域接入网关（DGW）"连接。 
   1. 在云专线管理控制台，执行以下操作：
      1. 创建全域接入网关。
      
      2. 创建虚拟接口。
      
      3. 将全域接入网关接入企业路由器，即添加"全域接入网关（DGW）"连接。
      
      
      具体方法请参见[创建全域接入网关](https://support.huaweicloud.com/usermanual-dc/dc_04_1502.html)。
      
   
   2. 在企业路由器控制台，查看"全域接入网关（DGW）"连接的添加情况。 具体方法请参见[查看连接](https://support.huaweicloud.com/usermanual-er/er_01_0021.html)。
      "全域接入网关（DGW）"连接的状态"正常"，表示已成功接入企业路由器中。
      由于本示例创建ER时，开启"默认路由表关联"和"默认路由表传播"，因此添加完"全域接入网关（DGW）"连接后，以下均为系统自动配置：
      - 在ER默认路由表中创建关联。
      
      - 在ER默认路由表中创建传播，并自动学习IDC侧的路由信息。 需要执行以下步骤连通DC后，才可以在ER路由表中查看到IDC侧的路由信息。
        
        
   
   
   
   
3. 配置IDC侧路由到华为云的路由。 
   以华为网络设备为例，配置BGP路由：
   **bgp** *64515*
   **peer** *10.0.0.1* **as-number** *64512*
   **peer** *10.0.0.1* **password simple** *Qaz12345678*
   **network** *10.1.123.0* *255.255.255.0*
   表1BGP路由 
   | 命令                                                    | 命令说明                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | **bgp** *64515*                                       | 启动BGP，其中： 64515：IDC侧AS号。                                                                                                                                                                                                                                                                                                                                                            |
   | **peer** *10.0.0.1* **as-number** *64512*             | 创建BGP的对等体(EBGP)，其中： - 10.0.0.1：华为云侧网关。  - 64512：全域接入网关的BGP ASN。                                                                      |
   | **peer** *10.0.0.1* **password simple** *Qaz12345678* | BGP对等体建立TCP连接时对BGP消息进行MD5认证，其中： Qaz12345678：BGP MD5认证密码。                                                                                                                                                                                                                                                                                                                           |
   | **network** *10.1.123.0* *255.255.255.0*              | 将IP路由表中已存在的路由添加到BGP路由表中，其中： - 10.1.123.0：IDC侧子网。  - 255.255.255.0：IDC侧子网掩码。   |
      
   
   
 
 #### 步骤四：验证网络通信情况
1. 登录弹性云服务器。
   
   弹性云服务器有多种登录方法，具体请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   本示例是通过管理控制台远程登录（VNC方式）。
   
   
2. 在弹性云服务器的远程登录窗口，执行以下命令，验证网络互通情况。
   
   1. 执行以下命令，验证VPC之间的网络互通情况。 ping *弹性云服务器IP地址*
      以登录ecs-A，验证vpc-A与vpc-B的网络互通情况为例：
      ping 172.16.1.137
      回显类似如下信息，表示vpc-A与vpc-B可以通过ER通信。
      ```
      [root@ecs-A ~]# ping 172.16.1.137
      PING 172.16.1.137 (172.16.1.137) 56(84) bytes of data.
      64 bytes from 172.16.1.137: icmp_seq=1 ttl=64 time=0.849 ms
      64 bytes from 172.16.1.137: icmp_seq=2 ttl=64 time=0.455 ms
      64 bytes from 172.16.1.137: icmp_seq=3 ttl=64 time=0.385 ms
      64 bytes from 172.16.1.137: icmp_seq=4 ttl=64 time=0.372 ms
      ...
      --- 172.16.1.137 ping statistics ---
      ```
      
   
   2. 执行以下命令，验证VPC和DC网络互通情况。 ping *本端网关（华为云侧）地址*
      ping *远端网关（IDC侧）地址*
      ping *IDC侧IP地址*
      以登录ecs-A，验证vpc-A与本端网关（华为云侧）的网络互通情况为例：
      ping 10.0.0.1
      回显如下信息，表示VPC与本端网关（华为云侧）的网络已通。
      ```
      [root@ecs-A ~]# ping 10.0.0.1
      PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
      64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=0.849 ms
      64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=0.455 ms
      64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=0.385 ms
      64 bytes from 10.0.0.1: icmp_seq=4 ttl=64 time=0.372 ms
      ...
      --- 10.0.0.1 ping statistics ---
      ```
      
   
   
   
   
3. 重复执行[1]\~[2]，验证其他VPC和DC之间的网络互通情况。
 
