两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

虛擬租用線路的故障監(jiān)聽方法與裝置的制作方法

文檔序號:7651015閱讀:142來源:國知局
專利名稱:虛擬租用線路的故障監(jiān)聽方法與裝置的制作方法
技術領域
本發(fā)明涉及信息技術領域,尤其涉及一種虛擬租用線路的故障監(jiān)聽方法與裝置。
背景技術
虛擬租用線路(VLL,Virtual Leased Line)是一種網絡互連業(yè)務,VLL業(yè)務是點到點的連接,如果網絡中的任何一點出現故障,就會導致VLL業(yè)務中斷,從而降低了VLL業(yè)務的可靠性。
為了提高VLL業(yè)務的可靠性,現有技術提出一種基于VLL的快速重路由(FRR,Fast Reroute)方法,下面結合圖1對該現有技術進行描述,如圖1所示,該組網圖包括用戶端(CE,Customer Edge)和供應端(PE,Provider Edge),具體是這樣實現的在對方供應端和本地供應端之間建立一條主偽鏈路(PW,Pseudo wire),并在對方供應端和本地備份供應端之間再建立一條備份PW,用來保護主PW。在對方供應端上主PW和備份PW共用一個連接鏈路(AC,Attachment circuit),也就是對方用戶端和對方供應端之間的鏈路;為了快速檢測PW本身的故障,可以使用雙向轉發(fā)檢測(BFD,bidirectional forwarding detection)方式,同時AC鏈路之間(例如,對方用戶端和對方供應端、本地供應端和本地用戶端、本地備份供應端和本地用戶端)的故障可以根據不同的網絡選用不同的檢測方式,例如,以太網可以使用802.1ag或者802.1ah,異步傳輸模式(ATM,Asynchronous Transfer Mode)網絡可以使用ATM操作和維護(ATM OAM,ATM Operation and Maintenance)信元等。
上述現有技術當本地供應端和本地用戶端之間的AC鏈路出現故障后,本地供應端通過PW信令或者其他方式將故障告知對方供應端,對方供應端收到遠端故障事件后就從主PW切換到備份PW上,數據也從PW切換到備份PW上;當BFD檢測到主PW發(fā)生故障后,對方供應端將VLL業(yè)務切換到備份PW上。這樣對方供應端、本地供應端和本地用戶端之間任何一點出現故障,VLL業(yè)務都能得到有效保護。同時對不同的網絡可采用不同的AC故障檢測方式,對以太網使用802.1ag或者802.1ah,對ATM可以使用ATM OAM,例如遠端缺陷指示(RDI,Remote Defect Indication)和報警指示信號(AIS,Alarm IndicationSignal)。
但是,上述現有技術在AC是點到點協(xié)議(PPP,Point-to-Point Protocol)、幀中繼(FR,Frame Relay)和高級數據鏈路控制(HDLC,High Level Data LinkControl)鏈路時就分為兩種情況一種情況是異種介質互連(例如,對方用戶端和對方供應端、本地供應端和本地用戶端、本地備份供應端和本地用戶端之間是獨立協(xié)商鏈路狀態(tài)),此時AC可分別使用鏈路協(xié)議本身的機制來檢測故障;另一種情況是同種介質互連,此時對方用戶端和本地用戶端之間需要通過PW進行鏈路協(xié)商,而鏈路協(xié)商報文在對方供應端上是透傳的,因此,同種介質互連時,對方供應端不能檢測到AC鏈路的故障,進一步,在對方供應端上無法實現從主PW切換到備份PW,也就無法實現VLL業(yè)務的保護。

