[發明專利]流表更新方法、裝置及控制器有效
| 申請號: | 201410770935.8 | 申請日: | 2014-12-12 |
| 公開(公告)號: | CN104518970B | 公開(公告)日: | 2018-12-25 |
| 發明(設計)人: | 孫國林;魯黎 | 申請(專利權)人: | 北京智谷睿拓技術服務有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 方法 裝置 控制器 | ||
本申請實施例提供了一種流表更新方法、裝置及控制器。方法包括:響應于一數據流的一第一子流發生變化,更新所述第一子流對應的一第一描述表;根據所述第一描述表,更新所述第一子流對應的一流表中的一流表項。本申請實施例提供了一種更新流表的方案。
技術領域
本申請實施例涉及網絡技術領域,尤其涉及一種流表更新方法、裝置及控制器。
背景技術
網絡領域的專家們于2008年提出了開放流(OpenFlow)技術,并逐漸推廣軟件定義網絡(Software Defined Network,簡稱SDN)概念。OpenFlow作為SDN的原型實現方式,代表了SDN控制轉發分離的架構的技術實現,從嚴格意義上來講,OpenFlow是SDN控制平面和數據平面之間多種通信協議之一,但實際上,OpenFlow以其良好的靈活性、規范性已被看作SDN通信協議事實上的標準,類似于TCP/IP協議作為互聯網的通信標準。
在OpenFlow中,控制器(Controller)負責對各交換機(Switch)上的流表進行更新。隨著網絡應用的越來越復雜,交換機上的流表也變得越來越多,越來越復雜。
發明內容
有鑒于此,本申請實施例的一個目的在于提供一種更新流表的方案。
為實現上述目的,根據本申請實施例的第一方面,提供一種流表更新方法,包括:
響應于一數據流的一第一子流發生變化,更新所述第一子流對應的一第一描述表;
根據所述第一描述表,更新所述第一子流對應的一流表中的一流表項。
為實現上述目的,根據本申請實施例的第二方面,提供一種流表更新裝置,包括:
第一更新模塊,用于響應于一數據流的一第一子流發生變化,更新所述第一子流對應的一第一描述表;
第二更新模塊,用于根據所述第一描述表,更新所述第一子流對應的一流表中的一流表項。
為實現上述目的,根據本申請實施例的第三方面,提供一種控制器,包括:如上所述的流表更新裝置。
以上多個技術方案中的至少一個技術方案具有如下有益效果:
本申請實施例通過響應于一數據流的一第一子流發生變化,更新所述第一子流對應的一第一描述表,根據所述第一描述表更新所述第一子流對應的一流表中的一流表項,提供了一種更新流表的方案,具體地,將數據流劃分為至少一個子流,且各子流在控制器上有對應的描述表、在交換機上有對應的流表項,在流表更新的過程中以子流為單位先更新該子流的描述表再根據該描述表更新該子流的流表項,使得對流表的更新更加靈活,并且更加能夠適應網絡的變化。
附圖說明
圖1為本申請提供的一種流表更新方法實施例的流程示意圖;
圖2為一種常見的單流表項的結構示意圖;
圖3為本申請中分流控制總表的一種結構示意圖;
圖4A為本申請的一種數據流的場景示意圖;
圖4B為圖4A所示場景下分流控制總表中該兩個子流有關的部分的示意圖;
圖4C為圖4A所示場景下交換機的兩流表中分別與該兩個子流對應的兩個復合流表項的示意圖;
圖5A為圖4A所示場景中STA3變化到對應單播子流的一種場景示意圖;
圖5B為基于該變化更新后的分流控制總表的一種示意圖;
圖5C為基于該變化更新后的該兩個子流對應的兩個復合流表項的一種示意圖
圖6為本申請提供的一種流表更新裝置實施例一的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京智谷睿拓技術服務有限公司,未經北京智谷睿拓技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410770935.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種報文優先處理的方法及系統
- 下一篇:數據報文處理方法、裝置及交換機





