本文分享自天翼云开发者社区《天翼云VPC支持专线健康检查介绍》,作者:汪**波
天翼云支持本地数据中心IDC(Internet Data Center)通过冗余专线连接到天翼云云上专有网络VPC(Virtual Private Cloud)时,需要在本地IDC侧和VPC侧分别配置健康检查来检测物理专线的连通性。当其中一条物理专线检测出故障时,可以顺利切换到另一条物理专线。
如图1所示,天翼云控制器在云侧部署了对专线客户侧互联IP1的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0.0.0/24的地址,我们可以选择10.0.0.100作为健康检查IP1。另一条专线进行类似配置对专线客户侧互联IP2的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0.0.0/24的地址,我们可以选择10.0.0.101作为健康检查IP2,探测频率为2-3s,探测周期为3-8个,即连续3-8个探测报文没有收到回应,则认为探测出现fail,目前只支持ICMP探测协议。
注意:
1)健康检查IP需要占用VPC内任意空闲的私网IP地址,这个IP占用后不能再被用户使用。
2)客户CR设备需要能正常回应健康检查的ICMP request报文,不要禁止ping回应和限速。
图1
正常情况下,客户VPC与IDC之间的流量可以在两条专线之间形成负载分担,如图2所示。
图2
如图3所示,当其中一条专线链路出现故障时,健康检查可以上报探测客户侧互联IP1故障,通知天翼云控制面进行路由切换,将去往这条的路由撤销,流量全部走另一条专线。同时客户侧有需要有探测POP交换机的能力,将访问VPC的流量也全部切到另一条专线。
同理,当该链路故障恢复以后,流量又可以重新走回该专线链路与另一条链路形成负载分担。
图3