两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

報(bào)文處理方法及裝置與流程

文檔序號(hào):12623430閱讀:644來(lái)源:國(guó)知局
報(bào)文處理方法及裝置與流程

本申請(qǐng)涉及流量轉(zhuǎn)發(fā)技術(shù)領(lǐng)域,尤其涉及報(bào)文處理方法及裝置。



背景技術(shù):

會(huì)話管理是為了實(shí)現(xiàn)NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)、ASPF(Advanced Stateful Packet Filter,高級(jí)狀態(tài)包過(guò)濾)、攻擊檢測(cè)及防范等基于會(huì)話進(jìn)行處理的業(yè)務(wù)而抽象出來(lái)的公共功能。此功能把傳輸層報(bào)文之間的交互關(guān)系抽象為會(huì)話,并根據(jù)發(fā)起方和響應(yīng)方的報(bào)文信息對(duì)會(huì)話進(jìn)行狀態(tài)更新和老化,支持多個(gè)業(yè)務(wù)特性分別對(duì)同一個(gè)業(yè)務(wù)報(bào)文進(jìn)行處理。

客戶(hù)端向服務(wù)器發(fā)起連接請(qǐng)求報(bào)文的時(shí)候,系統(tǒng)會(huì)創(chuàng)建一個(gè)會(huì)話表項(xiàng)。該表項(xiàng)中記錄了一個(gè)會(huì)話所對(duì)應(yīng)的請(qǐng)求報(bào)文信息和回應(yīng)報(bào)文信息,包括源IP地址/端口號(hào)、目的IP地址/端口號(hào)、傳輸層協(xié)議類(lèi)型、應(yīng)用層協(xié)議類(lèi)型、會(huì)話的協(xié)議狀態(tài)等。

報(bào)文轉(zhuǎn)發(fā)速率是衡量設(shè)備性能的一項(xiàng)關(guān)鍵指標(biāo)。按照常規(guī)流程,設(shè)備收到一個(gè)報(bào)文后,根據(jù)報(bào)文的目的地址尋找轉(zhuǎn)發(fā)表中與之匹配的轉(zhuǎn)發(fā)表項(xiàng),然后確定一條最佳的路徑,同時(shí)還將報(bào)文按照數(shù)據(jù)鏈路層上使用的協(xié)議進(jìn)行封裝,最后進(jìn)行報(bào)文轉(zhuǎn)發(fā)。

快速轉(zhuǎn)發(fā)是采用高速緩存來(lái)處理報(bào)文,采用了基于數(shù)據(jù)流的技術(shù)。

快速轉(zhuǎn)發(fā)使用5元組(即源IP地址、源端口號(hào)、目的IP地址、目的端口號(hào)、協(xié)議號(hào))來(lái)標(biāo)識(shí)一條數(shù)據(jù)流。當(dāng)一條數(shù)據(jù)流的第一個(gè)報(bào)文通過(guò)查找路由表轉(zhuǎn)發(fā)后,在高速緩存中生成相應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),該數(shù)據(jù)流后續(xù)報(bào)文的轉(zhuǎn)發(fā)就可以通過(guò)直接查找快速轉(zhuǎn)發(fā)表進(jìn)行轉(zhuǎn)發(fā)。這樣便大大縮減了IP報(bào)文的排隊(duì)流程,減少報(bào)文的轉(zhuǎn)發(fā)時(shí)間,提高IP報(bào)文的轉(zhuǎn)發(fā)速率。

一臺(tái)網(wǎng)絡(luò)設(shè)備所能承受最大新建速率的基本指標(biāo),說(shuō)明了該網(wǎng)絡(luò)設(shè)備在不丟失連接的基礎(chǔ)上每秒能處理的最大連接數(shù),其單位為連接/秒(Transactions Per Second)。

以帶NAT服務(wù)的HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)連接的新建速率測(cè)試過(guò)程為例:1)客戶(hù)端通過(guò)網(wǎng)絡(luò)設(shè)備向服務(wù)器發(fā)起HTTP連接請(qǐng)求,網(wǎng)絡(luò)設(shè)備會(huì)對(duì)交互報(bào)文進(jìn)行NAT轉(zhuǎn)換;2)連接建立成功后,客戶(hù)端通過(guò)HTTP從服務(wù)器獲取少量的數(shù)據(jù);3)客戶(hù)端拆除該HTTP連接;以上三個(gè)步驟為一個(gè)完整的transaction,而新建速率則是一秒時(shí)間內(nèi)能完成的transaction總數(shù),這個(gè)速率能夠綜合體現(xiàn)網(wǎng)絡(luò)設(shè)備的普通轉(zhuǎn)發(fā)、快速轉(zhuǎn)發(fā)、業(yè)務(wù)處理性能。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供報(bào)文處理方法及裝置。

本申請(qǐng)的技術(shù)方案是這樣實(shí)現(xiàn)的:

一種報(bào)文處理方法,該方法包括:

中間網(wǎng)絡(luò)設(shè)備接收?qǐng)?bào)文,若未查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理、生成對(duì)應(yīng)的會(huì)話表項(xiàng),建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián),并根據(jù)普通轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理;

若查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)關(guān)聯(lián)的會(huì)話表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理,并根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。

一種報(bào)文處理裝置,該裝置包括:

接收模塊:接收?qǐng)?bào)文,將報(bào)文發(fā)送給處理及轉(zhuǎn)發(fā)模塊;

