[發(fā)明專利]一種SDN架構(gòu)中多流表網(wǎng)絡(luò)路由追蹤的方法有效
| 申請?zhí)枺?/td> | 201510275150.8 | 申請日: | 2015-05-26 |
| 公開(公告)號: | CN104883303B | 公開(公告)日: | 2019-03-08 |
| 發(fā)明(設(shè)計)人: | 劉川;黃輝;郭經(jīng)紅;吳軍民;梁云;張小建;喻強;虞躍;倪震華;葛劍飛;陳瑜;朱惠康;金耀輝 | 申請(專利權(quán))人: | 國網(wǎng)智能電網(wǎng)研究院;國家電網(wǎng)公司;國網(wǎng)上海市電力公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 |
| 代理公司: | 北京安博達(dá)知識產(chǎn)權(quán)代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 102211 北京市昌平區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 sdn 架構(gòu) 中多流表 網(wǎng)絡(luò) 路由 追蹤 方法 | ||
本發(fā)明提供一種SDN架構(gòu)中多流表網(wǎng)絡(luò)路由追蹤的方法,所述方法包括:(1)分別對工作流和探針包的標(biāo)志位進(jìn)行染色;(2)設(shè)計多流表結(jié)構(gòu),區(qū)分工作流和探針包;(3)對消息包進(jìn)行解析,還原所追蹤的路由路徑。本發(fā)明在每個交換機上多加2條用于區(qū)別工作流和探針包的流表項,和一個收集器,用于重構(gòu)網(wǎng)絡(luò)路由路徑,結(jié)構(gòu)簡單,開銷低。只要發(fā)送一個探針包即可追蹤網(wǎng)絡(luò)中任意目標(biāo)流的真實軌跡,操作方便;在不改變原有工作流轉(zhuǎn)發(fā)的情況下,能夠準(zhǔn)確地獲得追蹤路徑,性能優(yōu)越,追蹤準(zhǔn)確;易復(fù)制,可擴(kuò)展性強,可發(fā)送多個探針包,同時追蹤多條目標(biāo)路徑,而且收集器也可水平擴(kuò)展,增大處理性能。
技術(shù)領(lǐng)域
本發(fā)明涉及一種路由追蹤的方法,具體涉及一種SDN架構(gòu)中多流表網(wǎng)絡(luò)路由追蹤的方法。
背景技術(shù)
軟件定義網(wǎng)絡(luò)(Software Defined Networking,SDN)是近年來提出的一種新型網(wǎng)絡(luò)體系結(jié)構(gòu),它很好地實現(xiàn)了數(shù)據(jù)平面和控制平面的解耦。在數(shù)據(jù)平面中,由交換機等網(wǎng)絡(luò)核心設(shè)備負(fù)責(zé)數(shù)據(jù)包的轉(zhuǎn)發(fā)和處理;在控制平面中,存在著一個邏輯集中的控制器,它通過鏈路與各個交換機相連,通過對交換機下發(fā)流表項來指導(dǎo)數(shù)據(jù)包的轉(zhuǎn)發(fā)和處理。
近年來,SDN正在逐漸成為學(xué)術(shù)界和工業(yè)界的研究熱點。尤其在數(shù)據(jù)中心領(lǐng)域中有非常豐富的應(yīng)用場景,例如流量監(jiān)控,流量工程,路由優(yōu)化,負(fù)載均衡,異常檢測等網(wǎng)絡(luò)管理和優(yōu)化工作。SDN已有一些具體實現(xiàn),例如OpenFlow,NetOpen,LabelCast等。其中OpenFlow作為軟件定義網(wǎng)絡(luò)的一個代表性實例,已經(jīng)被全球眾多的科研機構(gòu)和大學(xué)部署。
OpenFlow網(wǎng)絡(luò)的一個特點是,控制器能夠?qū)⒏邔拥某橄蟛呗院芎玫霓D(zhuǎn)化為底層的具體功能,以流表項的形式下發(fā)到對應(yīng)的交換機,從而出色地管理好網(wǎng)絡(luò)。為了能夠較好地診斷網(wǎng)絡(luò)的一些具體行為,對于底層的具體流表轉(zhuǎn)發(fā)規(guī)則的獲知是非常有必要的。
在現(xiàn)有的檢測機制中,為了獲知具體的轉(zhuǎn)發(fā)信息,有些通過控制器層面來獲得,有些通過數(shù)據(jù)平面的交換機流表來獲得。然而無論是哪種方法,獲得的只是理想中的轉(zhuǎn)發(fā)信息,但這并不意味著真實的轉(zhuǎn)發(fā),真的是按所下的規(guī)則在進(jìn)行。事實上,這種流表規(guī)則和真實轉(zhuǎn)發(fā)不一樣的現(xiàn)象,在真實的運行環(huán)境中是存在的。例如,當(dāng)你下發(fā)了一條具體的流表時,但由于交換機的某些bug,導(dǎo)致這條規(guī)則并沒有執(zhí)行。又例如,現(xiàn)在的交換機有些下發(fā)的是通配符類型的流表,這意味著一條流,可能匹配多個規(guī)則,當(dāng)你的本意是希望該流匹配A規(guī)則的時候,如果此時存在B規(guī)則,且B的優(yōu)先級比A高的時候,那么會出現(xiàn)真實的轉(zhuǎn)發(fā)與你預(yù)想的不同的情況,即使相應(yīng)的規(guī)則的確下發(fā)了。
因此在現(xiàn)有的OpenFlow網(wǎng)絡(luò)部署中,如果擁有對網(wǎng)絡(luò)流的真實追蹤能力,則將大大的提高對網(wǎng)絡(luò)運行的故障診斷能力,而現(xiàn)實卻是十分缺乏相應(yīng)的網(wǎng)絡(luò)流追蹤工具。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提供一種SDN架構(gòu)中多流表網(wǎng)絡(luò)路由追蹤的方法,本發(fā)明在每個交換機上多加2條用于區(qū)別工作流和探針包的流表項,和一個收集器,用于重構(gòu)網(wǎng)絡(luò)路由路徑。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明采取如下技術(shù)方案:
一種SDN架構(gòu)中多流表網(wǎng)絡(luò)路由追蹤的方法,所述方法包括如下步驟:
(1)分別對工作流和探針包的標(biāo)志位進(jìn)行染色;
(2)設(shè)計多流表結(jié)構(gòu),區(qū)分工作流和探針包;
(3)對消息包進(jìn)行解析,還原所追蹤的路由路徑。
優(yōu)選的,所述標(biāo)志位為數(shù)據(jù)包包頭中除用于做轉(zhuǎn)發(fā)規(guī)則匹配的任何一位。
優(yōu)選的,所述步驟(2)包括如下步驟:
A、設(shè)計2個流表;
B、流表1對工作流和探針包進(jìn)行區(qū)分;
B-1、若為工作流,流表1將其直接跳轉(zhuǎn)至流表2;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國網(wǎng)智能電網(wǎng)研究院;國家電網(wǎng)公司;國網(wǎng)上海市電力公司,未經(jīng)國網(wǎng)智能電網(wǎng)研究院;國家電網(wǎng)公司;國網(wǎng)上海市電力公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510275150.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種隔離SDN協(xié)議報文和數(shù)據(jù)報文的方法及裝置
- 一種基于SDN的支持QoS的通信隧道建立方法及系統(tǒng)
- 一種SDN流轉(zhuǎn)發(fā)的數(shù)量限制方法和控制系統(tǒng)
- 軟件定義網(wǎng)絡(luò)(SDN)特定拓?fù)湫畔l(fā)現(xiàn)
- SDN控制器與SDN交換機的連接控制方法以及SDN控制器系統(tǒng)
- 流表處理方法、流表處理裝置以及SDN網(wǎng)絡(luò)系統(tǒng)
- 一種SDN節(jié)點間可信認(rèn)證方法
- SDN網(wǎng)絡(luò)丟包判斷方法、裝置、系統(tǒng)和多網(wǎng)絡(luò)控制系統(tǒng)
- 基于K8S平臺納管SDN的方法、系統(tǒng)以及存儲介質(zhì)
- 一種SDN網(wǎng)絡(luò)與非SDN網(wǎng)絡(luò)通信的裝置
- 一種導(dǎo)率掃描多流束表芯的設(shè)計方法
- 一種多域流分類的實現(xiàn)方法
- 一種加速多域分類規(guī)則線性查找的系統(tǒng)和方法
- 一種流表轉(zhuǎn)換方法和裝置
- 一種自定義流表中單表多域規(guī)則表轉(zhuǎn)換為多表多域規(guī)則表的方法
- 多域流表的多級化方法及裝置、多級流表查找方法及裝置
- 基于協(xié)議無感知轉(zhuǎn)發(fā)技術(shù)的流表虛擬化裝置及方法
- 一種采集多協(xié)議流媒體設(shè)備異常實時流方法
- 一種流表混合排序的實現(xiàn)方法
- 一種跨異構(gòu)子網(wǎng)通信的網(wǎng)絡(luò)互聯(lián)傳輸方法和裝置
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





