欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

報文處理方法、sdn轉(zhuǎn)發(fā)設(shè)備以及sdn控制器的制造方法

文檔序號:7771621閱讀:204來源:國知局
報文處理方法、sdn轉(zhuǎn)發(fā)設(shè)備以及sdn控制器的制造方法
【專利摘要】本發(fā)明公開了報文處理方法、SDN轉(zhuǎn)發(fā)設(shè)備以及SDN控制器,該方法包括:軟件定義網(wǎng)絡(luò)SDN轉(zhuǎn)發(fā)設(shè)備接收到探測報文;SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文;SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送該響應(yīng)報文。通過本發(fā)明解決了相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題,實現(xiàn)了SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的響應(yīng)。
【專利說明】報文處理方法、SDN轉(zhuǎn)發(fā)設(shè)備以及SDN控制器

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及報文處理方法、SDN轉(zhuǎn)發(fā)設(shè)備以及SDN控制器。

【背景技術(shù)】
[0002]TCP/IP式的互聯(lián)網(wǎng),因其設(shè)計之初的“網(wǎng)絡(luò)/網(wǎng)絡(luò)設(shè)備進行簡單處理,復(fù)雜的處理交給主機端/側(cè)”的分工與組織原則,形成了當(dāng)今的互聯(lián)網(wǎng)體系結(jié)構(gòu)現(xiàn)狀:主機側(cè)的應(yīng)用層協(xié)議可以很方便、靈活地進行修改和部署,應(yīng)用層軟件因此得到突飛猛進地發(fā)展,應(yīng)用層的功能因此得到極大的豐富;與之形成鮮明對比的是網(wǎng)絡(luò)層,網(wǎng)絡(luò)層協(xié)議的設(shè)計雖然簡單,但是可擴展性不強并且不易修改,造成:一方面,互聯(lián)網(wǎng)網(wǎng)絡(luò)層面暴漏出的許多致命的漏洞長期難以得到修補和改進,如網(wǎng)絡(luò)管理難以部署、網(wǎng)絡(luò)安全問題日益嚴(yán)重、盡力而為的轉(zhuǎn)發(fā)策略不能提供用戶需求的服務(wù)質(zhì)量、組播難以部署和應(yīng)用等;另一方面,新協(xié)議、新應(yīng)用由于對網(wǎng)絡(luò)層提出變革要求而難以得到實現(xiàn),如從IPv4向IPv6過渡困難、接入設(shè)備日益呈現(xiàn)泛在移動性與異質(zhì)性對網(wǎng)絡(luò)可靠性和區(qū)分服務(wù)能力提出挑戰(zhàn)、大規(guī)模網(wǎng)絡(luò)情況下路由面臨可擴展性問題、云計算和內(nèi)容分發(fā)等應(yīng)用對網(wǎng)絡(luò)轉(zhuǎn)發(fā)效率提出新需求、TCP/IP之父VintonG.Cerf也指出互聯(lián)網(wǎng)應(yīng)該在網(wǎng)絡(luò)安全和網(wǎng)絡(luò)可靠性方面做得更好(“安全性與可靠性是邁向未來互聯(lián)網(wǎng)最基本的兩個門檻,否則這個架構(gòu)將無法存活”)等。因此互聯(lián)網(wǎng)目前形成了一種“應(yīng)用層靈活多變、百花齊放,網(wǎng)絡(luò)層僵硬難變、漏洞百出”的尷尬局面。
[0003]對于如何解決當(dāng)前互聯(lián)網(wǎng)所面臨的問題與挑戰(zhàn),國內(nèi)外研究機構(gòu)從互聯(lián)網(wǎng)體系結(jié)構(gòu)層面進行了大量積極的探索和研究。主要經(jīng)歷了兩個階段的發(fā)展,對互聯(lián)網(wǎng)的改進可分為兩類方式,演進式改進和革命性改進。
[0004]多年來,針對傳統(tǒng)IP網(wǎng)絡(luò)在服務(wù)質(zhì)量保證、移動支持、高效可靠和安全保證等方面暴露出許多問題,研究領(lǐng)域都采用設(shè)計針對性的和修補的方式來分別解決這些問題,一旦發(fā)現(xiàn)運行的網(wǎng)絡(luò)的弱點或錯誤就立即改進,例如,在傳統(tǒng)互聯(lián)網(wǎng)體系結(jié)構(gòu)中,添加新的協(xié)議和功能組件等。這種“修補-> 發(fā)現(xiàn)問題-> 再修改”的改進方式是以現(xiàn)有互聯(lián)網(wǎng)TCP/IP體系結(jié)構(gòu)為基礎(chǔ),對現(xiàn)有網(wǎng)絡(luò)進行逐步演進和發(fā)展,以添加新的功能和特性來解決目前面臨的問題,是一種Evolut1n (演進式)的改進方式。這種改進方式的優(yōu)勢在于易于部署和實施,有利于保護現(xiàn)有互聯(lián)網(wǎng)建設(shè)中的已有投入。但是它的缺陷在于:(1)某次修補只是在小范圍內(nèi)解決局部的問題;(2)現(xiàn)有的改進可能引入短期收益而長期看則具有破壞性如NAT,或者局部收益對整體有破壞性;(3)某次修補可能不容易“兼容”未來的繼續(xù)修改;(4)經(jīng)過多次修補,互聯(lián)網(wǎng)變得越來越“厚重”,復(fù)雜、不靈活,超出了當(dāng)初設(shè)計Internet的簡單的體系結(jié)構(gòu)的承受能力;(5)傳統(tǒng)互聯(lián)網(wǎng)體系結(jié)構(gòu)中的一些固有問題難以得到根本性的解決。目前還是主要以“演進”的方式逐漸對互聯(lián)網(wǎng)進行改進。
[0005]2005年開始,研究領(lǐng)域逐漸形成另一種觀點,只有重新設(shè)計網(wǎng)絡(luò)體系結(jié)構(gòu)才能從根本上解決IP網(wǎng)絡(luò)所面臨的問題,而目前正是互聯(lián)網(wǎng)體系結(jié)構(gòu)“Clean-Slate”(從零開始)進行全面徹底變革的好時機,完全舍棄現(xiàn)有的互聯(lián)網(wǎng)體系結(jié)構(gòu),設(shè)計一種全新的、融合多種設(shè)計目標(biāo)的新一代互聯(lián)網(wǎng)體系結(jié)構(gòu)。這種方案旨在從根本上解決現(xiàn)有互聯(lián)網(wǎng)體系結(jié)構(gòu)存在的各種問題,是一種Revolut1n (革命性)的改進方案。這種方案的優(yōu)勢在于:(I)可以擺脫TPC/IP體系結(jié)構(gòu)的束縛,跳出其約束與框架,以解決互聯(lián)網(wǎng)多年因體系結(jié)構(gòu)造成的遺留難題;(2)可以對互聯(lián)網(wǎng)進行重新、全面的設(shè)計,統(tǒng)籌解決互聯(lián)網(wǎng)的諸多問題,統(tǒng)籌安排互聯(lián)網(wǎng)的諸多新需求的實現(xiàn)。但是這種方案的缺陷在于:(1)由于全新網(wǎng)絡(luò)可能不能兼容現(xiàn)有互聯(lián)網(wǎng),需要完全替換原有網(wǎng)絡(luò)的基礎(chǔ)設(shè)施,因此存在著網(wǎng)絡(luò)部署和平滑過渡的問題;
(2)如何建立新的體系結(jié)構(gòu),以及建立了新的體系結(jié)構(gòu)是否能解決當(dāng)前和未來網(wǎng)絡(luò)面臨的問題也存在很大風(fēng)險;(3)需要重新構(gòu)建適合全新體系結(jié)構(gòu)的試驗網(wǎng)絡(luò),演進代價高。
[0006]為了解決目前互聯(lián)網(wǎng)存在的問題,實現(xiàn)對新網(wǎng)絡(luò)協(xié)議快速、靈活的部署,開放可編程網(wǎng)絡(luò)被提出,開放可編程網(wǎng)絡(luò)是指允許網(wǎng)絡(luò)研究者而不只是設(shè)備廠商,在網(wǎng)絡(luò)設(shè)備上進行編程和管理其網(wǎng)絡(luò)體系結(jié)構(gòu)或網(wǎng)絡(luò)協(xié)議。開放可編程式思路是革命性改進方案的代表性成果之一,基本可以概括為:將原來多張功能網(wǎng)絡(luò)并存、整體的、復(fù)雜的MAN/WAN網(wǎng)絡(luò)或網(wǎng)絡(luò)設(shè)備按功能進行切分,例如劃分成數(shù)據(jù)轉(zhuǎn)發(fā)部分和邏輯控制部分,或者系統(tǒng)核心部分和用戶功能部分等。各部分之間的接口是開放的和標(biāo)準(zhǔn)的。基于這個開放和標(biāo)準(zhǔn)化的接口,每個部分可以自我演進和改進而不需通知或影響另部分其他部分,這樣整個網(wǎng)絡(luò)或網(wǎng)絡(luò)設(shè)備也將實現(xiàn)獨立、平滑演進和改進。開放可編程式思路面臨的挑戰(zhàn)在于:(1)網(wǎng)絡(luò)分層需要具備一定的合理性、科學(xué)性和可擴展性;(2)定義科學(xué)、可擴展的分層間的接口 ;(3)控制層面如果采取集中管控方式,則需要考慮域間連接、可擴展性(如擴展到全球)等。
[0007]在開放可編程網(wǎng)絡(luò)的研究方面,Berkeley (伯克利)大學(xué)的Scott Shenker等人提出的軟件定義網(wǎng)絡(luò)(Software Defined Networking,簡稱為SDN)技術(shù)、Stanford (斯坦福)大學(xué)的OpenFlow等技術(shù)是網(wǎng)絡(luò)開放性研究的代表性成果。圖1是根據(jù)相關(guān)技術(shù)的SDN/OpenFlow技術(shù)的層次模型示意圖,如圖1所示,該模型包括:基礎(chǔ)設(shè)施層、網(wǎng)絡(luò)控制層和應(yīng)用層三個層次。SDN/OpenFlow網(wǎng)絡(luò)的基礎(chǔ)設(shè)施層由各個轉(zhuǎn)發(fā)設(shè)備構(gòu)成,轉(zhuǎn)發(fā)設(shè)備相對當(dāng)前網(wǎng)絡(luò)中的路由器、交換機及各類網(wǎng)關(guān)來說結(jié)構(gòu)更加簡單、沒有復(fù)雜的控制面(ControlPlane),主要的工作是進行數(shù)據(jù)流的轉(zhuǎn)發(fā)。網(wǎng)絡(luò)控制層的主要設(shè)備是網(wǎng)絡(luò)操作系統(tǒng)(或稱SDN/SDN控制器),網(wǎng)絡(luò)操作系統(tǒng)通過標(biāo)準(zhǔn)化的接口同時對多臺轉(zhuǎn)發(fā)設(shè)備進行控制,替代了原本獨立于各臺設(shè)備中的控制面甚至當(dāng)前的網(wǎng)絡(luò)管理系統(tǒng),可以實現(xiàn)網(wǎng)絡(luò)管理和端到端的數(shù)據(jù)流規(guī)則下發(fā)(即向轉(zhuǎn)發(fā)路徑上的多臺轉(zhuǎn)發(fā)設(shè)備下發(fā)流規(guī)則),同時網(wǎng)絡(luò)操作系統(tǒng)通過應(yīng)用程序編程接口(Applicat1n Programming Interface,簡稱為API)與應(yīng)用層交互。應(yīng)用層由不同應(yīng)用構(gòu)成,應(yīng)用通過API接口能夠直接調(diào)用控制層的網(wǎng)絡(luò)管理和控制功能。
[0008]發(fā)明人發(fā)現(xiàn),與其它革命性的改進技術(shù)的部署一樣,運營商網(wǎng)絡(luò)在向SDN/OpenFlow架構(gòu)演進的過程中勢必遇到這樣那樣的問題,前面提到的安全性就是其中最重要的問題之一,此外時效性和控制報文的處理效率也是制約該技術(shù)的實際應(yīng)用的兩個重要因素。具體而言,由于純SDN轉(zhuǎn)發(fā)設(shè)備沒有獨立的控制面,對于其它網(wǎng)絡(luò)設(shè)備發(fā)送的探測報文沒有自主響應(yīng)的能力,需通過packet-1n消息發(fā)送給控制器處理,且控制器對各類探測報文目前只支持向轉(zhuǎn)發(fā)設(shè)備發(fā)送下一跳指向控制器自身的流表條目,這就同時帶來了時效性差和報文處理消息低的問題、且存在一定的安全隱患(如外網(wǎng)設(shè)備或主機通過探測報文進行報文攻擊)。
[0009]針對相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題,至今沒有提出任何有效解決方案。