處理及轉(zhuǎn)發(fā)模塊:若未查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理、生成對(duì)應(yīng)的會(huì)話表項(xiàng),建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián),并根據(jù)普通轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理;若查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)關(guān)聯(lián) 的會(huì)話表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理,并根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。

可見(jiàn),本申請(qǐng)實(shí)施例通過(guò)將會(huì)話表項(xiàng)與快速轉(zhuǎn)發(fā)表項(xiàng)進(jìn)行關(guān)聯(lián),減少了查會(huì)話表操作,提升了業(yè)務(wù)新建速率。

附圖說(shuō)明

圖1為本申請(qǐng)一實(shí)施例提供的報(bào)文處理方法流程圖;

圖2為本申請(qǐng)另一實(shí)施例提供的IP單播報(bào)文處理方法流程圖;

圖3為本申請(qǐng)實(shí)施例提供的全局正向快速轉(zhuǎn)發(fā)表項(xiàng)的結(jié)構(gòu)示意圖;

圖4為本申請(qǐng)實(shí)施例提供的IP組播報(bào)文處理方法流程圖;

圖5為本申請(qǐng)實(shí)施例提供的報(bào)文處理裝置的組成示意圖;

圖6為本申請(qǐng)實(shí)施例提供的包含報(bào)文處理裝置的設(shè)備的硬件結(jié)構(gòu)示意圖。

具體實(shí)施方式

以帶NAT服務(wù)的TCP(Transmission Control Protocol,傳輸控制協(xié)議)連接為例,一個(gè)Transaction的過(guò)程如下:

1)Host(主機(jī))發(fā)起連接請(qǐng)求:

Host發(fā)起SYN(同步)報(bào)文,SYN報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;中間網(wǎng)絡(luò)設(shè)備根據(jù)SYN報(bào)文的目的地址查找普通轉(zhuǎn)發(fā)表,在出方向業(yè)務(wù)階段對(duì)SYN報(bào)文的源地址進(jìn)行NAT處理,建立NAT會(huì)話表項(xiàng),根據(jù)查找到的普通轉(zhuǎn)發(fā)表項(xiàng)建立快速轉(zhuǎn)發(fā)表項(xiàng)1,根據(jù)查找到的普通轉(zhuǎn)發(fā)表項(xiàng)將SYN報(bào)文發(fā)送給Server(服務(wù)器)。

2)Server回應(yīng)連接請(qǐng)求:

Server收到SYN報(bào)文,回應(yīng)SYN+ACK(同步+確認(rèn))報(bào)文,SYN+ACK報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;中間網(wǎng)絡(luò)設(shè)備在入方向業(yè)務(wù)階段查找步驟1)建立的NAT會(huì)話表項(xiàng),對(duì)SYN+ACK報(bào)文的目的地址進(jìn)行NAT處理,根據(jù)轉(zhuǎn)換 后的SYN+ACK報(bào)文的目的地址查找普通轉(zhuǎn)發(fā)表,根據(jù)查找到的普通轉(zhuǎn)發(fā)表項(xiàng)建立快速轉(zhuǎn)發(fā)表項(xiàng)2,根據(jù)查找到的普通轉(zhuǎn)發(fā)表項(xiàng)將SYN+ACK報(bào)文發(fā)送給Host。

3)Host確認(rèn)連接:

Host收到SYN+ACK報(bào)文,回應(yīng)ACK報(bào)文,ACK報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;中間網(wǎng)絡(luò)設(shè)備根據(jù)ACK報(bào)文的五元組查找到快速轉(zhuǎn)發(fā)表項(xiàng)1,在出方向業(yè)務(wù)階段查找步驟1)建立的NAT會(huì)話表項(xiàng),對(duì)ACK報(bào)文的源地址進(jìn)行NAT處理,根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)1將ACK報(bào)文發(fā)送給Server。

4)Host向Server請(qǐng)求數(shù)據(jù):與步驟3)相同。

5)Server回應(yīng)數(shù)據(jù)報(bào)文:

Server回應(yīng)數(shù)據(jù)報(bào)文,數(shù)據(jù)報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;中間網(wǎng)絡(luò)設(shè)備根據(jù)數(shù)據(jù)報(bào)文的五元組查找到快速轉(zhuǎn)發(fā)表項(xiàng)2,在入方向業(yè)務(wù)階段查找步驟1)建立的NAT會(huì)話表項(xiàng),對(duì)數(shù)據(jù)報(bào)文的目的地址進(jìn)行NAT處理,根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)2將數(shù)據(jù)報(bào)文發(fā)送給Host。

申請(qǐng)人對(duì)上述的Transaction過(guò)程進(jìn)行分析,發(fā)現(xiàn)存在如下問(wèn)題:

一、每一次正向和反向交互,都需要執(zhí)行一次單獨(dú)查詢(xún)NAT會(huì)話表的動(dòng)作,對(duì)轉(zhuǎn)發(fā)性能有較大影響。例如:TCP連接建立過(guò)程中的步驟1)~5)中,查找普通/快速轉(zhuǎn)發(fā)表和查找NAT表項(xiàng)是獨(dú)立進(jìn)行的,即需要查兩次表,一次是轉(zhuǎn)發(fā)表,一次是NAT表,這樣查找比較耗時(shí),對(duì)轉(zhuǎn)發(fā)性能影響較大。

