亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

維持傳輸線路連通的方法和裝置的制作方法

文檔序號:7846834閱讀:123來源:國知局
專利名稱:維持傳輸線路連通的方法和裝置的制作方法
技術領域
本發(fā)明涉及通信領域,尤其涉及一種隧道切換的方法和裝置。
背景技術
目前,通過L2TP(Layer 2Tunneling Protocol, 二層隧道協(xié)議)可以支持遠端用戶與私網(wǎng)系統(tǒng)之間的數(shù)據(jù)傳輸。其中,LAC(L2TP Access Concentrator,L2TP接入集中器)將接收到的遠端用戶的數(shù)據(jù)報文進行L2TP封裝并發(fā)送給LNS(L2TP Network Server, L2TP網(wǎng)絡服務器),LNS對所述LAC發(fā)送的數(shù)據(jù)報文進行L2TP解封裝并轉(zhuǎn)發(fā)給私網(wǎng)系統(tǒng),從而實現(xiàn)遠端用戶對私網(wǎng)系統(tǒng)的訪問。類似的,LNS也將接收到的私網(wǎng)用戶的數(shù)據(jù)報文進行L2TP封裝并發(fā)送給LAC,以使得LAC將LNS發(fā)送的數(shù)據(jù)報文進行L2TP解封裝后轉(zhuǎn)發(fā)給遠端用戶。LAC與LNS之間通過使用同樣的L2TP封裝和解封裝規(guī)則建立了 L2TP隧道,使得L2TP隧道 中傳輸?shù)臄?shù)據(jù)報文與其他的數(shù)據(jù)相隔離。為了提高業(yè)務的可靠性,現(xiàn)有技術使用主用、備用轉(zhuǎn)發(fā)設備聯(lián)合部署的方案,當主用轉(zhuǎn)發(fā)設備或主用轉(zhuǎn)發(fā)設備所在的傳輸線路出現(xiàn)故障時,遠端用戶接入備用轉(zhuǎn)發(fā)設備,重新建立L2TP隧道以恢復業(yè)務。在實現(xiàn)上述方案的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術存在以下問題當主用轉(zhuǎn)發(fā)設備或主用轉(zhuǎn)發(fā)設備所在的傳輸線路故障從而需要備用轉(zhuǎn)發(fā)設備繼續(xù)進行數(shù)據(jù)傳輸時,遠端用戶需要重新?lián)芴栆赃B接入備用轉(zhuǎn)發(fā)設備,重建L 2TP隧道并恢復已斷開的數(shù)據(jù)傳輸業(yè)務。由于重新?lián)芴栒加脮r間較長、并且網(wǎng)絡恢復的速度較慢,導致網(wǎng)絡業(yè)務的可靠性較差,用戶體驗不佳。

發(fā)明內(nèi)容
本發(fā)明的實施例提供一種維持傳輸線路連通的方法和裝置,提高了網(wǎng)絡業(yè)務的可靠性。為達到上述目的,本發(fā)明的實施例采用如下技術方案一種維持傳輸線路連通的方法,包括備用轉(zhuǎn)發(fā)設備接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系;當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送;或?qū)⑺骄W(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。一種維持傳輸線路連通的裝置,包括備份信息接收單元,用于接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系;
報文封裝發(fā)送單元,用于當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送;或?qū)⑺骄W(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。本發(fā)明實施例提供的維持傳輸線路連通的方法和裝置,主用轉(zhuǎn)發(fā)設備向備用轉(zhuǎn)發(fā)設備進行隧道傳輸信息的備份,使得當所述主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,可以通過所述備用轉(zhuǎn)發(fā)設備實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴?,增強了網(wǎng)絡業(yè)務的可靠性,同時,恢復數(shù)據(jù)報文傳輸時不需重新?lián)芴?,恢復時間短,提升了用戶體驗。


