[發明專利]一種實現鏈路搶占的方法及鏈路端口無效
| 申請號: | 200810025657.8 | 申請日: | 2008-01-07 |
| 公開(公告)號: | CN101217487A | 公開(公告)日: | 2008-07-09 |
| 發明(設計)人: | 楊臻 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 廣州三環專利代理有限公司 | 代理人: | 郝傳鑫;熊賢卿 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 搶占 方法 端口 | ||
技術領域
本發明涉及一種網絡通信應用領域,尤其涉及一種實現鏈路搶占的方法及裝置。
背景技術
TRUNK是端口匯聚的意思,就是通過配置軟件的設置,將2個或多個物理端口組合在一起成為一條邏輯的路徑從而增加在交換機和網絡節點之間的帶寬,將屬于這幾個端口的帶寬合并,給端口提供一個幾倍于獨立端口的獨享的高帶寬。TRUNK是一種封裝技術,它是一條點到點的鏈路,鏈路的兩端可以都是交換機,也可以是交換機和路由器,還可以是主機和交換機或路由器。基于端口匯聚TRUNK功能,允許交換機與交換機、交換機與路由器、主機與交換機或路由器之間通過兩個或多個端口并行連接同時傳輸以提供更高帶寬、更大吞吐量,大幅度提供整個網絡能力。TRUNK是在交換機和網絡設備之間比較經濟的增加帶寬的方法,如服務器、路由器、工作站或其他交換機。這種增加帶寬的方法在當單一交換機和節點之間連接不能滿足負荷時是比較有效的。
TRUNK的主要功能就是將多個物理端口(一般為2-8個)綁定為一個邏輯的通道,使其工作起來就像一個通道一樣。將多個物理鏈路捆綁在一起后,不但提升了整個網絡的帶寬,而且數據還可以同時經由被綁定的多個物理鏈路傳輸,具有鏈路冗余的作用,在網絡出現故障或其他原因斷開其中一條或多條??鏈路時,剩下的鏈路還可以工作。TRUNK功能比較適合于以下方面具體應用:TRUNK功能用于與服務器相聯,給服務器提供獨享的高帶寬;TRUNK功能用于交換機之間的級聯,通過犧牲端口數來給交換機之間的數據交換提供捆綁的高帶寬,提高網絡速度,突破網絡瓶頸,進而大幅提高網絡性能;TRUNK可以提供負載均衡能力以及系統容錯。由于TRUNK實時平衡各個交換機端口和服務器接口的流量,一旦某個端口出現故障,它會自動把故障端口從TRUNK組中撤消,進而重新分配各個TRUNK端口的流量,從而實現系統容錯。
鏈路聚合(Link?Aggregation)是指將-組物理端口捆綁在一起作為一個邏輯接口來增加帶寬的一種方法,又稱為多端口負載均衡組(Load?Sharing?Group,LSG)。通過在兩臺設備之間建立鏈路聚合組(Link?Aggregation?Group,LAG),可以提供更高的通訊帶寬和更高的可靠性,而這種提高不需要硬件的升級,并且還為兩臺設備的通訊提供了冗余保護。鏈路聚合控制協議(Link?AggregationControl?Protocol,LACP)為交換數據的設備提供一種標準的協商方式,供系統根據自身配置自動形成聚合鏈路并啟動聚合鏈路收發數據。聚合鏈路形成后,負責維護鏈路狀態,在聚合條件發生變化時,自動調整或解散鏈路聚合。在鏈路聚合技術的支持下,網絡傳輸的數據流被動態地分布到加入鏈路的各個TRUNK端口,因此在聚合鏈路中自動地完成了對實際流經某個TRUNK端口的數據管理。鏈路聚合的另一個主要優點是可靠性。鏈路聚合技術在點到點鏈路上提供了固有的、自動的冗余性。如果鏈路使用的多個TRUNK端口中的一個出現故障,網絡傳輸的數據流可以動態地快速轉向鏈路中其他工作正常的TRUNK端口進行傳輸。
根據LACP標準協議,鏈路的主、從兩端要進行報文交互(主或從的角色是根據鏈路兩端設備的系統優先級確定的),選擇邏輯根據交互的結果決定哪條處于SELECTED狀態。例如:當有6條鏈路,但配置只允許3條被選中,這時只會選擇優先級最高的三條鏈路。這里的優先級指端口優先級,端口優先級是決定端口參與數據傳輸的能力參數。端口中的選擇邏輯會根據端口優先級來選擇鏈路。當某條優先級更高的鏈路從DOWN狀態變為UP時,如果其優先級較高,意味著該鏈路數據轉輸的能力更強,會搶占以前已有的鏈路,被搶占的鏈路就處于UNSELECTED狀態。
優先級高的鏈路搶占優先級低的鏈路時,優先級高的鏈路可能短期內狀態并不穩定,例如發生故障,可能會導致鏈路在DOWN和UP之間不斷的振蕩,其中:DOWN狀態為鏈路上報文不能正常收發的狀態下,UP狀態為鏈路上報文正常收發的狀態下,即為鏈路可通的狀態下。當鏈路UP時,因為優先級比處于SELECTED狀態的鏈路高,就會發生搶占,被搶占的鏈路狀態變為UNSELECTED。當該鏈路狀態又變為DOWN時,鏈路肯定不會被選中,導致本身被搶占,進入UNSELECTED狀態,導致這條鏈路的LACP狀態在SELECTED和UNSELECTED狀態振蕩,這種狀態的振蕩,會導致TRUNK端口之間的用戶數據報文的多次丟包。
發明內容
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810025657.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:汽車覆蓋件修復層壓物
- 下一篇:極光簾產生裝置和極光簾產生方法





