网络地址转换业务的备份方法、装置及系统与流程

文档序号:36997431发布日期:2024-02-09 12:39阅读:16来源:国知局
网络地址转换业务的备份方法、装置及系统与流程

本技术涉及通信,特别涉及一种网络地址转换业务的备份方法、装置及系统。


背景技术:

1、网络地址转换(network address translation,nat)是一种将客户端设备的私网互联网协议(internet protocol,ip)地址转换为公网ip地址的业务。

2、相关技术中,nat单板可以部署在宽带接入服务器(broadband access server,bas)、路由器或盒式设备中。部署有nat单板的网络设备能够对客户端设备的流量进行网络地址转换。但是,当nat单板故障时,会导致客户端设备的流量中断。


技术实现思路

1、本技术提供了一种nat业务的备份方法、装置及系统,可以解决nat单板故障时,客户端设备的流量中断的技术问题。

2、第一方面,提供了一种nat业务的备份方法,应用于网络设备,该网络设备包括业务板和至少一个接口板。该方法包括:通过业务板对应的nat实例,对接收到的业务流进行nat处理,以及若确定该业务板故障,则通过至少一个接口板对应的nat实例,对接收到的业务流进行nat处理。

3、本技术提供的方案能够通过接口板对业务板的nat业务进行备份,从而有效避免了业务板故障后,客户端设备的业务流长时间中断,且新的客户端设备无法上线的问题。

4、可选地,通过该至少一个接口板对应的nat实例,对接收到的业务流进行nat处理的过程可以包括:若接收到的业务流为满足目标条件的目标业务流,则通过该至少一个接口板对应的nat实例,对该目标业务流进行nat处理。其中,该目标条件可以包括下述条件中的至少一种:业务流的类型为目标类型,业务流所属客户端设备的级别高于级别阈值。

5、由于相比于业务板,接口板的nat业务的处理性能较为有限,因此可以优先保障目标类型的业务流,和/或,级别较高的客户端设备的业务流的可靠性。

6、可选地,在通过至少一个接口板对应的nat实例,对接收到的业务流进行nat处理之前,该方法还可以包括:基于网络设备中配置的目标条件,或控制器下发的目标条件,检测接收到的业务流是否为目标业务流。

7、其中,该目标条件可以是通过诸如命令行的方式配置在网络设备中,或者可以是控制器下发的。由此,可以实现对目标条件的灵活配置。

8、可选地,该至少一个接口板可以包括第一接口板,该第一接口板和该业务板可以对应同一个nat实例。在确定该业务板故障之前,该方法还可以包括:通过第一接口板备份接收到的业务流的用户表项和流表。

9、通过第一接口板提前备份业务流的用户表项和流表,则可以实现对该业务流的nat业务的热备份。由此,可以确保在业务板故障时,该业务流不会中断,即该业务流所属的客户端设备不会掉线。

10、可选地,通过第一接口板备份接收到的业务流的用户表项和流表的过程可以包括:通过该第一接口板备份满足目标条件的目标业务流的用户表项和流表。

11、由于相比于业务板,第一接口板的处理性能通常有限,因此可以通过第一接口板优先备份目标业务流的nat业务。

12、可选地,该至少一个接口板可以包括第二接口板,该第二接口板和业务板可以对应不同的nat实例。在通过至少一个接口板对应的nat实例,对接收到的业务流进行nat处理之前,该方法还可以包括:基于客户端设备发送的拨号协议报文,或基于客户端设备发送的业务流,通过第二接口板对应的nat实例重新为该客户端设备分配公网ip地址。之后,向流量管理服务器发送该客户端设备的溯源信息,该溯源信息至少包括该重新分配的公网ip地址。

13、基于该第二接口板对应的nat实例,可以实现对业务流的nat业务的冷备份。该冷备份的方案可以确保业务流在短暂掉线后即可重新上线,相比于等待业务板故障恢复后再重新上线,可以有效缩短业务流的中断时长。

14、可选地,该方法还可以包括:若确定业务板的故障恢复,则通过该业务板对应的nat实例,对接收到的业务流进行nat处理。

15、由于相比于接口板,业务板的nat业务的处理性能更好,因此在业务板的故障恢复后,可以由业务板重新接管nat业务,以确保业务流的转发性能较好。

16、可选地,若确定业务板的故障恢复,则通过该业务板对应的nat实例,对接收到的业务流进行nat处理的过程可以包括:若确定业务板的故障恢复的时长达到目标时长,则通过该业务板对应的nat实例,对接收到的业务流进行nat处理。

17、通过在等待目标时长后,再由业务板重新接管nat业务,可以有效避免业务板的故障震荡而导致的nat业务的反复切换。

18、可选地,若确定业务板故障,则通过至少一个接口板对应的nat实例,对接收到的业务流进行nat处理的过程可以包括:若确定业务板故障,则将网络设备的主备状态由主用状态切换为备用状态,以及若网络设备的主备状态再次切换为该主用状态,则通过该至少一个接口板对应的nat实例,对接收到的业务流进行nat处理。

19、在本技术提供的方案中,网络设备还可以部署有nat业务的框间备份,即该网络设备还具有备份设备。基于此,在网络设备的业务板故障时,网络设备可以优先通过备份设备接管nat业务。若该框间备份的方案也失效(即备份设备的业务板也出现故障),则可以通过接口板接管nat业务。由此,有效确保了nat业务的可靠性。

20、可选地,该网络设备可以为盒式设备或框式设备。并且,该网络设备还可以部署有nat业务的板间备份或框间备份。

21、第二方面,提供了一种网络设备,该网络设备包括业务板和至少一个接口板。并且,该网络设备还包括至少一个模块,该至少一个模块可以用于实现上述方面提供的nat业务的备份方法。

22、第三方面,提供了一种网络设备,该网络设备包括业务板和至少一个接口板。并且,该网络设备还包括:存储器,处理器及存储在存储器上并能够在处理器上运行的计算机程序。其中,处理器执行计算机程序时可以实现如上述方面提供的nat业务的备份方法。

23、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,该指令由处理器执行以实现如上述方面提供的nat业务的备份方法。

24、第五方面,提供了一种包含指令的计算机程序产品,该指令由处理器执行以实现如上述方面提供的nat业务的备份方法。

25、第六方面,提供了一种nat业务的备份系统,该系统包括第一网络设备和第二网络设备。其中,该第一网络设备可以为如上述任一方面提供的网络设备。该第二网络设备包括业务板,且该第二网络设备的业务板为第一网络设备中的业务板的备份业务板。也即是,该备份系统能够实现nat业务的框间备份。

26、第七方面,提供了一种芯片,该芯片可以用于实现上述方面提供的nat业务的备份方法。

27、综上所述,本技术提供了一种nat业务的备份方法、装置及系统。本技术提供的方案中,网络设备中的至少一个接口板也能够与nat实例对应,且网络设备在检测到业务板故障时,能够通过该至少一个接口板对应的nat实例,对接收到的业务流进行nat处理。由此,实现了对业务板中的nat业务的备份,从而有效避免了业务板故障后,客户端设备的业务流长时间中断,且新的客户端设备无法上线的问题。并且,由于本技术实施例提供的方法能够通过至少一个接口板来备份nat业务,因此无需在网络设备中额外部署业务板。由此,不仅有效降低了网络设备的成本,而且可以避免占用网络设备的过多槽位。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1