[發明專利]Openflow網絡和IP網絡互連通信方法及Openflow子網邊緣交換機有效
| 申請號: | 201310058928.0 | 申請日: | 2013-02-25 |
| 公開(公告)號: | CN103152264A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 李俊武;劉濤;羅楓;吳教仁 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L12/721 | 分類號: | H04L12/721;H04L12/931 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | openflow 網絡 ip 互連 通信 方法 子網 邊緣 交換機 | ||
1.一種Openflow網絡和IP網絡互連通信的方法,其特征在于,所述Openflow網絡和所述IP網絡之間通信利用Openflow子網邊緣交換機,其中,所述Openflow子網邊緣交換機屬于支持Openflow的交換機,包括上聯口和下聯口,所述上聯口連接所述IP網絡,所述下聯口連接所述Openflow網絡,所述互聯通信的方法包括如下步驟:
設置所述上聯口的路由進程以及所述下聯口的Openflow協議進程,其中,所述路由進程記錄由所述IP網絡進入所述Openflow網絡的多條路由轉發規則,所述Openflow協議進程記錄有所述Openflow網絡進入所述IP網絡的多條流表項轉發規則;
當所述上聯口有路由報文進入時,所述上聯口的路由進程獲取所述路由報文的路由信息,利用Openflow協議將路由信息通知控制器將所述路由信息轉換為流表項形式下發,并根據路由信息查找所述路由轉發規則中對應的路由表項,并根據所述路由表項對所述路由信息以流表項形式發布到所述Openflow網絡;以及
當所述下聯口有流表項報文進入時,所述下聯口的Openflow協議進程獲取所述流表項報文的流表項信息,并將所述流表項信息通過Openflow協議發送至控制器進行解析,所述控制器對所述流表項信息解析后將所述路由信息通知路由進程,路由進程轉換為IP路由信息并發布到所述IP網絡。
2.如權利要求1所述方法,其特征在于,在所述上聯口的路由進程獲取所述路由報文的路由信息后,判斷所述路由報文是否預設類型報文,如果否,則路由進程解析路由信息后將所述路由信息通過所述Openflow協議發送至控制器進行解析;如果是,則將所述路由信息轉發到CPU口只進行IP網絡協議棧處理。
3.如權利要求2所述方法,其特征在于,所述預設類型報文包括:交換機所運行路由協議相關報文、生存時間TTL為1的報文,L3DesMiss報文、動態主機設置協議DHCP報文和地址解析協議ARP報文中的至少一種。
4.如權利要求1或2所述方法,其特征在于,所述路由信息通過所述Openflow協議發送至控制器進行解析,包括如下步驟:
所述控制器在所述Openflow子網邊緣交換機上下發匹配所述路由報文入端口、所述路由報文DIP為路由規則DIP、DMAC為所述Openflow子網邊緣交換機MAC的流表項,以及將所述流表項動作是報文SMAC修改為所述Openflow子網邊緣交換機的MAC地址、將所述路由報文的DMAC更換為路由協議報文的SMAC、指定物理出端口以及減少TTL。
5.如權利要求1所述方法,其特征在于,還包括如下步驟:當所述多條路由轉發規則中的一條被刪除時,通知所述控制器并刪除被刪除的所述路由轉發規則對應的DIP流表項軟硬件記錄及動作。
6.如權利要求1所述方法,其特征在于,當所述上聯口有路由更新時,更新所述Openflow子網邊緣交換機的路由信息,并通過所述Openflow協議通知所述控制器更改所述Openflow子網邊緣交換機上的流表項規則。
7.如權利要求1所述方法,其特征在于,所述Openflow協議進程獲取所述流表項報文的流表項信息后,根據所述流表項規則查找流表項指定的端口進行轉發,并對所述流表項報文的預設字段進行修改。
8.如權利要求7所述方法,其特征在于,所述預設字段包括:SMAC字段、DMAC字段和TTL字段。
9.如權利要求7所述方法,其特征在于,還包括如下步驟:對于沒有匹配任何流表項的流表項報文,Openflow協議進程則通過Openflow協議發送至所述控制器進行解析,所述控制器判斷所述流表項報文是否為Openflow子網內的轉發,如果是,則由Openflow子網邊緣交換機新建流表項在Openflow子網內部轉發;如果所述沒有匹配任何流表項報文是往IP網絡方向傳輸可以根據配置來判斷是否通過所述Openflow協議轉發給所述控制器進行處理。
10.如權利要求7所述方法,其特征在于,當所述Openflow子網邊緣交換機的下聯口上有新的流表項建立時,如果流表項規則包括Openflow子網內設備的DIP和DMAC信息,則通知所述路由進程下發一條該DIP的路由規則,將流表項報文的DMAC字段修改為流表項規則中的DMAC信息,并在路由協議中發布。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310058928.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種散熱高效光伏組件
- 下一篇:防眩光雙玻光伏組件





