一種網(wǎng)絡(luò)業(yè)務(wù)處理方法、適配器及網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)業(yè)務(wù)處理方法、適配器及網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)通信是對(duì)網(wǎng)絡(luò)數(shù)據(jù)包根據(jù)協(xié)議進(jìn)行報(bào)文解析的過(guò)程,不同的網(wǎng)絡(luò)業(yè)務(wù)可能對(duì)應(yīng)不同的報(bào)文結(jié)構(gòu),在網(wǎng)絡(luò)通信中針對(duì)不同的網(wǎng)絡(luò)業(yè)務(wù),比如負(fù)載平衡業(yè)務(wù)、防火墻業(yè)務(wù)或者入侵檢測(cè)業(yè)務(wù)等,通常需要專用的網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理。網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)為了適應(yīng)不同報(bào)文,需要不斷改變,使得網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不能聚焦于業(yè)務(wù)本身。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)業(yè)務(wù)處理方法,該方法可以簡(jiǎn)化網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn),使其聚焦于業(yè)務(wù)處理。
[0004]本發(fā)明第一方面提供了一種網(wǎng)絡(luò)業(yè)務(wù)處理方法,包括:
[0005]適配器接收從網(wǎng)絡(luò)設(shè)備發(fā)來(lái)的第一報(bào)文;
[0006]所述適配器根據(jù)第一適配規(guī)則對(duì)所述第一報(bào)文進(jìn)行處理,形成網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可處理的第二報(bào)文;其中,所述第一適配規(guī)則包括:根據(jù)網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)的性能刪除第一報(bào)文中網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段或者需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者添加第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段;
[0007]所述適配器將所述第二報(bào)文發(fā)送給所述網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理。
[0008]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,在所述適配器根據(jù)第一適配規(guī)則對(duì)所述第一報(bào)文進(jìn)行處理,形成網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可處理的第二報(bào)文之前,還包括:
[0009]所述適配器接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的第一適配規(guī)則。
[0010]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)業(yè)務(wù)處理方法還包括:
[0011]所述適配器接收網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)對(duì)所述第二報(bào)文進(jìn)行業(yè)務(wù)處理后生成的返回報(bào)文;
[0012]所述適配器根據(jù)第二適配規(guī)則對(duì)所述返回報(bào)文進(jìn)行處理,形成用于適配器進(jìn)行轉(zhuǎn)發(fā)的第三報(bào)文;所述第二適配規(guī)則包括:在返回報(bào)文中添加所述第一適配規(guī)則中刪除的網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段、或者在返回報(bào)文中添加在第一適配規(guī)則中刪除的需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者刪除在第一適配規(guī)則中添加的第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段。
[0013]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,在所述適配器根據(jù)第二適配規(guī)則對(duì)所述返回報(bào)文進(jìn)行處理,形成用于適配器進(jìn)行轉(zhuǎn)發(fā)的第三報(bào)文之前,還包括:
[0014]所述適配器接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的第二適配規(guī)則。
[0015]本發(fā)明第二方面提供了一種適配器,所述適配器包括:
[0016]第一接收模塊,用于接收從網(wǎng)絡(luò)設(shè)備發(fā)來(lái)的第一報(bào)文;
[0017]第一處理模塊,用于根據(jù)第一適配規(guī)則對(duì)所述第一報(bào)文進(jìn)行處理,形成網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可處理的第二報(bào)文;其中,所述第一適配規(guī)則包括:根據(jù)網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)的性能刪除第一報(bào)文中網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段或者需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者添加第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段;
[0018]第一發(fā)送模塊,用于將所述第二報(bào)文發(fā)送給網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理。
[0019]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,,所述適配器還包括:
[0020]第二接收模塊,用于接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的第一適配規(guī)則。
[0021]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述適配器還包括:
[0022]第三接收模塊,用于接收網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)對(duì)所述第二報(bào)文進(jìn)行業(yè)務(wù)處理后生成的返回報(bào)文;
[0023]第二處理模塊,用于根據(jù)第二適配規(guī)則對(duì)所述返回報(bào)文進(jìn)行處理,形成用于適配器進(jìn)行轉(zhuǎn)發(fā)的第三報(bào)文;所述第二適配規(guī)則包括:在返回報(bào)文中添加所述第一適配規(guī)則中刪除的所述網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段、或者在返回報(bào)文中添加在第一適配規(guī)則中刪除的需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者刪除在第一適配規(guī)則中添加的第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段。
[0024]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述第二接收模塊還用于接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的第二適配規(guī)則。
[0025]本發(fā)明第三方面提供了一種網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng),所述網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)包括:網(wǎng)絡(luò)業(yè)務(wù)控制器、網(wǎng)絡(luò)設(shè)備、適配器和網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)、其中,
[0026]所述網(wǎng)絡(luò)業(yè)務(wù)控制器,用于向所述適配器發(fā)送第一適配規(guī)則;其中,所述第一適配規(guī)則包括:根據(jù)網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)的性能刪除第一報(bào)文中網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段或者需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者添加第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段;
[0027]所述網(wǎng)絡(luò)設(shè)備,用于向所述適配器發(fā)送第一報(bào)文;
[0028]所述適配器,用于接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的所述第一適配規(guī)則、以及接收從網(wǎng)絡(luò)設(shè)備發(fā)來(lái)的第一報(bào)文、并根據(jù)所述第一適配規(guī)則對(duì)所述第一報(bào)文進(jìn)行處理,形成網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可處理的第二報(bào)文,以及將所述第二報(bào)文發(fā)送給網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理;
[0029]所述網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn),用于對(duì)所述適配器發(fā)來(lái)的第二報(bào)文進(jìn)行業(yè)務(wù)處理。
[0030]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn),還用于對(duì)第二報(bào)文進(jìn)行業(yè)務(wù)處理后生成返回報(bào)文,并將返回報(bào)文發(fā)送給所述適配器;
[0031]所述網(wǎng)絡(luò)業(yè)務(wù)控制器,還用于向所述適配器發(fā)送第二適配規(guī)則;其中,所述第二適配規(guī)則包括:在返回報(bào)文中添加所述第一適配規(guī)則中刪除的所述網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)不支持的字段、或者在返回報(bào)文中添加在第一適配規(guī)則中刪除的需要向網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)屏蔽的字段,或者修改第一報(bào)文中不需要網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行處理的字段,或者刪除在第一適配規(guī)則中添加的第一報(bào)文中沒(méi)有的但是網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)處理時(shí)必須要有的字段;
[0032]所述適配器,還用于接收從網(wǎng)絡(luò)業(yè)務(wù)控制器發(fā)來(lái)的所述第二適配規(guī)則、以及接收網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)生成的返回報(bào)文、以及根據(jù)所述第二適配規(guī)則對(duì)所述返回報(bào)文進(jìn)行處理,形成用于適配器進(jìn)行轉(zhuǎn)發(fā)的第三報(bào)文。
[0033]由上可見(jiàn),本發(fā)明的一些可行的實(shí)施方式中,通過(guò)適配器對(duì)要發(fā)送到網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)的第一報(bào)文進(jìn)行處理,形成網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可以處理的第二報(bào)文,使得網(wǎng)絡(luò)業(yè)務(wù)節(jié)點(diǎn)可以聚焦于業(yè)務(wù)處理。
【附圖說(shuō)明】
[0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)業(yè)務(wù)處理方法的流程示意圖;
[0036]圖2為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)業(yè)務(wù)處理方法的流程示意圖;
[0037]圖3為本發(fā)明實(shí)施例提供的一種適配器的結(jié)構(gòu)示意圖;
[0038]圖4為本發(fā)明實(shí)施例提供的另一種適配器的結(jié)構(gòu)示意圖;
[0039]圖5為本發(fā)明實(shí)施例提供的又一種適配器的結(jié)構(gòu)示意圖;
[0040]圖6為本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0041]圖7為本發(fā)明實(shí)施例提供的一種包括SR字段的報(bào)文的結(jié)構(gòu)示意圖;
[0042]圖8為圖6所示網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)對(duì)圖7所示結(jié)構(gòu)的報(bào)文進(jìn)行網(wǎng)絡(luò)業(yè)務(wù)處理時(shí)的交互流程示意圖;
[0043]圖9為本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0044]圖10為本發(fā)明實(shí)施例提供的一種包括源MAC字段和目的MAC字段的報(bào)文的結(jié)構(gòu)示意圖;
[0045]圖11為圖9所示網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)對(duì)圖10所示結(jié)構(gòu)的報(bào)文進(jìn)行網(wǎng)絡(luò)業(yè)務(wù)處理時(shí)的交互流程示意圖;
[0046]圖12為本發(fā)明實(shí)施例提供的又一種網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0047]圖13為本發(fā)明實(shí)施例提供的一種包括VLAN ID字段的報(bào)文的結(jié)構(gòu)示意圖;
[0048]圖14為圖12所示網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)對(duì)圖13所示結(jié)構(gòu)的報(bào)文進(jìn)行網(wǎng)絡(luò)業(yè)務(wù)處理時(shí)的交互流程示意圖;
[0049]圖15為本發(fā)明實(shí)施例提供的又一種網(wǎng)絡(luò)業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0050]圖16為圖15所示網(wǎng)絡(luò)業(yè)務(wù)處