發(fā)明內容
本發(fā)明實施例要解決的技術問題是提供一種虛擬租用線路的故障監(jiān)聽方法與裝置,該方法與裝置在同種介質互連的情況也能監(jiān)聽到AC鏈路的故障。
為解決上述技術問題,本發(fā)明實施例提供一種虛擬租用線路的故障監(jiān)聽方法,該方法包括從虛擬租用線路上接收本地用戶端發(fā)送給對方用戶端的報文;判斷收到的報文是否為鏈路協(xié)議報文,并在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。
本發(fā)明實施例也提供一種虛擬租用線路的故障監(jiān)聽裝置,該裝置包括接收單元,用于從虛擬租用線路上接收報文;監(jiān)聽單元,用于判斷收到的報文是否為鏈路協(xié)議報文,以及在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。
以上技術方案可以看出,由于本發(fā)明實施例首先判斷收到的報文是否為鏈路協(xié)議報文,并在收到的報文為鏈路協(xié)議報文時,判斷報文是否為故障報文,與現有技術將鏈路協(xié)議報文進行透傳相比較,本發(fā)明實施例在VLL業(yè)務處于同種介質互連時,也能夠根據鏈路協(xié)議報文得知AC鏈路在任何位置發(fā)生的故障,從而使得本發(fā)明實施例可根據監(jiān)測到的故障對VLL業(yè)務進行快速重路由,進而能夠有效地保護VLL業(yè)務的可靠性。


