【技术实现步骤摘要】
网络流量转发方法、装置、电子设备及机器可读存储介质
本申请涉及通信
,尤其涉及网络流量转发方法、装置、电子设备及机器可读存储介质。
技术介绍
随着互联网及移动互联网的不断发展,基于网络的各种应用也越来越多,由此对网络稳定性要求的越来越高。而在通常的组网环境中仅有一台网络设备作为网关被部署在网络出口,当该网络设备出现故障后,内部网络中所有以该网络设备作为默认网关的主机与外部网络之间的通信将发生中断,通讯可靠性无法保证。而伴随双机热备或多机热备的HA(HighAvailable,高可用)技术的出现,从而有效地解决了因为单点故障引起网络通信中断的难题。基于HA技术,通过在网络出口位置部署两台或以上存在热备关系的网关设备;其中,一台或多台网关设备作为主设备处理网络流量,其它网关设备作为主设备的备份节点,也即备设备,当前主设备无法正常工作时需要自动将网络流量快速切换到备设备上,从而保证整个网络系统的正常运行。
技术实现思路
本申请提供一种网络流量转发方法,所述方法应用于HA系统的成员网络设备;其中,所述成员网络设备可以被配置为主设备或备设备;所述方法包括:主设备接收目标网络流量,并在本地生成对应的三层业务会话信息;主设备生成与所述三层业务会话信息对应的业务会话迁移表项,并将所述业务会话迁移表项同步给备设备;其中,所述业务会话迁移表项包括所述三层业务会话信息、与所述三层业务会话信息对应的二层业务会话信息;当检测到主设备宕机后,备设备基于所述业务会话迁移表项,对所述目标网络 ...
【技术保护点】
1.一种网络流量转发方法,其特征在于,所述方法应用于HA系统的成员网络设备;其中,所述成员网络设备可以被配置为主设备或备设备;所述方法包括:/n主设备接收目标网络流量,并在本地生成对应的三层业务会话信息;/n主设备生成与所述三层业务会话信息对应的业务会话迁移表项,并将所述业务会话迁移表项同步给备设备;其中,所述业务会话迁移表项包括所述三层业务会话信息、与所述三层业务会话信息对应的二层业务会话信息;/n当检测到主设备宕机后,备设备基于所述业务会话迁移表项,对所述目标网络流量直接进行三层流量转发。/n
【技术特征摘要】
1.一种网络流量转发方法,其特征在于,所述方法应用于HA系统的成员网络设备;其中,所述成员网络设备可以被配置为主设备或备设备;所述方法包括:
主设备接收目标网络流量,并在本地生成对应的三层业务会话信息;
主设备生成与所述三层业务会话信息对应的业务会话迁移表项,并将所述业务会话迁移表项同步给备设备;其中,所述业务会话迁移表项包括所述三层业务会话信息、与所述三层业务会话信息对应的二层业务会话信息;
当检测到主设备宕机后,备设备基于所述业务会话迁移表项,对所述目标网络流量直接进行三层流量转发。
2.根据权利要求1所述的方法,其特征在于,所述三层业务会话信息为唯一标识所述目标网络流量,所述三层业务会话信息包括所述目标网络流量的IP五元组信息。
3.根据权利要求2所述的方法,其特征在于,所述二层业务会话信息至少包括所述目标网络流量在主设备的入端口和出端口、所述目标网络流量的源MAC和目的MAC;
所述主设备生成与所述三层业务会话信息对应的业务会话迁移表项,包括:
当用户预设的使能开关的状态为启用时,主设备对所述目标网络流量进行二层报文解析及转发路径查询,得到与所述目标网络流量的IP五元组信息对应的主设备的入端口和出端口、所述目标网络流量的源MAC和目的MAC;
主设备基于所述目标网络流量的IP五元组信息、所述目标网络流量的IP五元组信息对应的主设备的入端口和出端口、所述目标网络流量的源MAC和目的MAC生成作为与所述三层业务会话信息对应的业务会话迁移表项。
4.根据权利要求3所述的方法,其特征在于,所述当检测到主设备宕机后,备设备基于所述业务会话迁移表项,对所述目标网络流量直接进行三层流量转发,包括:
备设备获取主设备发送的与所述目标流量对应的业务会话迁移表项;
当检测到主设备宕机后,由备设备接收所述目标流量,并在本地生成对应的三层业务会话信息;
备设备基于在本地保存的业务会话迁移表项中,查找是否存在与所述目标流量对应的三层业务会话信息匹配的表项;
若存在,则备设备基于匹配的业务会话迁移表项的目的MAC对所述目标流量的目的MAC进行替换;将替换后的所述目标流量作为三层流量,从与所述匹配的业务会话迁移表项的出端口对应的备设备出端口,直接转发出备设备。
5.一种网络流量转发装置,其特征在于,所述装置应用于HA系统的成员网络设备;其中,所述成员网络设备可以被配置为主设备或备设备;所述装置包括:
生成模块,主设...
【专利技术属性】
技术研发人员:岳林,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。