二、普通轉(zhuǎn)發(fā)過(guò)程中,正向和反向的報(bào)文需要分別執(zhí)行一次普通轉(zhuǎn)發(fā)過(guò)程,對(duì)上線速度有較大影響。例如:TCP連接建立過(guò)程中的步驟1)、2)都需要執(zhí)行一次普通轉(zhuǎn)發(fā)過(guò)程,這樣比較耗時(shí),影響了Host的上線速度。

三、隨著網(wǎng)絡(luò)應(yīng)用的規(guī)模不斷擴(kuò)大,目前的防火墻設(shè)備需要支持較高的業(yè)務(wù)新建速率如:500K connections per sec,而現(xiàn)有的Transaction過(guò)程由于多次查會(huì)話表、多次普通轉(zhuǎn)發(fā),極大地制約著新建速率的提升。

這里指出的問(wèn)題并不僅限于上述NAT服務(wù)器的TCP連接所對(duì)應(yīng)的Transaction過(guò)程,所有涉及到報(bào)文轉(zhuǎn)發(fā)、報(bào)文業(yè)務(wù)處理(業(yè)務(wù)處理的類(lèi)型有 多種,例如NAT、攻擊防范、包過(guò)濾等)的Transaction過(guò)程均會(huì)出現(xiàn)上述問(wèn)題,例如,帶NAT服務(wù)的HTTP連接對(duì)應(yīng)的Transaction過(guò)程,帶包過(guò)濾服務(wù)的TCP連接所對(duì)應(yīng)的Transaction過(guò)程等。

圖1為本申請(qǐng)一實(shí)施例提供的報(bào)文處理方法流程圖,其步驟如下:

步驟101:中間網(wǎng)絡(luò)設(shè)備接收?qǐng)?bào)文。

步驟102:若設(shè)備未查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理、生成對(duì)應(yīng)的會(huì)話表項(xiàng),建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián),并根據(jù)普通轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理;若設(shè)備查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)關(guān)聯(lián)的會(huì)話表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理,并根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。

在一個(gè)實(shí)施例中,上述中間網(wǎng)絡(luò)設(shè)備是指防火墻、路由器等網(wǎng)絡(luò)設(shè)備。后續(xù)涉及的設(shè)備如果未特殊說(shuō)明均指中間網(wǎng)絡(luò)設(shè)備。

圖2為本申請(qǐng)另一實(shí)施例提供的IP單播報(bào)文處理方法流程圖,其步驟如下:

步驟200:預(yù)先設(shè)定報(bào)文的管理結(jié)構(gòu)的控制信息部分的一段空間專(zhuān)用于存放正、反向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)索引。

步驟200中,是設(shè)定:在報(bào)文的管理結(jié)構(gòu)中,是將會(huì)話表項(xiàng)索引獨(dú)立于正、反向快速轉(zhuǎn)發(fā)表項(xiàng)存放。

步驟201:設(shè)備接收到IP單播報(bào)文,根據(jù)IP單播報(bào)文的正向五元組在全局快速轉(zhuǎn)發(fā)表中未查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則在緩存中該IP單播報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中創(chuàng)建正向快速轉(zhuǎn)發(fā)表項(xiàng)和反向快速轉(zhuǎn)發(fā)表項(xiàng)。

報(bào)文管理結(jié)構(gòu)保存報(bào)文在協(xié)議棧處理過(guò)程中的2-7層信息,比如MAC地址、源和目的IP地址、協(xié)議類(lèi)型、端口號(hào)等,還可以保存報(bào)文處理過(guò)程中的臨時(shí)信息,本申請(qǐng)實(shí)施例中,在報(bào)文管理結(jié)構(gòu)的控制信息部分專(zhuān)門(mén)預(yù)留了一段空間用于保存報(bào)文處理過(guò)程中的臨時(shí)信息即,快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)索引。

如圖3所示,正向快速轉(zhuǎn)發(fā)表項(xiàng)的內(nèi)容至少包括:正向五元組、私網(wǎng)索引、入接口索引、轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引;反向快速轉(zhuǎn)發(fā)表項(xiàng)至少包括:反向五元組、私網(wǎng)索引、入接口索引、轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引。其中:

正向快速轉(zhuǎn)發(fā)表項(xiàng)中的各項(xiàng)內(nèi)容的含義如下:

1)正向五元組即,IP單播報(bào)文的五元組,包括源IP地址、源端口、目的IP地址、目的端口和協(xié)議類(lèi)型;

2)轉(zhuǎn)發(fā)表項(xiàng)索引即,根據(jù)IP單播報(bào)文的目的IP地址查找到的普通轉(zhuǎn)發(fā)表項(xiàng)的索引,普通轉(zhuǎn)發(fā)表項(xiàng)至少包括出接口、下一跳地址等;

3)鄰接表項(xiàng)索引即,根據(jù)下一跳地址和私網(wǎng)索引查找到的鄰接表項(xiàng)的索引;

4)入接口索引,即設(shè)備接收?qǐng)?bào)文接口的索引;

5)私網(wǎng)索引,與入接口綁定。

反向快速轉(zhuǎn)發(fā)表項(xiàng)中的各項(xiàng)內(nèi)容的含義如下:

1)反向五元組即,IP單播報(bào)文的反向流量的五元組;

其中,IP單播報(bào)文的反向五元組為:源IP地址、源端口為該IP單播報(bào)文的目的IP地址、目的端口,目的IP地址、目的端口為該IP單播報(bào)文的源IP地址、源端口,協(xié)議類(lèi)型保持不變;