【發(fā)明內(nèi)容】

[0010]本發(fā)明提供了報文處理方法、SDN轉(zhuǎn)發(fā)設(shè)備以及SDN控制器,以至少解決相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題。
[0011]根據(jù)本發(fā)明的一個方面,提供了一種報文處理方法,包括:軟件定義網(wǎng)絡(luò)SDN轉(zhuǎn)發(fā)設(shè)備接收到探測報文;所述SDN轉(zhuǎn)發(fā)設(shè)備生成所述探測報文的響應(yīng)報文;所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文。
[0012]優(yōu)選地,所述SDN轉(zhuǎn)發(fā)設(shè)備生成所述探測報文的響應(yīng)報文包括:所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則或者根據(jù)從SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0013]優(yōu)選地,所述響應(yīng)規(guī)則是通過以下至少之一配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上的:通過所述SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置所述響應(yīng)規(guī)則、通過網(wǎng)絡(luò)管理系統(tǒng)配置所述響應(yīng)規(guī)則、通過SDN控制器配置所述響應(yīng)規(guī)則。
[0014]優(yōu)選地,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文包括:在所述響應(yīng)規(guī)則配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文;或者,所述SDN轉(zhuǎn)發(fā)設(shè)備接收到SDN控制器的指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0015]優(yōu)選地,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)從所述SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文包括:所述SDN轉(zhuǎn)發(fā)設(shè)備將所述探測報文發(fā)送給SDN控制器,其中,所述響應(yīng)規(guī)則是所述SDN控制在接收到所述探測報文之后發(fā)送的;所述SDN轉(zhuǎn)發(fā)設(shè)備接收所述SDN控制器發(fā)送的所述響應(yīng)規(guī)則;所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述響應(yīng)報文。
[0016]優(yōu)選地,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0017]優(yōu)選地,所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文包括:所述SDN轉(zhuǎn)發(fā)設(shè)備在端口發(fā)送所述響應(yīng)報文,其中,所述端口是接收到所述檢測報文的端口;或者,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)從SDN控制器獲取到的發(fā)送規(guī)則發(fā)送所述響應(yīng)報文。
[0018]優(yōu)選地,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0019]優(yōu)選地,所述響應(yīng)規(guī)則包括:根據(jù)所述檢測報文的類型從所述檢測報文中提取信息的方式,以及根據(jù)所述信息生成所述響應(yīng)報文的方式。
[0020]根據(jù)本發(fā)明的另一個方面,還提供了一種報文處理方法,包括:SDN控制器在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,和/或,所述SDN控制器將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備,其中,所述響應(yīng)規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
[0021]優(yōu)選地,在所述SDN控制器在所述SDN轉(zhuǎn)發(fā)設(shè)備上配置所述響應(yīng)規(guī)則之后,所述方法還包括:所述SDN控制器向所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,所述指示用于通知所述SDN轉(zhuǎn)發(fā)設(shè)備在接收到所述指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0022]優(yōu)選地,所述SDN控制器將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備包括:所述SDN控制器接收所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文;所述SDN控制器根據(jù)所述探測報文將所述響應(yīng)規(guī)則發(fā)送所述SDN轉(zhuǎn)發(fā)設(shè)備。
[0023]優(yōu)選地,所述方法還包括:所述SDN控制器向所述SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,所述發(fā)送規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文的方式。
[0024]優(yōu)選地,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0025]優(yōu)選地,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0026]根據(jù)本發(fā)明的另一個方面,還提供了一種SDN轉(zhuǎn)發(fā)設(shè)備,包括:接收模塊,用于接收到探測報文;生成模塊,用于生成所述探測報文的響應(yīng)報文;發(fā)送模塊,用于發(fā)送所述響應(yīng)報文。
[0027]優(yōu)選地,所述生成模塊,用于根據(jù)所述SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則或者根據(jù)從SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0028]優(yōu)選地,所述響應(yīng)規(guī)則是通過以下至少之一配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上的:通過所述SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置所述響應(yīng)規(guī)則、通過網(wǎng)絡(luò)管理系統(tǒng)配置所述響應(yīng)規(guī)則、通過SDN控制器配置所述響應(yīng)規(guī)則。
[0029]優(yōu)選地,所述生成模塊,用于在所述響應(yīng)規(guī)則配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上之后,所述響應(yīng)規(guī)則生效,根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文;或者,所述生成模塊,用于在接收到SDN控制器的指示之后,根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0030]優(yōu)選地,所述生成模塊,用于在接收到所述SDN控制器發(fā)送的所述響應(yīng)規(guī)則之后,根據(jù)所述響應(yīng)規(guī)則生成所述響應(yīng)報文,其中,所述響應(yīng)規(guī)則是SDN控制器在接收到所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文之后發(fā)送的。
[0031]優(yōu)選地,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0032]優(yōu)選地,所述發(fā)送模塊,用于在端口發(fā)送所述響應(yīng)報文,其中,所述端口是接收到所述檢測報文的端口 ;或者,所述發(fā)送模塊,用于根據(jù)從SDN控制器獲取到的發(fā)送規(guī)則發(fā)送所述響應(yīng)報文。
[0033]優(yōu)選地,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0034]優(yōu)選地,所述響應(yīng)規(guī)則包括:根據(jù)所述檢測報文的類型從所述檢測報文中提取信息的方式,以及根據(jù)所述信息生成所述響應(yīng)報文的方式。
[0035]根據(jù)本發(fā)明的另一個方面,還提供了一種SDN控制器,包括:配置模塊,用于在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,和/或,發(fā)送模塊,用于將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備,其中,所述響應(yīng)規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
[0036]優(yōu)選地,所述發(fā)送模塊,還用于向所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,所述指示用于通知所述SDN轉(zhuǎn)發(fā)設(shè)備在接收到所述指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
[0037]優(yōu)選地,所述發(fā)送模塊,用于在接收到所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文之后,將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備。
[0038]優(yōu)選地,所述發(fā)送模塊,還用于向所述SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,所述發(fā)送規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文的方式。
[0039]優(yōu)選地,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0040]優(yōu)選地,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0041]通過本發(fā)明,采用軟件定義網(wǎng)絡(luò)SDN轉(zhuǎn)發(fā)設(shè)備接收到探測報文;SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文;SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送該響應(yīng)報文。解決了相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題,實現(xiàn)了 SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的響應(yīng)。

