本申請(qǐng)實(shí)施例提供了一種報(bào)文處理方法及裝置,應(yīng)用于服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備。所述方法包括:接收控制器發(fā)送的第一流表,第一流表的匹配項(xiàng)包括服務(wù)鏈的服務(wù)鏈標(biāo)識(shí);動(dòng)作項(xiàng)包括:在與所述匹配項(xiàng)匹配成功的報(bào)文中添加所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí);接收匹配成功所述匹配項(xiàng)且未攜帶優(yōu)先級(jí)的第一報(bào)文;根據(jù)所述動(dòng)作項(xiàng)在第一報(bào)文中添加優(yōu)先級(jí);轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備,按照優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文。應(yīng)用本申請(qǐng)實(shí)施例提供的方法進(jìn)行報(bào)文處理時(shí),能夠合理分配用于處理服務(wù)鏈報(bào)文的資源,提高用戶體驗(yàn)度。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種報(bào)文處理方法及裝置
本申請(qǐng)涉及網(wǎng)絡(luò)通信
,特別涉及一種報(bào)文處理方法及裝置。
技術(shù)介紹
服務(wù)鏈(ServiceChain)技術(shù)是一種引導(dǎo)網(wǎng)絡(luò)業(yè)務(wù)報(bào)文按次序通過(guò)服務(wù)節(jié)點(diǎn)(ServiceNode)的轉(zhuǎn)發(fā)技術(shù)。報(bào)文按照租戶業(yè)務(wù)邏輯所要求的既定順序,經(jīng)過(guò)相應(yīng)的服務(wù)節(jié)點(diǎn),并由服務(wù)節(jié)點(diǎn)對(duì)報(bào)文進(jìn)行處理,這種業(yè)務(wù)形式就是服務(wù)鏈。其中,服務(wù)節(jié)點(diǎn)可以提供防火墻、入侵檢測(cè)、負(fù)載均衡等業(yè)務(wù)服務(wù)資源。服務(wù)鏈技術(shù)一般基于覆蓋式(Overlay)技術(shù),結(jié)合SDN(SoftwareDefinedNetwork,軟件定義網(wǎng)絡(luò))集中控制理論,由控制器基于不同的租戶應(yīng)用,通過(guò)開(kāi)放流(OpenFlow)協(xié)議下發(fā)流表,進(jìn)而控制網(wǎng)絡(luò)中的VXLAN(VirtualeXtensibleLocalAreaNetwork,虛擬可擴(kuò)展局域網(wǎng))報(bào)文接收服務(wù)鏈處理,并確保報(bào)文在服務(wù)鏈內(nèi)各個(gè)服務(wù)節(jié)點(diǎn)間傳遞。通常,將進(jìn)入服務(wù)鏈處理的報(bào)文稱為服務(wù)鏈報(bào)文,將服務(wù)鏈中報(bào)文經(jīng)過(guò)的設(shè)備稱為服務(wù)鏈上的設(shè)備,這些設(shè)備可以是接入點(diǎn),也可以是服務(wù)節(jié)點(diǎn)。例如,圖1為VXLAN網(wǎng)絡(luò)中控制器及服務(wù)鏈上設(shè)備的一種連接示意圖,已知,某服務(wù)鏈報(bào)文依次經(jīng)過(guò)接入點(diǎn)A、服務(wù)節(jié)點(diǎn)B、服務(wù)節(jié)點(diǎn)A、接入點(diǎn)B,那么上述設(shè)備均稱為該服務(wù)鏈上的設(shè)備。在進(jìn)行網(wǎng)絡(luò)規(guī)劃和資源劃分時(shí),通常以租戶為單位。控制器為租戶分配服務(wù)資源。目前,比較常用的服務(wù)資源使用方式為:多個(gè)租戶復(fù)用同一個(gè)服務(wù)資源,即由一個(gè)租戶創(chuàng)建資源,其他租戶復(fù)用這個(gè)服務(wù)資源。現(xiàn)有技術(shù)中,服務(wù)節(jié)點(diǎn)在處理服務(wù)鏈報(bào)文時(shí),通常按照控制器下發(fā)的流表,針對(duì)屬于不同租戶的服務(wù)鏈報(bào)文,按照服務(wù)鏈報(bào)文的到達(dá)順序?qū)ζ溥M(jìn)行先后處理并轉(zhuǎn)發(fā)。然而,通常可以將租戶劃分為不同的類型,例如,自費(fèi)租戶和非自費(fèi)租戶。其中,自費(fèi)租戶通常要求較高,希望自己的業(yè)務(wù)可以得到優(yōu)先處理,而按照上述方式進(jìn)行報(bào)文處理時(shí),并未對(duì)不同租戶加以區(qū)分,僅僅是按照服務(wù)鏈報(bào)文的到達(dá)順序進(jìn)行處理。因此,當(dāng)應(yīng)用上述方式進(jìn)行報(bào)文處理時(shí),無(wú)法對(duì)用于處理服務(wù)鏈報(bào)文的資源進(jìn)行合理分配,用戶體驗(yàn)度不高。
技術(shù)實(shí)現(xiàn)思路
本申請(qǐng)實(shí)施例的目的在于提供了一種報(bào)文處理方法及裝置,以便合理分配用于處理服務(wù)鏈報(bào)文的資源,提高用戶體驗(yàn)度。具體的技術(shù)方案如下。為了達(dá)到上述目的,本申請(qǐng)公開(kāi)了一種報(bào)文處理方法,應(yīng)用于第一設(shè)備,所述第一設(shè)備為服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備,所述方法包括:接收控制器發(fā)送的第一流表,所述第一流表的匹配項(xiàng)包括所述服務(wù)鏈的服務(wù)鏈標(biāo)識(shí),動(dòng)作項(xiàng)包括:在與所述匹配項(xiàng)匹配成功的報(bào)文中添加所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí);接收匹配成功所述匹配項(xiàng)且未攜帶優(yōu)先級(jí)的第一報(bào)文;根據(jù)所述動(dòng)作項(xiàng)在所述第一報(bào)文中添加優(yōu)先級(jí);轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使第二設(shè)備按照所述優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,所述第二設(shè)備為所述服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備。為了達(dá)到上述目的,本申請(qǐng)公開(kāi)了一種報(bào)文處理裝置,應(yīng)用于第一設(shè)備,所述第一設(shè)備為服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備,所述裝置包括:流表接收模塊,用于接收控制器發(fā)送的第一流表,所述第一流表的匹配項(xiàng)包括所述服務(wù)鏈的服務(wù)鏈標(biāo)識(shí),動(dòng)作項(xiàng)包括:在與所述匹配項(xiàng)匹配成功的報(bào)文中添加所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí);報(bào)文接收模塊,用于接收匹配成功所述匹配項(xiàng)且未攜帶優(yōu)先級(jí)的第一報(bào)文;優(yōu)先級(jí)添加模塊,用于根據(jù)所述動(dòng)作項(xiàng)在所述第一報(bào)文中添加優(yōu)先級(jí);報(bào)文轉(zhuǎn)發(fā)模塊,用于轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使第二設(shè)備按照所述優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,所述第二設(shè)備為所述服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備。由上述技術(shù)方案可見(jiàn),本申請(qǐng)實(shí)施例提供的方案中,作為執(zhí)行主體的設(shè)備,接收控制器發(fā)送的第一流表,當(dāng)接收到與第一流表的匹配項(xiàng)匹配成功且未攜帶優(yōu)先級(jí)的第一報(bào)文時(shí),根據(jù)第一流表中的動(dòng)作項(xiàng)在第一報(bào)文中添加優(yōu)先級(jí),并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備,按照優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文。其中,上述優(yōu)先級(jí)為所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí)。由于服務(wù)鏈報(bào)文攜帶的優(yōu)先級(jí)與租戶是一一對(duì)應(yīng)的,能夠表明租戶的級(jí)別,按照該優(yōu)先級(jí)處理報(bào)文,能夠?qū)崿F(xiàn)對(duì)不同租戶的區(qū)分,進(jìn)而實(shí)現(xiàn)對(duì)用于處理服務(wù)鏈報(bào)文的資源進(jìn)行合理分配。因此,應(yīng)用本申請(qǐng)實(shí)施例提供的技術(shù)方案,能夠提高用戶體驗(yàn)度。附圖說(shuō)明為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹。顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為控制器與服務(wù)鏈上設(shè)備的一種連接示意圖;圖2為本申請(qǐng)實(shí)施例提供的報(bào)文處理方法的一種流程示意圖;圖3為服務(wù)鏈報(bào)文的一種結(jié)構(gòu)示意圖;圖4為觸發(fā)控制器發(fā)送第一流表的一種流程示意圖;圖5本申請(qǐng)實(shí)施例提供的報(bào)文處理裝置的一種結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述。顯然,所描述的實(shí)施例僅僅是本申請(qǐng)的一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)實(shí)施例提供了一種報(bào)文處理方法及裝置,能夠合理分配用于處理服務(wù)鏈報(bào)文的資源,提高用戶體驗(yàn)度。為了更清楚地理解本申請(qǐng)實(shí)施例的技術(shù)方案,下面介紹一下本申請(qǐng)所涉及的部分技術(shù)術(shù)語(yǔ)。服務(wù)鏈報(bào)文:通常將進(jìn)入服務(wù)鏈處理的報(bào)文稱為服務(wù)鏈報(bào)文,一個(gè)服務(wù)鏈報(bào)文可能會(huì)經(jīng)過(guò)至少一個(gè)服務(wù)節(jié)點(diǎn)的處理。一個(gè)租戶對(duì)應(yīng)至少一個(gè)服務(wù)鏈,一個(gè)服務(wù)鏈對(duì)應(yīng)一個(gè)租戶,租戶與服務(wù)鏈的對(duì)應(yīng)關(guān)系存儲(chǔ)在控制器中。服務(wù)鏈報(bào)文采用VXLAN(VirtualeXtensibleLocalAreaNetwork,虛擬可擴(kuò)展局域網(wǎng))封裝,并在VXLAN報(bào)文頭中標(biāo)識(shí)服務(wù)鏈信息。服務(wù)節(jié)點(diǎn):即提供服務(wù)資源的設(shè)備,也是網(wǎng)絡(luò)中處理某種業(yè)務(wù)的設(shè)備,可以是物理設(shè)備,也可以是虛擬設(shè)備。其中,服務(wù)節(jié)點(diǎn)提供的業(yè)務(wù)包括熟知的防火墻(FireWalls,F(xiàn)W)業(yè)務(wù)、入侵檢測(cè)(IntrusionPreventionSystem,IPS)業(yè)務(wù)和負(fù)載均衡(LoadBalancing,LB)業(yè)務(wù)等。租戶:是一個(gè)網(wǎng)絡(luò)規(guī)劃和資源劃分的單位,可以基于租戶進(jìn)行網(wǎng)絡(luò)規(guī)劃和資源劃分。不同的租戶可以分別創(chuàng)建不同的服務(wù)資源,即不同的租戶分別使用不同的服務(wù)資源,也可以多個(gè)租戶共用服務(wù)資源,即一個(gè)租戶創(chuàng)建資源,其他租戶復(fù)用這個(gè)資源。接入點(diǎn):VXLAN網(wǎng)絡(luò)的端點(diǎn)設(shè)備,執(zhí)行VXLAN報(bào)文的封裝和解封裝的操作。控制器:和接入點(diǎn)、服務(wù)節(jié)點(diǎn)之間的通信遵循開(kāi)放流(OpenFlow)協(xié)議。OpenFlow協(xié)議是SDN(SoftwareDefinedNetwork,軟件定義網(wǎng)絡(luò))架構(gòu)中定義的一個(gè)控制層與轉(zhuǎn)發(fā)層之間的通信接口標(biāo)準(zhǔn)。在圖1所示的組網(wǎng)中,包括控制器、接入點(diǎn)、服務(wù)節(jié)點(diǎn)等設(shè)備。控制器向接入點(diǎn)和服務(wù)節(jié)點(diǎn)下發(fā)相應(yīng)的流表,以使接入點(diǎn)根據(jù)對(duì)應(yīng)的流表,從接收到的IP(InternetProtocol,網(wǎng)際互聯(lián))報(bào)文中根據(jù)報(bào)文的源地址和/或目的地址篩選出屬于服務(wù)鏈的報(bào)文,并對(duì)該報(bào)文進(jìn)行VXLAN封裝,在VXLAN封裝頭中添加服務(wù)鏈標(biāo)識(shí)得到服務(wù)鏈報(bào)文,發(fā)送至對(duì)應(yīng)的服本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種報(bào)文處理方法,其特征在于,應(yīng)用于第一設(shè)備,所述第一設(shè)備為服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備,所述方法包括:接收控制器發(fā)送的第一流表,所述第一流表的匹配項(xiàng)包括所述服務(wù)鏈的服務(wù)鏈標(biāo)識(shí),動(dòng)作項(xiàng)包括:在與所述匹配項(xiàng)匹配成功的報(bào)文中添加所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí);接收匹配成功所述匹配項(xiàng)且未攜帶優(yōu)先級(jí)的第一報(bào)文;根據(jù)所述動(dòng)作項(xiàng)在所述第一報(bào)文中添加優(yōu)先級(jí);轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使第二設(shè)備按照所述優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,所述第二設(shè)備為所述服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備。
【技術(shù)特征摘要】
1.一種報(bào)文處理方法,其特征在于,應(yīng)用于第一設(shè)備,所述第一設(shè)備為服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備,所述方法包括:接收控制器發(fā)送的第一流表,所述第一流表的匹配項(xiàng)包括所述服務(wù)鏈的服務(wù)鏈標(biāo)識(shí),動(dòng)作項(xiàng)包括:在與所述匹配項(xiàng)匹配成功的報(bào)文中添加所述服務(wù)鏈對(duì)應(yīng)的租戶的優(yōu)先級(jí);接收匹配成功所述匹配項(xiàng)且未攜帶優(yōu)先級(jí)的第一報(bào)文;根據(jù)所述動(dòng)作項(xiàng)在所述第一報(bào)文中添加優(yōu)先級(jí);轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,以使第二設(shè)備按照所述優(yōu)先級(jí)處理并轉(zhuǎn)發(fā)添加優(yōu)先級(jí)后的第一報(bào)文,所述第二設(shè)備為所述服務(wù)鏈上接收到添加優(yōu)先級(jí)后的第一報(bào)文的設(shè)備。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備為所述服務(wù)鏈上的服務(wù)節(jié)點(diǎn);所述方法還包括:檢測(cè)自身的資源利用率是否達(dá)到預(yù)設(shè)門限值;如果是,則向所述控制器發(fā)送第一資源告警報(bào)文,以使所述控制器向所述服務(wù)鏈上本服務(wù)節(jié)點(diǎn)之前的任一設(shè)備發(fā)送所述第一流表。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在向所述控制器發(fā)送第一資源告警報(bào)文之后,所述方法還包括:檢測(cè)自身的資源利用率是否達(dá)到預(yù)設(shè)門限值;如果否,則向所述控制器發(fā)送解除資源告警報(bào)文,以使所述控制器在確定所述服務(wù)鏈上的所有設(shè)備都解除資源告警之后,向已接收所述第一流表的設(shè)備發(fā)送第二流表,所述第二流表用于指示所述第一流表失效。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述向所述控制器發(fā)送解除資源告警報(bào)文之后,所述方法還包括:接收所述第二流表,根據(jù)所述第二流表將所述第一流表設(shè)置為失效狀態(tài);檢測(cè)自身的資源利用率是否達(dá)到預(yù)設(shè)門限值;如果是,則向所述控制器發(fā)送第二資源告警報(bào)文,以使控制器向所述任一設(shè)備發(fā)送第三流表,所述第三流表用于指示所述第一流表生效。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備為所述服務(wù)鏈上的服務(wù)節(jié)點(diǎn);所述方法還包括:接收攜帶優(yōu)先級(jí)及所述服務(wù)鏈標(biāo)識(shí)的第二報(bào)文;按照所述第二報(bào)文攜帶的優(yōu)先級(jí),處理并轉(zhuǎn)發(fā)所述第二報(bào)文。6.一種報(bào)文處理裝置,其特征在于,應(yīng)用于第一設(shè)備,所述第一設(shè)備為服務(wù)鏈上除與尾服務(wù)節(jié)點(diǎn)相連的接入點(diǎn)之外的設(shè)備,所述裝置包括:流表接收模塊,用于接收控制器發(fā)送的第一流表,所述第一流表的匹配項(xiàng)包括所述服務(wù)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:解永娟,
申請(qǐng)(專利權(quán))人:新華三技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:浙江,33
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。