# 手动为多网卡Windows云服务器配置IPv4和IPv6策略路由
#### 操作场景
本文档以Windows 2012 64bit为例，指导用户为双网卡Windows云服务器配置策略路由。
- IPv4：若需实现多网卡云服务器间的IPv4通信，需要配置IPv4路由，请执行[Windows IPv4操作步骤]。
- IPv6：若需实现多网卡云服务器间的IPv6通信，需要配置IPv6路由，请执行[Windows IPv6操作步骤]。
- IPv4/IPv6双栈：若需实现多网卡间的IPv4和IPv6通信，需要同时配置IPv4和IPv6路由，请依次执行[Windows IPv4操作步骤]和[Windows IPv6操作步骤]。
关于云服务器双网卡的背景知识及组网说明，请参见[方案概述](https://support.huaweicloud.com/usermanual-vpc/vpc_nic_0014.html#vpc_nic_0014)。
 #### Windows IPv4操作步骤
1. 收集配置策略路由需要的云服务器网卡地址等信息。
   具体操作请参见[收集云服务器网络信息](https://support.huaweicloud.com/usermanual-vpc/vpc_nic_0015.html#vpc_nic_0015)。
   本示例中，云服务器的网络信息如[表1]所示。
    表1Windows IPv4信息说明 
   | 类型  | 主网卡                                                                                                                                                                                                                                                                                          | 扩展网卡                                                                                                                                                                                                                                                                                       |
   |:---|:---|:---|
   | 源端 | - 网卡IPv4地址：10.0.0.59  - 子网IPv4网关：10.0.0.1   | - 网卡IPv4地址：10.0.1.104  - 子网IPv4网关：10.0.1.1   |
   | 目的端  | 网卡IPv4地址：10.0.2.12                                                                                                                                                                                                                                                                            | 不涉及                                                                                                                                                                                                                                                                                         |
      
   
2. 登录源端云服务器。 ECS有多种登录方法，具体请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   

3. 执行以下命令，检查源端云服务器主网卡和目的端云服务器通信情况。 **配置多网卡策略路由前，请务必确保源端主网卡和目的端通信正常。**
   **ping -S** *源端云服务器主网卡地址* *目的端云服务器地址*
   命令示例：
   ping -S 10.0.0.59 10.0.2.12
   回显类似如下信息，表示可正常通信。
   ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001206729794.png)
   
4. 执行以下命令，添加扩展网卡的策略路由。 **route add -p 0.0.0.0 mask 0.0.0.0** *扩展网卡子网网关* **metric** *路由优先级*
   参数说明如下：
   - **0.0.0.0** **/0**：默认路由，请不要修改。
   
   - 扩展网卡子网网关：填写[1]中收集的地址。
   
   - 路由优先级：扩展网卡优先级必须小于主网卡，数字越大优先级越低，此处配置为261。
    
   命令示例：
   **route add -p 0.0.0.0 mask 0.0.0.0 10.0.1.1 metric** **261**
   ![](https://support.huaweicloud.com/usermanual-vpc/public_sys-resources/note_3.0-zh-cn.png)
   - 主网卡策略路由系统已有，不需要添加。
   
   - 如果云服务器有多张扩展网卡，请依次为所有扩展网卡添加策略路由。
   
   - 如果您的主网卡和扩展网卡属于同一个子网，在添加路由时，需要在命令中补充子网接口号，具体命令如下： **route add -p 0.0.0.0 mask 0.0.0.0** *扩展网卡子网网关* **metric** *路由优先级* **IF** *扩展网卡子网接口号*
     命令示例：**route add -p 0.0.0.0 mask 0.0.0.0 10.0.0.1 metric** **261** **IF** **19**
     扩展网卡子网接口号可通过执行**route print**命令获取，执行后根据网卡的MAC地址定位到对应接口号，本示例中接口号为19，回显类似如下信息。
     ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000002533148388.png)
     
     
5. 执行以下命令，确认策略路由是否添加成功。 **route print**
   回显类似如下信息，表示策略路由添加成功。该路由为永久路由，重启后不会丢失。
   ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001206890076.png)
   
6. 执行以下命令，验证源端云服务器和目的端云服务器是否可以正常通信。 **ping -S** *源端云服务器主网卡地址 目的端云服务器地址*
   **ping -S** *源端云服务器扩展网卡地址 目的端云服务器地址*
   命令示例：
   **ping -S 10.0.0.59 10.0.2.12**
   **ping -S 10.0.1.104 10.0.2.12**
   回显类似如下信息，两个网卡均可以和目的端正常通信，表示策略路由配置成功。
   ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001251410057.png)
   
 
 #### Windows IPv6操作步骤
1. 收集配置策略路由需要的云服务器网卡地址等信息。 具体操作请参见[收集云服务器网络信息](https://support.huaweicloud.com/usermanual-vpc/vpc_nic_0015.html#vpc_nic_0015)。
   本示例中，云服务器的网络信息如[表2]所示。
    表2Windows IPv6信息说明 
   | 类型    | 主网卡                                              | 扩展网卡                                           |
   |:---|:---|:---|
   | 源端  | 网卡IPv6地址：2407:c080:802:aba:6788:fb94:d71f:8deb  | 网卡IPv6地址：2407:c080:802:be6:71c8:42e0:d44e:eeb4 |
   | 目的端 | 网卡IPv6地址：2407:c080:802:be7:c2e6:d99c:b685:c6c8 | 不涉及                                            |
      
   
2. 登录源端云服务器。 ECS有多种登录方法，具体请参见[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)。
   

3. 执行以下命令，确保云服务器已开启IPv6协议栈，并且正常获取到IPv6地址。 ipconfig
   回显类似如下信息，每个网卡可以查看到IPv6地址，为2407开头的地址，表示可以自动获取到IPv6地址，不用进行配置。
   ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001206890374.png)
   ![](https://support.huaweicloud.com/usermanual-vpc/public_sys-resources/caution_3.0-zh-cn.png)
   对于源端和目的端的IPv6云服务器，均需要执行该操作，确保云服务器已获取到IPv6地址，否则云服务器无法通过IPv6地址进行通信。
   本章节云服务器使用的操作系统为Windows 2012 64bit公共镜像，无需额外配置，云服务器可自动获取到IPv6地址。如果您的云服务器无法自动获取到IPv6地址，请参见[动态获取IPv6地址](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0508.html)的"Windows 2012操作系统"和"Windows 2008操作系统"小节进行配置。
   
4. 执行以下命令，验证源端云服务器和目的端云服务器是否可以正常通信。 **ping -6 -S** *源端云服务器主网卡地址 目的端云服务器地址*
   **ping -6 -S** *源端云服务器扩展网卡地址 目的端云服务器地址*
   命令示例：
   **ping -6 -S 2407:c080:802:aba:8999:5e61:e19:cf7e 2407:c080:802:be7:c2e6:d99c:b685:c6c8**
   **ping -6 -S 2407:c080:802:be6:ec23:ec4:c886:cc1 2407:c080:802:be7:c2e6:d99c:b685:c6c8**
   回显类似如下信息，两个网卡均可以和目的端正常通信，表示策略路由配置成功。
   ![](https://support.huaweicloud.com/usermanual-vpc/zh-cn_image_0000001257135207.png)
   ![](https://support.huaweicloud.com/usermanual-vpc/public_sys-resources/note_3.0-zh-cn.png)
   本章节示例中，云服务器使用Windows 2012 64bit公共镜像，对于IPv6场景，不需要在云服务器内配置策略路由，双网卡可正常通信。
   
 