【專利附圖】

【附圖說明】
[0042]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0043]圖1是根據(jù)相關(guān)技術(shù)的SDN/OpenFlow技術(shù)的層次模型示意圖;
[0044]圖2是根據(jù)本發(fā)明實施例的報文處理方法的流程圖;
[0045]圖3是根據(jù)本發(fā)明實施例的SDN轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)框圖;
[0046]圖4是根據(jù)本發(fā)明實施例的應(yīng)用功能實體的結(jié)構(gòu)框圖;
[0047]圖5是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓?fù)涫疽鈭D;
[0048]圖6是根據(jù)本發(fā)明實施例的主要流程示意圖;
[0049]圖7是根據(jù)本發(fā)明實施例的第一實施例的拓?fù)涫疽鈭D;
[0050]圖8是根據(jù)本發(fā)明實施例的第一實施例的流程圖;
[0051]圖9是根據(jù)本發(fā)明實施例的第二實施例的拓?fù)涫疽鈭D;
[0052]圖10是根據(jù)本發(fā)明實施例的第二實施例的流程圖;
[0053]圖11是根據(jù)本發(fā)明實施例的的第三實施例的拓?fù)涫疽鈭D;
[0054]圖12是根據(jù)本發(fā)明實施例的第三實施例的流程圖。