圖I為本發(fā)明實施例I中維持傳輸線路連通的方法的流程圖;圖2為本發(fā)明實施例I中維持傳輸線路連通的裝置的框圖;圖3為應用本發(fā)明實施例2的維持傳輸線路連通方法的網(wǎng)絡系統(tǒng)的示意圖;圖4為本發(fā)明實施例2中維持傳輸線路連通的方法的流程圖;圖5為本發(fā)明實施例2中配置兩個LAC的網(wǎng)絡系統(tǒng)的示意圖;圖6為本發(fā)明實施例2中主用LAC與遠端用戶的網(wǎng)絡故障時維持傳輸線路連通的示意圖;圖7為本發(fā)明實施例2中主用LAC或主用LAC與LNS間的鏈路故障時維持傳輸線路連通的示意圖;圖8為本發(fā)明實施例2中主用LAC和備用LAC互為備份設備的示意圖;圖9為本發(fā)明實施例3中維持傳輸線路連通的方法的流程圖;圖10為本發(fā)明實施例3中配置兩個LNS維持傳輸線路連通的網(wǎng)絡系統(tǒng)的示意圖;圖11為本發(fā)明實施例3中主用LNS和備用LNS互為備份設備的示意圖;圖12為本發(fā)明實施例4中維持傳輸線路連通的裝置的框圖;圖13為本發(fā)明實施例4中另一種維持傳輸線路連通的裝置的框圖。
具體實施例方式下面結(jié)合本發(fā)明實施例的附圖對本發(fā)明實施例的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例I :私網(wǎng)系統(tǒng)(比如,企業(yè)內(nèi)網(wǎng))和遠端用戶(比如,在企業(yè)內(nèi)網(wǎng)之外的出差用戶)之間的數(shù)據(jù)傳輸需要由主用轉(zhuǎn)發(fā)設備進行轉(zhuǎn)發(fā)。遠端用戶在訪問私網(wǎng)系統(tǒng)時,首先將數(shù)據(jù)報文發(fā)送至主用傳輸線路上的所述主用轉(zhuǎn)發(fā)設備,并經(jīng)由所述主用轉(zhuǎn)發(fā)設備傳輸至私網(wǎng)系統(tǒng);私網(wǎng)系統(tǒng)向遠端用戶傳送的數(shù)據(jù)報文也要經(jīng)過所述主用轉(zhuǎn)發(fā)設備的轉(zhuǎn)發(fā)。在啟用所述主用轉(zhuǎn)發(fā)設備時,還分配了與所述主用轉(zhuǎn)發(fā)設備相對應的備用轉(zhuǎn)發(fā)設備。在此基礎上,本發(fā)明實施例提供了一種維持傳輸線路連通的方法,如圖I所述,所述方法包括以下步驟101、備用轉(zhuǎn)發(fā)設備接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備、份信息。所述隧道傳輸信息包括隧道標識、隧道下的會話標識、遠端用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系。在所述主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路進入使用后,所述主用轉(zhuǎn)發(fā)設備將自身所在的主用傳輸線路的隧道傳輸信息發(fā)送到所述備用轉(zhuǎn)發(fā)設備。當所述隧道標識、隧道下的會話標識更新時,所述主用轉(zhuǎn)發(fā)設備將更新后的所述隧道標識、隧道下的會話標識備份到所述備用轉(zhuǎn)發(fā)設備。當所述主用轉(zhuǎn)發(fā)設備所在的主用 傳輸線路故障時,可以通過所述備用轉(zhuǎn)發(fā)設備實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴?。具體的,在主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障的情況下,當私網(wǎng)系統(tǒng)發(fā)送數(shù)據(jù)報文時,轉(zhuǎn)向步驟102 ;當遠端用戶發(fā)送數(shù)據(jù)報文時,轉(zhuǎn)向步驟103。102、當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以所述備份信息中記錄的隧道封裝標準進行封裝并向遠端用戶發(fā)送。當所述主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,原來所述主用轉(zhuǎn)發(fā)設備不能將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文向遠端用戶發(fā)送。在此情況下,私網(wǎng)系統(tǒng)發(fā)送的數(shù)據(jù)報文將達到所述備用轉(zhuǎn)發(fā)設備。所述備用轉(zhuǎn)發(fā)設備根據(jù)所述隧道傳輸信息的備份信息中的以太網(wǎng)封裝標準,對所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行以太網(wǎng)解封裝,并根據(jù)所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系,使用與所述以太網(wǎng)封裝標準對應的隧道封裝標準封裝所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文并向遠端用戶發(fā)送。103、當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并向私網(wǎng)系統(tǒng)發(fā)送。當所述主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,原來的所述主用轉(zhuǎn)發(fā)設備不能將遠端用戶的數(shù)據(jù)報文向私網(wǎng)系統(tǒng)發(fā)送。在此情況下,遠端用戶發(fā)送的數(shù)據(jù)報文將達到所述備用轉(zhuǎn)發(fā)設備。所述備用轉(zhuǎn)發(fā)設備根據(jù)所述隧道傳輸信息的備份信息中的以太網(wǎng)封裝標準,對所述遠端用戶的數(shù)據(jù)報文進行以太網(wǎng)解封裝,并根據(jù)所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系,使用與所述以太網(wǎng)封裝標準對應的隧道封裝標準封裝所述遠端用戶的數(shù)據(jù)報文并向私網(wǎng)系統(tǒng)發(fā)送。本發(fā)明實施例還提供了一種維持傳輸線路連通的裝置,如圖2所示,所述裝置包括備份信息接收單元21、報文封裝發(fā)送單元22。備份信息接收單元21用于接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系;報文封裝發(fā)送單元22用于當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并向私網(wǎng)系統(tǒng)發(fā)送。報文封裝發(fā)送單元22還用于將私網(wǎng)系統(tǒng)的報文以備份信息中記錄的隧道封裝標準進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。本發(fā)明實施例提供的維持傳輸線路連通的方法和裝置,主用轉(zhuǎn)發(fā)設備向備用轉(zhuǎn)發(fā)設備進行隧道傳輸信息的備份,使得當所述主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,可以通過所述備用轉(zhuǎn)發(fā)設備實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴?,增強了網(wǎng)絡業(yè)務的可靠性,同時,恢復數(shù)據(jù)報文傳輸時不需重新?lián)芴枺謴蜁r間短,提升了用戶體驗。實施例2 在如圖3所示的網(wǎng)絡系統(tǒng)中,私網(wǎng)系統(tǒng)和遠端用戶之間的數(shù)據(jù)傳輸需要通過LAC和LNS進行轉(zhuǎn)發(fā)傳輸。遠端用戶處于以太接入網(wǎng),通過SW (交換機)連接到LAC,LAC與LNS之間的網(wǎng)絡為IP承載網(wǎng)。LAC和LNS之間建立L2TP隧道,并 在所述L2TP隧道上承載基于PPP(Point to Point Protocol,點對點協(xié)議)的會話。一個L2TP隧道中可以承載多個會話。具體的,LAC可以與至少一個遠端用戶經(jīng)過SW建立連接,遠端用戶的數(shù)據(jù)報文使用以太網(wǎng)封裝標準進行封裝,所述以太網(wǎng)封裝標準通常包括遠端用戶的MAC地址、LAC的MAC地址以及遠端用戶與LAC間的PPPoe (Point to Point Protocol over ethernet)會話標識組成的三元組。LAC對接收到所述遠端用戶的數(shù)據(jù)報文進行解封裝,然后使用LAC的IP地址(IP_LAC)、LNS的IP地址(IP_LNS)、L2TP隧道標識以及L2TP隧道下的會話標識對所述遠端用戶的數(shù)據(jù)報文進行L2TP封裝,并發(fā)送至IP地址為IP_LNS的LNS,LNS接收LAC傳輸?shù)臄?shù)據(jù)報文,進行L2TP解封裝后發(fā)送至私網(wǎng)系統(tǒng);此外,LNS把私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行L2TP封裝并經(jīng)過L2TP隧道向IP地址為IP_LAC的LAC發(fā)送,再由LAC將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行L2TP解封裝后轉(zhuǎn)發(fā)至遠端用戶。LAC和LNS之間通過L2TP隧道進行數(shù)據(jù)報文的傳輸。在上述應用場景的基礎上,本發(fā)明實施例提供了一種維持傳輸線路連通的方法,如圖4所述,所述方法包括以下步驟401、備用LAC接收主用LAC發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息。所述隧道傳輸信息包括遠端用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系。所述以太網(wǎng)封裝標準包括LAC的IP地址、LNS的IP地址、L2TP隧道標識以及L2TP隧道下的會話標識。本發(fā)明實施例提供的方法運用在如圖5所示的網(wǎng)絡系統(tǒng)中,圖5所示的網(wǎng)絡系統(tǒng)以圖3為基礎,配置了至少兩個LAC。在系統(tǒng)建立時,可以人為的選定一臺LAC作為主用LAC。其中,主用LAC與LNS之間建立了一條主用L2TP隧道,即通過主用LAC的IP地址、LNS的IP地址、L2TP隧道標識以及L2TP隧道下的會話標識對數(shù)據(jù)報文進行L2TP封裝,使封裝后的數(shù)據(jù)報文在主用LAC和LNS間傳輸;主用LAC之外的其他LAC為備用LAC。圖5中以一個備用LAC為例來進行說明,當然也可以配置一個以上的備用LAC,本發(fā)明實施例對此不做限制。遠端用戶(以圖5中的PCl為例)通過所述主用L2TP隧道將遠端用戶的數(shù)據(jù)報文傳輸至私網(wǎng)系統(tǒng),并通過所述主用L2TP隧道接收私網(wǎng)系統(tǒng)的數(shù)據(jù)報文。在主用LAC啟動時,與主用LAC對應的備用LAC也啟動,開始接收主用LAC發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息。主用LAC向備用LAC備份的內(nèi)容除了所述隧道傳輸信息,還可以包括隧道下的各個會話的優(yōu)先級信息、帶寬分配信息等。當主用LAC所在的主用傳輸線路故障時,備用LAC接收私網(wǎng)系統(tǒng)發(fā)送的數(shù)據(jù)報文并根據(jù)所述備份信息向遠端用戶發(fā)送;備用LAC接收所述遠端用戶的數(shù)據(jù)報文、根據(jù)所述備份信息進行L2TP封裝后向私網(wǎng)系統(tǒng)發(fā)送。具體的,根據(jù)主用LAC所在的主用傳輸線路故障的不同情況,分別執(zhí)行步驟402、步驟403。
402、當主用LAC與遠端用戶間的網(wǎng)絡故障時,備用LAC接收主用LAC轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文,并將所述主用LAC轉(zhuǎn)發(fā)的數(shù)據(jù)報文向遠端用戶發(fā)送。所述主用LAC轉(zhuǎn)發(fā)的數(shù)據(jù)報文為主用LAC接收的從私網(wǎng)系統(tǒng)向遠端用戶發(fā)送的數(shù)據(jù)報文,在主用LAC與遠端用戶間的網(wǎng)絡故障的情況下,該數(shù)據(jù)報文通過主用、備用LAC之間的保護隧道,發(fā)送給備用LAC。備用LAC根據(jù)備份的所述隧道傳輸信息中的隧道封裝標準對主用LAC轉(zhuǎn)發(fā)的數(shù)據(jù)報文進行L2TP解封裝,然后根據(jù)與所述隧道封裝標準對應的以太網(wǎng)封裝標準進行以太網(wǎng)封裝并向遠端用戶發(fā)送。同時,對于從遠端用戶發(fā)送到私網(wǎng)系統(tǒng)的數(shù)據(jù)報文,還應執(zhí)行步驟402_1。402_1、備用LAC將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行L2TP封裝并發(fā)送至LNS,以使得所述LNS將所述備用LAC發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述私網(wǎng)系統(tǒng)。
如圖6所示,當作為主用LAC的LACl與遠端用戶(PCl)間的網(wǎng)絡故障時,LACl不能直接連接到SW1,從而無法連接PC1。作為LACl的備用機的LAC2備份有與LACl相同的IP地址(比如,LACl的IP地址為IP1,LAC2的IP地址為IP2,LAC2還備份有IPl)。在故障時,PCl發(fā)出的目的地為私網(wǎng)系統(tǒng)的數(shù)據(jù)報文,將經(jīng)過SWl轉(zhuǎn)發(fā)至作為備用LAC的LAC2。由于LAC2上保存了 LACl與LNS的主用L2TP隧道上的隧道信息、會話信息及用戶信息的備份信息,PCl的數(shù)據(jù)報文可以由LAC2根據(jù)備份信息中的隧道封裝標準進行封裝,經(jīng)過備用L2TP隧道發(fā)送至LNS。另一方面,LNS接收私網(wǎng)系統(tǒng)的數(shù)據(jù)報文后,根據(jù)所述隧道封裝表中進行L2TP封裝并發(fā)送給LACl,LACl接收到被LNS封裝后的所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文后,通過主用、備用LAC之間的保護隧道轉(zhuǎn)發(fā)至LAC2,并由LAC2向遠端用戶PCl轉(zhuǎn)發(fā)。由于LAC2上存儲了 LACl發(fā)送的備份信息,從而可以在接收到PCl的數(shù)據(jù)報文后進行以太網(wǎng)解封裝,并以LACl對數(shù)據(jù)報文進行封裝的隧道封裝標準對PCl的數(shù)據(jù)報文進行L2TP封裝,實現(xiàn)將PCl的數(shù)據(jù)報文發(fā)送給LNS,也可以將所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文轉(zhuǎn)發(fā)給PC1。由于LAC2使用了與LACl相同的隧道封裝標準,LACl與SWl間的故障并不影響數(shù)據(jù)報文的發(fā)送,PCl與私網(wǎng)系統(tǒng)不會感知LACl與PCl間的故障。需要說明的是,在LACl正常工作的情況下,LACl會定期通過LACl與遠端用戶間的網(wǎng)絡發(fā)送狀態(tài)通告報文,LAC2可以接收所述狀態(tài)通告報文。如果LACl與遠端用戶間的網(wǎng)絡故障,LAC2將無法接收所述狀態(tài)通告報文。當LAC2在預定的時間段內(nèi)一直沒有收到狀態(tài)通告報文時,LAC2將該鏈路狀態(tài)升級為主用,并將向以太接入網(wǎng)的各個SW廣播免費ARP報文,使得各個SW進行MAC表更新,從而將遠端用戶發(fā)送的數(shù)據(jù)報文向LAC2發(fā)送,而不再發(fā)送給LACI。403、當主用LAC或主用LAC與LNS間的鏈路故障時,備用LAC將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行L2TP封裝并發(fā)送至LNS,以使得所述LNS將所述備用L2TP接入集中器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述私網(wǎng)系統(tǒng)。在執(zhí)行步驟403的同時,對于私網(wǎng)系統(tǒng)向遠端用戶發(fā)送的數(shù)據(jù)報文,還要執(zhí)行步驟 403_1。403_1、備用LAC將經(jīng)由LNS傳遞的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文根據(jù)備份信息中的以太網(wǎng)封裝標準進行封裝,并發(fā)送中遠端用戶。如圖7所示,當LACl或LACl與LNS間的鏈路故障時,LNS與LACl無法連接。根據(jù)上文的各個SW進行MAC表更新的描述,遠端用戶PCl的數(shù)據(jù)報文將發(fā)送到LAC2。LAC2根據(jù)備份的隧道封裝標準,對PCl的數(shù)據(jù)報文解封裝并找到對應的LAC的IP地址(IPl) ,LNS的IP地址、L2TP隧道標識以及L2TP隧道下的會話標識,通過所述LAC的IP地址(IPl)、LNS的IP地址、L2TP隧道標識以及L2TP隧道下的會話標識對遠端用戶的數(shù)據(jù)報文進行L2TP封裝,實現(xiàn)將PCl的數(shù)據(jù)報文發(fā)送給LNS。另一方面,LNS將接收的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行L2TP封裝后向LAC2發(fā)送。LAC2接收到LNS發(fā)送的數(shù)據(jù)報文后,根據(jù)備份的隧道封裝標準進行L2TP解封裝,并以備份的以太網(wǎng)封裝標準重新封裝后,向遠端用戶發(fā)送。在圖7中的LAC2使用了與LACl相同的隧道封裝標準、以太網(wǎng)封裝標準的情況下,LAC2與LNS間建立了一條備用L2TP隧道,承載了與主用L2TP隧道相同的會話。在此情況下,LACl與SWl間的故障并不影響數(shù)據(jù)報文的發(fā)送,PCl與私網(wǎng)系統(tǒng)不會感知LACl或LACl與LNS間的故障。需要說明的是,在LACl正常并且LACl與LNS之間的鏈路正常的情況下,LACl按照預定的時間間隔向LNS發(fā)送隧道檢測報文,LNS也按照預定的時間間隔向LACl發(fā)送隧道檢測報文。通過互發(fā)檢測報文,LACl和LNS可以確定主用L2TP隧道的連通性。同時,LACl還將所述LNS發(fā)送的隧道檢測報文備份到LAC2。當LACl不能正常工作或是LACl與LNS之間的鏈路中斷時,LAC2將不能收到LACl備份的隧道檢測報文。當LAC2在預定的隧道檢測 報文等待時間段內(nèi)一直未收到LACl備份的隧道檢測報文時,LAC2將主動向LNS發(fā)送隧道檢測報文。此后,LAC2和LNS之間互發(fā)檢測報文,以確認備用L2TP隧道的連通性。在上述LACl故障或LACl與LNS之間的鏈路中斷的情況下,LACl通過LACl與遠端用戶間的網(wǎng)絡通路,向LAC2發(fā)送狀態(tài)通告報文,告知LA I降級為備份設備。LAC2接收到LACl發(fā)送的狀態(tài)通告報文后,將接入鏈路狀態(tài)升級為主狀態(tài),并將向以太接入網(wǎng)的各個SW廣播免費ARP報文,使得各個SW進行MAC表更新,從而將遠端用戶發(fā)送的數(shù)據(jù)報文向LAC2發(fā)送,而不再發(fā)送給LACI。
上述步驟402、403中,在所述備用LAC開始通過所述備用L2TP隧道承擔數(shù)據(jù)報文的轉(zhuǎn)發(fā)后,所述主用LAC將作為所述備用LAC的備用機,在與所述備用LAC可連通的情況下,接收所述備用LAC發(fā)送的備份信息。步驟401至步驟403描述了主用LAC和備用LAC間進行切換的過程,其中備用LAC在主用LAC所在的主用傳輸線路正常工作(即主用LAC與遠端用戶間的網(wǎng)絡正常、主用LAC正常并且主用LAC與LNS間的鏈路正常)的情況下,僅接收主用LAC的備份信息,自身并不承載數(shù)據(jù)報文的傳輸。作為一種可選的實施方式,可以令備用LAC與主用LAC互為備份設備。如圖8所示,LACl承載了遠端用戶PCl與私網(wǎng)系統(tǒng)之間的數(shù)據(jù)報文傳輸,LAC2承載了遠端用戶PC2與私網(wǎng)系統(tǒng)之間的數(shù)據(jù)報文傳輸。PCl通過SWl與LACl連接,PC2通過SW2與LAC2連接。LACl使用IP1_1作為IP地址,通過第一主用L2TP隧道與LNS間進行數(shù)據(jù)報文收發(fā),并將備份信息發(fā)送到LAC2,所述第一主用L2TP隧道由IP1_1、第一主用L2TP隧道的標識、LNS的IP地址來進行定義;LAC2使用IP1_2作為IP地址,通過第二主用L2TP隧道與LNS間進行數(shù)據(jù)報文收發(fā),并將備份信息備份到LAC1,所述第二主用L2TP隧道由IP1_2、第二主用L2TP隧道的標識、LNS的IP地址來進行定義。LACl和LAC2相互備份對方的IP地址。當LACl的第一主用L2TP隧道所在的傳輸線路故障時,作為LACl備用機的LAC2使用IP1_1,通過第一備用L2TP隧道維持與LNS的連接,保證原來第一主用L2TP隧道中的會話不中斷;相應的,當LAC2的第二主用L2TP隧道所在的傳輸線路故障時,作為LAC2的備用機的LACl使用IP1_2,通過第二備用L2TP隧道維持與LNS的連接,保證原來第二主用L2TP隧道的會話不中斷。另外,作為圖7的一種實際應用的場景,當LACl或主用L2TP隧道故障時,會出現(xiàn)LACl與LAC2的鏈路中斷的情況,在此情況下LAC2通過所述備用L2TP隧道承擔數(shù)據(jù)報文的轉(zhuǎn)發(fā)并經(jīng)歷一段時間后,遠端用戶的上下線會導致LAC2的隧道信息、會話信息及用戶信息和LACl的隧道信息、會話信息及用戶信息出現(xiàn)差別。如果此時LACl與LAC2間的鏈路恢復連通,LAC2要將當前自身的隧道信息、會話信息及用戶信息與LACl的隧道信息、會話信息及用戶信息進行比對,并進行向LACl的批量備份。為了實現(xiàn)LACl和LAC2之間的信息比對及批量備份,需要在主用L2TP隧道以及隧道中的會話建立后,記錄隧道、會話生命(life)、隧道、會話狀態(tài)(state)。其中,life以秒(S)為單位增長,state在LACl正常并且LAC與LNS之間的鏈路正常的情況下為active,life和state隨LACl的隧道信息、會話信息及用戶信息備份到LAC2。當LACl或主用L2TP隧道故障時,LACl記錄的state變更為inactive,life保持增長,不受state的變化影響。
舉例來說,LACl故障時,其記錄的隧道、會話的情況如下所示。
Tunne1-1 (I if e = 300s, state = inactive)
Sess ion-1 (life=150s)User macl (inactive)
Tunne1-2 (I if e = 200s, state = inact ive)
Sess ion-1 (life=150s)
User mac7 (inactive)
Sess ion-2 (life=100s)
User mac3 (inactive)
Tunne1-5 (I if e = 300s, state = inact ive)
Session-1 (Iife=300s)
User mac6 (inactive)在LACl故障時,LACl正在維護3條L2TP隧道,分別為Tunnel-1, Tunnel-2,Tunnel-5。以Tunnel-I為例進行解釋,在Tunnel-I中,地址為macl的遠端用戶使用的會話為 Session-1,Tunnel-I 的 life 為 300s,Tunnel-I 中的 Session-I 的 life 為 150s。并且由于 LACl 故障,Tunnel-I 和 Session-I 的 state 都設置為 inactive。當LACl故障恢復時,LAC2中的隧道、會話的情況如下所示。Tunne1-1 (I if e = 310s, state = inact ive)
Tunne1-2 (I if e = 300s, state = act ive)
Session-1 (Ii f e=2 Os)
User mac4 (act ive)
Sess ion-2 (life=101s)
User mac3 (act ive)
Tunne1-3 (I if e = 100s, state = act ive)
Session-1 (Ii f e=5 Os)
User mac5 (act ive)可以看到,LAC2中Tunnel-1的會話已刪除,原來的Tunnel-5也刪除,新增了Tunnel-3, Tunnel-2仍存在,但Tunnel-2中的Session-I變更了遠端用戶(更新為以mac4作為地址的遠端用戶),并且Tunnel-2中的Session-2的life增長了 Is。在此情況下,通過LACl 和 LAC2 之間的信息比對,LACl 從 LAC2 更新了 Tunnel-1、Tunnel-2、Tunnel-3 并刪除原有的Tunnel-5,執(zhí)行批量備份。具體來說,需要備份隧道、會話的標識以及相應的life、state,還要備份遠端用戶的地址、LNS的IP地址等信息。完成批量備份后,LACl實現(xiàn)了與LAC2的同步。上述批量備份的應用場景也適用于圖8所不的LACl和LAC2互為對方的備份設備的情況。在圖8所示的情況下,所述LAC2向LACl批量備份,同時LACl也向LAC2批量備份。下面以LAC2向LACl批量備份為例,描述一種可以實現(xiàn)的LACl和LAC2間進行信息對比并進行批量備份的方法。SOI> LAC2將自身的state為active的tunnel的相關信息發(fā)送LACl ;所述state 為 active 的 tunnel 的相關信息包括 tunnel 的 life、state、tunnel的ID(序列號)、tunnel源IP等。LACl接收LAC2發(fā)送的所述相關信息后,根據(jù)不同情況分別執(zhí)行下述S02、S03、S04。S02、若 LACl 中存在與 LAC2 發(fā)送的 tunnel 相同的 tunnel,其 state 為 inactive,則將LACl中的所述同名的tunnel的life更新為LAC2發(fā)送的tunnel的life。檢測tunnel是否相同的方法可以是將tunnel的ID進行比較,tunnel的ID相同,貝丨J LACl中的tunnel與LAC2中的tunnel相同。S03、若LACl中存在與LAC2發(fā)送的tunnel相同的tunnel,其state為active,貝丨JLACl保持所述的tunnel的狀態(tài),不進行更新。S04、若LACl中不存在與LAC2發(fā)送的tunnel相同的tunnel,則將LAC2發(fā)送的tunnel添加到LACl中。
S05、LAC1中的inactive狀態(tài)的tunnel,如果在預設置的老化周期內(nèi)接收不到LNS發(fā)來的控制報文,也接收不到從LAC2備份過來的控制報文,則對該tunnel進行老化處理,將其下的session也進行拆除,但是不通知LNS。S06、LAC2將自身的session的相關信息發(fā)送LACl。所述session 的相關信息包括 session 的 Iife>state>session 的 ID (序列號)、session所在的tunnel的ID、session所承載的遠端用戶的MAC地址等。S07、LACl接收所述LAC2發(fā)送的session的相關信息后,檢測自身是否存在所述LAC2 的 session 所在的 tunnel。如果存在所述LAC2的session所在的tunnel,轉(zhuǎn)向步驟S08,否則丟棄所述LAC2的session的相關信息,不進行更新。 S08、在LACl中存在所述LAC2的session所在的tunnel情況下,檢測所述LAC2的session所在的tunnel中是否存在與所述LAC2發(fā)送的session的ID相同的session。如果不存在所述同名的session,轉(zhuǎn)向步驟S 09 ;如果存在所述同名的session,轉(zhuǎn)向步驟S10。S09、根據(jù)所述LAC2發(fā)送的session信息在LACl中對應的tunnel中創(chuàng)建session。S10、檢測LACl和LAC2中的同名的session是否有相同的遠端用戶的MAC地址。如果有相同的MAC地址,轉(zhuǎn)向步驟S11,否則轉(zhuǎn)向步驟S12。 S11、如果所述LAC2發(fā)送的session信息中的life值大于LACl中同名session的life值,將所述LAC2發(fā)送的session信息中的life值更新到LACl。S12、如果所述LAC2發(fā)送的session信息中的life值小于等于LACl中同名的session 的 life 值,用 LAC2 的 session 替換 LACl 中的同名的 session。所述LAC 2發(fā)送的session信息中的life小于等于LACl中同ID的session的life,表明LAC2的session相對于LACl中同ID的session是新建立的,需要將新建立的同ID的session更新到LACl。如果所述LAC2發(fā)送的session信息中的life值小于等于LACl中同名的session的life值,轉(zhuǎn)向步驟S13。S13、如果所述LAC2發(fā)送的session信息中的life值大于LACl中同名的session的life值,LACl通知LAC2將life值大于LACl中同ID的session的session進行刪除。在此情況下,LAC2的session相對于LACl中的同ID的session,其life值大,表明LAC2的session是舊的,需要刪除。在進行完上述SOl至S13后,還要分別執(zhí)行下述S14至S16的步驟以及S17至S19的步驟。S14、在LAC2上,待全部的tunnel和session完成向LACl的上述批量備份后,經(jīng)過預定的等待時間(比如,兩個老化周期),將所述的批量備份中沒有與LACl進行過對比的session 發(fā)送給 LACl。S15、LAC1接收到session的相關信息后,檢查本地是否存在對應的session,如果不存在,則通知LAC 2清除該session,否則不做處理。S16、LAC2接收到LACl發(fā)來的清除session的通知,拆除session。S17、在LACl上,待全部的tunnel和session完成由LAC2發(fā)起的上述SOl至S13的批量備份后,經(jīng)過預定的等待時間(比如,兩個老化周期),將所述的批量備份中沒有與LAC2進行過對比的session的相關信息發(fā)送給LAC2。S18、LAC2接收到session的相關信息后,檢查本地是否存在對應的session,如果不存在,則通知LAC2清除該session,否則不做處理。S19、LAC1接收到LAC2發(fā)來的清除session的通知,拆除session。本發(fā)明實施例提供的維持傳輸線路連通的方法,主用LAC向備用LAC進行隧道傳輸信息的備份,使得當所述主用LAC所在的主用傳輸線路故障時,可以通過所述備用LAC實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴停鰪娏司W(wǎng)絡業(yè)務的可靠性,同時,恢復數(shù)據(jù)報文傳輸時不需重新?lián)芴枺謴蜁r間短,提升了用戶體驗。此外,主用LAC和備用LAC可以分別維護各自的L2TP隧道進行數(shù)據(jù)報文傳輸,并互為對方的備用機,由此可以分擔負載流量,提高設備的使用率。實施例3 在如圖3所示的網(wǎng)絡系統(tǒng)的應用場景基礎上,本發(fā)明實施例提供了一種隧道切換的方法,如圖9所述,所述方法包括以下步驟901、備用LNS接收主用LNS發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息。本發(fā)明實施例提供的方法運用在如圖10所示的網(wǎng)絡系統(tǒng)中,圖10所示的網(wǎng)絡系統(tǒng)以圖3為基礎,配置了至少兩個LNS。在系統(tǒng)建立時,可以人為的選定一臺LNS作為主用LNS(LNS3)。其中,主用LNS與LAC之間的L2TP隧道為主用L2TP隧道;主用LNS之外的其他LNS為備用LNS。圖10中以一個備用LNS(LNS4)為例來進行說明,當然也可以配置一個以上的備用LNS,本發(fā)明實施例對此不做限制。 圖10中的遠端用戶PC3通過所述主用L2TP隧道將遠端用戶的數(shù)據(jù)報文傳輸至私網(wǎng)系統(tǒng),并通過所述主用L2TP隧道接收私網(wǎng)系統(tǒng)的數(shù)據(jù)報文。在LNS3啟動時,與LNS3對應的備用LNS (LNS4)也啟動,開始接收LNS3發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息LNS3向LNS4進行備份的過程可參考實施例2中主用LAC向備用LAC進行備份的過程,本發(fā)明實施例不再贅述。902、當主用LNS所在的主用傳輸線路故障時,備用LNS根據(jù)所述備份信息中記錄的隧道封裝標準對所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行L2TP封裝并發(fā)送至LAC ;同時還接收經(jīng)LAC發(fā)送的遠端用戶的數(shù)據(jù)報文,根據(jù)所述隧道封裝標準進行L2TP解封裝后轉(zhuǎn)發(fā)至私網(wǎng)系統(tǒng)。主用LNS所在的主用傳輸線路故障包括,主用L2TP隧道所在的網(wǎng)絡故障、主用LNS故障或主用LNS與私網(wǎng)系統(tǒng)間的網(wǎng)絡故障。圖10中以主用L2TP隧道所在的網(wǎng)絡故障為例,由于LNS3不能直接連接到LAC,從而無法連接PC3。作為LNS3的備用機的LNS4備份有與LNS3相同的IP地址(比如,LNS3的IP地址為IP3,LNS4的IP地址為IP4,LNS4同時還備份有IP3)。遠端用戶的數(shù)據(jù)報文傳輸至LAC后,由LAC根據(jù)所述隧道封裝表中進行L2TP封裝后,經(jīng)過LNS4維護的備用L2TP隧道傳輸?shù)絃NS4,并由LNS4經(jīng)過L2TP解封裝后轉(zhuǎn)發(fā)至私網(wǎng)系統(tǒng)。另一方面,私網(wǎng)系統(tǒng)的數(shù)據(jù)報文傳輸至LNS4,并經(jīng)LNS4進行L2TP封裝后,經(jīng)由備用L2TP隧道傳輸至LAC,最后由LAC轉(zhuǎn)發(fā)到遠端用戶。由于LNS4上備份有與LNS3 —致的隧道傳輸信息,從而可以使用IP3建立與LAC之間的備用L2TP隧道,實現(xiàn)將PC3的數(shù)據(jù)報文發(fā)送給私網(wǎng)系統(tǒng),并可以將所述私網(wǎng)系統(tǒng)的數(shù)據(jù)報文經(jīng)LAC轉(zhuǎn)發(fā)給PC3,PC3與私網(wǎng)系統(tǒng)不會感知網(wǎng)絡上的故障。進一步的,作為圖10的一種實際應用的場景,當LNS3或主用L2TP隧道故障時,會出現(xiàn)LNS3與LNS4的鏈路中斷的情況,在此情況下LNS3通過所述備用L2TP隧道承擔數(shù)據(jù)報文的轉(zhuǎn)發(fā)并經(jīng)歷一段時間后,遠端用戶的上下線會導致LNS3的隧道信息、會話信息及用戶信息和LNS4的隧道信息、會話信息及用戶信息出現(xiàn)差別。如果此時LNS3與LNS4間的鏈路恢復連通,LNS4要將當前自身的隧道信息、會話信息及用戶信息與LNS3的隧道信息、會話信息及用戶信息進行比對,并進行向LNS3的批量備份。實現(xiàn)LNS3和LNS4之間的信息比對及批量備份的描述,可以參考本發(fā)明實施例2中LACl和LAC2之間的信息比對及批量備份的相關描述,此處不再贅述。再進一步的,備用LNS在主用LNS所在的主用傳輸線路正常工作(即主用LNS與私網(wǎng)系統(tǒng)間的網(wǎng)絡正常、主用LNS正常并且主用LNS與LAC間的鏈路正常)的情況下,僅接收主用LNS的備份信息,自身并不承載數(shù)據(jù)報文的傳輸。作為一種可選的實施方式,可以令 備用LNS與主用LNS互為備份設備。如圖11所示,LNS3承載了遠端用戶PC3與私網(wǎng)系統(tǒng)之間的數(shù)據(jù)報文傳輸,LNS4承載了遠端用戶PC4與私網(wǎng)系統(tǒng)之間的數(shù)據(jù)報文傳輸。PC3通過SW3連接到LAC,PC4通過SW4連接到LAC。正常情況下,LNS3使用IP3_1作為IP地址,通過第一主用L2TP隧道與LAC間進行數(shù)據(jù)報文收發(fā),維持PC3與私網(wǎng)系統(tǒng)的數(shù)據(jù)報文傳輸,并將備份信息發(fā)送到LNS4 ;LNS4使用IP4_1作為IP地址,通過第二主用L2TP隧道與LAC連接,維持PC4與私網(wǎng)系統(tǒng)的數(shù)據(jù)報文傳輸,將備份信息備份到LNS3。LNS3和LNS4相互備份對方的IP地址當LNS3的第一主用L2TP隧道所在的傳輸線路故障時,作為LNS3備用機的LNS4使用IP3_1,通過第一備用L2TP隧道維持與LAC的連接,以保證PC3與私網(wǎng)系統(tǒng)間的數(shù)據(jù)報文傳輸,使原來第一主用L2TP隧道的會話不中斷;相應的,當LNS4的第二主用L2TP隧道所在的傳輸線路故障時,作為LNS4的備用機的LNS3使用IP3_1,通過第二備用L2TP隧道維持與LAC的連接,以保證PC4與私網(wǎng)系統(tǒng)間的數(shù)據(jù)報文傳輸,使得原來第二主用L2TP隧道的會話不中斷。本發(fā)明實施例提供的維持傳輸線路連通的方法,主用LNS向備用LNS進行隧道傳輸信息的備份,使得當所述主用LNS所在的主用傳輸線路故障時,可以通過所述備用LNS實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴?,增強了網(wǎng)絡業(yè)務的可靠性,同時,恢復數(shù)據(jù)報文傳輸時不需重新?lián)芴枺謴蜁r間短,提升了用戶體驗。此外,主用LNS和備用LNS可以分別維護各自的L2TP隧道進行數(shù)據(jù)報文傳輸,并互為對方的備用機,由此可以分擔負載流量,提高設備的使用率。實施例4:在如圖5所示的網(wǎng)絡系統(tǒng)中,配置了至少兩個LAC。其中,主用LAC與LNS之間的L2TP隧道為主用L2TP隧道;主用LAC之外的其他LAC為備用LAC。備用LAC接收主用LAC的備份信息。當主用LAC所在的主用傳輸線路故障時,備用LAC通過備用L2TP隧道維持私網(wǎng)系統(tǒng)和遠端用戶(PCl)間的數(shù)據(jù)報文傳輸。在此基礎上,本發(fā)明實施例提供了一種維持傳輸線路連通的裝置,如圖12所示,所述裝置集成在備用LAC中,包括備份信息接收單元121、報文封裝發(fā)送單元122,第一轉(zhuǎn)發(fā)報文接收單元123。備份信息接收單元121用于接收主用LAC發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系;報文封裝發(fā)送單元122用于當主用LAC所在的主用傳輸線路故障時,根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行L2TP封裝并發(fā)送至L2TP網(wǎng)絡服務器,以使得所述L2TP網(wǎng)絡服務器將所述備用L2TP接入集中器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述私網(wǎng)系統(tǒng);和將由L2TP網(wǎng)絡服務器傳遞的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的以太網(wǎng)封裝標準進行封裝并發(fā)送至遠端用戶。第一轉(zhuǎn)發(fā)報文接收單元123用于當所述主用LAC與所述遠端用戶間的網(wǎng)絡故障時,接收主用LAC轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文。私網(wǎng)系統(tǒng)的數(shù)據(jù)報文首先傳遞至LNS,經(jīng)LNS根據(jù)所述隧道封裝標準進行L2TP封 裝后傳輸至主用LAC。主用LAC將封裝后的私網(wǎng)系統(tǒng)的報文轉(zhuǎn)發(fā)給備用LAC。備用LAC以備份信息中記錄的隧道封裝標準對數(shù)據(jù)報文進行L2TP解封裝后,用以太網(wǎng)封裝標準進行以太網(wǎng)封裝并將數(shù)據(jù)報文發(fā)送至遠端用戶。作為另一種可選的應用場景,在如圖10所示的網(wǎng)絡系統(tǒng)中,本發(fā)明實施例的維持傳輸線路連通的裝置可以集成在備用LNS(LNS4)中。如圖13所示,所述裝置包括備份信息接收單元131、報文封裝發(fā)送單元132、第二轉(zhuǎn)發(fā)報文接收單元133。備份信息接收單元131用于接收主用LNS發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息。報文封裝發(fā)送單元132用于根據(jù)所述備份信息,將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行L2TP封裝并發(fā)送至LAC,以使得所述LAC將所述備用LNS發(fā)送的數(shù)據(jù)報文進行L2TP解封裝、以太網(wǎng)封裝后發(fā)送至所述遠端用戶。第二轉(zhuǎn)發(fā)報文接收單元133用于當所述主用LNS與所述遠端用戶間的網(wǎng)絡故障時,接收主用LNS轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文,以使得所述主用LNS轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文經(jīng)備用LNS發(fā)送至LAC,并經(jīng)LAC進行L2TP解封裝和以太網(wǎng)封裝后發(fā)送至遠端用戶。進一步的,實現(xiàn)主用LAC和備用LAC(或主用LNS和備用LNS)之間的信息比對及批量備份的描述,可以參考本發(fā)明實施例2、實施例3的相關描述,此處不再贅述。再進一步的,作為本發(fā)明實施例的一種實現(xiàn)場景,可以令備用LAC與主用LAC(或者是令備用LNS與主用LNS)互為備份設備。具體描述參考本發(fā)明實施例2、3中的描述,此處不再贅述。本發(fā)明實施例提供的維持傳輸線路連通的裝置,主用LAC(LNS)向備用LAC(LNS)進行隧道傳輸信息的備份,使得當所述主用LAC(LNS)所在的主用傳輸線路故障時,可以通過所述備用LAC(LNS)實現(xiàn)數(shù)據(jù)報文傳輸?shù)目焖倩謴?,增強了網(wǎng)絡業(yè)務的可靠性,同時,恢復數(shù)據(jù)報文傳輸時不需重新?lián)芴?,恢復時間短,提升了用戶體驗。通過以上的實施方式的描述所屬領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應所述以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種維持傳輸線路連通的方法,其特征在于,包括 備用轉(zhuǎn)發(fā)設備接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系; 當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送;或 將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述主用轉(zhuǎn)發(fā)設備為主用L2TP接入集中器時,所述備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送包括 備用L2TP接入集中器根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并發(fā)送至L2TP網(wǎng)絡服務器,以使得所述L2TP網(wǎng)絡服務器將所述備用L2TP接入集中器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述私網(wǎng)系統(tǒng)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述主用轉(zhuǎn)發(fā)設備為主用L2TP接入集中器時,所述將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送包括 將由L2TP網(wǎng)絡服務器傳遞的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的以太網(wǎng)封裝標準進行封裝并發(fā)送至遠端用戶。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,當所述主用轉(zhuǎn)發(fā)設備為主用L2TP網(wǎng)絡服務器時,所述備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將所述私網(wǎng)系統(tǒng)的報文進行封裝并向遠端用戶發(fā)送包括 備用L2TP網(wǎng)絡服務器根據(jù)所述備份信息,將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并發(fā)送至L2TP接入集中器,以使得所述L2TP接入集中器將所述備用L2TP網(wǎng)絡服務器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述遠端用戶。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,當所述主用L2TP接入集中器與所述遠端用戶間的網(wǎng)絡故障時,還包括 備用L2TP接入集中器接收主用L2TP接入集中器經(jīng)所述隧道封裝標準封裝后轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文,以使得主用L2TP接入集中器轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文經(jīng)備用L2TP接入集中器以備份信息中記錄的以太網(wǎng)封裝標準進行封裝后發(fā)送至遠端用戶。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,當所述主用L2TP網(wǎng)絡服務器與所述遠端用戶間的網(wǎng)絡故障時,還包括 備用L2TP網(wǎng)絡服務器接收主用L2TP網(wǎng)絡服務器轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文,以使得所述主用L2TP網(wǎng)絡服務器轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文經(jīng)備用L2TP網(wǎng)絡服務器發(fā)送至私網(wǎng)系統(tǒng)。
7.一種維持傳輸線路連通的裝置,其特征在于,包括 備份信息接收單元,用于接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;所述隧道傳輸信息記錄了用戶的數(shù)據(jù)報文使用的以太網(wǎng)封裝標準、在隧道傳輸時的隧道封裝標準以及所述以太網(wǎng)封裝標準和所述隧道封裝標準的對應關系; 報文封裝發(fā)送單元,用于當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送;或 將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。
8.根據(jù)權(quán)利要求7所示的裝置,其特征在于,當所述主用轉(zhuǎn)發(fā)設備為主用L2TP接入集中器、所述備用轉(zhuǎn)發(fā)設備為備用L2TP接入集中器時,所述報文封裝發(fā)送單元還用于根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并發(fā)送至L2TP網(wǎng)絡服務器,以使得所述L2TP網(wǎng)絡服務器將所述備用L2TP接入集中器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述私網(wǎng)系統(tǒng);和 將由L2TP網(wǎng)絡服務器傳遞的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的以太網(wǎng)封裝標準進行封裝并發(fā)送至遠端用戶。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,當所述主用轉(zhuǎn)發(fā)設備為主用L2TP網(wǎng)絡服 務器,所述備用轉(zhuǎn)發(fā)設備為備用L2TP網(wǎng)絡服務器時,所述報文封裝發(fā)送單元還用于根據(jù)所述備份信息,將私網(wǎng)系統(tǒng)的數(shù)據(jù)報文以備份信息中記錄的隧道封裝標準進行封裝并發(fā)送至L2TP接入集中器,以使得所述L2TP接入集中器將所述備用L2TP網(wǎng)絡服務器發(fā)送的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述遠端用戶。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,當所述主用L2TP接入集中器與所述遠端用戶間的網(wǎng)絡故障時,還包括 第一轉(zhuǎn)發(fā)報文接收單元,用于接收主用L2TP接入集中器經(jīng)所述隧道封裝標準封裝后轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文,以使得主用L2TP接入集中器轉(zhuǎn)發(fā)的私網(wǎng)系統(tǒng)的數(shù)據(jù)報文經(jīng)備用L2TP接入集中器以備份信息中記錄的以太網(wǎng)封裝標準進行封裝后發(fā)送至遠端用戶。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,當所述主用L2TP網(wǎng)絡服務器與所述遠端用戶間的網(wǎng)絡故障時,還包括 第二轉(zhuǎn)發(fā)報文接收單元,用于接收主用L2TP網(wǎng)絡服務器轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文,以使得所述主用L2TP網(wǎng)絡服務器轉(zhuǎn)發(fā)的遠端用戶的數(shù)據(jù)報文經(jīng)備用L2TP網(wǎng)絡服務器發(fā)送至私網(wǎng)系統(tǒng)。
全文摘要
本發(fā)明實施例公開了一種維持傳輸線路連通的方法和裝置,涉及通信領域,提高了網(wǎng)絡業(yè)務的可靠性。本發(fā)明實施例的方法包括備用轉(zhuǎn)發(fā)設備接收主用轉(zhuǎn)發(fā)設備發(fā)送的主用傳輸線路的隧道傳輸信息的備份信息;當主用轉(zhuǎn)發(fā)設備所在的主用傳輸線路故障時,備用轉(zhuǎn)發(fā)設備根據(jù)所述備份信息,將遠端用戶的數(shù)據(jù)報文進行封裝并向私網(wǎng)系統(tǒng)發(fā)送;或?qū)⑺骄W(wǎng)系統(tǒng)的數(shù)據(jù)報文進行封裝并向遠端用戶發(fā)送;所述主用傳輸線路包括主用轉(zhuǎn)發(fā)設備與遠端用戶間的傳輸線路以及所述主用轉(zhuǎn)發(fā)設備與所述私網(wǎng)系統(tǒng)間的傳輸線路。本發(fā)明主要用于通信網(wǎng)絡中的主備用隧道間的切換。
文檔編號H04L12/24GK102742222SQ201180001046
公開日2012年10月17日 申請日期2011年6月29日 優(yōu)先權(quán)日2011年6月29日
發(fā)明者李猛, 牛承光 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1