[發明專利]生成表項的方法、接收報文的方法及相應裝置和系統有效
| 申請號: | 201110412195.7 | 申請日: | 2011-12-12 |
| 公開(公告)號: | CN103166866A | 公開(公告)日: | 2013-06-19 |
| 發明(設計)人: | 夏寅賁;李鳳凱 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 方法 接收 報文 相應 裝置 系統 | ||
技術領域
本發明涉及網絡通信領域,尤其涉及生成表項的方法、接收消息的方法、流轉發裝置、控制面裝置和通信系統。
背景技術
控制與轉發分離的網絡架構是一種新型的網絡架構。該網絡架構中包括流轉發裝置以及控制面裝置。流轉發裝置根據流表對收到的報文進行處理。控制面裝置通過控制通道對流轉發裝置進行控制。
流轉發裝置在流表中查找到與收到的報文匹配的流表表項。為獲得與該報文對應的精細匹配表項,流轉發裝置需要將該報文或者該報文的報文頭上送至控制面裝置,以便于控制面裝置生成該精細匹配表項,并將該精細匹配表項下發至流轉發裝置。
發明人發現現有技術存在如下技術問題:
為獲得精細匹配表項,流轉發裝置需要通過控制通道與控制面裝置進行交互,流轉發裝置與控制面裝置交互將占用控制通道的帶寬。
發明內容
本發明實施例提供了生成表項的方法、接收消息的方法、流轉發裝置、控制面裝置和通信系統,流轉發裝置不需要通過控制通道與控制面裝置進行交互即可獲得精細匹配表項。
一方面,本發明實施例提供了一種生成表項的方法,包括:
流轉發裝置接收第一報文,該流轉發裝置為控制與轉發分離的網絡架構中的流轉發裝置;
該流轉發裝置在流表中查找與該第一報文匹配的第一表項,該第一表項中與該第一報文匹配的字段組成的集合為第一集合;
該流轉發裝置根據該第一表項生成第二表項,該第二表項中與該第一報文匹配的字段組成的集合為第二集合,該第一集合是該第二集合的子集,該第一集合不等于該第二集合。
另一方面,本發明實施例還提供了一種接收消息的方法,包括:
控制面裝置通過控制通道接收流轉發裝置發送的第一消息,該控制面裝置為控制與轉發分離的網絡架構中的控制面裝置,該第一消息包含第二表項,該第二表項通過如下途徑得到:該流轉發裝置接收第一報文,該流轉發裝置為控制與轉發分離的網絡架構中的流轉發裝置;該流轉發裝置在流表中查找與該第一報文匹配的第一表項,該第一表項中與該第一報文匹配的字段組成的集合為第一集合;該流轉發裝置根據該第一表項生成該第二表項,該第二表項中與該第一報文匹配的字段組成的集合為第二集合,該第一集合是該第二集合的子集,該第一集合不等于該第二集合;
該控制面裝置存儲該第二表項。
另一方面,本發明實施例還提供了一種流轉發裝置,該流轉發裝置為控制與轉發分離的網絡架構中的流轉發裝置,該流轉發裝置包括:
第一接收器、查找單元以及表項生成單元;
該第一接收器用于接收第一報文;
該查找單元用于在流表中查找與該第一報文匹配的第一表項,該第一表項中與該第一報文匹配的字段組成的集合為第一集合;
該表項生成單元用于根據該第一表項生成第二表項,該第二表項中與該第一報文匹配的字段組成的集合為第二集合,該第一集合是該第二集合的子集,該第一集合不等于該第二集合。
另一方面,本發明實施例還提供了一種控制面裝置,該控制面裝置為控制與轉發分離的網絡架構中的控制面裝置,該控制面裝置包括:
第二接收器以及保存單元;
該第二接收器用于通過控制通道接收流轉發裝置發送的第一消息,該第一消息包含第二表項,該第二表項通過如下途徑得到:該流轉發裝置接收第一報文,該流轉發裝置為控制與轉發分離的網絡架構中的流轉發裝置;該流轉發裝置在流表中查找與該第一報文匹配的第一表項,該第一表項中與該第一報文匹配的字段組成的集合為第一集合;該流轉發裝置根據該第一表項生成該第二表項,該第二表項中與該第一報文匹配的字段組成的集合為第二集合,該第一集合是該第二集合的子集,該第一集合不等于該第二集合;
該保存單元用于保存該第二表項。
另一方面,本發明實施例還提供了一種通信系統,包括:
流轉發裝置以及控制面裝置,該流轉發裝置為控制與轉發分離的網絡架構中的流轉發裝置,該控制面裝置為控制與轉發分離的網絡架構中的控制面裝置;
該流轉發裝置包括第一接收器、查找單元、表項生成單元以及發送器;
該第一接收器用于接收第一報文;
該查找單元用于在流表中查找與該第一報文匹配的第一表項,該第一表項中與該第一報文匹配的字段組成的集合為第一集合;
該表項生成單元用于根據該第一表項生成第二表項,該第二表項中與該第一報文匹配的字段組成的集合為第二集合,該第一集合是該第二集合的子集,該第一集合不等于該第二集合;
該發送器用于通過控制通道向該控制面裝置發送第一消息,該第一消息包含該第二表項;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110412195.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據包的傳輸方法、系統
- 下一篇:一種基于物聯網的智能家居遠程控制系統





