网络地址转换表项的热备份方法及装置的制作方法

文档序号:7611347阅读:100来源:国知局
专利名称:网络地址转换表项的热备份方法及装置的制作方法
技术领域
本发明实施例涉及通信技术,尤其涉及一种网络地址转换(NetworkAddress Translation,简称NAT)表项的热备份方法及装置。
背景技术
随着互联网络技术的普及,终端设备的数量飞速增长,每个终端设备在与互联网 络通信时都需要获得一个合法互联网协议(Internet Protocol,简称IP)地址(例如IPv4 地址),因此合法IP地址成为稀缺资源。为了解决合法IP地址的不足,可以利用网络地址 转换(Network Address iTransIation,简称NAT)设备,将一组IP地址映射到另一组IP地 址,例如将一组局域网络的私有IP地址映射到互联网络的合法IP地址。为了保证NAT设 备的可靠性,现有技术中可以对NAT设备创建的NAT表项进行热备份,即在NAT设备中创建 或删除一个NAT表项,都将该表项信息传递给备份NAT设备,并在备份NAT设备中创建或删 除上述NAT表项。但是,由于NAT设备对所有的IP报文都创建NAT表项,对于某些业务的IP报文, 还会创建多个NAT表项,这都导致了 NAT设备的热备份处理负荷的增加,热备份灵活性和热 备份效率的降低。