在一種實(shí)施例中,IP單播報(bào)文進(jìn)入設(shè)備后,在設(shè)備上進(jìn)行了源地址的NAT處理,則IP單播報(bào)文的反向五元組為:源IP地址、源端口為該IP單播報(bào)文的目的IP地址、目的端口,目的IP地址為該IP單播報(bào)文的源IP地址經(jīng)NAT處理后的地址、目的端口為該IP單播報(bào)文的源端口,協(xié)議類(lèi)型保持不變。

在一種實(shí)施例中,IP單播報(bào)文進(jìn)入設(shè)備后,在設(shè)備上進(jìn)行了源地址和源端口的NAT處理,則IP單播報(bào)文的反向五元組為:源IP地址、源端口為該IP單播報(bào)文的目的IP地址、目的端口,目的IP地址、目的端口為該IP單播報(bào)文的源IP地址、源端口經(jīng)NAT處理后地址和端口,協(xié)議類(lèi)型保持不變。

2)轉(zhuǎn)發(fā)表項(xiàng)索引即,根據(jù)IP單播報(bào)文的反向流量的目的IP地址查找到的普通轉(zhuǎn)發(fā)表項(xiàng)的索引,普通轉(zhuǎn)發(fā)表項(xiàng)至少包括出接口、下一跳地址等;

3)鄰接表項(xiàng)索引即,根據(jù)下一跳地址和私網(wǎng)索引查找到的鄰接表項(xiàng)的索引;

4)入接口索引,IP單播報(bào)文的反向流量的入接口的索引;

對(duì)于設(shè)備接收到的當(dāng)前正向流向的IP單播報(bào)文而言,根據(jù)該IP單播報(bào)文的目的IP地址查找到的普通轉(zhuǎn)發(fā)表項(xiàng)中的出接口即為此處的入接口;

5)私網(wǎng)索引,與反向流量的入接口綁定。

設(shè)備會(huì)根據(jù)動(dòng)態(tài)路由協(xié)議學(xué)習(xí)到到達(dá)網(wǎng)絡(luò)中的其他設(shè)備的路由,或者管理員等將達(dá)到網(wǎng)絡(luò)中的其他設(shè)備的路由靜態(tài)配置到設(shè)備上,設(shè)備根據(jù)動(dòng)態(tài)學(xué)習(xí)到的路由或者靜態(tài)配置的路由生成普通轉(zhuǎn)發(fā)表項(xiàng)如:FIB(Forwarding Information Base,轉(zhuǎn)發(fā)信息庫(kù))表項(xiàng),普通轉(zhuǎn)發(fā)表項(xiàng)主要包括:目的IP地址、下一跳地址和出接口信息;

鄰接表項(xiàng)主要包括:目的MAC地址和出端口信息,鄰接表項(xiàng)例如:ARP(Address Resolution Protocol,地址解析協(xié)議)表項(xiàng),是根據(jù)應(yīng)答類(lèi)型的ARP報(bào)文學(xué)習(xí)到的。

步驟202:在未查找到快速轉(zhuǎn)發(fā)表項(xiàng)時(shí),設(shè)備根據(jù)配置的業(yè)務(wù)信息對(duì)接收的IP單播報(bào)文進(jìn)行業(yè)務(wù)處理,生成對(duì)應(yīng)的會(huì)話表項(xiàng)以及會(huì)話表項(xiàng)索引,將該會(huì)話表項(xiàng)索引保存到緩存中該IP單播報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中。

會(huì)話表項(xiàng)索引指示了會(huì)話表項(xiàng)在內(nèi)存中的存儲(chǔ)位置。

業(yè)務(wù)處理如:NAT、ASPF、攻擊檢測(cè)及防范等基于會(huì)話進(jìn)行的業(yè)務(wù)處理。

步驟203:對(duì)IP單播報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理,在轉(zhuǎn)發(fā)處理的同時(shí),建立正、反向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)。

上述轉(zhuǎn)發(fā)處理包括:設(shè)備根據(jù)該IP單播報(bào)文對(duì)應(yīng)的鄰接表項(xiàng)對(duì)該報(bào)文進(jìn)行二層封裝,根據(jù)該IP單播報(bào)文對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng)將該報(bào)文發(fā)送出去。

建立正、反向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)包括:在報(bào)文管理結(jié)構(gòu)中, 將會(huì)話表項(xiàng)索引分別添加到正、反向快速轉(zhuǎn)發(fā)表項(xiàng)中,將包含了會(huì)話表項(xiàng)索引的正、反向快速轉(zhuǎn)發(fā)表項(xiàng)添加到全局快速轉(zhuǎn)發(fā)表。

在IP單播報(bào)文轉(zhuǎn)發(fā)出去后,該IP單播報(bào)文的管理結(jié)構(gòu)就從緩存中刪除了。

另外,為了節(jié)省會(huì)話表項(xiàng)占用的內(nèi)存空間,會(huì)話表項(xiàng)中通常不包含五元組,在一種實(shí)施例中,還可以將IP單播報(bào)文的正、反向快速轉(zhuǎn)發(fā)表項(xiàng)的索引添加到關(guān)聯(lián)的會(huì)話表項(xiàng)中。

在一種實(shí)施例中,在生成會(huì)話表項(xiàng)索引后,還可以直接將會(huì)話表項(xiàng)索引添加到報(bào)文的管理結(jié)構(gòu)中的快速轉(zhuǎn)發(fā)表項(xiàng)中以建立快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)。

