分布式路由
分布式路由:开启分布式路由功能,系统会尝试优化东西向网络流量,以提高吞吐量和降低网络延迟。还可加强云主机之间通信的可靠性,内网跨三层流量不会因为云路由故障而失效。
分布式路由的典型场景:
- 用户存在三台物理机,VM-1和VM-2在不同的物理机上,分别在
vxlan1: 192.168.1.0/24和vxlan2: 192.168.2.0/24两个网络上。由于二、三层网络均不同,两个云主机之间的流量需要经过第三台物理机上的VPC路由器进行路由来完成。 - 开启分布式路由后,VM-1发送报文通过传统路径发送到VPC路由器,VPC路由上的网络代理通过 ZSNP
协议发送优化指令到计算节点上的网络代理,之后VM-1的报文将直接发送到VM-2,不再通过VPC路由。Note: ZSNP 协议:基于IP协议,用于解决路由器代理无法得知云主机所在的计算节点信息的问题。
本场景主要介绍使用分布式路由的流程,以VXLAN网络为例:
- 创建VPC路由器;
- 添加VXLAN Pool;
- 创建二层私有网络L2-VXLAN1、L2-VXLAN2(用于创建三层的VPC网络),并加载二层网络到相应集群。
- 指定VPC路由器,创建三层的VPC网络1和VPC网络2。
- 使用VPC网络1在物理机1上创建VM-1;使用VPC网络2在物理机2上创建VM-2。
- 开启分布式路由,验证VPC网络1与VPC网络2的互通性,监测流量走向。
Note: 所有私有网络段不可重叠。
假定客户环境如下:
- 公有网络
Table 1. 公有网络配置信息 公有网络 配置信息 网卡 em01 VLAN ID 非VLAN IP地址段 10.108.10.100~10.108.10.200 子网掩码 255.0.0.0 网关 10.0.0.1 DHCP IP 10.108.10.101 - 管理网络
Table 2. 管理网络配置信息 管理网络 配置信息 网卡 em02 VLAN ID 非VLAN IP地址段 192.168.29.10~192.168.29.20 子网掩码 255.255.255.0 网关 192.168.29.1 Note:- 出于安全和稳定性考虑,建议部署独立的管理网络,并与公有网络隔离。
- 此管理网络与ZStack私有云中的管理网络为相同概念(即:管理物理机、主存储、镜像服务器的网络),如果已创建可直接复用。
- VPC网络1
Table 3. VPC网络1配置信息 私有网络 配置信息 网卡 em01 VLAN ID 2800 IP CIDR 192.168.1.0/24 DHCP IP 192.168.1.2 - VPC网络2
Table 4. VPC网络2配置信息 私有网络 配置信息 网卡 em01 VLAN ID 2900 IP CIDR 192.168.2.0/24 DHCP IP 192.168.2.2
分布式路由拓扑图如Figure 1所示:Figure 1. 分布式路由拓扑图


以下介绍分布式路由的实践步骤。










