專利名稱:網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種網(wǎng)絡(luò)地址轉(zhuǎn)換(NetworkAddress Translation,簡(jiǎn)稱NAT)表項(xiàng)的熱備份方法及裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的普及,終端設(shè)備的數(shù)量飛速增長(zhǎng),每個(gè)終端設(shè)備在與互聯(lián)網(wǎng) 絡(luò)通信時(shí)都需要獲得一個(gè)合法互聯(lián)網(wǎng)協(xié)議(Internet Protocol,簡(jiǎn)稱IP)地址(例如IPv4 地址),因此合法IP地址成為稀缺資源。為了解決合法IP地址的不足,可以利用網(wǎng)絡(luò)地址 轉(zhuǎn)換(Network Address iTransIation,簡(jiǎn)稱NAT)設(shè)備,將一組IP地址映射到另一組IP地 址,例如將一組局域網(wǎng)絡(luò)的私有IP地址映射到互聯(lián)網(wǎng)絡(luò)的合法IP地址。為了保證NAT設(shè) 備的可靠性,現(xiàn)有技術(shù)中可以對(duì)NAT設(shè)備創(chuàng)建的NAT表項(xiàng)進(jìn)行熱備份,即在NAT設(shè)備中創(chuàng)建 或刪除一個(gè)NAT表項(xiàng),都將該表項(xiàng)信息傳遞給備份NAT設(shè)備,并在備份NAT設(shè)備中創(chuàng)建或刪 除上述NAT表項(xiàng)。但是,由于NAT設(shè)備對(duì)所有的IP報(bào)文都創(chuàng)建NAT表項(xiàng),對(duì)于某些業(yè)務(wù)的IP報(bào)文, 還會(huì)創(chuàng)建多個(gè)NAT表項(xiàng),這都導(dǎo)致了 NAT設(shè)備的熱備份處理負(fù)荷的增加,熱備份靈活性和熱 備份效率的降低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法及裝置,以降低NAT設(shè)備 的熱備份處理負(fù)荷,以及提高NAT設(shè)備的熱備份靈活性和熱備份效率。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法,包括根據(jù)接收的IP報(bào)文,創(chuàng)建所述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng);確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,確定 對(duì)所述NAT表項(xiàng)是否進(jìn)行熱備份。本發(fā)明實(shí)施例還提供了一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份裝置,包括創(chuàng)建模塊,用于根據(jù)接收的IP報(bào)文,創(chuàng)建所述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng);確定模塊,用于確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;處理模塊,用于根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的 業(yè)務(wù)類型,確定對(duì)所述NAT表項(xiàng)是否進(jìn)行熱備份。由上述技術(shù)方案可知,本發(fā)明實(shí)施例根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系和IP 報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,確定對(duì)NAT表項(xiàng)是否進(jìn)行熱備份,能夠避免對(duì)所有的IP報(bào)文的NAT 表項(xiàng)都進(jìn)行熱備份處理,從而降低了 NAT設(shè)備的熱備份處理負(fù)荷,以及提高了 NAT設(shè)備的熱 備份靈活性和熱備份效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法的流程示意圖;圖加為本發(fā)明實(shí)施例二提供的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份裝置的一結(jié)構(gòu)示意圖;圖2b為本發(fā)明又一實(shí)施例提供的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份裝置的另一結(jié)構(gòu)示 意圖;圖3為本發(fā)明實(shí)施例三提供的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份裝置的另一結(jié)構(gòu)示意 圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明實(shí)施例一提供的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法的流程示意圖,如 圖1所示,本實(shí)施例的網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法可以包括101、根據(jù)接收的IP報(bào)文,創(chuàng)建上述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng);可選的,NAT設(shè)備具體可以根據(jù)接收的IP報(bào)文,創(chuàng)建上述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng)。 其中,NAT表項(xiàng)至少可以包括源IP地址、目的IP地址和目的端口信息。102、確定上述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;可選的,NAT設(shè)備確定上述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型可以采用多種方式實(shí)現(xiàn)。例如,NAT設(shè)備可以根據(jù)上述IP報(bào)文中的目的端口信息,確定與上述目的端口信 息對(duì)應(yīng)的業(yè)務(wù)類型。例如如果該IP報(bào)文中的目的端口號(hào)為80,說明是TOB服務(wù)(即基于 超文本傳輸協(xié)議(Hyper Text Transfer Protocol,簡(jiǎn)稱HTTP)的服務(wù));如果該IP報(bào)文中 的目的端口號(hào)為25,說明是基于簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transfer Protocol,簡(jiǎn) 稱SMTP)的業(yè)務(wù);如果該IP報(bào)文中的目的端口號(hào)為110,說明是基于電子郵局傳輸協(xié)議的 第三個(gè)版本(Post Office Protocol 3,簡(jiǎn)稱P0P3)的業(yè)務(wù);如果該IP報(bào)文中的目的端口號(hào) 為139,說明是基于網(wǎng)絡(luò)基本輸入輸出系統(tǒng)增強(qiáng)型用戶界面(Network Basic Input/Output System Enhanced User Interface,簡(jiǎn)稱 NetBEUI)協(xié)議的業(yè)務(wù)。又例如,NAT設(shè)備可以根據(jù)上述NAT表項(xiàng)中的業(yè)務(wù)標(biāo)識(shí),確定與上述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng) 的業(yè)務(wù)類型。其中,上述業(yè)務(wù)標(biāo)識(shí)為NAT設(shè)備的應(yīng)用層網(wǎng)關(guān)(Application Level Gateway, 簡(jiǎn)稱ALG)在創(chuàng)建NAT表項(xiàng)時(shí)根據(jù)上述IP報(bào)文的應(yīng)用層數(shù)據(jù)載荷中的信息(例如目的端口 信息),識(shí)別出對(duì)應(yīng)的協(xié)議,從而確定具體的業(yè)務(wù)標(biāo)識(shí)。例如NAT設(shè)備的ALG在創(chuàng)建NAT表 項(xiàng)時(shí)根據(jù)該IP報(bào)文的應(yīng)用層數(shù)據(jù)載荷中的信息,識(shí)別出對(duì)應(yīng)的協(xié)議為IP語音協(xié)議(Voice over Internet Protocol,簡(jiǎn)稱VoIP),說明是基于IP的語音業(yè)務(wù);NAT設(shè)備接收到IP報(bào) 文,該NAT設(shè)備的ALG根據(jù)該IP報(bào)文的應(yīng)用層數(shù)據(jù)載荷中的信息,識(shí)別出對(duì)應(yīng)的協(xié)議為文件傳輸協(xié)議(File Transfer Protocol,簡(jiǎn)稱FTP),說明是基于FTP的數(shù)據(jù)業(yè)務(wù)。103、根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及上述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型, 確定對(duì)上述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng)是否進(jìn)行熱備份??蛇x的,NAT設(shè)備可以根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,確定對(duì)上述IP報(bào) 文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作,上述熱備份操作包括進(jìn)行熱備份和不進(jìn)行熱備份。若與上述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為進(jìn)行熱備份,則對(duì)上述NAT 表項(xiàng)進(jìn)行熱備份;若與上述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為不進(jìn)行熱備份,則 不對(duì)上述NAT表項(xiàng)進(jìn)行熱備份。這樣,NAT實(shí)現(xiàn)了根據(jù)業(yè)務(wù)類型對(duì)NAT表項(xiàng)進(jìn)行有選擇的 熱備份,而不是對(duì)所有IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng)都進(jìn)行熱備份??蛇x的,在103之前,NAT設(shè)備還可以進(jìn)一步建立上述業(yè)務(wù)類型與熱備份操作的對(duì) 應(yīng)關(guān)系,如表1所示。表1業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系
權(quán)利要求
1.一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法,其特征在于,包括根據(jù)接收的互聯(lián)網(wǎng)協(xié)議IP報(bào)文,創(chuàng)建所述IP報(bào)文對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換NAT表項(xiàng);確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,確定對(duì)所 述NAT表項(xiàng)是否進(jìn)行熱備份。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,包括根據(jù)所述IP報(bào)文中的目的端口信息,確定與所述目的端口信息對(duì)應(yīng)的業(yè)務(wù)類型;或者根據(jù)所述NAT表項(xiàng)中的業(yè)務(wù)標(biāo)識(shí),確定與所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)類型,其中,所述業(yè) 務(wù)標(biāo)識(shí)為應(yīng)用層網(wǎng)關(guān)在所述NAT表項(xiàng)創(chuàng)建時(shí)根據(jù)所述IP報(bào)文的應(yīng)用層數(shù)據(jù)載荷中的信息 確定的。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng) 關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,確定對(duì)所述NAT表項(xiàng)是否進(jìn)行熱備份,包括根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,確定與所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的 熱備份操作,所述熱備份操作包括進(jìn)行熱備份和不進(jìn)行熱備份;若與所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為進(jìn)行熱備份,則對(duì)所述NAT表項(xiàng) 進(jìn)行熱備份;若與所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為不進(jìn)行熱備份,則不對(duì)所述NAT 表項(xiàng)進(jìn)行熱備份。
4.根據(jù)權(quán)利要求1至3任一權(quán)利要求所述的方法,其特征在于,所述方法還包括建立所述業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系。
5.一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份裝置,其特征在于,包括創(chuàng)建模塊,用于根據(jù)接收的互聯(lián)網(wǎng)協(xié)議IP報(bào)文,創(chuàng)建所述IP報(bào)文對(duì)應(yīng)的網(wǎng)絡(luò)地址轉(zhuǎn)換 NAT表項(xiàng);確定模塊,用于確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;處理模塊,用于根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù) 類型,確定對(duì)所述NAT表項(xiàng)是否進(jìn)行熱備份。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定模塊包括第一確定子模塊,用于根據(jù)所述IP報(bào)文中的目的端口信息,獲取與所述目的端口信息 對(duì)應(yīng)的業(yè)務(wù)類型;和/或第二確定子模塊,用于根據(jù)所述NAT表項(xiàng)中的業(yè)務(wù)標(biāo)識(shí),獲取與所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的 業(yè)務(wù)類型,其中,所述業(yè)務(wù)標(biāo)識(shí)為應(yīng)用層網(wǎng)關(guān)在NAT表項(xiàng)創(chuàng)建時(shí)根據(jù)所述IP報(bào)文的應(yīng)用層 數(shù)據(jù)載荷中的信息確定的。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,若與所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為進(jìn)行熱備份,則所述處理模塊 用于對(duì)所述NAT表項(xiàng)進(jìn)行熱備份;若與所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型對(duì)應(yīng)的熱備份操作為不進(jìn)行熱備份,則所述處理模 塊不對(duì)所述NAT表項(xiàng)進(jìn)行熱備份。
8.根據(jù)權(quán)利要求5至7任一權(quán)利要求所述的裝置,其特征在于,所述裝置還包括建立模塊,用于建立所述業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)地址轉(zhuǎn)換表項(xiàng)的熱備份方法及裝置,方法包括根據(jù)接收的IP報(bào)文,創(chuàng)建所述IP報(bào)文對(duì)應(yīng)的NAT表項(xiàng);確定所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型;根據(jù)業(yè)務(wù)類型與熱備份操作的對(duì)應(yīng)關(guān)系,以及所述IP報(bào)文對(duì)應(yīng)的業(yè)務(wù)類型,確定對(duì)所述NAT表項(xiàng)是否進(jìn)行熱備份。本發(fā)明實(shí)施例降低了NAT設(shè)備的熱備份處理負(fù)荷,以及提高了NAT設(shè)備的熱備份靈活性和熱備份效率。
文檔編號(hào)H04L12/56GK102137016SQ201110064500
公開日2011年7月27日 申請(qǐng)日期2011年3月17日 優(yōu)先權(quán)日2011年3月17日
發(fā)明者張瑞 申請(qǐng)人:華為技術(shù)有限公司