步驟204:設(shè)備接收到后續(xù)IP單播報(bào)文,根據(jù)IP單播報(bào)文的五元組在全局快速轉(zhuǎn)發(fā)表中查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的會(huì)話表項(xiàng)索引獲取對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)該會(huì)話表項(xiàng)對(duì)該IP單播報(bào)文進(jìn)行業(yè)務(wù)處理,根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的鄰接表項(xiàng)索引獲取到對(duì)應(yīng)的鄰接表項(xiàng),根據(jù)該鄰接表項(xiàng)對(duì)該IP單播報(bào)文進(jìn)行二層封裝,根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的轉(zhuǎn)發(fā)表項(xiàng)索引獲取到對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng),根據(jù)該普通轉(zhuǎn)發(fā)表項(xiàng)將該IP單播報(bào)文轉(zhuǎn)發(fā)出去。

本申請(qǐng)實(shí)施例中的IP單播報(bào)文如:HTTP、FTP(File Transfer Protocol,文件傳輸協(xié)議)等TCP單播報(bào)文、TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議)等UDP(User Datagram Protocol,用戶(hù)數(shù)據(jù)報(bào)協(xié)議)單播報(bào)文。

圖4為本申請(qǐng)另一實(shí)施例提供的IP組播報(bào)文處理方法流程圖,其具體步驟如下:

步驟400:預(yù)先設(shè)定報(bào)文的管理結(jié)構(gòu)的控制信息部分的一段空間專(zhuān)用于存放正向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)索引。

本步驟中,為了與IP單播報(bào)文的處理過(guò)程兼容,也可以在報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中存放反向快速轉(zhuǎn)發(fā)表項(xiàng),但由于IP組播報(bào)文 不會(huì)生成反向快速轉(zhuǎn)發(fā)表項(xiàng),因此,反向快速轉(zhuǎn)發(fā)表項(xiàng)的內(nèi)容始終為空。

步驟401:設(shè)備接收到IP組播報(bào)文,根據(jù)IP組播報(bào)文的正向五元組在全局快速轉(zhuǎn)發(fā)表中未查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則在緩存中該IP組播報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中創(chuàng)建正向快速轉(zhuǎn)發(fā)表項(xiàng)。

如圖3所示,IP組播報(bào)文的管理結(jié)構(gòu)中的正向快速轉(zhuǎn)發(fā)表項(xiàng)包括:正向五元組、私網(wǎng)索引、入接口、轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引。其中,各項(xiàng)內(nèi)容的含義具體如下:

1)正向五元組即,IP組播報(bào)文的五元組;

2)轉(zhuǎn)發(fā)表項(xiàng)索引即,根據(jù)IP組播報(bào)文的目的IP地址(即組播地址)查找到的普通轉(zhuǎn)發(fā)表項(xiàng)的索引,普通轉(zhuǎn)發(fā)表項(xiàng)至少包括出接口、下一跳地址等;

3)鄰接表項(xiàng)索引即,根據(jù)下一跳地址和私網(wǎng)索引查找到的鄰接表項(xiàng)的索引;

4)入接口索引,接收IP組播報(bào)文接口的索引;

5)私網(wǎng)索引,與入接口綁定。

步驟402:在未查找到快速轉(zhuǎn)發(fā)表項(xiàng)時(shí),設(shè)備根據(jù)配置的業(yè)務(wù)信息對(duì)IP組播進(jìn)行業(yè)務(wù)處理,生成對(duì)應(yīng)的會(huì)話表項(xiàng)以及會(huì)話表項(xiàng)索引,將該會(huì)話表項(xiàng)索引保存到緩存中該IP組播報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中。

會(huì)話表項(xiàng)索引指示了會(huì)話表項(xiàng)在內(nèi)存中的存儲(chǔ)位置。

業(yè)務(wù)處理如:NAT、ASPF、攻擊檢測(cè)及防范、包過(guò)濾等基于會(huì)話進(jìn)行的業(yè)務(wù)處理。

步驟403:對(duì)IP組播報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理,在轉(zhuǎn)發(fā)處理的同時(shí),建立正向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)。

上述轉(zhuǎn)發(fā)處理包括:設(shè)備根據(jù)該IP組播報(bào)文對(duì)應(yīng)的鄰接表項(xiàng)對(duì)該IP組播報(bào)文進(jìn)行二層封裝,根據(jù)該IP組播報(bào)文對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng)將該IP組播報(bào)文發(fā)送出去。

建立正向快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)包括:在報(bào)文管理結(jié)構(gòu)中,將會(huì)話表項(xiàng)索引添加到正向快速轉(zhuǎn)發(fā)表項(xiàng)中,將包含了會(huì)話表項(xiàng)索引的正向快 速轉(zhuǎn)發(fā)表項(xiàng)添加到全局快速轉(zhuǎn)發(fā)表。

在IP組播報(bào)文轉(zhuǎn)發(fā)出去后,該IP組播報(bào)文的管理結(jié)構(gòu)就從緩存中刪除了。

另外,為了節(jié)省會(huì)話表項(xiàng)占用的內(nèi)存空間,會(huì)話表項(xiàng)中通常不包含五元組,在一種實(shí)施例中,還可以將報(bào)文的正向快速轉(zhuǎn)發(fā)表項(xiàng)的索引添加到關(guān)聯(lián)會(huì)話表項(xiàng)中。

