[發明專利]RRPP環的優化鏈路切換方法、系統和網絡節點有效
| 申請號: | 200910076618.5 | 申請日: | 2009-01-12 |
| 公開(公告)號: | CN101465782A | 公開(公告)日: | 2009-06-24 |
| 發明(設計)人: | 顧雷雷;王軍 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/437 | 分類號: | H04L12/437 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 謝安昆;宋志強 |
| 地址: | 310053浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | rrpp 優化 切換 方法 系統 網絡 節點 | ||
技術領域
本發明涉及網絡通信技術,特別涉及一種快速環保護協議(RRPP,Rapid?Ring?Protection)環的優化鏈路切換方法、系統和網絡節點。
背景技術
RRPP是專門用于以太網環的鏈路層協議,它在以太環完整時能夠防止數據環路引起的廣播風暴,當以太環上任一條鏈路斷開時能迅速恢復環網上各節點之間的通信鏈路,通常將使能了RRPP的以太環稱為RRPP環。
通常一個RRPP環上主要包含:主節點和傳輸節點,如圖1所示,主節點和傳輸節點是使能了RRPP的網絡設備并且具有接入該RRPP環的端口,傳輸設備通常僅用于傳輸節點之間的連接,進行數據報文和控制報文的轉發工作。其中,主節點是發起環路探測和進行環路預防的主要操作節點,它的主端口每隔固定時長在RRPP環網上發送健康檢測報文,副端口如果在設定時間內沒有接收到健康檢測報文,則確定RRPP環上的鏈路出現故障。在RRPP環上的鏈路沒有故障時,主節點的副端口在數據虛擬局域網(VLAN)上被設置為阻塞狀態(但始終保持控制VLAN上的轉發狀態,保證能夠接收健康檢測報文),無法轉發數據報文,當檢測到RRPP環上的鏈路出現故障后,將主節點的副端口在數據VLAN上切換為轉發狀態,進行數據報文的轉發,從而保證RRPP環上的傳輸節點都能夠接收到數據報文,并通過主端口和副端口發送普通地址刷新(Common_Flush_FDB)報文,各傳輸節點接收到Common_Flush_FDB報文后,刷新自身的MAC地址轉發表。
在實際應用中,RRPP環存在聚合鏈路的情況下,聚合鏈路的某條鏈路斷線而導致鏈路的傳輸能力發生變化,使得該鏈路不是最優,或者因擴容需要擴大鏈路帶寬導致鏈路的傳輸能力發生變化,都會造成RRPP環上的鏈路配置不均勻,例如,可能會造成圖1所示的鏈路1、鏈路2和鏈路4的帶寬為4G,而鏈路3的帶寬為1G,但是傳輸節點2和傳輸節點3之間的數據報文傳輸僅能夠通過傳輸能力最差的鏈路3進行,而不能通過較優的鏈路即經由鏈路2、鏈路1和鏈路4進行。如果手工對RRPP環的配置進行更改從而達到鏈路切換的目的,則必然給管理員帶來較大的麻煩且配置代價較大。
發明內容
有鑒于此,本發明提供了一種RRPP環的優化鏈路切換方法、系統和網絡節點,以便于簡單地實現自動地鏈路切換,從而優化數據報文的傳輸路徑。
一種RRPP環的優化鏈路切換方法,該方法包括:
A、主節點收集RRPP環中各鏈路的傳輸能力,確定傳輸能力最差的鏈路;
B、在傳輸能力最差的鏈路不是主節點所連接的鏈路時,主節點與傳輸能力最差的鏈路所連接的傳輸節點中的一個交換角色;在傳輸能力最差的鏈路是主節點的主端口所連接的鏈路時,主節點的主端口和副端口交換角色;
其中,所述主節點收集RRPP環中各鏈路的傳輸能力包括:所述主節點通過主端口發送攜帶能力收集標識的健康檢測報文或者額外定義的能力收集報文;
各傳輸節點接收到所述攜帶能力收集標識的健康檢測報文或者額外定義的能力收集報文后,將自身的節點標識和所連接鏈路的傳輸能力信息攜帶在所述健康檢測報文或者能力收集報文中后繼續轉發;
所述主節點通過副端口接收到所述健康檢測報文或者能力收集報文后,獲取各傳輸節點所連接鏈路的傳輸能力。
一種網絡節點,該網絡節點用于構成RRPP環,該網絡節點包括:能力收集單元、第一判斷單元、角色處理單元和能力提供單元;
所述能力收集單元,用于在該網絡節點的角色為主節點時,收集RRPP環中各鏈路的傳輸能力,確定傳輸能力最差的鏈路,并將該傳輸能力最差的鏈路信息提供給所述第一判斷單元;其中,所述收集RRPP環中各鏈路的傳輸能力包括:在該網絡節點發送的健康檢測報文中攜帶能力收集標識,或者發送額外定義的能力收集報文,接收到所述健康檢測報文或者能力收集報文后,獲取各傳輸節點所連接鏈路的傳輸能力;
所述第一判斷單元,用于在所述傳輸能力最差的鏈路不是該網絡節點所連接的鏈路時,向所述角色處理單元發送第一處理通知;在所述傳輸能力最差的鏈路是該網絡節點的主端口所連接的鏈路時,向所述角色處理單元發送第二處理通知;
所述角色處理單元,用于接收到所述第一處理通知后,將該網絡節點與傳輸能力最差的鏈路所連接的傳輸節點中的一個交換角色;接收到所述第二處理通知后,將該網絡節點的主端口和副端口交換角色;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910076618.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于單向鏈路的文件傳輸方法
- 下一篇:用戶端網絡設備流量監控及分析的方法