发明内容
本发明实施例提供一种网络地址转换表项的热备份方法及装置,以降低NAT设备 的热备份处理负荷,以及提高NAT设备的热备份灵活性和热备份效率。本发明实施例提供了一种网络地址转换表项的热备份方法,包括根据接收的IP报文,创建所述IP报文对应的NAT表项;确定所述IP报文对应的业务类型;根据业务类型与热备份操作的对应关系,以及所述IP报文对应的业务类型,确定 对所述NAT表项是否进行热备份。本发明实施例还提供了一种网络地址转换表项的热备份装置,包括创建模块,用于根据接收的IP报文,创建所述IP报文对应的NAT表项;确定模块,用于确定所述IP报文对应的业务类型;处理模块,用于根据业务类型与热备份操作的对应关系,以及所述IP报文对应的 业务类型,确定对所述NAT表项是否进行热备份。由上述技术方案可知,本发明实施例根据业务类型与热备份操作的对应关系和IP 报文对应的业务类型,确定对NAT表项是否进行热备份,能够避免对所有的IP报文的NAT 表项都进行热备份处理,从而降低了 NAT设备的热备份处理负荷,以及提高了 NAT设备的热 备份灵活性和热备份效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本发明实施例一提供的网络地址转换表项的热备份方法的流程示意图;图加为本发明实施例二提供的网络地址转换表项的热备份装置的一结构示意图;图2b为本发明又一实施例提供的网络地址转换表项的热备份装置的另一结构示 意图;图3为本发明实施例三提供的网络地址转换表项的热备份装置的另一结构示意 图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一提供的网络地址转换表项的热备份方法的流程示意图,如 图1所示,本实施例的网络地址转换表项的热备份方法可以包括101、根据接收的IP报文,创建上述IP报文对应的NAT表项;可选的,NAT设备具体可以根据接收的IP报文,创建上述IP报文对应的NAT表项。 其中,NAT表项至少可以包括源IP地址、目的IP地址和目的端口信息。102、确定上述IP报文对应的业务类型;可选的,NAT设备确定上述IP报文对应的业务类型可以采用多种方式实现。例如,NAT设备可以根据上述IP报文中的目的端口信息,确定与上述目的端口信 息对应的业务类型。例如如果该IP报文中的目的端口号为80,说明是TOB服务(即基于 超文本传输协议(Hyper Text Transfer Protocol,简称HTTP)的服务);如果该IP报文中 的目的端口号为25,说明是基于简单邮件传输协议(Simple Mail Transfer Protocol,简 称SMTP)的业务;如果该IP报文中的目的端口号为110,说明是基于电子邮局传输协议的 第三个版本(Post Office Protocol 3,简称P0P3)的业务;如果该IP报文中的目的端口号 为139,说明是基于网络基本输入输出系统增强型用户界面(Network Basic Input/Output System Enhanced User Interface,简称 NetBEUI)协议的业务。又例如,NAT设备可以根据上述NAT表项中的业务标识,确定与上述业务标识对应 的业务类型。其中,上述业务标识为NAT设备的应用层网关(Application Level Gateway, 简称ALG)在创建NAT表项时根据上述IP报文的应用层数据载荷中的信息(例如目的端口 信息),识别出对应的协议,从而确定具体的业务标识。例如NAT设备的ALG在创建NAT表 项时根据该IP报文的应用层数据载荷中的信息,识别出对应的协议为IP语音协议(Voice over Internet Protocol,简称VoIP),说明是基于IP的语音业务;NAT设备接收到IP报 文,该NAT设备的ALG根据该IP报文的应用层数据载荷中的信息,识别出对应的协议为文件传输协议(File Transfer Protocol,简称FTP),说明是基于FTP的数据业务。103、根据业务类型与热备份操作的对应关系,以及上述IP报文对应的业务类型, 确定对上述IP报文对应的NAT表项是否进行热备份。可选的,NAT设备可以根据业务类型与热备份操作的对应关系,确定对上述IP报 文对应的业务类型对应的热备份操作,上述热备份操作包括进行热备份和不进行热备份。若与上述IP报文对应的业务类型对应的热备份操作为进行热备份,则对上述NAT 表项进行热备份;若与上述IP报文对应的业务类型对应的热备份操作为不进行热备份,则 不对上述NAT表项进行热备份。这样,NAT实现了根据业务类型对NAT表项进行有选择的 热备份,而不是对所有IP报文对应的NAT表项都进行热备份。可选的,在103之前,NAT设备还可以进一步建立上述业务类型与热备份操作的对 应关系,如表1所示。表1业务类型与热备份操作的对应关系
权利要求
1.一种网络地址转换表项的热备份方法,其特征在于,包括根据接收的互联网协议IP报文,创建所述IP报文对应的网络地址转换NAT表项;确定所述IP报文对应的业务类型;根据业务类型与热备份操作的对应关系,以及所述IP报文对应的业务类型,确定对所 述NAT表项是否进行热备份。
2.根据权利要求1所述的方法,其特征在于,所述确定所述IP报文对应的业务类型,包括根据所述IP报文中的目的端口信息,确定与所述目的端口信息对应的业务类型;或者根据所述NAT表项中的业务标识,确定与所述业务标识对应的业务类型,其中,所述业 务标识为应用层网关在所述NAT表项创建时根据所述IP报文的应用层数据载荷中的信息 确定的。
3.根据权利要求1所述的方法,其特征在于,所述根据业务类型与热备份操作的对应 关系,以及所述IP报文对应的业务类型,确定对所述NAT表项是否进行热备份,包括根据业务类型与热备份操作的对应关系,确定与所述IP报文对应的业务类型对应的 热备份操作,所述热备份操作包括进行热备份和不进行热备份;若与所述IP报文对应的业务类型对应的热备份操作为进行热备份,则对所述NAT表项 进行热备份;若与所述IP报文对应的业务类型对应的热备份操作为不进行热备份,则不对所述NAT 表项进行热备份。
4.根据权利要求1至3任一权利要求所述的方法,其特征在于,所述方法还包括建立所述业务类型与热备份操作的对应关系。
5.一种网络地址转换表项的热备份装置,其特征在于,包括创建模块,用于根据接收的互联网协议IP报文,创建所述IP报文对应的网络地址转换 NAT表项;确定模块,用于确定所述IP报文对应的业务类型;处理模块,用于根据业务类型与热备份操作的对应关系,以及所述IP报文对应的业务 类型,确定对所述NAT表项是否进行热备份。
6.根据权利要求5所述的装置,其特征在于,所述确定模块包括第一确定子模块,用于根据所述IP报文中的目的端口信息,获取与所述目的端口信息 对应的业务类型;和/或第二确定子模块,用于根据所述NAT表项中的业务标识,获取与所述业务标识对应的 业务类型,其中,所述业务标识为应用层网关在NAT表项创建时根据所述IP报文的应用层 数据载荷中的信息确定的。
7.根据权利要求5所述的装置,其特征在于,若与所述IP报文对应的业务类型对应的热备份操作为进行热备份,则所述处理模块 用于对所述NAT表项进行热备份;若与所述IP报文对应的业务类型对应的热备份操作为不进行热备份,则所述处理模 块不对所述NAT表项进行热备份。
8.根据权利要求5至7任一权利要求所述的装置,其特征在于,所述装置还包括建立模块,用于建立所述业务类型与热备份操作的对应关系。
全文摘要
本发明实施例提供一种网络地址转换表项的热备份方法及装置,方法包括根据接收的IP报文,创建所述IP报文对应的NAT表项;确定所述IP报文对应的业务类型;根据业务类型与热备份操作的对应关系,以及所述IP报文对应的业务类型,确定对所述NAT表项是否进行热备份。本发明实施例降低了NAT设备的热备份处理负荷,以及提高了NAT设备的热备份灵活性和热备份效率。
文档编号H04L12/56GK102137016SQ201110064500
公开日2011年7月27日 申请日期2011年3月17日 优先权日2011年3月17日
发明者张瑞 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1