[發明專利]一種可達性檢測方法及裝置有效
| 申請號: | 201710104661.2 | 申請日: | 2017-02-24 |
| 公開(公告)號: | CN106878106B | 公開(公告)日: | 2020-03-06 |
| 發明(設計)人: | 宋小恒 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可達性 檢測 方法 裝置 | ||
本發明提供一種可達性檢測方法及裝置,應用于SDN中的源檢測設備,該方法包括:接收控制器發送的Packet?out報文,所述Packet?out報文攜帶檢測報文和目的子網的信息;查找本地記錄中屬于所述目的子網的主機地址,針對查找到的每一主機地址,用該查找到的主機地址替換所述檢測報文的目的地址并發送給對應的主機以用于檢測本設備至所述主機的可達性。通過本發明可減少SDN控制器與源檢測設備之間用于可達性檢測的Packet?out報文數量。
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種可達性檢測方法及裝置。
背景技術
SDN(Software Defined Networks,軟件定義網絡)是一種新型的網絡創新架構,通過將控制平面和數據平面分離,實現網絡流量的靈活控制。在應用SDN技術的數據中心中,SDN控制器負責網絡的智能化管理和監控,其中,可達性檢測就是運維監控中的一項重要內容。
以SDN網絡中租戶的網關設備和虛擬機之間的可達性檢測為例,SDN控制器針對每一個虛擬機構造一個檢測報文,檢測報文的目的地址為目的虛擬機的地址,源地址為網關設備的地址,然后通過Packet-out報文將檢測報文發送給網關設備,再由網關設備向目的虛擬機轉發檢測報文,沿途所經設備通過Packet-in報文將檢測報文上報控制器,控制器根據上報的Packet-in報文確定從網關設備到目的虛擬機之間的路徑是否正常,完成可達性檢測。
當租戶內虛擬機的數量很大時,控制器需要發送大量的檢測報文,每個檢測報文需要一個Packet-out報文封裝,這將占用大量的控制器資源,同時,占用控制器與網關設備之間的連接資源。倘若控制器對全網內任意虛擬機之間的可達性進行探測,其構造報文和發送報文的工作量可能是控制器無法承擔的。
發明內容
本發明的目的在于提供一種可達性檢測方法及裝置,用以減少控制器與源檢測設備之間用于可達性檢測的Packet-out報文數量。
為實現上述發明目的,本發明提供了如下技術方案:
本發明提供一種可達性檢測方法,應用于SDN中的源檢測設備,所述方法包括:
接收控制器發送的Packet-out報文,所述Packet-out報文攜帶檢測報文和目的子網的信息;
查找本地記錄中屬于所述目的子網的主機地址,針對查找到的每一主機地址,用該查找到的主機地址替換所述檢測報文的目的地址并發送給對應的主機以用于檢測本設備至所述主機的可達性。
本發明還提供一種可達性檢測裝置,應用于SDN中的源檢測設備,所述裝置包括:
接收單元,用于接收控制器發送的Packet-out報文,所述Packet-out報文攜帶檢測報文和目的子網的信息;
查找單元,用于查找本地記錄中屬于所述目的子網的主機地址;
發送單元,用于針對所述查找單元查找到的每一主機地址,用該查找到的主機地址替換所述檢測報文的目的地址并發送給對應的主機以用于檢測本設備至所述主機的可達性。
由以上描述可以看出,本發明控制器在發送給源檢測設備的Packet-out報文中攜帶檢測報文和目的子網的信息,源檢測設備根據目的子網的信息查找本地記錄中屬于該目的子網的主機地址,將檢測報文的目的地址替換為查找到的主機地址發送給對應主機,以檢測源檢測設備至主機的可達性。在該檢測過程中,控制器發送的單個Packet-out報文可觸發對目的子網中多個主機的可達性檢測,大大降低了控制器與源檢測設備之間Packet-out報文的數量,進而減少了對控制器以及控制器與源檢測設備之間網絡資源的占用。
附圖說明
圖1是本發明實施例示出的一種可達性檢測方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710104661.2/2.html,轉載請聲明來源鉆瓜專利網。





