[發明專利]一種報文傳輸控制方法及裝置在審
| 申請號: | 201710668498.2 | 申請日: | 2017-08-07 |
| 公開(公告)號: | CN107395505A | 公開(公告)日: | 2017-11-24 |
| 發明(設計)人: | 王培輝 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | H04L12/725 | 分類號: | H04L12/725;H04L12/741;H04L12/751;H04L12/801;H04L29/12 |
| 代理公司: | 北京安信方達知識產權代理有限公司11262 | 代理人: | 李紅爽,李丹 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 傳輸 控制 方法 裝置 | ||
技術領域
本發明屬于報文傳輸控制領域,尤其涉及一種報文傳輸控制方法及裝置。
背景技術
隨著云計算、SDN(Software Define Network,軟件定義網絡)、虛擬化等理念和技術的不斷成熟,云計算生產環境部署的規模也在不斷增長,為增強網絡穩定性和性能同時提高網絡的可操控性,采用基于SDN控制器實現DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)的網絡功能可大幅提高網絡可用性和可編程性。
在傳統網絡通信中,DHCP請求報文為廣播報文,報文廣播一方面增加服務器壓力,另一方面也增加了網絡延遲,同時,隨著網絡節點的增加,廣播的次數呈線性增長,這在一定程度上降低了網絡的可擴展性。
因此,迫切需要提供一種報文傳輸控制方案來解決上述技術問題。
發明內容
本發明提供一種報文傳輸控制方法及裝置,以解決上述問題。
本發明實施例提供一種報文傳輸控制方法,包括以下步驟:通過虛擬交換機中的報文轉發控制表將從虛擬機接收的動態主機配置協議DHCP請求報文發送至控制器;
所述控制器通過所述虛擬機交換機向所述虛擬機反饋DHCP應答報文。
本發明實施例還提供一種報文傳輸控制裝置,包括處理器,適于實現各指令;存儲設備,適于存儲多條指令,所述指令適于由所述處理器加載并執行;
通過虛擬交換機中的報文轉發控制表將從虛擬機接收的動態主機配置協議DHCP請求報文發送至控制器;
所述控制器通過所述虛擬機交換機向所述虛擬機反饋DHCP應答報文。
本發明實施例提供的技術方案:通過虛擬交換機中的報文轉發控制表將從虛擬機接收的動態主機配置協議DHCP請求報文發送至控制器;所述控制器通過所述虛擬機交換機向所述虛擬機反饋DHCP應答報文。
上述技術方案中,使得從虛擬機發出的DHCP請求報文直接被控制器截取,不會再到網絡中進行泛洪,從而保證安全、快速、穩定的網絡服務。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1所示為本發明實施例1的報文傳輸控制方法流程圖;
圖2所示為本發明實施例2的報文傳輸控制裝置結構圖;
圖3所示為本發明實施例3的報文傳輸控制裝置結構圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
本發明的設計主要考慮虛擬化網絡的特點,以及openflow提出控制與轉發分離理念,采用基于openflow流表控制報文轉發的方法,設計報文轉發控制表,直接通過虛擬交換機對來自虛擬機的DHCP請求報文進行上送控制器處理。控制器擁有所有虛擬機信息,在虛擬機啟動前將匹配DHCP報文的openflow流表下發到虛擬機所在的虛擬交換機,當虛擬機啟動后會自動發送DHCP請求報文向服務器請求IP地址,在虛擬交換機進行流表匹配查找,匹配查找成功后就會自動上送控制器,從而避免DHCP請求報文在同一個網絡里泛洪的目的。控制器根據預先配置的服務器地址池,分配一個服務器IP地址給對應虛擬機,組裝DHCP應答報文通過虛擬交換機發送給對應虛擬機。
圖1所示為本發明實施例1的報文傳輸控制方法流程圖,包括以下步驟:
步驟101:通過虛擬交換機中的報文轉發控制表將從虛擬機接收的動態主機配置協議DHCP請求報文發送至控制器;
進一步地,所述DHCP請求報文攜帶了服務器請求IP地址。
進一步地,所述報文轉發控制表為openflow流表。
進一步地,通過虛擬交換機中的報文轉發控制表將從虛擬機接收的動態主機配置協議DHCP請求報文發送至控制器的過程為:
虛擬交換機從虛擬機接收DHCP請求報文后,通過所述openflow流表進行匹配查找,若匹配查找成功,則將所述DHCP請求報文發送至所述控制器。
進一步地,虛擬交換機中的報文轉發控制表的獲取方式包括:
所述控制器向所述虛擬交換機發送報文轉發控制表,或者,預先在虛擬交換機中創建報文轉發控制表。
進一步地,所述控制器預先配置服務器地址池、所有虛擬機信息。
步驟102:所述控制器通過所述虛擬機交換機向所述虛擬機反饋DHCP應答報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710668498.2/2.html,轉載請聲明來源鉆瓜專利網。





