專利名稱:源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置 及系統(tǒng)。
背景技術(shù):
參照?qǐng)D1,城域網(wǎng)中傳送網(wǎng)主要采用環(huán)網(wǎng)拓?fù)浣Y(jié)構(gòu),每個(gè)環(huán)上節(jié)點(diǎn)A、B、C、D、E和F 保存當(dāng)前最新的環(huán)拓?fù)湫畔?Ring MAP,環(huán)圖)和業(yè)務(wù)表,用于傳送業(yè)務(wù)數(shù)據(jù)流,相鄰節(jié)點(diǎn) 之間的物理連接稱為段。傳送網(wǎng)為達(dá)到電信極要求,高可靠性是其首先要解決的問題,在節(jié) 點(diǎn)或節(jié)點(diǎn)之間的段發(fā)生故障時(shí),能夠快速有效地倒換到保護(hù)隧道上,并且保證已有業(yè)務(wù)不 受影響,以達(dá)到50ms的電信級(jí)保護(hù)倒換的要求。目前當(dāng)故障段或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)檢測(cè) 到故障時(shí),將發(fā)送信號(hào)失效信息(Signal Failure, SF)給環(huán)上各節(jié)點(diǎn)來指示故障段或故障 節(jié)點(diǎn)的失效,當(dāng)各節(jié)點(diǎn)接收到SF報(bào)文時(shí),判斷是否有通過故障段或故障節(jié)點(diǎn)的業(yè)務(wù),如果 有,將該業(yè)務(wù)數(shù)據(jù)流從工作隧道倒換到保護(hù)隧道上。參照?qǐng)D2,現(xiàn)有技術(shù)中的源路由環(huán)網(wǎng)保護(hù)倒換方法按照下列步驟進(jìn)行當(dāng)城域網(wǎng)中某節(jié)點(diǎn)的操作管理和維護(hù)模塊(Operation Administration andMaintenance, 0AM)檢測(cè)到故障時(shí),以BC段發(fā)生故障為例,在故障段向西方向節(jié)點(diǎn)B向西發(fā)送SF (B,C)通知環(huán)上節(jié)點(diǎn),SF報(bào)文目的節(jié)點(diǎn)標(biāo)識(shí)為C,源節(jié)點(diǎn)標(biāo)識(shí)為 B ;節(jié)點(diǎn)A收到SF(B,C)后,根據(jù)SF報(bào)文中的故障段信息、節(jié)點(diǎn)A維護(hù)的環(huán)圖和業(yè) 務(wù)表決定是否將節(jié)點(diǎn)A受故障段或故障節(jié)點(diǎn)影響的業(yè)務(wù)倒換到保護(hù)隧道,例如業(yè)務(wù)1為 A-B-C-D,經(jīng)過了故障段BC段,所以節(jié)點(diǎn)A將業(yè)務(wù)1倒換到保護(hù)隧道A-F-E-D ;對(duì)節(jié)點(diǎn)A,由 于SF(B,C)目的節(jié)點(diǎn)標(biāo)識(shí)不是本節(jié)點(diǎn),所以節(jié)點(diǎn)A將SF(B,C)繼續(xù)向西透?jìng)鳎还?jié)點(diǎn)F收到節(jié)點(diǎn)A透?jìng)鞯腟F(B,C),由于SF報(bào)文目的節(jié)點(diǎn)標(biāo)識(shí)不是本節(jié)點(diǎn),所以 節(jié)點(diǎn)F將SF(B,C)向西透?jìng)?,同時(shí)F節(jié)點(diǎn)根據(jù)SF報(bào)文中的故障段信息、節(jié)點(diǎn)F維護(hù)的環(huán)圖 和業(yè)務(wù)表決定是否將節(jié)點(diǎn)F受故障段或故障節(jié)點(diǎn)影響的業(yè)務(wù)到保護(hù)隧道。以此類推,當(dāng)節(jié) 點(diǎn)C收到節(jié)點(diǎn)D透?jìng)鞯腟F (B,C)時(shí),由于SF報(bào)文目的節(jié)點(diǎn)標(biāo)識(shí)是本節(jié)點(diǎn),所以節(jié)點(diǎn)C終結(jié) SF(B,C),同時(shí)根據(jù)SF報(bào)文中的故障段信息、節(jié)點(diǎn)C維護(hù)的環(huán)圖和業(yè)務(wù)表決定將C節(jié)點(diǎn)受故 障段影響的業(yè)務(wù)到保護(hù)隧道。同理,節(jié)點(diǎn)C也向東發(fā)送SF(C,B),通知環(huán)上各節(jié)點(diǎn)進(jìn)行業(yè)務(wù)倒換。在這種方案中,環(huán)上各節(jié)點(diǎn)收到SF報(bào)文后,都需要將SF報(bào)文上報(bào)CPU,由CPU根 據(jù)SF報(bào)文中的故障信息,該節(jié)點(diǎn)維護(hù)的環(huán)圖和業(yè)務(wù)表決策是否需要發(fā)生倒換,這個(gè)過程需 要耗費(fèi)一定時(shí)間,特別是當(dāng)環(huán)上承載大量業(yè)務(wù)時(shí),這種方案的倒換時(shí)間很難滿足50ms的電 信級(jí)保護(hù)倒換要求。
發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置及系統(tǒng),實(shí)現(xiàn)快速業(yè)務(wù)倒換,使環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,包括當(dāng)發(fā)生故障時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或故障節(jié)點(diǎn)的 業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;當(dāng)所述網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道。優(yōu)選地,在執(zhí)行所述設(shè)置工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道之后,還包 括將故障上報(bào)所述宿端的CPU,決策是否發(fā)生倒換。優(yōu)選地,所述故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè) 務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文包括故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故 障節(jié)點(diǎn)的業(yè)務(wù);向所述業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。優(yōu)選地,所述判斷業(yè)務(wù)的工作隧道是否有效包括判斷所述FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作隧道有效標(biāo)志 位;根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。本發(fā)明還提出一種第一源路由環(huán)網(wǎng)節(jié)點(diǎn),包括查詢模塊,用于根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù);發(fā)送模塊,用于向所述業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。本發(fā)明還提出一種第二源路由環(huán)網(wǎng)節(jié)點(diǎn),包括網(wǎng)絡(luò)處理器,所述網(wǎng)絡(luò)處理器包 括接收模塊,用于當(dāng)發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)發(fā)送的FDI 報(bào)文;判斷模塊,用于當(dāng)收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;倒換模塊,用于當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù) 隧道。優(yōu)選地,所述判斷模塊包括第一判斷單元,用于判斷所述FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;查詢單元,用于當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作 隧道有效標(biāo)志位;第二判斷單元,用于根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。優(yōu)選地,所述網(wǎng)絡(luò)處理器還包括上報(bào)模塊,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。本發(fā)明還提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng),包括第一源路由環(huán)網(wǎng)節(jié)點(diǎn)和 第二源路由環(huán)網(wǎng)節(jié)點(diǎn),其中,第一源路由環(huán)網(wǎng)節(jié)點(diǎn),用于當(dāng)發(fā)生故障時(shí),向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù)的
5宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;第二源路由環(huán)網(wǎng)節(jié)點(diǎn),包括網(wǎng)絡(luò)處理器,所述網(wǎng)絡(luò)處理器用于當(dāng)收到FDI報(bào)文時(shí), 判斷該業(yè)務(wù)的工作隧道是否有效,以及當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè) 務(wù)倒換到保護(hù)隧道。優(yōu)選地,所述網(wǎng)絡(luò)處理器還包括上報(bào)模塊,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。優(yōu)選地,所述第一源路由環(huán)網(wǎng)節(jié)點(diǎn)包括查詢模塊,用于根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù);發(fā)送模塊,用于向所述業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。優(yōu)選地,所述第二源路由環(huán)網(wǎng)節(jié)點(diǎn)包括網(wǎng)絡(luò)處理器,所述網(wǎng)絡(luò)處理器包括接收模塊,用于當(dāng)發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)發(fā)送的FDI 報(bào)文;判斷模塊,用于當(dāng)收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;倒換模塊,用于當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù) 隧道。優(yōu)選地,所述判斷模塊包括第一判斷單元,用于判斷所述FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;查詢單元,用于當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作 隧道有效標(biāo)志位;第二判斷單元,用于根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。優(yōu)選地,所述網(wǎng)絡(luò)處理器還包括上報(bào)模塊,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置及系統(tǒng),當(dāng)環(huán)上發(fā)生故障 時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)向受影響業(yè)務(wù)的宿端第二源路 由環(huán)網(wǎng)節(jié)點(diǎn)直接發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn)的網(wǎng)絡(luò)處理器 直接進(jìn)行業(yè)務(wù)倒換,該網(wǎng)絡(luò)處理器再上報(bào)第二源路由環(huán)網(wǎng)節(jié)點(diǎn)的CPU,由CPU進(jìn)行最后的 決策,從而實(shí)現(xiàn)了快速業(yè)務(wù)倒換,實(shí)現(xiàn)環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要 求。
圖1為現(xiàn)有技術(shù)源路由環(huán)網(wǎng)的結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中源路由環(huán)網(wǎng)保護(hù)的快速倒換方法的信令示意圖;圖3為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例的流程示意圖;圖4為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例的信令示意圖;圖5為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例中發(fā)送FDI報(bào)文的流程示 意圖;圖6為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例中判斷過程的流程示意 圖;圖7為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換方法又一實(shí)施例的流程示意圖8為本發(fā)明第一源路由環(huán)網(wǎng)節(jié)點(diǎn)一實(shí)施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明第二源路由環(huán)網(wǎng)節(jié)點(diǎn)一實(shí)施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明第二源路由環(huán)網(wǎng)節(jié)點(diǎn)一實(shí)施例中判斷模塊的結(jié)構(gòu)示意圖;圖11為本發(fā)明第二源路由環(huán)網(wǎng)節(jié)點(diǎn)又一實(shí)施例的結(jié)構(gòu)示意圖;圖12為本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng)一實(shí)施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置及系統(tǒng),當(dāng)環(huán)上發(fā)生故障 時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)向受影響業(yè)務(wù)的宿端第二源路 由環(huán)網(wǎng)節(jié)點(diǎn)直接發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn)的網(wǎng)絡(luò)處理器 直接進(jìn)行業(yè)務(wù)倒換,該網(wǎng)絡(luò)處理器再上報(bào)第二源路由環(huán)網(wǎng)節(jié)點(diǎn)的CPU,由CPU進(jìn)行最后的決策。參照?qǐng)D3、圖4,提出本發(fā)明一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例,包括步驟S101,當(dāng)發(fā)生故障時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或 故障節(jié)點(diǎn)的業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;當(dāng)環(huán)上某段或某節(jié)點(diǎn)發(fā)生故障,故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)檢測(cè)到故障 后,根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過故障段或故障節(jié)點(diǎn)的業(yè)務(wù),并向受影響業(yè)務(wù)的宿端的網(wǎng) 絡(luò)處理器發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿端。例如當(dāng)BC段發(fā)生故障時(shí),業(yè)務(wù)1的工作 隧道A-B-C-D,業(yè)務(wù)1的宿端為節(jié)點(diǎn)A和D。則節(jié)點(diǎn)B向節(jié)點(diǎn)A發(fā)送FDI報(bào)文,節(jié)點(diǎn)C向節(jié) 點(diǎn)D發(fā)送FDI報(bào)文。步驟S102,當(dāng)業(yè)務(wù)的宿端網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是 否有效;當(dāng)節(jié)點(diǎn)A和D的網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),首先判斷該FDI報(bào)文的目的節(jié)點(diǎn)標(biāo) 識(shí)是否為本節(jié)點(diǎn),當(dāng)FDI報(bào)文的目的節(jié)點(diǎn)標(biāo)識(shí)為本節(jié)點(diǎn)時(shí),終結(jié)該FDI報(bào)文并判斷業(yè)務(wù)1的 工作隧道是否有效。FDI報(bào)文中包括隧道標(biāo)簽,節(jié)點(diǎn)A和D根據(jù)隧道標(biāo)簽查隧道表獲取隧道 保護(hù)組信息,隧道保護(hù)組信息主要包括主隧道信息、備隧道信息和工作隧道有效標(biāo)志位等, 工作隧道有效標(biāo)志位標(biāo)志工作隧道是否有效。對(duì)于環(huán)上其它節(jié)點(diǎn),收到該FDI報(bào)文時(shí),由于 FDI報(bào)文中的目的節(jié)點(diǎn)標(biāo)識(shí)不是本節(jié)點(diǎn),則繼續(xù)傳遞到環(huán)上下一節(jié)點(diǎn)。步驟S103,當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道。如果工作隧道無效,說明業(yè)務(wù)已經(jīng)倒換到保護(hù)隧道,不需要再進(jìn)行快速倒換;如果 工作隧道有效時(shí),節(jié)點(diǎn)A和D的網(wǎng)絡(luò)處理器自學(xué)習(xí),設(shè)置工作隧道為無效并將業(yè)務(wù)快速倒換 到保護(hù)隧道,而不需要等待CPU的倒換命令。本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,當(dāng)環(huán)上發(fā)生故障時(shí),故障段節(jié) 點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)向受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn) 的網(wǎng)絡(luò)處理器直接發(fā)送FDI報(bào)文,通知該網(wǎng)絡(luò)處理器直接進(jìn)行業(yè)務(wù)倒換,從而實(shí)現(xiàn)了快速 業(yè)務(wù)倒換,實(shí)現(xiàn)環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。參照?qǐng)D5,在源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例中,步驟SlOl可包括步驟S1011,故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù);步驟S1012,向業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。參照?qǐng)D6,在源路由環(huán)網(wǎng)保護(hù)的快速倒換方法一實(shí)施例中,步驟S102可包括步驟S1021,判斷FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;步驟S1022,當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作隧道 有效標(biāo)志位;步驟S1023,根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。參照?qǐng)D7,提出源路由環(huán)網(wǎng)保護(hù)的快速倒換方法又一實(shí)施例,在上述實(shí)施例中,在 步驟S103之后,還可以包括步驟S104,將故障上報(bào)宿端的CPU,決策是否發(fā)生倒換。故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)的網(wǎng)絡(luò)處理器將FDI報(bào)文上送本節(jié)點(diǎn)的CPU處 理。CPU經(jīng)過決策后下發(fā)倒換命令,以使本節(jié)點(diǎn)網(wǎng)絡(luò)處理器和上層CPU的倒換狀態(tài)一致。本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,當(dāng)環(huán)上發(fā)生故障時(shí),故障段節(jié) 點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)向受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn) 的網(wǎng)絡(luò)處理器直接發(fā)送FDI報(bào)文,通知該網(wǎng)絡(luò)處理器直接進(jìn)行業(yè)務(wù)倒換,網(wǎng)絡(luò)處理器再上 報(bào)CPU,由CPU進(jìn)行最后的決策,從而實(shí)現(xiàn)了快速業(yè)務(wù)倒換,使環(huán)上業(yè)務(wù)量大時(shí)仍然滿足 50ms的電信級(jí)保護(hù)倒換要求。參照?qǐng)D8,提出本發(fā)明第一源路由環(huán)網(wǎng)節(jié)點(diǎn)10 —實(shí)施例,包括查詢模塊11,用于根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù);發(fā)送模塊12,用于向業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。當(dāng)環(huán)上某段或某節(jié)點(diǎn)發(fā)生故障,故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán) 網(wǎng)節(jié)點(diǎn)10檢測(cè)到故障后,查詢模塊11根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過故障段或故障節(jié)點(diǎn)的 業(yè)務(wù),發(fā)送模塊12向受影響業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿 端。例如當(dāng)BC段發(fā)生故障時(shí),業(yè)務(wù)1的工作隧道A-B-C-D,業(yè)務(wù)1的宿端為節(jié)點(diǎn)A和D。則 節(jié)點(diǎn)B向節(jié)點(diǎn)A發(fā)送FDI報(bào)文,節(jié)點(diǎn)C向節(jié)點(diǎn)D發(fā)送FDI報(bào)文。當(dāng)節(jié)點(diǎn)A和D的網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),首先判斷該FDI報(bào)文的目的節(jié)點(diǎn)標(biāo) 識(shí)是否為本節(jié)點(diǎn),當(dāng)FDI報(bào)文的目的節(jié)點(diǎn)標(biāo)識(shí)為本節(jié)點(diǎn)時(shí),終結(jié)該FDI報(bào)文并判斷業(yè)務(wù)1的 工作隧道是否有效。FDI報(bào)文中包括隧道標(biāo)簽,節(jié)點(diǎn)A和D根據(jù)隧道標(biāo)簽查隧道表獲取隧道 保護(hù)組信息,隧道保護(hù)組信息主要包括主隧道信息、備隧道信息和工作隧道有效標(biāo)志位等, 工作隧道有效標(biāo)志位標(biāo)志工作隧道是否有效。對(duì)于環(huán)上其它節(jié)點(diǎn),收到該FDI報(bào)文時(shí),由于 FDI報(bào)文中的目的節(jié)點(diǎn)標(biāo)識(shí)不是本節(jié)點(diǎn),則繼續(xù)傳遞到環(huán)上下一節(jié)點(diǎn)。如果工作隧道無效,說明業(yè)務(wù)已經(jīng)倒換到保護(hù)隧道,不需要再進(jìn)行快速倒換;如果 工作隧道有效時(shí),節(jié)點(diǎn)A和D的網(wǎng)絡(luò)處理器自學(xué)習(xí),設(shè)置工作隧道為無效并將業(yè)務(wù)快速倒換 到保護(hù)隧道,而不需要等待CPU的倒換命令。本發(fā)明提出第一源路由環(huán)網(wǎng)節(jié)點(diǎn)10,當(dāng)環(huán)上發(fā)生故障時(shí),向受影響業(yè)務(wù)的宿端第 二源路由環(huán)網(wǎng)節(jié)點(diǎn)直接發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn)的網(wǎng)絡(luò) 處理器直接進(jìn)行業(yè)務(wù)倒換,使環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。參照?qǐng)D9,提出本發(fā)明第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20—實(shí)施例,包括網(wǎng)絡(luò)處理器25,該網(wǎng) 絡(luò)處理器25包括
接收模塊21,用于當(dāng)發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)發(fā)送的 FDI報(bào)文;判斷模塊22,用于當(dāng)收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;倒換模塊23,用于當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保 護(hù)隧道。當(dāng)環(huán)上某段或某節(jié)點(diǎn)發(fā)生故障,故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán) 網(wǎng)節(jié)點(diǎn)檢測(cè)到故障后,根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過故障段或故障節(jié)點(diǎn)的業(yè)務(wù),并向受影 響業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器25發(fā)送FDI報(bào)文,通知受影響業(yè)務(wù)的宿端。例如當(dāng)BC段發(fā)生 故障時(shí),業(yè)務(wù)1的工作隧道A-B-C-D,業(yè)務(wù)1的宿端為節(jié)點(diǎn)A和D。則節(jié)點(diǎn)B向節(jié)點(diǎn)A發(fā)送 FDI報(bào)文,節(jié)點(diǎn)C向節(jié)點(diǎn)D發(fā)送FDI報(bào)文。當(dāng)?shù)诙绰酚森h(huán)網(wǎng)節(jié)點(diǎn)20即節(jié)點(diǎn)A和D的接收模塊21收到FDI報(bào)文時(shí),判斷模 塊22首先判斷該FDI報(bào)文的目的節(jié)點(diǎn)標(biāo)識(shí)是否為本節(jié)點(diǎn),當(dāng)FDI報(bào)文的目的節(jié)點(diǎn)標(biāo)識(shí)為本 節(jié)點(diǎn)時(shí),終結(jié)該FDI報(bào)文并判斷業(yè)務(wù)1的工作隧道是否有效。FDI報(bào)文中包括隧道標(biāo)簽,節(jié) 點(diǎn)A和D根據(jù)隧道標(biāo)簽查隧道表獲取隧道保護(hù)組信息,隧道保護(hù)組信息主要包括主隧道信 息、備隧道信息和工作隧道有效標(biāo)志位等,工作隧道有效標(biāo)志位標(biāo)志工作隧道是否有效。對(duì) 于環(huán)上其它節(jié)點(diǎn),收到該FDI報(bào)文時(shí),由于FDI報(bào)文中的目的節(jié)點(diǎn)標(biāo)識(shí)不是本節(jié)點(diǎn),則繼續(xù) 傳遞到環(huán)上下一節(jié)點(diǎn)。如果工作隧道無效,說明業(yè)務(wù)已經(jīng)倒換到保護(hù)隧道,不需要再進(jìn)行快速倒換;如 果工作隧道有效時(shí),倒換模塊23自學(xué)習(xí),設(shè)置工作隧道為無效并將業(yè)務(wù)快速倒換到保護(hù)隧 道,而不需要等待CPU的倒換命令。本發(fā)明提出第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20,當(dāng)環(huán)上發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障 節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)發(fā)送的FDI報(bào)文,并直接進(jìn)行業(yè)務(wù)倒換,從而實(shí)現(xiàn)了 快速業(yè)務(wù)倒換,實(shí)現(xiàn)環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。參照?qǐng)D10,在第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20 —實(shí)施例中,判斷模塊22可包括第一判斷單元221,用于判斷FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;查詢單元222,用于當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工 作隧道有效標(biāo)志位;第二判斷單元223,用于根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。參照?qǐng)D11,在上述第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20實(shí)施例中,還可包括上報(bào)模塊24,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。上報(bào)模塊24將FDI報(bào)文上送本節(jié)點(diǎn)的CPU處理。CPU經(jīng)過決策后下發(fā)倒換命令, 以使第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20和上層CPU的倒換狀態(tài)一致。本發(fā)明提出第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20,當(dāng)環(huán)上發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障 節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)發(fā)送的FDI報(bào)文,由第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20的網(wǎng)絡(luò)處 理器25直接進(jìn)行業(yè)務(wù)倒換,從而實(shí)現(xiàn)了快速業(yè)務(wù)倒換,使環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的 電信級(jí)保護(hù)倒換要求。進(jìn)一步地,網(wǎng)絡(luò)處理器25將故障上報(bào)本節(jié)點(diǎn)的CPU,由CPU決策是否 發(fā)生倒換,以保持倒換狀態(tài)一致。參照?qǐng)D12,提出本發(fā)明源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng)一實(shí)施例,包括第一源 路由環(huán)網(wǎng)節(jié)點(diǎn)10和第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20,其中,
9
第一源路由環(huán)網(wǎng)節(jié)點(diǎn)10,用于當(dāng)發(fā)生故障時(shí),向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù) 的宿端的網(wǎng)絡(luò)處理器25發(fā)送前向故障指示信息FDI報(bào)文;第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20,包括網(wǎng)絡(luò)處理器25,該網(wǎng)絡(luò)處理器25用于當(dāng)收到FDI報(bào) 文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效,以及當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且 將業(yè)務(wù)倒換到保護(hù)隧道。第一源路由環(huán)網(wǎng)節(jié)點(diǎn)10和第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20同圖8所示的第一源路由環(huán)網(wǎng) 節(jié)點(diǎn)10和圖9至圖11所示的第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20,其結(jié)構(gòu)和工作原理此處不再贅述。本發(fā)明提出一種源路由環(huán)網(wǎng)保護(hù)的系統(tǒng),當(dāng)環(huán)上發(fā)生故障時(shí),故障段節(jié)點(diǎn)或故障 節(jié)點(diǎn)的相鄰節(jié)點(diǎn)第一源路由環(huán)網(wǎng)節(jié)點(diǎn)10向受影響業(yè)務(wù)的宿端第二源路由環(huán)網(wǎng)節(jié)點(diǎn)20的網(wǎng) 絡(luò)處理器25直接發(fā)送FDI報(bào)文,通知網(wǎng)絡(luò)處理器25直接進(jìn)行業(yè)務(wù)倒換。進(jìn)一步地,網(wǎng)絡(luò)處 理器25再上報(bào)CPU,由CPU進(jìn)行最后的決策。本發(fā)明的源路由環(huán)網(wǎng)保護(hù)的系統(tǒng)實(shí)現(xiàn)了快速 業(yè)務(wù)倒換,實(shí)現(xiàn)環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,其特征在于,包括當(dāng)發(fā)生故障時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;當(dāng)所述業(yè)務(wù)的宿端網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道。
2.如權(quán)利要求1所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,其特征在于,在執(zhí)行所述設(shè) 置工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道之后,還包括將故障上報(bào)所述宿端的CPU,決策是否發(fā)生倒換。
3.如權(quán)利要求1或2所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,其特征在于,所述故障段 節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送 前向故障指示信息FDI報(bào)文包括故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié) 點(diǎn)的業(yè)務(wù);向所述業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。
4.如權(quán)利要求1或2所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,其特征在于,所述判斷業(yè) 務(wù)的工作隧道是否有效包括判斷所述FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作隧道有效標(biāo)志位; 根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。
5.一種第一源路由環(huán)網(wǎng)節(jié)點(diǎn),其特征在于,包括查詢模塊,用于根據(jù)本節(jié)點(diǎn)的業(yè)務(wù)表查詢經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù); 發(fā)送模塊,用于向所述業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送FDI報(bào)文。
6.一種第二源路由環(huán)網(wǎng)節(jié)點(diǎn),包括網(wǎng)絡(luò)處理器,其特征在于,所述網(wǎng)絡(luò)處理器包括接收模塊,用于當(dāng)發(fā)生故障時(shí),接收故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)發(fā)送的FDI報(bào)文;判斷模塊,用于當(dāng)收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;倒換模塊,用于當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道。
7.如權(quán)利要求6所述的第二源路由環(huán)網(wǎng)節(jié)點(diǎn),其特征在于,所述判斷模塊包括 第一判斷單元,用于判斷所述FDI報(bào)文中目的節(jié)點(diǎn)標(biāo)識(shí)是否為本端;查詢單元,用于當(dāng)目的節(jié)點(diǎn)標(biāo)識(shí)為本端時(shí),根據(jù)FDI報(bào)文中的隧道標(biāo)識(shí)查詢工作隧道 有效標(biāo)志位;第二判斷單元,用于根據(jù)工作隧道有效標(biāo)志位判斷工作隧道是否有效。
8.如權(quán)利要求6或7所述的第二源路由環(huán)網(wǎng)節(jié)點(diǎn),其特征在于,所述網(wǎng)絡(luò)處理器還包括上報(bào)模塊,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。
9.一種源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng),其特征在于,包括第一源路由環(huán)網(wǎng)節(jié)點(diǎn)和第 二源路由環(huán)網(wǎng)節(jié)點(diǎn),其中,第一源路由環(huán)網(wǎng)節(jié)點(diǎn),用于當(dāng)發(fā)生故障時(shí),向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù)的宿端 的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;第二源路由環(huán)網(wǎng)節(jié)點(diǎn),包括網(wǎng)絡(luò)處理器,所述網(wǎng)絡(luò)處理器用于當(dāng)收到FDI報(bào)文時(shí),判斷 該業(yè)務(wù)的工作隧道是否有效,以及當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒 換到保護(hù)隧道。
10.如權(quán)利要求9所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng),其特征在于,所述網(wǎng)絡(luò)處理 器還包括上報(bào)模塊,用于將故障上報(bào)本節(jié)點(diǎn)的CPU,決策是否發(fā)生倒換。
11.如權(quán)利要求9或10所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng),其特征在于,所述第一 源路由環(huán)網(wǎng)節(jié)點(diǎn)為權(quán)利要求5所述的第一源路由環(huán)網(wǎng)節(jié)點(diǎn)。
12.如權(quán)利要求9或10所述的源路由環(huán)網(wǎng)保護(hù)的快速倒換系統(tǒng),其特征在于,所述第二 源路由環(huán)網(wǎng)節(jié)點(diǎn)為權(quán)利要求6至8任一所述的第二源路由環(huán)網(wǎng)節(jié)點(diǎn)。
全文摘要
本發(fā)明揭示了一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法,包括當(dāng)發(fā)生故障時(shí),故障段節(jié)點(diǎn)或故障節(jié)點(diǎn)的相鄰節(jié)點(diǎn)向經(jīng)過該故障段或故障節(jié)點(diǎn)的業(yè)務(wù)的宿端的網(wǎng)絡(luò)處理器發(fā)送前向故障指示信息FDI報(bào)文;當(dāng)所述業(yè)務(wù)的宿端網(wǎng)絡(luò)處理器收到FDI報(bào)文時(shí),判斷該業(yè)務(wù)的工作隧道是否有效;當(dāng)工作隧道有效時(shí),設(shè)置該工作隧道為無效且將業(yè)務(wù)倒換到保護(hù)隧道。本發(fā)明還提出了相應(yīng)的裝置和系統(tǒng)。本發(fā)明的一種源路由環(huán)網(wǎng)保護(hù)的快速倒換方法、裝置及系統(tǒng),實(shí)現(xiàn)快速業(yè)務(wù)倒換,使環(huán)上業(yè)務(wù)量大時(shí)仍然滿足50ms的電信級(jí)保護(hù)倒換要求。
文檔編號(hào)H04L12/56GK101986620SQ20101052844
公開日2011年3月16日 申請(qǐng)日期2010年11月1日 優(yōu)先權(quán)日2010年11月1日
發(fā)明者謝密 申請(qǐng)人:中興通訊股份有限公司