專利名稱:一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法和系統(tǒng)。
背景技術:
EAPS(Ethernet Automatic Protection Switching,以太網(wǎng)自動保護開關)是由 Extreme Networks公司提出的以太網(wǎng)環(huán)保護技術,并于2003年被IETF標準化為RFC3619。 EAPS技術可以用較低的成本來組建高可靠性的彈性城域網(wǎng)(MAN)和局域網(wǎng)(LAN)。EAPS主要技術特點包括小于1秒的故障恢復時間,通常在50毫秒以內,可以提供類似于SONET環(huán)的故障快速恢復能力;環(huán)網(wǎng)中的各個分段節(jié)點可以獨立升級,不要求環(huán)網(wǎng)中各節(jié)點的接口速率必須一致;物理環(huán)與邏輯域可以相互獨立;故障網(wǎng)段或節(jié)點快速定位能力;支持0SPF(0pen Shortest Path First,開放式最短路徑優(yōu)先)、BGP(Border Gateway Protocol,邊界網(wǎng)關協(xié)議)等IP路由協(xié)議。EAPS環(huán)網(wǎng)包括一個主節(jié)點(Master Node)和若干個傳輸節(jié)點CTransit Node)以及與之對應的控制VLAN和受保護VLAN。EAPS環(huán)網(wǎng)狀態(tài)分為兩種完整Complete狀態(tài)和不完整failed狀態(tài)。每個EAPS節(jié)點有兩個端口,分別為主端口(Primary Port)和從端口 (Secondary Port)。EAPS協(xié)議有三個定時器主節(jié)點發(fā)送hello (健康檢測)消息的間隔、 主節(jié)點檢測失效時長(fail-period)和傳輸節(jié)點預轉發(fā)時長(pre-forward)。如圖1所示,一個典型的EAPS環(huán)網(wǎng)就等同于一個物理環(huán)的拓撲。在Complete狀態(tài)下,主節(jié)點從邏輯上閉塞從端口 S,不允許從端口轉發(fā)消息,保證環(huán)網(wǎng)邏輯上的斷鏈,避免了業(yè)務環(huán)路。EAPS環(huán)網(wǎng)保護通過報警機制、輪詢機制和環(huán)網(wǎng)倒換機制,檢測環(huán)網(wǎng)連通性并進行快速保護。報警機制當傳輸節(jié)點檢測到主從端口相連的鏈路發(fā)生故障時,必須向主節(jié)點發(fā)送“l(fā)ink down”消息。主節(jié)點收到該消息,判定環(huán)網(wǎng)狀態(tài)從Complete變?yōu)镕ailed,主節(jié)點打開從端口,刷新自己的轉發(fā)表,并通過主從端口發(fā)送“flush”消息、通知傳輸節(jié)點進行倒換(刷新轉發(fā)表,重新學習MAC地址)。輪詢機制主節(jié)點通過控制VLAN由主端口周期性地發(fā)送環(huán)網(wǎng)健康檢測消息 (hello消息)。在Complete狀態(tài)下,健康檢測消息經(jīng)過各個傳輸節(jié)點的轉發(fā),到達主節(jié)點的從端口。如果檢測失效(fail-period)定時器超時前,從端口 S沒有收到hello消息,主節(jié)點認為環(huán)網(wǎng)發(fā)生故障,打開從端口,刷新自己的轉發(fā)表,并通過主從端口發(fā)送“flush”消息、通知傳輸節(jié)點進行倒換(刷新轉發(fā)表,重新學習MAC地址)?;謴蜋C制主節(jié)點在端口 S收到hello檢測消息,則判定環(huán)網(wǎng)狀態(tài)恢復正常。如果環(huán)網(wǎng)原先處于不完整failed狀態(tài),主節(jié)點將進行倒換。主節(jié)點閉塞從端口,刷新自己的轉發(fā)表,并向所有傳輸節(jié)點發(fā)送“flush”消息、通知傳輸節(jié)點進行倒換(刷新轉發(fā)表,重新學習MAC地址)。目前,EAPS協(xié)議可以實現(xiàn)環(huán)網(wǎng)保護,然而環(huán)網(wǎng)保護中并不涉及環(huán)網(wǎng)的上行鏈路保護。如果環(huán)網(wǎng)的上行鏈路發(fā)生故障或者與上行鏈路相連的節(jié)點發(fā)生故障,都會導致整個環(huán)網(wǎng)的上行斷鏈,引起業(yè)務中斷。
發(fā)明內容
本發(fā)明提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法和系統(tǒng),用以解決現(xiàn)有技術不能提供環(huán)網(wǎng)上行鏈路保護的問題。本發(fā)明提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法,該方法在以太網(wǎng)自動保護開關 EAPS環(huán)網(wǎng)中選定一傳輸節(jié)點為備用節(jié)點,具體包括所述備用節(jié)點檢測到主節(jié)點連接的主用上行鏈路故障時,開啟所述備用節(jié)點連接的備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識信息。其中,所述備用節(jié)點檢測主節(jié)點連接的主用上行鏈路故障的方式包括所述備用節(jié)點接收主節(jié)點發(fā)送的EAPS消息,當檢測到該EAPS消息中攜帶有上行鏈路故障標識時,判定主節(jié)點連接的主用上行鏈路故障,其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;或者,所述備用節(jié)點在設定時間段內未接收到主節(jié)點發(fā)送的任何消息時,判定主節(jié)點連接的主用上行鏈路故障。其中,所述設定時間段為兩倍的檢測失敗時長。進一步的,在備用上行鏈路工作的狀態(tài)下,所述方法還包括所述備用節(jié)點接收到主節(jié)點發(fā)送的EAPS消息時,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。進一步的,所述主節(jié)點檢測在定時時間段內是否收到備用節(jié)點發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、從端口轉發(fā)表;否則,主節(jié)點向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。其中,所述定時時間段為連續(xù)發(fā)送三條健康檢測消息的發(fā)送時長。本發(fā)明還提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)系統(tǒng),包括一個EAPS環(huán)網(wǎng)主節(jié)點和多個EAPS環(huán)網(wǎng)傳輸節(jié)點,其特征在于,在所述EAPS環(huán)網(wǎng)傳輸節(jié)點中選定一個傳輸節(jié)點為備用節(jié)點;所述備用節(jié)點包括消息檢測單元,用于檢測與主節(jié)點連接的主用上行鏈路是否故障,若是,開啟所述備用節(jié)點連接的備用上行鏈路;消息下發(fā)單元,用于在所述消息檢測單元檢測到主用上行鏈路故障時,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識。其中,所述消息檢測單元包括第一消息檢測子單元,用于檢測設定時間段內是否未接收到主節(jié)點發(fā)送的任何消息,若是,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元;第二消息檢測子單元,用于對主節(jié)點發(fā)送的EAPS消息進行檢測,當檢測到該EAPS 消息中攜帶有上行鏈路故障標識時,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元;其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;備用上行鏈路開啟子單元,用于開啟所述備用節(jié)點連接的備用上行鏈路。進一步的,所述消息檢測單元還包括第三消息檢測子單元;所述第三消息檢測子單元,用于在備用上行鏈路工作的狀態(tài)下,檢測是否接收到主節(jié)點發(fā)送的EAPS消息,若是,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路;進一步的,所述消息下發(fā)單元,還用于在所述第三消息檢測子單元檢測到主用上行鏈路恢復正常時,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。進一步的,所述主節(jié)點,還用于檢測在定時時間段內是否收到所述消息下發(fā)單元發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、 從端口轉發(fā)表;否則,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。與現(xiàn)有技術相比,本發(fā)明有益效果如下本發(fā)明所述方法設定一個備用節(jié)點及與備用節(jié)點連接的備用上行鏈路,通過擴展 EAPS協(xié)議的保留字段,備用節(jié)點與主節(jié)點間通過擴展的EAPS消息進行上行鏈路控制管理信息的發(fā)送,實現(xiàn)了對上行鏈路的冗余保護,并且不需要新增其他協(xié)議,不僅可以保證上行鏈路的切換速度,而且不影響普通的傳輸節(jié)點、對整個環(huán)網(wǎng)的改動較小。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術中EAPS環(huán)網(wǎng)結構圖;圖2為本發(fā)明提供的一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法流程圖;圖3為本發(fā)明所述方法應用的環(huán)網(wǎng)結構圖;圖4為本發(fā)明中EAPS消息幀的結構圖;圖5為本發(fā)明實施例提供的主節(jié)點實現(xiàn)環(huán)網(wǎng)上行鏈路保護方法流程圖;圖6為本發(fā)明實施例提供的備用節(jié)點實現(xiàn)環(huán)網(wǎng)上行鏈路保護方法流程圖;圖7為本發(fā)明提供的一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)系統(tǒng)結構圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了解決現(xiàn)有技術不能提供環(huán)網(wǎng)上行鏈路保護的問題,本發(fā)明提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法和系統(tǒng)。具體的,本發(fā)明提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法,該方法中,在EAPS環(huán)網(wǎng)中選定一傳輸節(jié)點為備用節(jié)點;如圖2所示,所述方法包括
步驟S201、備用節(jié)點檢測到主節(jié)點連接的主用上行鏈路故障;該步驟中,備用節(jié)點檢測故障的方式包括備用節(jié)點接收主節(jié)點發(fā)送的EAPS消息,當檢測到該EAPS消息中攜帶有上行鏈路故障標識時,判定主節(jié)點連接的主用上行鏈路故障,其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;或者,備用節(jié)點在設定時間段內未接收到主節(jié)點發(fā)送的任何消息時,判定主節(jié)點連接的主用上行鏈路故障。其中,設定時間段為兩倍的檢測失敗時長。步驟S202、備用節(jié)點開啟與備用節(jié)點連接的備用上行鏈路;步驟S203、備用節(jié)點向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,備用上行鏈路正常工作。其中,轉發(fā)表更新消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識fe息。進一步的,備用節(jié)點接收到主節(jié)點發(fā)送的EAPS消息時,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。主節(jié)點則檢測在定時時間段內是否收到備用節(jié)點發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、從端口轉發(fā)表;否則,所述主節(jié)點向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。其中,定時時間段為連續(xù)發(fā)送三條健康檢測消息的發(fā)送時長。下面根據(jù)圖3 圖6給出本發(fā)明幾個較佳的實施例,并結合對實施例的描述,進一步給出本發(fā)明的技術細節(jié),使其能夠更好地說明本發(fā)明所述方法的具體實現(xiàn)過程。本發(fā)明實施例提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法,該方法主要包括主用上行鏈路發(fā)生故障時,啟動備用上行鏈路的處理方法;進一步的,當主用上行鏈路恢復時,該方法還包括故障恢復處理方法;本發(fā)明所述方法應用的環(huán)網(wǎng)結構圖如圖3所示,其中,主節(jié)點與主用上行鏈路相連;在傳輸節(jié)點中設定一個為備用節(jié)點,該備用節(jié)點與備用上行鏈路相連。當主用上行鏈路發(fā)生故障時,備用節(jié)點通過主節(jié)點發(fā)送特定的EAPS消息或備用節(jié)點自身檢測獲知主用上行故障,啟動備用上行鏈路,并向其他環(huán)網(wǎng)節(jié)點發(fā)送特定的EAPS消息(S卩,flush消息)。其中,備用節(jié)點與主節(jié)點間交互的特定EAPS消息為EAPS協(xié)議中EAPS消息的擴展消息,本發(fā)明中通過對EAPS協(xié)議保留字段的修改,實現(xiàn)上行鏈路故障時管理信息的發(fā)送, 而不需要新增其他協(xié)議,這種方法,不僅可以保證上行鏈路的切換速度,而且不影響普通的傳輸節(jié)點、對整個環(huán)網(wǎng)的改動較小。EAPS協(xié)議中EAPS消息幀的格式如圖4所示,所述保留字段為STATE字段,其初始值為0x00。在具體應用時,不同的值代表不同的主備上行鏈路狀態(tài),具體定義方式可以為0x00主節(jié)點發(fā)出的EAPS消息(hello/flush消息),表示主用上行鏈路正常;0x01主節(jié)點發(fā)出的EAPS消息(hello/flush消息),表示主用上行鏈路異常;0x02備用節(jié)點發(fā)出的EAPS消息(flush消息),表示備用節(jié)點已獲知主用上行鏈路故障,正在進行備用上行鏈路啟用操作0x03備用節(jié)點發(fā)出的EAPS消息(flush消息),表示備用節(jié)點已獲知主用上行鏈路恢復正常,正在進行備用上行鏈路關閉操作。進一步的,當主用上行鏈路恢復正常時,所述方法還進行故障恢復處理,具體為 主節(jié)點發(fā)送EAPS擴展消息(攜帶0x00標識)通知備用節(jié)點主用上行鏈路正常;備用節(jié)點收到消息后,閉塞備用上行鏈路,刷新主、從端口的轉發(fā)表,并向其他環(huán)網(wǎng)節(jié)點發(fā)送flush 消息(攜帶0x03標識)通知其他節(jié)點更新轉發(fā)表;主節(jié)點如果在預先設定的時長內沒有收到備用節(jié)點發(fā)出的flush消息,主節(jié)點由主從端口自行發(fā)送flush消息通知其他環(huán)網(wǎng)節(jié)點更新轉發(fā)表。為了更清楚的闡述本發(fā)明所述方法的實現(xiàn)過程,下面分別以主節(jié)點和備用節(jié)點為執(zhí)行主體,說明主用上行鏈路故障產(chǎn)生時和主用上行鏈路故障恢復時,主節(jié)點和備用節(jié)點的操作流程。實施例一如圖5所示,本實施例以主節(jié)點為執(zhí)行主體闡述上行鏈路保護的實現(xiàn)方法,包括以下步驟步驟S501、主用上行鏈路正常工作,主節(jié)點發(fā)出的EAPS消息(hello/flush消息) 中保留字段為初始值0x00;步驟S502、主節(jié)點檢測到主用上行鏈路故障,此后發(fā)出的EAPS消息(hello/flush 消息)攜帶的保留字段值為0x01,表示主用上行鏈路異常;步驟S503、主節(jié)點檢測是否收到備用節(jié)點發(fā)出的攜帶有0x02標識的flush消息, 若是,執(zhí)行步驟S505 ;否則,執(zhí)行步驟S5054 ;步驟S504、備用上行鏈路暫時不可用;步驟S505、主節(jié)點刷新主從端口的轉發(fā)表;步驟S506、當主用上行鏈路恢復正常后,主節(jié)點發(fā)出的EAPS消息(hello/flush消息)中保留字段為初始值0x00;步驟S507、主節(jié)點等待備用節(jié)點發(fā)送的flush消息(攜帶0x03標識),并開啟 hello消息計數(shù)器;步驟S508、主節(jié)點在消息計數(shù)器到達預設閥值3時,判斷在計數(shù)期間是否收到備用節(jié)點的flush消息,如果沒有收到,轉到步驟S509,否則,轉到步驟S510 ;步驟S509、主節(jié)點在連續(xù)發(fā)送3條hello消息的時間內未收到備用節(jié)點發(fā)出的 flush消息,主節(jié)點則自行發(fā)送flush消息、通知其他節(jié)點刷新路由;步驟S510、主節(jié)點刷新主從端口的轉發(fā)表。實施例二如圖6所示,本實施例以備用節(jié)點為執(zhí)行主體,闡述上行鏈路保護的實現(xiàn)方法,包括以下步驟步驟S601、備用節(jié)點啟動后,接收主節(jié)點發(fā)送的EAPS消息,并閉塞備用上行鏈路;步驟S602、備用節(jié)點當檢測到主節(jié)點發(fā)送的EAPS消息中攜帶有0x01標識時,或者,在設定的時間段內(例如在兩倍的檢測失敗時長(fail-period)內)沒有收到主節(jié)點發(fā)出的任何消息,判定主用上行鏈路故障;其中,備用節(jié)點在設定時間段內未收到主節(jié)點發(fā)送的任何消息情況下,主節(jié)點可能發(fā)生故障或者環(huán)網(wǎng)斷鏈,此時,主節(jié)點無法通知備用節(jié)點進行上行鏈路切換,所以由備用節(jié)點自行檢測判斷。步驟S603、備用節(jié)點打開備用上行端口,啟用備用上行鏈路,刷新本節(jié)點的主從端口轉發(fā)表,并發(fā)送攜帶有0x02標識的flush消息通知其他節(jié)點刷新路由;步驟S604、在備用上行鏈路工作的狀態(tài)下,備用節(jié)點收到主節(jié)點發(fā)出的EAPS消息 (hello/flush消息)中保留字段值為0x00時,說明主節(jié)點上行鏈路恢復正常,轉到步驟 S605 ;步驟S605、備用節(jié)點閉塞備用上行鏈路,刷新本節(jié)點的主從端口轉發(fā)表,并發(fā)送攜帶有0x03標識的flush消息通知其他節(jié)點刷新路由。本發(fā)明所述方法,設定一個備用節(jié)點及與備用節(jié)點連接的備用上行鏈路,并通過擴展EAPS協(xié)議的保留字段,備用節(jié)點與主節(jié)點間通過擴展的EAPS消息進行上行鏈路控制管理信息的發(fā)送,實現(xiàn)了對上行鏈路的冗余保護,并且不需要新增其他協(xié)議,不僅可以保證上行鏈路的切換速度,而且不影響普通的傳輸節(jié)點、對整個環(huán)網(wǎng)的改動較小。如圖7所示,本發(fā)明還提供一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)系統(tǒng),包括一個EAPS環(huán)網(wǎng)主節(jié)點和多個EAPS環(huán)網(wǎng)傳輸節(jié)點,并在所述EAPS環(huán)網(wǎng)傳輸節(jié)點中選定一個傳輸節(jié)點為備用節(jié)點;所述備用節(jié)點包括消息檢測單元710,用于檢測與主節(jié)點連接的主用上行鏈路是否故障,若是,開啟所述備用節(jié)點連接的備用上行鏈路;消息下發(fā)單元720,用于在所述消息檢測單元710檢測到主用上行鏈路故障時,向 EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識。進一步的,所述消息檢測單元710包括第一消息檢測子單元711,用于檢測設定時間段內是否未接收到主節(jié)點發(fā)送的任何消息,若是,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元713 ;第二消息檢測子單元712,用于對主節(jié)點發(fā)送的EAPS消息進行檢測,當檢測到該 EAPS消息中攜帶有上行鏈路故障標識時,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元713 ;其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;備用上行鏈路開啟子單元713,用于開啟所述備用節(jié)點連接的備用上行鏈路。進一步的,所述消息檢測單元還包括第三消息檢測子單元714 ;所述第三消息檢測子單元714,用于在備用上行鏈路工作的狀態(tài)下,檢測是否接收到主節(jié)點發(fā)送的EAPS消息,若是,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路;所述消息下發(fā)單元720,還用于在所述第三消息檢測子單元714檢測到主用上行鏈路恢復正常時,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。進一步的,所述主節(jié)點,還用于檢測在定時時間段內是否收到所述消息下發(fā)單元發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、 從端口轉發(fā)表;否則,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內,則本發(fā)明也意圖包含這些改動和變型在內。
權利要求
1.一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法,其特征在于,在以太網(wǎng)自動保護開關EAPS環(huán)網(wǎng)中選定一傳輸節(jié)點為備用節(jié)點;所述方法包括所述備用節(jié)點檢測到主節(jié)點連接的主用上行鏈路故障時,開啟所述備用節(jié)點連接的備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識信息。
2.如權利要求1所述的方法,其特征在于,所述備用節(jié)點檢測主節(jié)點連接的主用上行鏈路故障的方式包括所述備用節(jié)點接收主節(jié)點發(fā)送的EAPS消息,當檢測到該EAPS消息中攜帶有上行鏈路故障標識時,判定主節(jié)點連接的主用上行鏈路故障,其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;或者,所述備用節(jié)點在設定時間段內未接收到主節(jié)點發(fā)送的任何消息時,判定主節(jié)點連接的主用上行鏈路故障。
3.如權利要求2所述的方法,其特征在于,所述設定時間段為兩倍的檢測失敗時長。
4.如權利要求1或2或3所述的方法,其特征在于,在備用上行鏈路工作的狀態(tài)下,所述方法還包括所述備用節(jié)點接收到主節(jié)點發(fā)送的EAPS消息時,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。
5.如權利要求4所述的方法,其特征在于,所述主節(jié)點檢測在定時時間段內是否收到備用節(jié)點發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、從端口轉發(fā)表;否則,所述主節(jié)點向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。
6.如權利要求5所述的方法,其特征在于,所述定時時間段為連續(xù)發(fā)送三條健康檢測消息的發(fā)送時長。
7.一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)系統(tǒng),包括一個EAPS環(huán)網(wǎng)主節(jié)點和多個EAPS環(huán)網(wǎng)傳輸節(jié)點,其特征在于,在所述EAPS環(huán)網(wǎng)傳輸節(jié)點中選定一個傳輸節(jié)點為備用節(jié)點;所述備用節(jié)點包括消息檢測單元,用于檢測與主節(jié)點連接的主用上行鏈路是否故障,若是,開啟所述備用節(jié)點連接的備用上行鏈路;消息下發(fā)單元,用于在所述消息檢測單元檢測到主用上行鏈路故障時,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識。
8.如權利要求7所述的系統(tǒng),其特征在于,所述消息檢測單元包括第一消息檢測子單元,用于檢測設定時間段內是否未接收到主節(jié)點發(fā)送的任何消息, 若是,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元;第二消息檢測子單元,用于對主節(jié)點發(fā)送的EAPS消息進行檢測,當檢測到該EAPS消息中攜帶有上行鏈路故障標識時,判定主用上行鏈路故障,觸發(fā)備用上行鏈路開啟子單元;其中,攜帶的上行鏈路故障標識信息添加在EAPS消息的保留字段中;備用上行鏈路開啟子單元,用于開啟所述備用節(jié)點連接的備用上行鏈路。
9.如權利要求7或8所述的系統(tǒng),其特征在于, 所述消息檢測單元還包括第三消息檢測子單元;所述第三消息檢測子單元,用于在備用上行鏈路工作的狀態(tài)下,檢測是否接收到主節(jié)點發(fā)送的EAPS消息,若是,判定主用上行鏈路恢復正常,閉塞所述備用上行鏈路;所述消息下發(fā)單元,還用于在所述第三消息檢測子單元檢測到主用上行鏈路恢復正常時,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在關閉備用上行鏈路的標識。
10.如權利要求9所述的系統(tǒng),其特征在于,所述主節(jié)點,還用于檢測在定時時間段內是否收到所述消息下發(fā)單元發(fā)送的攜帶有備用節(jié)點正在關閉備用上行鏈路標識的EAPS消息,若是,則刷新自身的主、從端口轉發(fā)表;否則,向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息。
全文摘要
本發(fā)明公開了一種環(huán)網(wǎng)上行鏈路保護的實現(xiàn)方法和系統(tǒng),所述方法在以太網(wǎng)自動保護開關EAPS環(huán)網(wǎng)中選定一傳輸節(jié)點為備用節(jié)點;具體包括所述備用節(jié)點檢測到主節(jié)點連接的主用上行鏈路故障時,開啟所述備用節(jié)點連接的備用上行鏈路,并向EAPS環(huán)網(wǎng)中其他節(jié)點發(fā)送轉發(fā)表更新消息,該消息的保留字段中添加有備用節(jié)點正在啟動備用上行鏈路的標識信息。本發(fā)明所述方法通過修改EAPS協(xié)議的保留字段,發(fā)送含有上行鏈路控制管理信息的消息,實現(xiàn)對上行鏈路的冗余保護。
文檔編號H04L12/437GK102487348SQ201010569928
公開日2012年6月6日 申請日期2010年12月2日 優(yōu)先權日2010年12月2日
發(fā)明者劉楊 申請人:中興通訊股份有限公司