【技术实现步骤摘要】
本申请涉及网络通信
,尤其涉及一种隧道标识的转换方法及装置。
技术介绍
VPN(Virtual Private Network,虚拟专用网络)设备用于在公用网络中建立专用网络,进行加密通讯。在实际应用中,为满足多个客户端并发在线的需求,需要使用多台VPN设备,当客户端接入VPN业务时,将接入请求报文发送至负载均衡设备,负载均衡设备为客户端的接入请求报文分配VPN设备,并将该接入请求报文发送到分配的VPN设备上,该VPN设备为该接入请求报文分配隧道标识,并将该隧道标识通过负载均衡设备返回给客户端,负载均衡设备将该隧道标识与VPN设备的设备信息IP(Internet Protocol网际协议)地址添加到表项中,从而,负载均衡设备在接收到客户端发送的携带有该隧道标识的业务报文时,获取该隧道标识对应的VPN设备的IP地址设备信息,并将该业务报文发送至该设备信息对应的VPN设备上,VPN设备再将该业务报文转发到服务器上,从而客户端实现VPN业务的访问。但是,由于所有VPN设备上可分配的隧道标识的范围均相同,两个VPN设备可能为两个客户端分配同一个隧道标识,而负载均衡设备只记录最后一个VPN设备的设备信息与隧道标识的对应关系,这样,这两个客户端发送的业务报文均会被负载均衡设备发送至表项中记录的设备信息对应的VPN设备上,而导致其中一个客户端的业务异常。
技术实现思路
有鉴于此,本申请提供一种隧道标识的转换方法及装置,以解决现有访问方式会导致客户端业务异常的问题。根据本申请实施例的第一方面,提供一种隧道标识的转换方法,所述方法应用于负载均衡设备上,所述方法包括:接收 ...
【技术保护点】
一种隧道标识的转换方法,其特征在于,所述方法应用于负载均衡设备上,所述方法包括:接收来自虚拟专用网络VPN设备的控制报文,所述控制报文携带有所述VPN设备的网际协议IP地址和第一隧道标识;获取所述VPN设备的IP地址对应的设备标识,并根据预设规则获取最小可用节点的节点标识;利用所述设备标识和所述节点标识获得第二隧道标识;利用所述第二隧道标识替换所述控制报文中的第一隧道标识,并将所述控制报文转发到客户端上。
【技术特征摘要】
1.一种隧道标识的转换方法,其特征在于,所述方法应用于负载均衡设备上,所述方法包括:接收来自虚拟专用网络VPN设备的控制报文,所述控制报文携带有所述VPN设备的网际协议IP地址和第一隧道标识;获取所述VPN设备的IP地址对应的设备标识,并根据预设规则获取最小可用节点的节点标识;利用所述设备标识和所述节点标识获得第二隧道标识;利用所述第二隧道标识替换所述控制报文中的第一隧道标识,并将所述控制报文转发到客户端上。2.根据权利要求1所述的方法,其特征在于,所述获取所述VPN设备的IP地址对应的设备标识的过程,具体包括:利用所述VPN设备的IP地址查找地址与标识对应表;获取所述VPN设备的IP地址对应的设备标识。3.根据权利要求2所述的方法,其特征在于,针对建立所述地址与标识对应表的过程,具体包括:从预设的VPN设备集群中获取所有VPN设备的数量;利用所述数量确定设备标识的标记位数;针对每个VPN设备,根据所述标记位数为所述VPN设备进行编号,并将所述编号确定为所述VPN设备的设备标识;将所述VPN设备的IP地址与所述设备标识添加到所述地址与标识对应表中。4.根据权利要求3所述的方法,其特征在于,所述第二隧道标识由预设标记位数组成,所述节点标识的标记位数为所述预设标记位数与所述设备标识的标记位数之差,所述根据预设规则获取最小可用节点的节点标识的过程,具体包括:将数组链表中的首节点所记录的下一个可用节点的地址作为最小可用节点
\t的地址;其中,所述数组链表包括N个节点,每个节点中记录有本节点标识和下一个可用节点的地址,所述N为预设数值的节点标识的标记位数次方;获取所述最小可用节点的地址指向的节点所记录的节点标识,并将所述节点标识确定为最小可用节点的节点标识;利用所述最小可用节点所记录的下一个可用节点的地址替换首节点所记录的下一个可用节点的地址。5.根据权利要求1所述的方法,其特征在于,所述利用所述设备标识和所述节点标识获得第二隧道标识的过程,具体包括:按照预设组合顺序,将所述设备标识与所述节点标识进行组合,得到第二隧道标识。6.根据权利要求1所述的方法,其特征在于,所述利用所述第二隧道标识替换所述控制报文中的第一隧道标识之前,所述方法还包括:将所述第一隧道标识、所述第二隧道标识以及所述VPN设备的IP地址记录到会话保持表项中;所述将所述控制报文转发到客户端上之后,所述方法还包括:接收来自所述客户端的业务报文,所述业务报文携带有第二隧道标识;利用所述第二隧道标识查找所述会话保持表项,获取对应的第一隧道标识和VPN设备的IP地址;利用所述第一隧道标识替换所述业务报文中的第二隧道标识,并将所述业务报文发送至所述VPN设备的IP地址指向的VPN设备上。7.一种隧道标识的转换装置,其特征在于,所述装置应用于...
【专利技术属性】
技术研发人员:郑言,丁金岩,孙艳杰,
申请(专利权)人:杭州迪普科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。