在一種實(shí)施例中,在生成會(huì)話表項(xiàng)索引后,還可以直接將會(huì)話表項(xiàng)索引添加到報(bào)文的管理結(jié)構(gòu)中的快速轉(zhuǎn)發(fā)表項(xiàng)中以建立快速轉(zhuǎn)發(fā)表項(xiàng)和會(huì)話表項(xiàng)的關(guān)聯(lián)。

步驟404:設(shè)備接收到后續(xù)IP組播報(bào)文,根據(jù)該IP組播報(bào)文的五元組在全局快速轉(zhuǎn)發(fā)表中查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的會(huì)話表項(xiàng)索引獲取到對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)該會(huì)話表項(xiàng)對(duì)該IP組播報(bào)文進(jìn)行業(yè)務(wù)處理,根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的鄰接表項(xiàng)索引獲取到對(duì)應(yīng)的鄰接表項(xiàng),根據(jù)該鄰接表項(xiàng)對(duì)該IP組播報(bào)文進(jìn)行二層封裝,根據(jù)該快速轉(zhuǎn)發(fā)表項(xiàng)中的轉(zhuǎn)發(fā)表項(xiàng)索引獲取到對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng),根據(jù)該轉(zhuǎn)發(fā)表項(xiàng)將該IP組播報(bào)文轉(zhuǎn)發(fā)出去。

在一種實(shí)施例中,如果有針對(duì)IP組播報(bào)文回復(fù)的IP單播報(bào)文,當(dāng)中間設(shè)備收到IP單播報(bào)文后,處理過(guò)程與圖2所示流程相同。

仍以帶NAT服務(wù)的TCP連接為例,給出本發(fā)明的一個(gè)應(yīng)用示例:

1)Host發(fā)起連接請(qǐng)求:

Host發(fā)起SYN報(bào)文,SYN報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;

中間網(wǎng)絡(luò)設(shè)備根據(jù)SYN報(bào)文的五元組未查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則:

a、在出方向業(yè)務(wù)階段對(duì)SYN報(bào)文的源地址進(jìn)行NAT處理,生成NAT會(huì)話表項(xiàng),將NAT會(huì)話表項(xiàng)的索引放入SYN報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間中;在SYN報(bào)文的管理結(jié)構(gòu)的控制信息部分的預(yù)設(shè)空間內(nèi)創(chuàng)建正、反向快速轉(zhuǎn)發(fā)表項(xiàng);

正向快速轉(zhuǎn)發(fā)表項(xiàng)的內(nèi)容至少包括:正向五元組、私網(wǎng)索引、入接口索引、轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引;反向快速轉(zhuǎn)發(fā)表項(xiàng)至少包括:反向五元組、私網(wǎng)索引、入接口索引、轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引。

其中,反向五元組的源IP地址、源端口為SYN報(bào)文的目的IP地址、目的端口;反向五元組的目的IP地址為SYN報(bào)文的源IP地址經(jīng)NAT處理后的地址、目的端口為SYN報(bào)文的源端口;或者,反向五元組的目的IP地址、目的端口為SYN報(bào)文的源IP地址、源端口經(jīng)NAT處理后的地址、端口。

b、對(duì)SYN報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理,在轉(zhuǎn)發(fā)處理的同時(shí),在該SYN報(bào)文的管理結(jié)構(gòu)中將NAT會(huì)話表項(xiàng)的索引添加到正、反向快速轉(zhuǎn)發(fā)表項(xiàng),并將包含NAT會(huì)話表項(xiàng)的索引的正、反向快速轉(zhuǎn)發(fā)表項(xiàng)存入全局快速轉(zhuǎn)發(fā)表中。

2)Server回應(yīng)連接請(qǐng)求:

Server收到SYN報(bào)文,回應(yīng)SYN+ACK(同步+確認(rèn))報(bào)文,SYN+ACK報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;

中間網(wǎng)絡(luò)設(shè)備根據(jù)SYN+ACK報(bào)文的五元組在全局快速轉(zhuǎn)發(fā)表中查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng)(即上述1)中的反向快速轉(zhuǎn)發(fā)表項(xiàng)),根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)中的普通轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引獲取到對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng)和鄰接表項(xiàng),根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)中的NAT會(huì)話表項(xiàng)索引獲取對(duì)應(yīng)的NAT會(huì)話表項(xiàng),根據(jù)該NAT會(huì)話表項(xiàng)對(duì)SYN+ACK報(bào)文的目的地址進(jìn)行NAT處理,根據(jù)獲取到的鄰接表項(xiàng)對(duì)SYN+ACK報(bào)文進(jìn)行二層封裝,根據(jù)獲取到的普通轉(zhuǎn)發(fā)表項(xiàng)將SYN+ACK報(bào)文發(fā)送給Host。

在一種實(shí)施例中,NAT會(huì)話表項(xiàng)中包含:NAT處理前的IP地址和NAT處理后的IP地址,中間網(wǎng)絡(luò)設(shè)備確認(rèn)SYN+ACK報(bào)文的目的地址與NAT會(huì)話表項(xiàng)中的NAT處理后的地址匹配,則確認(rèn)應(yīng)該對(duì)SYN+ACK報(bào)文的目的地址進(jìn)行NAT處理,將SYN+ACK報(bào)文的目的地址修改為NAT會(huì)話表項(xiàng)中的NAT處理前的地址即可。

