国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通信鏈路保護(hù)方法、裝置和系統(tǒng)的制作方法

      文檔序號(hào):7720973閱讀:99來(lái)源:國(guó)知局
      專利名稱:一種通信鏈路保護(hù)方法、裝置和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),具體涉及一種通信鏈路保護(hù)方法、裝置和系統(tǒng)。
      背景技術(shù)
      在目前的實(shí)際應(yīng)用中,為了使以太網(wǎng)達(dá)到電信級(jí)別標(biāo)準(zhǔn),通常采用表現(xiàn)為主備通 信方式的保護(hù)技術(shù)。圖1所示為現(xiàn)有技術(shù)中以太網(wǎng)隧道端到端線性保護(hù)的示意圖,其中,某 流量工程服務(wù)實(shí)例的端到端主隧道為 i :PE1 —— Pl —— P2 —— P3 —— PE2,PE1和PE2 為該隧道實(shí)例的端。TN2 =PEl —— P5—— P6—— PE2為該流量工程服務(wù)實(shí)例的端到端備用 隧道,為了區(qū)別上述主隧道Tm和備用隧道TN2,在預(yù)先配置時(shí)為主隧道Tm指定B-VLANl, 為備用隧道TN2指定B-VLAN2。當(dāng)端到端主隧道I^l發(fā)生故障時(shí),可以將數(shù)據(jù)流切換到備用 隧道TN2上。PBB-TE 采用 IEEE 802. lag 中的 CFM(Connectivity Fault Management,連接性故 障管理)機(jī)制來(lái)持續(xù)地監(jiān)視網(wǎng)絡(luò)中的隧道狀態(tài)。當(dāng)主隧道失效時(shí)會(huì)把業(yè)務(wù)自動(dòng)轉(zhuǎn)移到預(yù)先 建立的備用隧道上,以此實(shí)現(xiàn)隧道保護(hù)?,F(xiàn)有技術(shù)中,通過(guò)在隧道中發(fā)送CCM(ContinuityCheck Message, IEEE802. lag中 定義的連通性檢查消息)來(lái)檢測(cè)隧道的連通性。如圖2所示,隧道端點(diǎn)PEl和PE2之間分 別沿主隧道Tm和備用隧道TN2互相發(fā)送CCM,主隧道和備用隧道的CCM分別封裝B-VLANl 和B-VLAN2。這種方法實(shí)現(xiàn)了隧道的全路徑保護(hù)。為實(shí)現(xiàn)對(duì)雙向通信的保護(hù),可以采用配置TESI的方法。一個(gè)點(diǎn)到點(diǎn)的流量工程 服務(wù)實(shí)例TESI是由一對(duì)雙向的點(diǎn)到點(diǎn)的ESP組成,有關(guān)三元組和TESI的具體描述可參見(jiàn) IEEE 802. IQay 標(biāo)準(zhǔn)。PBB-TE的端到端的保護(hù)技術(shù)雖然能夠?qū)λ淼肋M(jìn)行有效的保護(hù),但是這種 端到端的保護(hù)方案不但保護(hù)倒換時(shí)間較長(zhǎng),而且牽涉的節(jié)點(diǎn)太多。因此,IEEE組織 提出了 PBB-TE局部保護(hù)方案。如圖3所示,P1-P2-P3是承載了端到端的主隧道 TNl (PEl —— Pl — P2 — P3 —— PE2)的部分路徑的物理鏈路;該部分路徑的物理鏈 路通常被稱為段,并且可以用備份P1-P4-P3物理鏈路進(jìn)行保護(hù)。PBB-TE的段保護(hù)方案與 PBB-TE的端到端的保護(hù)最大的不同是段保護(hù)方案是基于物理鏈路的保護(hù),而端到端的保 護(hù)方案是基于隧道的保護(hù)。為了實(shí)現(xiàn)PBB-TE段保護(hù)的功能,CCM報(bào)文需要同時(shí)在段保護(hù)域的工作段和保護(hù)段 上進(jìn)行鏈路完整性驗(yàn)證。如圖4所示,端點(diǎn)Pl和P3之間分別沿工作段(P1-P2-P3)和保護(hù) 段(Pl-P4-P;3)互相發(fā)送CCM,工作段和保護(hù)段的CCM分別封裝相應(yīng)的B-VLAN。這種方法對(duì) 隧道的局部路徑實(shí)現(xiàn)了良好的保護(hù)。現(xiàn)有的PBB-TE段保護(hù)功能雖然能夠?qū)λ淼肋M(jìn)行有效的保護(hù),但是在保護(hù)倒換期 間,隧道中傳播的報(bào)文被丟棄。如圖5所示,端點(diǎn)橋Pl和P3之間配置有段保護(hù)域以對(duì)隧道 ESPl進(jìn)行保護(hù),工作段為P1-P2-P3,保護(hù)段為P1-P5-P6-P3。在工作段上的<P2,P3>鏈路 發(fā)生故障的情況下,在端點(diǎn)橋Pl將ESPl從工作段成功切換到保護(hù)段上之前,隧道ESPl上所傳送的數(shù)據(jù)報(bào)文將被丟棄。需要說(shuō)明的是,這種丟包現(xiàn)象在通信鏈路發(fā)生單向故障的情 況下顯得更加嚴(yán)重;并且,如果隧道ESPl中傳送的是上層的信令報(bào)文或協(xié)議報(bào)文,那么報(bào) 文丟失將對(duì)系統(tǒng)的運(yùn)行帶來(lái)嚴(yán)重影響。實(shí)際上,通信鏈路因發(fā)生主備保護(hù)而切換的情況,不止涉及段保護(hù)的通信鏈路保 護(hù)技術(shù),也同樣涉及端到端的主備保護(hù)技術(shù);因此,除了涉及段保護(hù)的通信鏈路保護(hù)技術(shù)存 在上述問(wèn)題以外,涉及端到端的主備保護(hù)技術(shù)同樣存在上述問(wèn)題。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種通信鏈路保護(hù)方法和裝置,在通信鏈 路因發(fā)生主備保護(hù)而切換的情況下,盡量避免報(bào)文丟棄,以增強(qiáng)網(wǎng)絡(luò)健壯性。本發(fā)明的另一目的在于提供一種通信鏈路保護(hù)系統(tǒng),在通信鏈路因發(fā)生主備保護(hù) 而切換的情況下,盡量避免報(bào)文丟棄,以增強(qiáng)網(wǎng)絡(luò)健壯性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種通信鏈路保護(hù)方法,該方法包括確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈 路切換;在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保 護(hù)鏈路上發(fā)送。所述將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送的過(guò)程包 括獲知鏈路故障的非鏈路端點(diǎn)設(shè)備將收到的報(bào)文從收到該報(bào)文的端口回送出去,收 到該報(bào)文的鏈路端點(diǎn)設(shè)備將該報(bào)文作為倒回報(bào)文向保護(hù)鏈路發(fā)送。鏈路端點(diǎn)設(shè)備將所述報(bào)文作為倒回報(bào)文的方法為鏈路端點(diǎn)設(shè)備根據(jù)所述報(bào)文查找轉(zhuǎn)發(fā)表,根據(jù)查找結(jié)果判斷該報(bào)文的出端口是否 是自身接收該報(bào)文的端口,并在判斷結(jié)果為是時(shí)將該報(bào)文作為倒回報(bào)文。鏈路端點(diǎn)設(shè)備收到所述報(bào)文之后、發(fā)送該報(bào)文之前,進(jìn)一步緩存該報(bào)文。該方法進(jìn)一步包括在成功切換到保護(hù)鏈路之后,鏈路端點(diǎn)設(shè)備向保護(hù)鏈路正常發(fā)送后續(xù)報(bào)文。所述成功切換到保護(hù)鏈路,是由以下至少一種方法確認(rèn)的在因獲知鏈路故障而開(kāi)始向保護(hù)鏈路切換時(shí),啟動(dòng)定時(shí)器,并在該定時(shí)器超時(shí)時(shí) 確認(rèn)成功切換到保護(hù)鏈路;鏈路端點(diǎn)設(shè)備接收來(lái)自對(duì)端的切換成功消息,并在收到該切換成功消息后確認(rèn)成 功切換到保護(hù)鏈路。該方法應(yīng)用于以下通信鏈路中的至少一種基于物理鏈路的段保護(hù)域;基于隧道的端到端主備保護(hù)鏈路。一種通信鏈路保護(hù)裝置,該裝置包括相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管理 單元、切換控制單元;其中,所述切換控制單元,用于在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā) 生鏈路故障的通信鏈路的保護(hù)鏈路切換,并將該情況通知給所述端點(diǎn)橋通信管理單元;
      所述端點(diǎn)橋通信管理單元,用于根據(jù)所述切換控制單元的通知支持自身所屬裝置 的通信,并在獲知鏈路故障后通知所述倒回報(bào)文管理單元;所述倒回報(bào)文管理單元,用于在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈 路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送。進(jìn)一步設(shè)置倒回緩存,用于在對(duì)所述報(bào)文進(jìn)行發(fā)送之前先行緩存。進(jìn)一步設(shè)置定時(shí)器,用于在超時(shí)時(shí)通知所述端點(diǎn)橋通信管理單元切換已成功完 成。所述切換控制單元,進(jìn)一步用于控制所述端點(diǎn)橋通信管理單元在所述保護(hù)鏈路上 向?qū)Χ税l(fā)送發(fā)生鏈路故障的通知。該裝置進(jìn)一步包括相連的非端點(diǎn)橋通信管理單元、倒回單元;其中,所述倒回單元,用于在獲知自身所屬的非鏈路端點(diǎn)設(shè)備的相鄰鏈路發(fā)生故 障時(shí),通知所述非端點(diǎn)橋通信管理單元;所述非端點(diǎn)橋通信管理單元,用于將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文 從收到該報(bào)文的端口回送出去。所述倒回單元,進(jìn)一步用于在通信鏈路正常時(shí),控制所述非端點(diǎn)橋通信管理單元 正吊通{曰ο該裝置設(shè)置于以下通信鏈路中的至少一種基于物理鏈路的段保護(hù)域;基于隧道的端到端主備保護(hù)鏈路。一種通信鏈路保護(hù)系統(tǒng),該系統(tǒng)包括鏈路端點(diǎn)設(shè)備和非鏈路端點(diǎn)設(shè)備,所述鏈路 端點(diǎn)設(shè)備包括相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管理單元、切換控制單元;所述非鏈路 端點(diǎn)設(shè)備包括相連的非端點(diǎn)橋通信管理單元、倒回單元;其中,所述切換控制單元,用于在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā) 生鏈路故障的通信鏈路的保護(hù)鏈路切換,并將該情況通知給所述端點(diǎn)橋通信管理單元;所述端點(diǎn)橋通信管理單元,用于根據(jù)所述切換控制單元的通知支持自身所屬裝置 的通信,并在獲知鏈路故障后通知所述倒回報(bào)文管理單元;所述倒回報(bào)文管理單元,用于在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈 路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送;所述倒回單元,用于在獲知自身所屬的非鏈路端點(diǎn)設(shè)備的相鄰鏈路發(fā)生故障時(shí), 通知所述非端點(diǎn)橋通信管理單元;所述非端點(diǎn)橋通信管理單元,用于將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文 從收到該報(bào)文的端口回送出去。該系統(tǒng)設(shè)置于以下通信鏈路中的至少一種基于物理鏈路的段保護(hù)域;基于隧道的端到端主備保護(hù)鏈路??梢?jiàn),無(wú)論是方法、裝置還是系統(tǒng),本發(fā)明的通信鏈路保護(hù)技術(shù)在確定通信鏈路發(fā) 生鏈路故障時(shí),都可以將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切換;并且在成 功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā) 送。顯然,這種鏈路保護(hù)方式能夠在通信鏈路因發(fā)生主備保護(hù)而切換的情況下,盡量避免報(bào)文丟棄,因此可以明顯增強(qiáng)網(wǎng)絡(luò)健壯性。


      圖1為現(xiàn)有技術(shù)的以太網(wǎng)隧道端到端線性保護(hù)的示意圖2為現(xiàn)有技術(shù)的隧道檢測(cè)示意圖3為現(xiàn)有技術(shù)的通信鏈路局部保護(hù)示意圖4為現(xiàn)有技術(shù)的在工作段和保護(hù)段上進(jìn)行鏈路完整性驗(yàn)證的示意圖
      圖5為現(xiàn)有技術(shù)的段保護(hù)示意圖6為本發(fā)明一實(shí)施例的通信鏈路保護(hù)流程圖7為本發(fā)明另一實(shí)施例的通信鏈路保護(hù)流程圖8為本發(fā)明一實(shí)施例的通信鏈路保護(hù)的示意圖9為本發(fā)明另一實(shí)施例的通信鏈路保護(hù)的示意圖10為本發(fā)明的通信鏈路保護(hù)流程簡(jiǎn)圖11為本發(fā)明實(shí)施例的通信鏈路保護(hù)系統(tǒng)圖。
      具體實(shí)施例方式從總體思路上講,本發(fā)明所提供的通信鏈路保護(hù)方法包括確定通信鏈路發(fā)生鏈 路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切換;在成功切換到保護(hù)鏈 路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送。本發(fā)明所提供的通信鏈路保護(hù)裝置包括相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管 理單元、切換控制單元;其中,所述切換控制單元,用于在確定通信鏈路發(fā)生鏈路故障時(shí),將 通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切換,并將該情況通知給所述端點(diǎn)橋通信 管理單元;所述端點(diǎn)橋通信管理單元,用于根據(jù)所述切換控制單元的通知支持自身所屬裝 置的通信,并在獲知鏈路故障后通知所述倒回報(bào)文管理單元;所述倒回報(bào)文管理單元,用于 在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上 發(fā)送。本發(fā)明所提供的通信鏈路保護(hù)系統(tǒng)包括鏈路端點(diǎn)設(shè)備和非鏈路端點(diǎn)設(shè)備,所述鏈 路端點(diǎn)設(shè)備包括相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管理單元、切換控制單元;所述非 鏈路端點(diǎn)設(shè)備包括相連的非端點(diǎn)橋通信管理單元、倒回單元;其中,所述切換控制單元,用 于在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切 換,并將該情況通知給所述端點(diǎn)橋通信管理單元;所述端點(diǎn)橋通信管理單元,用于根據(jù)所述 切換控制單元的通知支持自身所屬裝置的通信,并在獲知鏈路故障后通知所述倒回報(bào)文管 理單元;所述倒回報(bào)文管理單元,用于在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈 路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送;所述倒回單元,用于在獲知自身所屬的非鏈 路端點(diǎn)設(shè)備的相鄰鏈路發(fā)生故障時(shí),通知所述非端點(diǎn)橋通信管理單元;所述非端點(diǎn)橋通信 管理單元,用于將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文從收到該報(bào)文的端口回送出 去。參見(jiàn)圖6,圖6為本發(fā)明一實(shí)施例的通信鏈路保護(hù)流程圖,該流程包括以下步驟步驟601 為受保護(hù)的隧道在指定的以太網(wǎng)區(qū)域上配置段保護(hù)域,該段保護(hù)域通常包含一條工作段及其所對(duì)應(yīng)的保護(hù)段。步驟602 在段保護(hù)域上總體有兩種通信設(shè)備,其中一種是位于段保護(hù)域的端點(diǎn) 的通信設(shè)備,可以將這種通信設(shè)備稱為端點(diǎn)橋設(shè)備,簡(jiǎn)稱為端點(diǎn)橋;另一種是位于段保護(hù)域 的非端點(diǎn)的通信設(shè)備,可以將這種通信設(shè)備稱為非端點(diǎn)橋設(shè)備,簡(jiǎn)稱為非端點(diǎn)橋。為了描述 簡(jiǎn)便,下面將端點(diǎn)橋設(shè)備和非端點(diǎn)橋設(shè)備分別簡(jiǎn)稱為端點(diǎn)橋和非端點(diǎn)橋。在端點(diǎn)橋上可以為受保護(hù)的ESP配置轉(zhuǎn)發(fā)條目,還需要在端點(diǎn)橋上配置用于存放 被倒回的報(bào)文的倒回緩存;在非端點(diǎn)橋上可以不對(duì)受保護(hù)的ESP配置轉(zhuǎn)發(fā)條目。步驟603 接收在隧道上傳輸?shù)膱?bào)文。接收到報(bào)文的接收端可能是端點(diǎn)橋或非端點(diǎn)橋,在接收?qǐng)?bào)文的接收端是非端點(diǎn)橋 的情況下,進(jìn)入步驟604 ;在接收?qǐng)?bào)文的接收端是端點(diǎn)橋的情況下,進(jìn)入步驟607。步驟604:收到報(bào)文的非端點(diǎn)橋判斷其相鄰鏈路是否發(fā)生故障,如果發(fā)生故障,進(jìn) 入步驟606 ;否則,進(jìn)入步驟605。步驟605 非端點(diǎn)橋?qū)⑹盏降膱?bào)文以組播方式從另一個(gè)VLAN的端口轉(zhuǎn)發(fā)出去,結(jié) 束本流程。步驟606 非端點(diǎn)橋?qū)⑹盏降膱?bào)文從收到該報(bào)文的端口回送出去,結(jié)束本流程。步驟607 收到報(bào)文的端點(diǎn)橋可以讀取該報(bào)文的<DA,VID>,并且依據(jù)<DA,VID>查 找轉(zhuǎn)發(fā)表,根據(jù)查找結(jié)果判斷該報(bào)文的出端口是否是自身接收該報(bào)文的端口,如果是,進(jìn)入 步驟608 ;否則,進(jìn)入步驟609。步驟608 端點(diǎn)橋確定所收到的報(bào)文是之前自身曾經(jīng)外發(fā)、但現(xiàn)在被倒回的報(bào)文, 進(jìn)而將該報(bào)文存儲(chǔ)在倒回緩存中,結(jié)束本流程。步驟609 端點(diǎn)橋?qū)κ盏降膱?bào)文進(jìn)行正常的轉(zhuǎn)發(fā)等后續(xù)處理,結(jié)束本流程。由圖6可見(jiàn),當(dāng)保護(hù)段發(fā)生鏈路故障時(shí),該保護(hù)段中的非端點(diǎn)橋會(huì)將收到的報(bào)文 倒回給端點(diǎn)橋,端點(diǎn)橋則將這些被倒回的報(bào)文保存起來(lái),以便在后續(xù)進(jìn)行保護(hù)鏈路切換時(shí) 使用。涉及保護(hù)鏈路切換的具體操作如圖7所示。參見(jiàn)圖7,圖7為本發(fā)明另一實(shí)施例的 通信鏈路保護(hù)流程圖,該流程包括以下步驟步驟701 端點(diǎn)橋檢測(cè)工作段的狀態(tài)。步驟702 端點(diǎn)橋根據(jù)檢測(cè)結(jié)果判斷工作段是否發(fā)生故障,如果發(fā)生故障,進(jìn)入步 驟703 ;否則,直接進(jìn)入步驟705。步驟703:端點(diǎn)橋?qū)⑴c工作段的端口關(guān)聯(lián)的受保護(hù)隧道的轉(zhuǎn)發(fā)條目的出端口修改 為與保護(hù)段相連的端口。步驟704 端點(diǎn)橋在保護(hù)段上向?qū)Χ税l(fā)送倒換通知消息,進(jìn)入步驟706。上述倒換通知消息可以通過(guò)CCM報(bào)文中的RDI字段實(shí)現(xiàn)。步驟705 端點(diǎn)橋判斷是否收到倒換通知消息,并在收到時(shí)進(jìn)入步驟706。步驟706 端點(diǎn)橋啟動(dòng)TP定時(shí)器。設(shè)置TP定時(shí)器的目的在于,當(dāng)TP定時(shí)器超時(shí)時(shí),認(rèn)為已經(jīng)將通信路徑成功切換到 作為保護(hù)鏈路的保護(hù)段上?;诖?,就可以用TP定時(shí)器超時(shí)與否來(lái)確定是否成功完成通信 路徑的切換,并且可以在完成切換前執(zhí)行步驟708,而在完成切換后執(zhí)行步驟709。在實(shí)際應(yīng)用中,確定是否成功完成切換的方式不止是啟動(dòng)TP定時(shí)器一種,還可以
      8應(yīng)用其它方式來(lái)確定是否成功完成切換,如由端點(diǎn)橋接收來(lái)自對(duì)端的端點(diǎn)橋的切換成功 消息,并在收到該消息后確定已經(jīng)成功完成切換。步驟707 端點(diǎn)橋判斷TP定時(shí)器是否超時(shí),如果沒(méi)超時(shí),進(jìn)入步驟708 ;否則,進(jìn)入 步驟709。步驟708 端點(diǎn)橋?qū)⒌够鼐彺嬷兴4娴膱?bào)文向保護(hù)段發(fā)送。步驟709 端點(diǎn)橋發(fā)送受保護(hù)的隧道ESP的后續(xù)報(bào)文,停止TP定時(shí)器并且清空倒 回緩存中所保存的報(bào)文。由圖7可見(jiàn),當(dāng)確定通信鏈路發(fā)生鏈路故障時(shí),端點(diǎn)橋可以將通信路徑向發(fā)生鏈 路故障的通信鏈路的保護(hù)鏈路切換;并且,基于圖6所示的涉及報(bào)文倒回的操作,還可以在 成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送。需要說(shuō)明的是,圖6、圖7中只是列舉了段保護(hù)域中的通信鏈路保護(hù)技術(shù);實(shí)際上, 無(wú)論是在基于物理鏈路的段保護(hù)域中,還是在基于隧道的端到端主備保護(hù)鏈路中,圖6、圖 7中的操作都是適用的。這是因?yàn)椋瑹o(wú)論是物理鏈路還是邏輯隧道,在進(jìn)行實(shí)際的保護(hù)操作 時(shí),都可以被看成是具有通信支持功能的通信鏈路,并且都具有可以實(shí)現(xiàn)切換的主備概念。下面,可以列舉一實(shí)際應(yīng)用中的例子,以便能對(duì)圖6、圖7所述的技術(shù)方案有更 清晰的理解。參見(jiàn)圖8,圖8為本發(fā)明一實(shí)施例的通信鏈路保護(hù)的示意圖。圖8中,端點(diǎn) 橋Pl和P4之間配置段保護(hù)域?qū)λ淼繣SPl進(jìn)行保護(hù),工作段為P1-P2-P3-P4,保護(hù)段為 P1-P5-P6-P4。ESPl由3元組標(biāo)識(shí),即<X,Y,6> ;其中,X是源MAC地址,Y是目的MAC地址, 6是B-VLAN的標(biāo)識(shí)。端點(diǎn)橋Pl為ESPl配置了轉(zhuǎn)發(fā)表,在段保護(hù)域無(wú)故障的情況下,ESPl上 傳輸?shù)膱?bào)文由w端口轉(zhuǎn)發(fā)出去,S卩ESP1在工作段上傳輸。工作段和保護(hù)段上的P2、P3、P5 和P6沒(méi)有為ESPl配置轉(zhuǎn)發(fā)條目,它們對(duì)ESPl上的報(bào)文采用組播方式轉(zhuǎn)發(fā),即從B-VLAN6 上的一個(gè)端口收到ESPl的報(bào)文后,將它從另一個(gè)B-VLAN6上的端口轉(zhuǎn)發(fā)出去。后續(xù)流程中,因?yàn)楣ぷ鞫紊系耐ㄐ沛溌钒l(fā)生了故障,所以需要進(jìn)行涉及圖9的切 換保護(hù)操作。參見(jiàn)圖9,圖9為本發(fā)明另一實(shí)施例的通信鏈路保護(hù)的示意圖。圖9中,工作 段上的P3-P4鏈路發(fā)生了故障,端點(diǎn)橋P4先檢測(cè)到該故障,進(jìn)而修改自身的轉(zhuǎn)發(fā)表,將工作 段上用于通信的隧道切換到保護(hù)段上。并且,端點(diǎn)橋P4在保護(hù)段上發(fā)送倒換通知消息。端點(diǎn)橋Pl在保護(hù)段上收到端點(diǎn)橋P4發(fā)送的倒換通知消息后修改自身的轉(zhuǎn)發(fā)表, 將工作段上用于通信的隧道切換到保護(hù)段上,如ESP1在端點(diǎn)橋Pl中的轉(zhuǎn)發(fā)條目<Y,6>所 對(duì)應(yīng)的出端口由w端口修改為e端口。端點(diǎn)橋Pl可以在修改自身轉(zhuǎn)發(fā)表的同時(shí)啟動(dòng)TP定 時(shí)器。在TP定時(shí)器超時(shí)之前,端點(diǎn)橋Pl在保護(hù)段上僅僅發(fā)送ESPl的倒回緩存中所保存的 報(bào)文;當(dāng)TP定時(shí)器超時(shí)時(shí),端點(diǎn)橋Pl才開(kāi)始向保護(hù)段發(fā)送ESPl的后續(xù)報(bào)文;另外,當(dāng)工作段上的P3-P4鏈路發(fā)生故障時(shí),P3節(jié)點(diǎn)檢測(cè)到相鄰鏈路發(fā)生了故障, 因而對(duì)收到的ESPl的報(bào)文進(jìn)行倒回操作,即將報(bào)文從收到它的端口沿原路發(fā)送回去。P2 節(jié)點(diǎn)收到倒回報(bào)文后,以組播方式轉(zhuǎn)發(fā)該倒回報(bào)文。端點(diǎn)橋Pl收到倒回的報(bào)文后,讀取該 報(bào)文的頭部<Y,6>并且依據(jù)<Υ,6>查詢轉(zhuǎn)發(fā)表,根據(jù)查詢結(jié)果確定該報(bào)文的出端口為收到 該報(bào)文的端口,因此端點(diǎn)橋Pl將該報(bào)文作為倒回報(bào)文保存于倒回緩存中。總結(jié)圖6、圖7以及上述實(shí)例,可以將本發(fā)明的總體思路表示如圖10所示。參見(jiàn)圖 10,圖10為本發(fā)明的通信鏈路保護(hù)流程簡(jiǎn)圖,該流程包括以下步驟
      步驟1001 確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈 路的保護(hù)鏈路切換。步驟1002 在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路 的報(bào)文在保護(hù)鏈路上發(fā)送。顯然,由于在通信鏈路因發(fā)生主備保護(hù)而切換的情況下,可以應(yīng)用以上所述技術(shù) 內(nèi)容盡量避免報(bào)文丟棄,因此可以明顯增強(qiáng)網(wǎng)絡(luò)健壯性。在實(shí)際應(yīng)用中,為了實(shí)現(xiàn)以上所述技術(shù)內(nèi)容,可以進(jìn)行如圖11所示的設(shè)置。參見(jiàn) 圖11,圖11為本發(fā)明實(shí)施例的通信鏈路保護(hù)系統(tǒng)圖,該系統(tǒng)包括相連的端點(diǎn)橋設(shè)備和非端 點(diǎn)橋設(shè)備(為了描述簡(jiǎn)便,下面將端點(diǎn)橋設(shè)備和非端點(diǎn)橋設(shè)備分別簡(jiǎn)稱為端點(diǎn)橋和非端點(diǎn) 橋);其中,端點(diǎn)橋設(shè)備包括可兩兩相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管理單元、切換 控制單元,非端點(diǎn)橋設(shè)備包括相連的非端點(diǎn)橋通信管理單元、倒回單元;圖中的虛線表示相 關(guān)設(shè)備可以進(jìn)一步連接其它設(shè)備。具體應(yīng)用時(shí),在端點(diǎn)橋通信管理單元中可以為受保護(hù)的ESP配置轉(zhuǎn)發(fā)條目,還需 要在倒回報(bào)文管理單元中配置用于存放被倒回的報(bào)文的倒回緩存;在非端點(diǎn)橋通信管理單 元中可以不對(duì)受保護(hù)的ESP配置轉(zhuǎn)發(fā)條目。在通信過(guò)程中,一方面,非端點(diǎn)橋中的倒回單元檢測(cè)自身所屬的非端點(diǎn)橋的相鄰 鏈路是否發(fā)生故障,如果檢測(cè)到故障,倒回單元?jiǎng)t通知非端點(diǎn)橋通信管理單元發(fā)生故障,由 非端點(diǎn)橋通信管理單元將收到的報(bào)文從收到該報(bào)文的端口回送出去;如果沒(méi)有檢測(cè)到故 障,倒回單元?jiǎng)t通知非端點(diǎn)橋通信管理單元通信正常,非端點(diǎn)橋通信管理單元?jiǎng)t將收到的 報(bào)文以組播方式從另一個(gè)VLAN的端口轉(zhuǎn)發(fā)出去。另一方面,收到報(bào)文的端點(diǎn)橋通信管理單 元可以讀取該報(bào)文的<DA,VID>,并且依據(jù)<DA,VID>查找轉(zhuǎn)發(fā)表,根據(jù)查找結(jié)果判斷該報(bào)文 的出端口是否是自身接收該報(bào)文的端口,如果是,端點(diǎn)橋通信管理單元確定所收到的報(bào)文 是之前自身曾經(jīng)外發(fā)、但現(xiàn)在被倒回的報(bào)文,進(jìn)而將該報(bào)文發(fā)送給倒回報(bào)文管理單元,由倒 回報(bào)文管理單元將收到的報(bào)文存儲(chǔ)在倒回緩存中;否則,端點(diǎn)橋通信管理單元對(duì)收到的報(bào) 文進(jìn)行正常的轉(zhuǎn)發(fā)等后續(xù)處理。另外,切換控制單元可以實(shí)時(shí)檢測(cè)工作段的狀態(tài),在根據(jù)檢測(cè)結(jié)果判斷工作段發(fā) 生故障時(shí),將與工作段的端口關(guān)聯(lián)的受保護(hù)隧道的轉(zhuǎn)發(fā)條目的出端口修改為與保護(hù)段相連 的端口,并且控制端點(diǎn)橋通信管理單元在保護(hù)段上向?qū)Χ税l(fā)送倒換通知消息;當(dāng)切換控制 單元沒(méi)有檢測(cè)到故障時(shí),切換控制單元以發(fā)送通知的明示方式或其它靜默方式使端點(diǎn)橋通 信管理單元獲知該情況,端點(diǎn)橋通信管理單元在后續(xù)收到倒換通知消息時(shí)啟動(dòng)TP定時(shí)器 并通知倒回報(bào)文管理單元。實(shí)際上,在切換控制單元控制端點(diǎn)橋通信管理單元在保護(hù)段上 向?qū)Χ税l(fā)送倒換通知消息時(shí),端點(diǎn)橋通信管理單元就可以向倒回報(bào)文管理單元發(fā)送通知, 以確保倒回報(bào)文管理單元能夠盡早獲知鏈路故障這一情況,以便盡早發(fā)送倒回報(bào)文。在TP定時(shí)器尚未超時(shí)時(shí),倒回報(bào)文管理單元在收到來(lái)自端點(diǎn)橋通信管理單元的 通知后,將自身的倒回緩存中所保存的報(bào)文經(jīng)由端點(diǎn)橋通信管理單元向保護(hù)段發(fā)送;TP定 時(shí)器會(huì)在超時(shí)時(shí)向端點(diǎn)橋通信管理單元發(fā)送通知,端點(diǎn)橋通信管理單元在收到該通知后發(fā) 送受保護(hù)的隧道ESP的后續(xù)報(bào)文,還停止TP定時(shí)器并向倒回報(bào)文管理單元發(fā)送切換完成通 知,倒回報(bào)文管理單元收到該切換完成通知后刪除自身的倒回緩存中所保存的報(bào)文。需要說(shuō)明的是,設(shè)置TP定時(shí)器的目的在于,當(dāng)TP定時(shí)器超時(shí)時(shí),端點(diǎn)橋通信管理單元認(rèn)為已經(jīng)將通信路徑成功切換到作為保護(hù)鏈路的保護(hù)段上?;诖?,就可以用TP定時(shí) 器超時(shí)與否來(lái)確定是否成功完成通信路徑的切換,并且可以在完成切換前只是將倒回緩存 中所保存的報(bào)文向保護(hù)段發(fā)送。在實(shí)際應(yīng)用中,確定是否成功完成切換的方式不止是啟動(dòng)TP定時(shí)器一種,還可以 應(yīng)用其它方式來(lái)確定是否成功完成切換,如通信鏈路上一端的端點(diǎn)橋成功切換到保護(hù)段 之后,由該端點(diǎn)橋中的端點(diǎn)橋通信管理單元向?qū)Χ税l(fā)送切換成功消息;所述對(duì)端的端點(diǎn)橋 中的端點(diǎn)橋通信管理單元接收該切換成功消息,并在收到該消息后確定已經(jīng)成功完成切 換,之后向倒回報(bào)文管理單元發(fā)送切換完成通知。另外,無(wú)論是在基于物理鏈路的段保護(hù)域中,還是在基于隧道的端到端主備保護(hù) 鏈路中,圖11中的系統(tǒng)都是適用的;并且,可以將圖11中的端點(diǎn)橋設(shè)備和非端點(diǎn)橋設(shè)備分 別稱為鏈路端點(diǎn)設(shè)備和非鏈路端點(diǎn)設(shè)備。這是因?yàn)?,無(wú)論是物理鏈路還是邏輯隧道,在進(jìn)行 實(shí)際的保護(hù)操作時(shí),都可以被看成是具有通信支持功能的通信鏈路,并且都具有可以實(shí)現(xiàn) 切換的主備概念。綜上所述可見(jiàn),無(wú)論是方法、裝置還是系統(tǒng),本發(fā)明的通信鏈路保護(hù)技術(shù)在確定通 信鏈路發(fā)生鏈路故障時(shí),都可以將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切換; 并且在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈 路上發(fā)送。顯然,這種鏈路保護(hù)方式能夠在通信鏈路因發(fā)生主備保護(hù)而切換的情況下,盡量 避免報(bào)文丟棄,因此可以明顯增強(qiáng)網(wǎng)絡(luò)健壯性。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
      權(quán)利要求
      1.一種通信鏈路保護(hù)方法,其特征在于,該方法包括確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切 換;在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈 路上發(fā)送。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將收到的針對(duì)發(fā)生鏈路故障的通信 鏈路的報(bào)文在保護(hù)鏈路上發(fā)送的過(guò)程包括獲知鏈路故障的非鏈路端點(diǎn)設(shè)備將收到的報(bào)文從收到該報(bào)文的端口回送出去,收到該 報(bào)文的鏈路端點(diǎn)設(shè)備將該報(bào)文作為倒回報(bào)文向保護(hù)鏈路發(fā)送。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,鏈路端點(diǎn)設(shè)備將所述報(bào)文作為倒回報(bào)文 的方法為鏈路端點(diǎn)設(shè)備根據(jù)所述報(bào)文查找轉(zhuǎn)發(fā)表,根據(jù)查找結(jié)果判斷該報(bào)文的出端口是否是自 身接收該報(bào)文的端口,并在判斷結(jié)果為是時(shí)將該報(bào)文作為倒回報(bào)文。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,鏈路端點(diǎn)設(shè)備收到所述報(bào)文之后、發(fā)送該 報(bào)文之前,進(jìn)一步緩存該報(bào)文。
      5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,該方法進(jìn)一步包括在成功切換到保護(hù)鏈路之后,鏈路端點(diǎn)設(shè)備向保護(hù)鏈路正常發(fā)送后續(xù)報(bào)文。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述成功切換到保護(hù)鏈路,是由以下至少 一種方法確認(rèn)的在因獲知鏈路故障而開(kāi)始向保護(hù)鏈路切換時(shí),啟動(dòng)定時(shí)器,并在該定時(shí)器超時(shí)時(shí)確認(rèn) 成功切換到保護(hù)鏈路;鏈路端點(diǎn)設(shè)備接收來(lái)自對(duì)端的切換成功消息,并在收到該切換成功消息后確認(rèn)成功切 換到保護(hù)鏈路。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法應(yīng)用于以下通信鏈路中的至少一種基于物理鏈路的段保護(hù)域;基于隧道的端到端主備保護(hù)鏈路。
      8.一種通信鏈路保護(hù)裝置,其特征在于,該裝置包括相連的倒回報(bào)文管理單元、端點(diǎn)橋 通信管理單元、切換控制單元;其中,所述切換控制單元,用于在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈 路故障的通信鏈路的保護(hù)鏈路切換,并將該情況通知給所述端點(diǎn)橋通信管理單元;所述端點(diǎn)橋通信管理單元,用于根據(jù)所述切換控制單元的通知支持自身所屬裝置的通 信,并在獲知鏈路故障后通知所述倒回報(bào)文管理單元;所述倒回報(bào)文管理單元,用于在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故 障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送。
      9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,進(jìn)一步設(shè)置倒回緩存,用于在對(duì)所述報(bào)文 進(jìn)行發(fā)送之前先行緩存。
      10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,進(jìn)一步設(shè)置定時(shí)器,用于在超時(shí)時(shí)通知 所述端點(diǎn)橋通信管理單元切換已成功完成。
      11.根據(jù)權(quán)利要求8至10任一項(xiàng)所述的裝置,其特征在于,所述切換控制單元,進(jìn)一步用于控制所述端點(diǎn)橋通信管理單元在所述保護(hù)鏈路上向?qū)Χ税l(fā)送發(fā)生鏈路故障的通知。
      12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,該裝置進(jìn)一步包括相連的非端點(diǎn)橋通 信管理單元、倒回單元;其中,所述倒回單元,用于在獲知自身所屬的非鏈路端點(diǎn)設(shè)備的相鄰鏈路發(fā)生故障時(shí), 通知所述非端點(diǎn)橋通信管理單元;所述非端點(diǎn)橋通信管理單元,用于將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文從收 到該報(bào)文的端口回送出去。
      13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述倒回單元,進(jìn)一步用于在通信鏈路 正常時(shí),控制所述非端點(diǎn)橋通信管理單元正常通信。
      14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,該裝置設(shè)置于以下通信鏈路中的至少一種基于物理鏈路的段保護(hù)域; 基于隧道的端到端主備保護(hù)鏈路。
      15.一種通信鏈路保護(hù)系統(tǒng),其特征在于,該系統(tǒng)包括鏈路端點(diǎn)設(shè)備和非鏈路端點(diǎn)設(shè) 備,所述鏈路端點(diǎn)設(shè)備包括相連的倒回報(bào)文管理單元、端點(diǎn)橋通信管理單元、切換控制單 元;所述非鏈路端點(diǎn)設(shè)備包括相連的非端點(diǎn)橋通信管理單元、倒回單元;其中,所述切換控制單元,用于在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈 路故障的通信鏈路的保護(hù)鏈路切換,并將該情況通知給所述端點(diǎn)橋通信管理單元;所述端點(diǎn)橋通信管理單元,用于根據(jù)所述切換控制單元的通知支持自身所屬裝置的通 信,并在獲知鏈路故障后通知所述倒回報(bào)文管理單元;所述倒回報(bào)文管理單元,用于在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故 障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送;所述倒回單元,用于在獲知自身所屬的非鏈路端點(diǎn)設(shè)備的相鄰鏈路發(fā)生故障時(shí),通知 所述非端點(diǎn)橋通信管理單元;所述非端點(diǎn)橋通信管理單元,用于將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文從收 到該報(bào)文的端口回送出去。
      16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,該系統(tǒng)設(shè)置于以下通信鏈路中的至少 一種基于物理鏈路的段保護(hù)域; 基于隧道的端到端主備保護(hù)鏈路。
      全文摘要
      本發(fā)明公開(kāi)了一種通信鏈路保護(hù)方法、裝置和系統(tǒng),均可在確定通信鏈路發(fā)生鏈路故障時(shí),將通信路徑向發(fā)生鏈路故障的通信鏈路的保護(hù)鏈路切換;在成功切換到保護(hù)鏈路之前,將收到的針對(duì)發(fā)生鏈路故障的通信鏈路的報(bào)文在保護(hù)鏈路上發(fā)送。顯然,這種鏈路保護(hù)方式能夠在通信鏈路因發(fā)生主備保護(hù)而切換的情況下,盡量避免報(bào)文丟棄,因此可以明顯增強(qiáng)網(wǎng)絡(luò)健壯性。
      文檔編號(hào)H04L1/22GK102104489SQ20091024253
      公開(kāi)日2011年6月22日 申請(qǐng)日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
      發(fā)明者江麗莉, 王斌 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1