[發明專利]報文處理方法、裝置及系統有效
| 申請號: | 201410557950.4 | 申請日: | 2014-10-20 |
| 公開(公告)號: | CN105591974B | 公開(公告)日: | 2019-02-05 |
| 發明(設計)人: | 宋偉;張維 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 處理 方法 裝置 系統 | ||
本發明公開了一種報文處理方法、裝置及系統,屬于交換技術領域。應用于VXLAN中的第一交換機,所述第一交換機與第二交換機之間存在至少兩條等價路徑,所述方法包括:通過所述至少兩條等價路徑中的第一路徑向所述第二交換機發送第一VXLAN報文;接收第二VXLAN報文;根據所述第二VXLAN報文判斷所述第一路徑是否滿足路徑切換條件;若所述第一路徑滿足路徑切換條件,則通過所述至少兩條等價路徑中的第二路徑向所述第二交換機發送與所述第一VXLAN報文屬于同一數據流的后續VXLAN報文;解決了現有技術中采用預設時間間隔發送子數據流導致的系統性能降低的問題,達到了提高系統性能、避免報文亂序的效果。
技術領域
本發明涉及交換技術領域,特別涉及一種報文處理方法、裝置及系統。
背景技術
虛擬可擴展局域網(英文:Virtual eXtensible Local Area Network,簡稱:VXLAN)是建立在物理互聯網協議(英文:Internet Protocol,簡稱:IP)網絡上的虛擬以太網。在VXLAN網絡中,為了提高鏈路帶寬,采用了等價多路徑(英文:Equal Cost Multiplepath,簡稱:ECMP)技術。ECMP技術使最短路徑橋模式(英文:Shortest Path Bridging MACMode,簡稱:SPBM)網絡中的單一業務的數據幀能夠選擇多個可能的下一跳(即選擇多條可能的路徑)。為了實現路徑的負載均衡,有兩種使用ECMP技術的選路方法,逐包哈希(hash)和逐流hash。在逐包hash中,每條路徑的負載會均衡,但是會導致一個流內的報文亂序,所以逐包hash應用較少;在逐流hash中,發送端根據報文中的五元組計算報文的hash值,將hash值相等的報文通過同一條路徑發送,保證一個流內的報文不會亂序,所以逐流hash應用較多。
對于大象流、老鼠流等持續時間較長的數據流,采用逐流hash容易導致某些路徑負載較重,而其他的路徑負載較輕,從而降低路徑負載的均衡性。為此,現有技術提供了一種流簇交換(Flowlet Switch)方案,包括:發送端將持續時間較長的數據流分成多個子數據流,每個子數據流中包括至少一個報文,在發送端探測到當前子數據流所在的路徑擁塞時,發送端在當前子數據流發送完成之后,將該子數據流的下一個子數據流通過所述路徑的等價路徑發送。當一個數據流中兩個報文的發送時間間隔大于預設的時間間隔(gap)時,可以對所述數據流采用上述流簇交換方案進行負載均衡。通常,預設的時間間隔的大小是根據經驗確定的。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
現有技術是根據經驗確定預設的時間間隔的大小的,為了盡可能保證一個數據流中的報文不出現亂序,通常將該預設的時間間隔設置的較大,比如,將該預設的時間間隔設置為100微秒(us),而實際需要的子數據流之間的發送時間間隔的大小通常與路徑狀態有關,即,當路徑較為暢通時,實際需要的發送時間間隔通常較小,此時,如果預設的時間間隔較大,則會降低系統性能;當路徑較為擁堵時,實際需要的發送時間間隔通常較大,此時,如果預設的時間間隔較小,則會引起報文亂序。因此,現有技術中采用固定的預設時間間隔的方案會降低系統性能,嚴重的時候還會導致報文亂序。
發明內容
為了解決現有技術中采用預設時間間隔發送子數據流導致的系統性能降低或者報文亂序的問題,本發明提供了一種報文處理方法、裝置及系統。所述技術方案如下:
第一方面,提供了一種報文處理方法,應用于虛擬可擴展局域網VXLAN中的第一交換機,所述第一交換機與第二交換機之間存在至少兩條等價路徑,所述方法包括:
通過所述至少兩條等價路徑中的第一路徑向所述第二交換機發送第一VXLAN報文;
接收所述第二交換機根據所述第一VXLAN報文發送的第二VXLAN報文,所述第二VXLAN報文用于通知所述第一交換機所述第二交換機收到所述第一VXLAN報文;
根據所述第二VXLAN報文判斷所述第一路徑是否滿足路徑切換條件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410557950.4/2.html,轉載請聲明來源鉆瓜專利網。