在另一種實(shí)施例中,NAT會(huì)話表項(xiàng)中包含:NAT處理前的IP地址、端口地址和NAT處理后的IP地址、端口地址,中間網(wǎng)絡(luò)設(shè)備確認(rèn)SYN+ACK 報(bào)文的目的IP地址與NAT會(huì)話表項(xiàng)中的NAT處理后的地址匹配,則將SYN+ACK報(bào)文的目的IP地址修改為NAT會(huì)話表項(xiàng)中的NAT處理前的IP地址即可;中間網(wǎng)絡(luò)設(shè)備確認(rèn)SYN+ACK報(bào)文的目的端口地址與NAT會(huì)話表項(xiàng)中的NAT處理后的端口地址匹配,則將SYN+ACK報(bào)文的目的端口地址修改為NAT會(huì)話表項(xiàng)中的NAT處理前的端口地址即可。

3)Host確認(rèn)連接:

Host收到SYN+ACK報(bào)文,回應(yīng)ACK報(bào)文,ACK報(bào)文到達(dá)中間網(wǎng)絡(luò)設(shè)備;

中間網(wǎng)絡(luò)設(shè)備根據(jù)ACK報(bào)文的五元組在全局快速轉(zhuǎn)發(fā)表中查找到對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng)(即上述1)中的正向快速轉(zhuǎn)發(fā)表項(xiàng)),根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)中的普通轉(zhuǎn)發(fā)表項(xiàng)索引和鄰接表項(xiàng)索引獲取到對(duì)應(yīng)的普通轉(zhuǎn)發(fā)表項(xiàng)和鄰接表項(xiàng),根據(jù)快速轉(zhuǎn)發(fā)表項(xiàng)中的NAT會(huì)話表項(xiàng)索引獲取對(duì)應(yīng)的NAT會(huì)話表項(xiàng),根據(jù)該NAT會(huì)話表項(xiàng)對(duì)ACK報(bào)文的源地址進(jìn)行NAT處理,根據(jù)獲取到的鄰接表項(xiàng)對(duì)ACK報(bào)文進(jìn)行二層封裝,根據(jù)獲取到的普通轉(zhuǎn)發(fā)表項(xiàng)將ACK報(bào)文發(fā)送給Server。

4)Host向Server請(qǐng)求數(shù)據(jù):與步驟3)相同。

5)Server回應(yīng)數(shù)據(jù):與步驟2)相同。

從本申請(qǐng)實(shí)施例可以看出:通過(guò)將快速轉(zhuǎn)發(fā)表項(xiàng)與會(huì)話表項(xiàng)進(jìn)行關(guān)聯(lián),從而:減少了轉(zhuǎn)發(fā)過(guò)程中的查會(huì)話表操作,大大提高了轉(zhuǎn)發(fā)性能,加快了設(shè)備的上線速度,同時(shí)也提升了新建速率。

另外,設(shè)備接收數(shù)據(jù)流首報(bào)文,同時(shí)觸發(fā)正向快速轉(zhuǎn)發(fā)表項(xiàng)、反向快速轉(zhuǎn)發(fā)表項(xiàng)的建立,可以使反向數(shù)據(jù)流首報(bào)文按照反向快速轉(zhuǎn)發(fā)表項(xiàng)進(jìn)行快速轉(zhuǎn)發(fā),相比反向數(shù)據(jù)流首報(bào)文按照普通轉(zhuǎn)發(fā)表項(xiàng)的慢轉(zhuǎn)發(fā)而言,提高了轉(zhuǎn)發(fā)性能,加快了設(shè)備的上線速度,同時(shí)也提升了新建速率。

圖5為本申請(qǐng)實(shí)施例提供的報(bào)文處理裝置50的組成示意圖,該裝置主要包括:

接收模塊51:接收?qǐng)?bào)文,將報(bào)文發(fā)送給處理及轉(zhuǎn)發(fā)模塊52;

處理及轉(zhuǎn)發(fā)模塊52:若未查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理、生成對(duì)應(yīng)的會(huì)話表項(xiàng),建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián),并根據(jù)普通轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理;若查找到報(bào)文對(duì)應(yīng)的快速轉(zhuǎn)發(fā)表項(xiàng),則根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)關(guān)聯(lián)的會(huì)話表項(xiàng),對(duì)報(bào)文進(jìn)行業(yè)務(wù)處理,并根據(jù)查找到的快速轉(zhuǎn)發(fā)表項(xiàng)對(duì)報(bào)文進(jìn)行轉(zhuǎn)發(fā)處理。

在一種實(shí)施例中,處理及轉(zhuǎn)發(fā)模塊52生成會(huì)話表項(xiàng)后,還用于:生成會(huì)話表項(xiàng)索引,指示會(huì)話表項(xiàng)在內(nèi)存中的位置信息;所述處理及轉(zhuǎn)發(fā)模塊52建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián),包括:將會(huì)話表項(xiàng)索引添加到快速轉(zhuǎn)發(fā)表項(xiàng)。

在一種實(shí)施例中,當(dāng)接收模塊51接收到的所述報(bào)文為單播報(bào)文時(shí),所述處理及轉(zhuǎn)發(fā)模塊52生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)包括:根據(jù)報(bào)文的正向五元組生成報(bào)文的正向快速轉(zhuǎn)發(fā)表項(xiàng),根據(jù)報(bào)文的反向五元組生成報(bào)文的反向快速轉(zhuǎn)發(fā)表項(xiàng);所述處理及轉(zhuǎn)發(fā)模塊52將會(huì)話表項(xiàng)索引添加到報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)包括:將會(huì)話表項(xiàng)索引分別添加到報(bào)文的正向快速轉(zhuǎn)發(fā)表項(xiàng)和反向快速轉(zhuǎn)發(fā)表項(xiàng)。