圖1是現有技術的VLL組網示意圖;圖2是本發(fā)明方法實施方式的流程圖;圖3是本發(fā)明裝置實施方式的示意圖。
具體實施例方式
本發(fā)明實施例提供一種虛擬租用線路的故障監(jiān)聽方法與裝置,該方法首先從虛擬租用線路上接收本地用戶端發(fā)送給對方用戶端的報文;判斷收到的報文是否為鏈路協(xié)議報文,并在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。
參照圖2,圖2是本發(fā)明方法實施方式的流程圖,下面結合圖1和圖2對該實施方式進行詳細說明,假設圖1的本地供應端是PE2a,本地用戶端是CE2,本地備份供應端是PE2b,對方供應端是PE1,對方用戶端是CE1,該實施方式包括以下步驟步驟201、本地供應端接收鏈路協(xié)議的監(jiān)聽標識,利用該監(jiān)聽標識在本地的用戶端和供應端之間的接口觸發(fā)鏈路協(xié)議監(jiān)聽功能,其中,監(jiān)聽標識就是一個需要進行監(jiān)聽的標志,本地供應端只有收到該監(jiān)聽標識后才可以觸發(fā)接口的鏈路協(xié)議監(jiān)聽功能。
步驟202、本地供應端通過本地的用戶端和供應端之間的接口從虛擬租用線路上接收本地用戶端發(fā)送給對方用戶端的報文,例如,通過PE2a和CE2的接口接收CE2發(fā)送給CE1的報文。通常采用鏈路協(xié)議報文將AC鏈路的情況(例如AC鏈路正?;蚬收?轉發(fā)給對方供應端,該鏈路協(xié)議報文都是協(xié)議自身定義的。
步驟203、根據收到報文頭部的報文類型標志位判斷該報文是否為鏈路協(xié)議報文,如果是,執(zhí)行步驟204,否則結束流程。
步驟204、通過VLL轉發(fā)鏈路協(xié)議報文給對方用戶端,同時將該鏈路協(xié)議報文進行復制,然后發(fā)送給本地用戶端的中央處理單元(CPU,Centralprocessing unit)。
步驟205、本地供應端根據收到報文的數據內容判斷該鏈路協(xié)議報文是否為故障報文,如果是,執(zhí)行步驟206,否則結束流程。
其中,報文的數據內容包括報文標識,該標識可以區(qū)分報文是故障報文還是正常報文等。
同時本地供應端根據收到的鏈路協(xié)議報文來驅動本地鏈路協(xié)議狀態(tài)機,以保證狀態(tài)之間能夠正常進行遷移。
假設本地接口的鏈路協(xié)議狀態(tài)機包括UP狀態(tài)和DOWN狀態(tài)兩個狀態(tài),UP狀態(tài)表示可用,DOWN狀態(tài)表示不可用,鏈路協(xié)議報文分為正常報文和故障報文兩種,假設狀態(tài)機的當前狀態(tài)為DOWN狀態(tài),如果鏈路協(xié)議報文是故障報文,狀態(tài)機仍為DOWN狀態(tài);如果鏈路協(xié)議報文是正常報文,狀態(tài)機則從DOWN狀態(tài)遷移至UP狀態(tài)。
如果狀態(tài)機的當前狀態(tài)為UP狀態(tài),如果鏈路協(xié)議報文是故障報文,狀態(tài)機從UP狀態(tài)變?yōu)镈OWN狀態(tài);如果鏈路協(xié)議報文是正常報文,狀態(tài)機仍為UP狀態(tài)。
步驟206、通過VLL信令或者BFD等其他方式將報文是否為故障報文的結果通知對方供應端。
步驟207、對方供應端判斷虛擬租用線路上是否存在備份PW,如果是,執(zhí)行步驟208,否則結束流程。
步驟208、對方供應端從主PW切換到備份PW。
可選地,根據收到報文的數據內容判斷得到該鏈路協(xié)議報文是故障恢復報文時,也需要通過VLL信令或者BFD等其他方式將判斷結果通知對方供應端,對方供應端再從備份PW切換到主PW。
由圖1可知,主PW是PE1和PE2a之間的鏈路,備份PW是PE1和PE2b之間的鏈路,從主PW切換到備份PW就是從PE1和PE2a之間的鏈路切換到PE1和PE2b之間的鏈路。
下面結合圖1對本發(fā)明方法實施方式進行舉例說明,假設圖1的本地供應端是PE2a,本地用戶端是CE2,本地備份供應端是PE2b,對方供應端是PE1,對方用戶端是CE1。首先啟動PE2a和CE2之間接口的鏈路協(xié)議監(jiān)聽功能,當CE2通過PE2a和CE2之間的接口向CE1發(fā)送報文時,PE2a判斷該報文是鏈路協(xié)議報文時,通過VLL信令將該報文轉發(fā)給CE2處理,同時將該報文進行復制再發(fā)送給本地的CPU,PE2a根據收到的鏈路協(xié)議報文來驅動本地鏈路協(xié)議狀態(tài)機,以保證狀態(tài)之間能夠正常進行遷移。
PE2a在監(jiān)聽到CE2發(fā)送給CE1的鏈路協(xié)議報文為故障報文時,通過VLL信令或者BFD等其他方式通知PE1從主PW切換到備份PW,例如,PE2a監(jiān)聽到CE2發(fā)送給CE1的報文是鏈路控制協(xié)議終結(Link Control protocol Terminal)報文時,通過VLL信令或者其他方式通告PE1,讓PE1從主PW切換到備份PW。當PE2a監(jiān)聽到CE2發(fā)送給CE1的鏈路協(xié)議報文為故障恢復報文時,通過VLL信令或者其他方式通知PE1連接鏈路故障已恢復,PE1從備份PW-正常回切到主PW。
PE2a根據收到的鏈路協(xié)議報文驅動本地的鏈路協(xié)議狀態(tài)機,例如,從UP狀態(tài)到DOWN狀態(tài)或者從DOWN狀態(tài)到UP狀態(tài)等,這樣可以保證狀態(tài)之間能夠正常進行遷移。
同樣地,PE2a對CE1發(fā)送給CE2的報文也需要監(jiān)聽,如果該報文是鏈路協(xié)議報文需將報文原封不動的轉發(fā)給CE2處理,如果PE2a監(jiān)聽到該報文是故障報文時不需要通知PE1從主PW切換到備份PW,但需要將該報文發(fā)送給對方用戶端的CPU,以便驅動本地接口的鏈路協(xié)議狀態(tài)機,保證狀態(tài)之間能夠正常進行遷移。
本發(fā)明實施例也提供了一種虛擬租用線路的故障監(jiān)聽裝置,由圖3可知,該裝置包括觸發(fā)單元301、接收單元302、監(jiān)聽單元303以及切換單元306。
其中,觸發(fā)單元301用于接收鏈路協(xié)議的監(jiān)聽標識,以及根據該監(jiān)聽標識觸發(fā)鏈路協(xié)議監(jiān)聽功能。
其中,接收單元302用于在觸發(fā)鏈路協(xié)議監(jiān)聽功能之后從虛擬租用線路上接收本地用戶端向對方用戶端發(fā)送的報文。
其中,監(jiān)聽單元303包括第一判斷單元304,用于根據收到報文頭部的報文類型標志位判斷接收單元302該報文是否為鏈路協(xié)議報文,以及在報文是鏈路協(xié)議報文時,將該報文進行復制再發(fā)送給本地用戶端的中央處理單元;第二判斷單元305,用于在第一判斷單元304得到報文是鏈路協(xié)議報文時,根據收到報文的數據內容判斷報文是否為故障報文或故障恢復報文,并將判斷結果發(fā)送給切換單元306。
其中,切換單元306用于判斷虛擬租用線路上是否存在備份偽鏈路,并在虛擬租用線路上存在備份偽鏈路和第二判斷單元305得到報文是故障報文的結果時從主偽鏈路切換到備份偽鏈路,以及在第二判斷單元305得到報文是故障恢復報文的結果時從備份偽鏈路切換到主偽鏈路。
由上述可知,本發(fā)明實施例首先判斷收到的報文是否為鏈路協(xié)議報文,并在收到的報文為鏈路協(xié)議報文時,判斷報文是否為故障報文,與現有技術將鏈路協(xié)議報文進行透傳相比較,本發(fā)明實施例在VLL業(yè)務處于同種介質互連時,也能夠根據鏈路協(xié)議報文得知AC鏈路在任何位置發(fā)生的故障,從而使得本發(fā)明實施例可根據監(jiān)測到的故障對VLL業(yè)務進行快速重路由,進而能夠有效地保護VLL業(yè)務的可靠性。
另外,本發(fā)明實施例在報文為鏈路協(xié)議報文時,需要將該報文發(fā)送給本地用戶端的CPU,這樣可以驅動本地的鏈路協(xié)議狀態(tài)機,從而保證狀態(tài)機的各個狀態(tài)之間能夠正常進行遷移。
最后,當本地用戶端向對方用戶端發(fā)送報文時,本發(fā)明實施例監(jiān)聽到報文是故障報文時從主PW切換到備份PW,報文是故障恢復報文時從備份PW切換到主PW,這樣使得本發(fā)明實施例在AC鏈路出現故障時,都不會中斷VLL業(yè)務,從而提高了VLL業(yè)務的可靠性。
以上對本發(fā)明實施例所提供的一種虛擬租用線路的故障監(jiān)聽方法與裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種虛擬租用線路的故障監(jiān)聽方法,其特征在于,所述方法包括從虛擬租用線路上接收本地用戶端發(fā)送給對方用戶端的報文;判斷所述報文是否為鏈路協(xié)議報文,并在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。
2.如權利要求1所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,根據收到報文頭部的報文類型標志位判斷所述報文是否為鏈路協(xié)議報文。
3.如權利要求1所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,根據收到報文的數據內容判斷所述鏈路協(xié)議報文是否為故障報文。
4.如權利要求1所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,在判斷報文是否為故障報文之后進一步包括當虛擬租用線路上存在備份偽鏈路以及報文是故障報文時,對方供應端從主偽鏈路切換到備份偽鏈路。
5.如權利要求1所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,收到的報文為鏈路協(xié)議報文時,所述方法進一步包括將所述鏈路協(xié)議報文進行復制再發(fā)送給本地用戶端的中央處理單元。
6.如權利要求1所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,在接收本地用戶端發(fā)送給對方用戶端的報文之前進一步包括接收鏈路協(xié)議的監(jiān)聽標識,以及利用所述監(jiān)聽標識觸發(fā)鏈路協(xié)議的監(jiān)聽功能。
7.如權利要求1至6任一項所述的虛擬租用線路的故障監(jiān)聽方法,其特征在于,所述方法進一步包括在報文是鏈路協(xié)議報文時,根據收到報文的數據內容判斷所述報文是否為故障恢復報文,并在報文是故障恢復報文時從備份偽鏈路切換到主偽鏈路。
8.一種虛擬租用線路的故障監(jiān)聽裝置,其特征在于,所述裝置包括接收單元,用于從虛擬租用線路上接收報文;監(jiān)聽單元,用于判斷所述報文是否為鏈路協(xié)議報文,以及在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。
9.如權利要求8所述的虛擬租用線路的故障監(jiān)聽裝置,其特征在于,所述監(jiān)聽單元包括第一判斷單元,用于根據收到報文頭部的報文類型標志位判斷所述報文是否為鏈路協(xié)議報文,并在報文是鏈路協(xié)議報文時,將所述報文進行復制再發(fā)送給本地用戶端的中央處理單元;第二判斷單元,用于根據收到報文的數據內容判斷所述鏈路協(xié)議報文是否為故障報文或故障恢復報文,以及提供判斷結果。
10.如權利要求8或9所述的虛擬租用線路的故障監(jiān)聽裝置,其特征在于,所述裝置還進一步包括切換單元,用于判斷虛擬租用線路上是否存在備份偽鏈路,并在虛擬租用線路上存在備份偽鏈路和第二判斷單元得到報文是故障報文的結果時從主偽鏈路切換到備份偽鏈路,以及在第二判斷單元得到報文是故障恢復報文的結果時從備份偽鏈路切換到主偽鏈路。
11.如權利要求10所述的虛擬租用線路的故障監(jiān)聽裝置,其特征在于,所述裝置還進一步包括觸發(fā)單元,用于接收鏈路協(xié)議的監(jiān)聽標識,以及利用所述監(jiān)聽標識觸發(fā)鏈路協(xié)議的監(jiān)聽功能。
全文摘要
本發(fā)明涉及信息技術領域,公開了一種虛擬租用線路的故障監(jiān)聽方法與裝置,其中,所述方法首先從虛擬租用線路上接收本地用戶端發(fā)送給對方用戶端的報文;判斷收到的報文是否為鏈路協(xié)議報文,并在所述報文是鏈路協(xié)議報文時,判斷所述鏈路協(xié)議報文是否為故障報文。另外,本發(fā)明也提供了一種虛擬租用線路的故障監(jiān)聽裝置,本發(fā)明在同種介質互連時能夠監(jiān)聽到連接鏈路在任何位置發(fā)生的故障,并能根據監(jiān)聽到的故障對虛擬租用線路業(yè)務進行快速重路由,從而能夠有效地保護虛擬租用線路業(yè)務的可靠性。
文檔編號H04L29/06GK101035032SQ20071009077
公開日2007年9月12日 申請日期2007年4月2日 優(yōu)先權日2007年4月2日
發(fā)明者劉長寶, 子康 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
富阳市| 同德县| 卢湾区| 德昌县| 廊坊市| 龙里县| 特克斯县| 宝应县| 宜黄县| 张家川| 米脂县| 西盟| 平南县| 大丰市| 景洪市| 长海县| 璧山县| 东平县| 岳池县| 缙云县| 井冈山市| 疏附县| 红河县| 濮阳县| 和顺县| 正安县| 汤原县| 达孜县| 浦城县| 灵丘县| 甘洛县| 甘南县| 普格县| 恭城| 抚州市| 景泰县| 宁阳县| 增城市| 永清县| 阳原县| 南昌市|