【具體實施方式】
[0055]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0056]在本實施例中,涉及到探測報文,該探測報文可以是當(dāng)前網(wǎng)絡(luò)中存在的各類探測報文。例如,因特網(wǎng)控制報文協(xié)議(Internet Control Message Protocol,簡稱為ICMP)報文、雙向轉(zhuǎn)發(fā)檢測(Bidirect1nal Forwarding Detect1n,簡稱為BFD)報文,連通性檢測/ 驗證(Continuity Check/Connectivity Verif icat1n,簡稱為 CC/CV)報文等,但并不限于此。
[0057]在本實施例中,提供了一種報文處理方法,圖2是根據(jù)本發(fā)明實施例的報文處理方法的流程圖,如圖2所示,該流程包括如下步驟:
[0058]步驟S202,SDN轉(zhuǎn)發(fā)設(shè)備接收到探測報文;
[0059]步驟S204,SDN轉(zhuǎn)發(fā)設(shè)備生成該探測報文的響應(yīng)報文;
[0060]步驟S206,SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送該響應(yīng)報文。
[0061]通過上述步驟,將生成響應(yīng)報文的功能引入到了 SDN設(shè)備中,從而解決了相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題,實現(xiàn)了 SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的響應(yīng)。
[0062]在上述步驟S204中,SDN轉(zhuǎn)發(fā)設(shè)備生成響應(yīng)報文的方式有很多種,在本實施例中提供了兩種優(yōu)選的實施方式。
[0063]優(yōu)選實施方式一
[0064]SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,在接收到檢測報文之后,根據(jù)該SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文。該響應(yīng)規(guī)則配置在SDN轉(zhuǎn)發(fā)設(shè)備上的方式有很多種,例如,可以通過該SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置該響應(yīng)規(guī)則,又例如,還可以通過網(wǎng)絡(luò)管理系統(tǒng)配置該響應(yīng)規(guī)則,再例如,還可以通過SDN控制器配置該響應(yīng)規(guī)則。這三個例子可以單獨使用也可以結(jié)合使用。
[0065]在該優(yōu)選實施方式中,響應(yīng)規(guī)則可以在配置在SDN轉(zhuǎn)發(fā)設(shè)備上之后就生效,此時,SDN轉(zhuǎn)發(fā)設(shè)備在接收到探測報文之后就可以根據(jù)該生效的響應(yīng)規(guī)則生成響應(yīng)報文。該響應(yīng)規(guī)則也可以不生效,SDN轉(zhuǎn)發(fā)設(shè)備可以在接收到SDN控制器的指示之后,再根據(jù)響應(yīng)規(guī)則生成響應(yīng)報文。
[0066]優(yōu)選實施方式二
[0067]在該優(yōu)選實施中,可以不在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,SDN轉(zhuǎn)發(fā)設(shè)備可以將該探測報文發(fā)送給SDN控制器;SDN控制在接收到探測報文之后,將響應(yīng)規(guī)則發(fā)送給SDN轉(zhuǎn)發(fā)設(shè)備;SDN轉(zhuǎn)發(fā)設(shè)備接收該SDN控制器發(fā)送的該響應(yīng)規(guī)則;該SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)該響應(yīng)規(guī)則生成該響應(yīng)報文。
[0068]優(yōu)選地,該響應(yīng)規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0069]在上述實施例以及優(yōu)選實施方式中,SDN轉(zhuǎn)發(fā)設(shè)備可以直接從接收到所述檢測報文的端口發(fā)送該響應(yīng)報文。作為一個更優(yōu)的實施方式,SDN轉(zhuǎn)發(fā)設(shè)備還可以從SDN控制器獲取發(fā)送規(guī)則,然后根據(jù)獲取到的該發(fā)送規(guī)則來發(fā)送該響應(yīng)報文。
[0070]優(yōu)選地,該發(fā)送規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0071]在上述實施例以及優(yōu)選實施方式中,均涉及到響應(yīng)規(guī)則,在此提供了一種優(yōu)選的響應(yīng)規(guī)則,該規(guī)則包括:根據(jù)該檢測報文的類型從該檢測報文中提取信息的方式,以及根據(jù)該信息生成該響應(yīng)報文的方式。
[0072]上述實施例是從SDN轉(zhuǎn)發(fā)設(shè)備來進行說明的,下面從SDN控制器的角度來說明的。
[0073]該SDN控制器在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,和/或,該SDN控制器將該響應(yīng)規(guī)則發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備,其中,該響應(yīng)規(guī)則用于指示該SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
[0074]優(yōu)選地,在該SDN控制器在該SDN轉(zhuǎn)發(fā)設(shè)備上配置該響應(yīng)規(guī)則之后,SDN控制器還可以向該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,該指示用于通知該SDN轉(zhuǎn)發(fā)設(shè)備在接收到該指示之后,根據(jù)該響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文。
[0075]優(yōu)選地,該SDN控制器將該響應(yīng)規(guī)則發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備包括:該SDN控制器接收該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的該探測報文;該SDN控制器將該響應(yīng)規(guī)則發(fā)送該SDN轉(zhuǎn)發(fā)設(shè)備。
[0076]優(yōu)選地,該SDN控制器還可以向該SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,該發(fā)送規(guī)則用于指示該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送該響應(yīng)報文的方式。
[0077]優(yōu)選地,該發(fā)送規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0078]優(yōu)選地,該響應(yīng)規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0079]對應(yīng)于上述的方法,在本實施例中還提供了一種SDN轉(zhuǎn)發(fā)設(shè)備,圖3是根據(jù)本發(fā)明實施例的SDN轉(zhuǎn)發(fā)設(shè)備的結(jié)構(gòu)框圖,如圖3所示,該結(jié)構(gòu)包括:
[0080]接收模塊32,用于接收到探測報文;
[0081]生成模塊34,用于生成該探測報文的響應(yīng)報文;
[0082]發(fā)送模塊36,用于發(fā)送該響應(yīng)報文。
[0083]通過上述步驟,將生成響應(yīng)報文的功能引入到了 SDN設(shè)備中,從而解決了相關(guān)技術(shù)中SDN轉(zhuǎn)發(fā)設(shè)備無法自主響應(yīng)探測報文所導(dǎo)致的問題,實現(xiàn)了 SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的響應(yīng)。
[0084]優(yōu)選地,生成模塊34,用于根據(jù)該SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文。
[0085]優(yōu)選地,該響應(yīng)規(guī)則是通過以下至少之一配置在該SDN轉(zhuǎn)發(fā)設(shè)備上的:通過該SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置該響應(yīng)規(guī)則、通過網(wǎng)絡(luò)管理系統(tǒng)配置該響應(yīng)規(guī)則、通過SDN控制器配置該響應(yīng)規(guī)則。
[0086]優(yōu)選地,生成模塊34,用于在該響應(yīng)規(guī)則配置在該SDN轉(zhuǎn)發(fā)設(shè)備上之后,該響應(yīng)規(guī)則生效,根據(jù)該響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文;或者,生成模塊34,用于在接收到SDN控制器的指示之后,根據(jù)該響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文。
[0087]優(yōu)選地,生成模塊34,用于在接收到該SDN控制器發(fā)送的該響應(yīng)規(guī)則之后,根據(jù)該響應(yīng)規(guī)則生成該響應(yīng)報文,其中,該響應(yīng)規(guī)則是SDN控制器在接收到該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的該探測報文之后發(fā)送的。
[0088]優(yōu)選地,該響應(yīng)規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0089]優(yōu)選地,發(fā)送模塊36,用于在接收到該檢測報文的端口發(fā)送該響應(yīng)報文;或者,發(fā)送模塊36,用于根據(jù)從SDN控制器獲取到的發(fā)送規(guī)則發(fā)送該響應(yīng)報文。
[0090]優(yōu)選地,該發(fā)送規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0091]優(yōu)選地,該響應(yīng)規(guī)則包括:根據(jù)該檢測報文的類型從該檢測報文中提取信息的方式,以及根據(jù)該信息生成該響應(yīng)報文的方式。
[0092]在本實施例中還提供了一種SDN控制器,圖4是根據(jù)本發(fā)明實施例的SDN控制器的結(jié)構(gòu)框圖,如圖4所示,該結(jié)構(gòu)包括:配置模塊42和/或發(fā)送模塊44,其中,配置模塊42,用于在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則;發(fā)送模塊44,用于將該響應(yīng)規(guī)則發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備,其中,該響應(yīng)規(guī)則用于指示該SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
[0093]優(yōu)選地,該發(fā)送模塊44,還用于向該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,該指示用于通知該SDN轉(zhuǎn)發(fā)設(shè)備在接收到該指示之后,根據(jù)該響應(yīng)規(guī)則生成該探測報文的響應(yīng)報文。
[0094]優(yōu)選地,該發(fā)送模塊44,用于在接收到該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的該探測報文之后,將該響應(yīng)規(guī)則發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備。
[0095]優(yōu)選地,該發(fā)送模塊44,還用于向該SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,該發(fā)送規(guī)則用于指示該SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送該響應(yīng)報文的方式。
[0096]優(yōu)選地,該發(fā)送規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0097]優(yōu)選地,該響應(yīng)規(guī)則攜帶在該SDN控制器發(fā)送給該SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
[0098]下面結(jié)合優(yōu)選實施例進行說明。
[0099]在本優(yōu)選實施例中提供了一種SDN轉(zhuǎn)發(fā)設(shè)備響應(yīng)探測報文的方案,由SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)SDN控制器下發(fā)的自主響應(yīng)指示或流表模板、和/或轉(zhuǎn)發(fā)設(shè)備本地配置的自主響應(yīng)規(guī)則,由轉(zhuǎn)發(fā)設(shè)備自主響應(yīng)其它設(shè)備向其發(fā)送的探測報文,實現(xiàn)SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的自主響應(yīng)功能,在提升SDN/Openflow網(wǎng)絡(luò)對探測報文的處理時效和效率的同時提升了SDN網(wǎng)絡(luò)的安全性。
[0100]圖5是根據(jù)本發(fā)明實施例的網(wǎng)絡(luò)拓?fù)涫疽鈭D,如圖5所示,該網(wǎng)絡(luò)拓?fù)渲邪?;SDN控制器和轉(zhuǎn)發(fā)設(shè)備,其中轉(zhuǎn)發(fā)設(shè)備可以和終端設(shè)備以及其他設(shè)備連接,轉(zhuǎn)發(fā)設(shè)備和SDN控制器通過SDN/OpenFlow協(xié)議進行通信。
[0101]圖6是根據(jù)本發(fā)明實施例的主要流程示意圖,如圖6所示,該流程包括如下步驟:
[0102]步驟S602,在SDN轉(zhuǎn)發(fā)設(shè)備上配置自主響應(yīng)規(guī)則,和/或,由SDN控制器向SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送自主響應(yīng)指示或流表模板;
[0103]優(yōu)選地,在SDN轉(zhuǎn)發(fā)設(shè)備上配置自主響應(yīng)規(guī)則(以預(yù)置流表條目的形式體現(xiàn))的方法包括:通過命令行配置、通過網(wǎng)管系統(tǒng)配置和通過SDN控制器配置。
[0104]優(yōu)選地,該SDN轉(zhuǎn)發(fā)設(shè)備收到該自動響應(yīng)指示后激活本地配置的自主響應(yīng)規(guī)則,或無需收到該自主響應(yīng)指示、配置該自主響應(yīng)規(guī)則后立即生效。
[0105]優(yōu)選地,該自主響應(yīng)規(guī)則包括探測報文的類型和如何提取接收到的探測報文中的關(guān)鍵信息生成對應(yīng)的響應(yīng)報文。
[0106]優(yōu)選地,該流表模板包括探測報文的匹配規(guī)則和指示SDN轉(zhuǎn)發(fā)設(shè)備如何提取接收到的探測報文中的關(guān)鍵信息生成對應(yīng)的響應(yīng)報文的動作描述。
[0107]步驟S604,該SDN轉(zhuǎn)發(fā)設(shè)備接收到配置該自主響應(yīng)規(guī)則和/或流表模板的探測報文后,根據(jù)該響應(yīng)規(guī)則和/或自主響應(yīng)指示和/或該流表模板生成該探測報文的響應(yīng)報文。
[0108]優(yōu)選地,該探測消息包括以下至少之一:ICMP消息、BFD消息、CC/CV消息。
[0109]步驟S606,該SDN轉(zhuǎn)發(fā)設(shè)備通過接收到該探測報文的接口發(fā)送該生成的響應(yīng)報文,或查詢流表發(fā)送該響應(yīng)報文。
[0110]優(yōu)選地,若該SDN轉(zhuǎn)發(fā)設(shè)備本地沒有匹配該響應(yīng)報文的流表條目,則向該SDN控制器查詢與該響應(yīng)報文匹配的流表條目。
[0111]下面分別介紹本優(yōu)選在不同應(yīng)用場景下的三個實施例。
[0112]優(yōu)選實施例一
[0113]在SDN轉(zhuǎn)發(fā)設(shè)備配置自主響應(yīng)規(guī)則并立即生效。以ICMP因特網(wǎng)包探索器(PacketInternet Groper,簡稱為PING)探測報文為例,ICMP跟蹤路由(Trace Route,簡稱為Tracert)報文的處理方法類似。圖7是根據(jù)本發(fā)明實施例的第一實施例的拓?fù)涫疽鈭D,如圖7所示,SDN控制器與轉(zhuǎn)發(fā)設(shè)備進行通信,轉(zhuǎn)發(fā)設(shè)備Al可以和非SDN設(shè)備BI以及管理主機進行通信。圖8是根據(jù)本發(fā)明實施例的第一實施例的流程圖,如圖8所示,該流程包括如下步驟:
[0114]步驟S802,通過管理主機登陸SDN轉(zhuǎn)發(fā)設(shè)備,在SDN轉(zhuǎn)發(fā)設(shè)備Al上通過命令行(command-line interface,簡稱為CLI)方式配置自主響應(yīng)規(guī)則X,X包括對于PING報文的自主響應(yīng)方式。
[0115]優(yōu)選地,該自主響應(yīng)規(guī)則的配置方法還包括通過網(wǎng)管系統(tǒng)配置和通過SDN控制器配置。
[0116]優(yōu)選地,該自主響應(yīng)方式包括,如何從接收到的應(yīng)答請求(Echo Request)類型的PING報文中提取關(guān)鍵信息(包括IP地址、協(xié)議類型、端口號等),并根據(jù)對關(guān)鍵信息的重組生成應(yīng)答響應(yīng)(Echo R印Iy)報文。
[0117]步驟S804,非SDN網(wǎng)絡(luò)設(shè)備BI向SDN轉(zhuǎn)發(fā)設(shè)備Al發(fā)送Echo Request報文進行探測。
[0118]步驟S806,SDN轉(zhuǎn)發(fā)設(shè)備Al根據(jù)自主響應(yīng)規(guī)則X生成Echo Reply報文。
[0119]步驟S808, SDN轉(zhuǎn)發(fā)設(shè)備Al通過接收到該Echo Request報文的接口發(fā)送該生成的Echo Reply報文,或查詢流表,匹配到流表條目后根據(jù)其動作指示發(fā)送該響應(yīng)報文。
[0120]優(yōu)選地,若該SDN轉(zhuǎn)發(fā)設(shè)備本地沒有匹配該Echo Reply報文的流表條目,則向該SDN控制器查詢與該響應(yīng)報文匹配的流表條目。
[0121]優(yōu)選實施例二
[0122]在SDN轉(zhuǎn)發(fā)設(shè)備配置自主響應(yīng)規(guī)則,并在接收到SDN控制器發(fā)送的自主響應(yīng)指示后生效。以BFD為例。圖9是根據(jù)本發(fā)明實施例的第二實施例的拓?fù)涫疽鈭D,如圖9所示,SDN控制器S2和轉(zhuǎn)發(fā)設(shè)備A2等進行通信,轉(zhuǎn)發(fā)設(shè)備與外網(wǎng)設(shè)備B2進行通信。圖10是根據(jù)本發(fā)明實施例的第二實施例的流程圖,如圖10所示,該流程包括如下步驟:
[0123]步驟S1002:通過SDN控制器S2在SDN轉(zhuǎn)發(fā)設(shè)備A2上配置自主響應(yīng)規(guī)則Y,Y包括對于BFD回聲(Echo)類型報文的自主響應(yīng)方式。
[0124]優(yōu)選地,該自主響應(yīng)方式包括,如何從接收到的Echo類型的BFD報文中提取關(guān)鍵信息(包括IP地址、協(xié)議類型、端口號等),并根據(jù)對關(guān)鍵信息的重組生成對應(yīng)的BFD Echo回應(yīng)報文。
[0125]步驟S1004:外網(wǎng)設(shè)備B2和SDN控制器S2上分別進行BFD雙向檢測配置。
[0126]步驟S1006:外網(wǎng)設(shè)備B2和SDN控制器S2進行BFD控制報文交互完成BFD會話認(rèn)證。
[0127]步驟S1008:SDN控制器S2向SDN轉(zhuǎn)發(fā)設(shè)備A2發(fā)送自主響應(yīng)指示。
[0128]優(yōu)選地,該自主響應(yīng)指示包括該BFD Sess1n (會話)的信息。
[0129]步驟S1010:外網(wǎng)設(shè)備B2向SDN轉(zhuǎn)發(fā)設(shè)備A2發(fā)送BFD Echo報文進行探測。
[0130]步驟S1012 =SDN轉(zhuǎn)發(fā)設(shè)備A2根據(jù)自主響應(yīng)規(guī)則Y生成對應(yīng)的BFD Echo回應(yīng)報文。
[0131]步驟S1014:SDN轉(zhuǎn)發(fā)設(shè)備A2通過接收到該BFD Echo報文的接口發(fā)送該生成的BFD Echo回應(yīng)報文,或查詢流表,匹配到流表條目后根據(jù)其動作指示發(fā)送該響應(yīng)報文。
[0132]優(yōu)選地,若該SDN轉(zhuǎn)發(fā)設(shè)備本地沒有匹配該BFD Echo回應(yīng)報文的流表條目,則向該SDN控制器查詢與該響應(yīng)報文匹配的流表條目。
[0133]優(yōu)選實施例三
[0134]SDN轉(zhuǎn)發(fā)設(shè)備不配置自主響應(yīng)規(guī)則,SDN控制器向SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送流表模板實現(xiàn)SDN轉(zhuǎn)發(fā)設(shè)備對探測報文的自主響應(yīng)。以多協(xié)議標(biāo)簽交換傳送協(xié)議(Mult1-Protocol LabelSwitching Transport Profile,簡稱為MPLS-TP)的CC/CV報文為例。圖11是根據(jù)本發(fā)明實施例的的第三實施例的拓?fù)涫疽鈭D,如圖11所示,SDN控制器S3和轉(zhuǎn)發(fā)設(shè)備A3等轉(zhuǎn)發(fā)設(shè)備進行通信,外網(wǎng)設(shè)備B3和轉(zhuǎn)發(fā)設(shè)備進行通信。圖12是根據(jù)本發(fā)明實施例的第三實施例的流程圖,如圖12所示,該流程包括如下步驟
[0135]步驟S1202:在外網(wǎng)設(shè)備B3和SDN控制器S3上分別配置MPLS LSP及PW功能,S3上配置A3為MPLS LSP的LER和PW的PE ;以及
[0136]在外網(wǎng)設(shè)備B3和SDN控制器S3上分別配置了 MPLS-TP CC/CV功能,S3上配置A3為MEP結(jié)點。
[0137]步驟S1204:外網(wǎng)設(shè)備B3向SDN轉(zhuǎn)發(fā)設(shè)備A3發(fā)送MPLS-TP CC/CV報文進行探測。
[0138]步驟S1206:SDN轉(zhuǎn)發(fā)設(shè)備A3將收到的MPLS-TP CC/CV報文通過Openf low協(xié)議的PacketIn消息發(fā)送給SDN控制器S3。
[0139]步驟S1208: SDN控制器S3向SDN轉(zhuǎn)發(fā)設(shè)備A3發(fā)送流表模板,包括對MPLS-TP CC/CV報文的匹配規(guī)則和指示SDN轉(zhuǎn)發(fā)設(shè)備A3如何提取接收到的探測報文中的關(guān)鍵信息生成對應(yīng)的響應(yīng)報文的動作描述。
[0140]步驟S1210 =SDN轉(zhuǎn)發(fā)設(shè)備A3根據(jù)該流表模板生成該MPLS-TP CC/CV報文的響應(yīng)報文。
[0141]步驟S1212:SDN轉(zhuǎn)發(fā)設(shè)備A2通過接收到該MPLS-TP CC/CV報文的接口發(fā)送該生成的響應(yīng)報文,或查詢流表匹配到流表條目后根據(jù)其動作指示發(fā)送該響應(yīng)報文。
[0142]優(yōu)選地,若該SDN轉(zhuǎn)發(fā)設(shè)備本地沒有匹配該MPLS-TP CC/CV響應(yīng)報文的流表條目,則向該SDN控制器查詢與該響應(yīng)報文匹配的流表條目。
[0143]通過上述優(yōu)選實施例,實現(xiàn)了在SDN轉(zhuǎn)發(fā)設(shè)備上根據(jù)SDN控制器下發(fā)的自主響應(yīng)指示或流表模板、和/或轉(zhuǎn)發(fā)設(shè)備本地配置的自主響應(yīng)規(guī)則自主響應(yīng)其它設(shè)備向其發(fā)送的探測報文,提升了 SDN/Openflow網(wǎng)絡(luò)對探測報文的處理時效和效率,同時提升了 SDN網(wǎng)絡(luò)的安全性。
[0144]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0145]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種報文處理方法,其特征在于包括: 軟件定義網(wǎng)絡(luò)SDN轉(zhuǎn)發(fā)設(shè)備接收到探測報文; 所述SDN轉(zhuǎn)發(fā)設(shè)備生成所述探測報文的響應(yīng)報文; 所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述SDN轉(zhuǎn)發(fā)設(shè)備生成所述探測報文的響應(yīng)報文包括: 所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則或者根據(jù)從SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述響應(yīng)規(guī)則是通過以下至少之一配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上的: 通過所述SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置所述響應(yīng)規(guī)則、通過網(wǎng)絡(luò)管理系統(tǒng)配置所述響應(yīng)規(guī)則、通過SDN控制器配置所述響應(yīng)規(guī)則。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文包括: 在所述響應(yīng)規(guī)則配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文;或者, 所述SDN轉(zhuǎn)發(fā)設(shè)備接收到SDN控制器的指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)從所述SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文包括: 所述SDN轉(zhuǎn)發(fā)設(shè)備將所述探測報文發(fā)送給SDN控制器; 所述SDN轉(zhuǎn)發(fā)設(shè)備接收所述SDN控制器發(fā)送的所述響應(yīng)規(guī)則,其中,所述響應(yīng)規(guī)則是所述SDN控制在接收到所述探測報文之后發(fā)送的; 所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述響應(yīng)報文。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文包括: 所述SDN轉(zhuǎn)發(fā)設(shè)備在端口發(fā)送所述響應(yīng)報文,其中,所述端口是接收到所述檢測報文的端口 ;或者, 所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)從SDN控制器獲取到的發(fā)送規(guī)則發(fā)送所述響應(yīng)報文。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其特征在于,所述響應(yīng)規(guī)則包括:根據(jù)所述檢測報文的類型從所述檢測報文中提取信息的方式,以及根據(jù)所述信息生成所述響應(yīng)報文的方式。
10.一種報文處理方法,其特征在于包括: SDN控制器在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,和/或,所述SDN控制器將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備,其中,所述響應(yīng)規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,在所述SDN控制器在所述SDN轉(zhuǎn)發(fā)設(shè)備上配置所述響應(yīng)規(guī)則之后,所述方法還包括: 所述SDN控制器向所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,所述指示用于通知所述SDN轉(zhuǎn)發(fā)設(shè)備在接收到所述指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
12.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述SDN控制器將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備包括: 所述SDN控制器接收所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文; 所述SDN控制器根據(jù)所述探測報文將所述響應(yīng)規(guī)則發(fā)送所述SDN轉(zhuǎn)發(fā)設(shè)備。
13.根據(jù)權(quán)利要求10至12中任一項所述的方法,其特征在于,還包括: 所述SDN控制器向所述SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,所述發(fā)送規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文的方式。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
15.根據(jù)權(quán)利要求10至12中任一項所述的方法,其特征在于,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
16.一種SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于包括: 接收模塊,用于接收到探測報文; 生成模塊,用于生成所述探測報文的響應(yīng)報文; 發(fā)送模塊,用于發(fā)送所述響應(yīng)報文。
17.根據(jù)權(quán)利要求16所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述生成模塊,用于根據(jù)所述SDN轉(zhuǎn)發(fā)設(shè)備上配置的響應(yīng)規(guī)則或者根據(jù)從SDN控制器上接收到的響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
18.根據(jù)權(quán)利要求17所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述響應(yīng)規(guī)則是通過以下至少之一配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上的: 通過所述SDN轉(zhuǎn)發(fā)設(shè)備提供的命令配置所述響應(yīng)規(guī)則、通過網(wǎng)絡(luò)管理系統(tǒng)配置所述響應(yīng)規(guī)則、通過SDN控制器配置所述響應(yīng)規(guī)則。
19.根據(jù)權(quán)利要求17所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于, 所述生成模塊,用于在所述響應(yīng)規(guī)則配置在所述SDN轉(zhuǎn)發(fā)設(shè)備上之后,所述響應(yīng)規(guī)則生效,根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文;或者, 所述生成模塊,用于在接收到SDN控制器的指示之后,根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
20.根據(jù)權(quán)利要求17所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述生成模塊,用于在接收到所述SDN控制器發(fā)送的所述響應(yīng)規(guī)則之后,根據(jù)所述響應(yīng)規(guī)則生成所述響應(yīng)報文,其中,所述響應(yīng)規(guī)則是SDN控制器在接收到所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文之后發(fā)送的。
21.根據(jù)權(quán)利要求20所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
22.根據(jù)權(quán)利要求16至21中任一項所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于, 所述發(fā)送模塊,用于在端口發(fā)送所述響應(yīng)報文,其中,所述端口是接收到所述檢測報文的端口 ;或者, 所述發(fā)送模塊,用于根據(jù)從SDN控制器獲取到的發(fā)送規(guī)則發(fā)送所述響應(yīng)報文。
23.根據(jù)權(quán)利要求22所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
24.根據(jù)權(quán)利要求16至23中任一項所述的SDN轉(zhuǎn)發(fā)設(shè)備,其特征在于,所述響應(yīng)規(guī)則包括:根據(jù)所述檢測報文的類型從所述檢測報文中提取信息的方式,以及根據(jù)所述信息生成所述響應(yīng)報文的方式。
25.—種SDN控制器,其特征在于包括: 配置模塊,用于在SDN轉(zhuǎn)發(fā)設(shè)備上配置響應(yīng)規(guī)則,和/或,發(fā)送模塊,用于將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備,其中,所述響應(yīng)規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備生成探測報文的響應(yīng)報文。
26.根據(jù)權(quán)利要求25所述的SDN控制器,其特征在于,所述發(fā)送模塊,還用于向所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送指示,其中,所述指示用于通知所述SDN轉(zhuǎn)發(fā)設(shè)備在接收到所述指示之后,所述響應(yīng)規(guī)則生效,所述SDN轉(zhuǎn)發(fā)設(shè)備根據(jù)所述響應(yīng)規(guī)則生成所述探測報文的響應(yīng)報文。
27.根據(jù)權(quán)利要求25所述的SDN控制器,其特征在于,所述發(fā)送模塊,用于在接收到所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送的所述探測報文之后,根據(jù)所述探測報文將所述響應(yīng)規(guī)則發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備。
28.根據(jù)權(quán)利要求25至27中任一項所述的SDN控制器,其特征在于,所述發(fā)送模塊,還用于向所述SDN轉(zhuǎn)發(fā)設(shè)備下發(fā)發(fā)送規(guī)則,其中,所述發(fā)送規(guī)則用于指示所述SDN轉(zhuǎn)發(fā)設(shè)備發(fā)送所述響應(yīng)報文的方式。
29.根據(jù)權(quán)利要求28所述的SDN控制器,其特征在于,所述發(fā)送規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
30.根據(jù)權(quán)利要求25至27中任一項所述的SDN控制器,其特征在于,所述響應(yīng)規(guī)則攜帶在所述SDN控制器發(fā)送給所述SDN轉(zhuǎn)發(fā)設(shè)備的流表模板中。
【文檔編號】H04L12/70GK104468343SQ201310442069
【公開日】2015年3月25日 申請日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】梁乾燈, 范亮, 甘玉璽, 焦琳 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鄂州市| 榆中县| 辽宁省| 承德县| 密云县| 尼勒克县| 西华县| 白水县| 松桃| 柳河县| 连云港市| 鹰潭市| 金平| 科尔| 清徐县| 民乐县| 鲁甸县| 聊城市| 花莲县| 上林县| 二连浩特市| 大悟县| 屯昌县| 荃湾区| 延寿县| 白城市| 滦平县| 赤水市| 民乐县| 肇源县| 右玉县| 西充县| 铜鼓县| 盱眙县| 成都市| 灵武市| 前郭尔| 合作市| 潮安县| 社旗县| 南陵县|