在一種實(shí)施例中,當(dāng)接收模塊51接收到的所述報(bào)文為組播報(bào)文時(shí),所述處理及轉(zhuǎn)發(fā)模塊52生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)包括:根據(jù)報(bào)文的正向五元組生成報(bào)文的正向快速轉(zhuǎn)發(fā)表項(xiàng);所述處理及轉(zhuǎn)發(fā)模塊52將會(huì)話表項(xiàng)索引添加到報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)包括:將會(huì)話表項(xiàng)索引添加到報(bào)文的正向快速轉(zhuǎn)發(fā)表項(xiàng)。

在一種實(shí)施例中,所述處理及轉(zhuǎn)發(fā)模塊52根據(jù)的正向五元組包括所述報(bào)文的源IP地址、源端口、目的IP地址、目的端口和協(xié)議類(lèi)型;反向五元組包括的源IP地址、源端口為所述報(bào)文的目的IP地址、目的端口,包括的目的IP地址、目的端口為所述報(bào)文的源IP地址、源端口,包括的協(xié)議類(lèi)型為所述報(bào)文的協(xié)議類(lèi)型。

在一種實(shí)施例中,所述處理及轉(zhuǎn)發(fā)模塊52生成報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)之后,還用于:將報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)保存到報(bào)文的管理結(jié)構(gòu)中;所述處理及轉(zhuǎn)發(fā)模塊52生成會(huì)話表項(xiàng)索引之后,還用于:將所述會(huì)話表項(xiàng)索引保存到報(bào)文的管理結(jié)構(gòu)中;所述處理及轉(zhuǎn)發(fā)模塊52建立所述快速轉(zhuǎn)發(fā)表項(xiàng)和所述會(huì)話表項(xiàng)的關(guān)聯(lián) 包括:在所述報(bào)文的管理結(jié)構(gòu)中,將所述會(huì)話表項(xiàng)索引添加到所述報(bào)文的快速轉(zhuǎn)發(fā)表項(xiàng)中,將包含會(huì)話表項(xiàng)索引的快速轉(zhuǎn)發(fā)表項(xiàng)存入全局快速轉(zhuǎn)發(fā)表。

本申請(qǐng)實(shí)施例提供的設(shè)備可以是軟硬件結(jié)合的可編程設(shè)備,從硬件層面而言,設(shè)備的硬件架構(gòu)示意圖具體可以參見(jiàn)圖6。圖6為本申請(qǐng)實(shí)施例提供的包含報(bào)文處理裝置的設(shè)備的硬件結(jié)構(gòu)示意圖。該設(shè)備中包括:機(jī)器可讀存儲(chǔ)介質(zhì)62、CPU 61和其它硬件,其中:

機(jī)器可讀存儲(chǔ)介質(zhì)62:存儲(chǔ)指令代碼;所述指令代碼被CPU 61執(zhí)行時(shí)完成的操作主要為報(bào)文處理裝置50完成的功能。

CPU 61:與機(jī)器可讀存儲(chǔ)介質(zhì)62通信,讀取和執(zhí)行機(jī)器可讀存儲(chǔ)介質(zhì)62中存儲(chǔ)的所述指令代碼,完成上述報(bào)文處理裝置50完成的功能。

當(dāng)上述報(bào)文處理裝置50作為一個(gè)邏輯意義上的裝置時(shí),其是通過(guò)CPU61運(yùn)行機(jī)器可讀存儲(chǔ)介質(zhì)62中對(duì)應(yīng)的計(jì)算機(jī)程序指令形成的。當(dāng)對(duì)應(yīng)的計(jì)算機(jī)程序指令被執(zhí)行時(shí),形成的報(bào)文處理裝置50用于按照上述實(shí)施例中的報(bào)文處理方法執(zhí)行相應(yīng)操作。

機(jī)器可讀存儲(chǔ)介質(zhì)62可以是任何電子、磁性、光學(xué)或其它物理存儲(chǔ)裝置,可以包含或存儲(chǔ)信息,如可執(zhí)行指令、數(shù)據(jù),等等。例如,機(jī)器可讀存儲(chǔ)介質(zhì)62可以是:RAM(Radom Access Memory,隨機(jī)存取存儲(chǔ)器)、易失存儲(chǔ)器、非易失性存儲(chǔ)器、閃存、存儲(chǔ)驅(qū)動(dòng)器(如硬盤(pán)驅(qū)動(dòng)器)、固態(tài)硬盤(pán)、任何類(lèi)型的存儲(chǔ)盤(pán)(如光盤(pán)、dvd等),或者類(lèi)似的存儲(chǔ)介質(zhì),或者它們的組合。

本申請(qǐng)所描述的任一機(jī)器可讀存儲(chǔ)介質(zhì)都可以被認(rèn)為是非暫時(shí)性的。

以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南充市| 普陀区| 宁津县| 应城市| 昭觉县| 重庆市| 易门县| 阳城县| 祁门县| 梓潼县| 仁化县| 微山县| 前郭尔| 桐城市| 丹棱县| 萍乡市| 新密市| 乃东县| 枞阳县| 宁阳县| 鹿泉市| 荥阳市| 湘西| 钦州市| 清远市| 汝城县| 台中县| 郎溪县| 唐海县| 五台县| 自贡市| 罗山县| 张家川| 海原县| 锦屏县| 石景山区| 康平县| 大同市| 百色市| 屏东县| 册亨县|