專利名稱:用戶接入備份時(shí)下行流量切換保護(hù)方法及備份轉(zhuǎn)發(fā)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多設(shè)備流量切換技術(shù),尤其涉及一種多設(shè)備間的用戶接入備份時(shí)下行 流量切換保護(hù)方法及一種備份轉(zhuǎn)發(fā)系統(tǒng)。
背景技術(shù):
SN(Service Node業(yè)務(wù)節(jié)點(diǎn))一般可以由用戶業(yè)務(wù)控制設(shè)備實(shí)現(xiàn),如 BRAS (Broadband Remote Access Server,寬帶遠(yuǎn)端接入服務(wù)器),或者由 SR(Service Router,業(yè)務(wù)路由器)等其他設(shè)備實(shí)現(xiàn)。隨著SN所接入的寬帶用戶數(shù)量越來越多,寬帶用戶對(duì)寬帶的高可靠性要求越來 越高,因此,運(yùn)營(yíng)商要求對(duì)用戶備份的接入也越來越高。如圖1所示,現(xiàn)有使用的用戶備份技術(shù)是雙機(jī)熱備或多機(jī)熱備,該項(xiàng)技術(shù)使 AN (Access Node接入節(jié)點(diǎn))接入多個(gè)上行SN,主用SN的接入端口和備用SN的備份端口 ——對(duì)應(yīng),主備SN采用VRRP (Virtual Router Redundancy Protocol虛擬路由器冗余協(xié) 議)和BFD (Bidirectional Forwarding Detection雙向轉(zhuǎn)發(fā)檢測(cè))技術(shù)來切換狀態(tài)。主 用SN把接入的用戶信息同步到備用SN,備用SN收到主用SN傳遞的用戶信息時(shí),備用SN馬 上將該用戶信息以用戶表的方式下發(fā)到接口模塊。當(dāng)主用SN的接入端口下接入用戶的鏈 路發(fā)生故障時(shí),備用SN切換成主用SN,用戶流量切換,流量從備用SN轉(zhuǎn)發(fā)。現(xiàn)有技術(shù)在主備切換時(shí),采用發(fā)布主機(jī)路由或者網(wǎng)段路由的方式來切換。這種方 式的原理是,當(dāng)SN狀態(tài)是備用時(shí),SN不發(fā)布用戶的網(wǎng)段路由或主機(jī)路由到其上行路由器, 當(dāng)SN的狀態(tài)是主用時(shí),SN發(fā)布用戶的網(wǎng)段路由或主機(jī)路由到其上行路由器。當(dāng)SN從主用 向備用切換時(shí),SN撤銷發(fā)包的網(wǎng)段路由或者主機(jī)路由。由于上行路由器根據(jù)路由來確定流 量轉(zhuǎn)發(fā),因此通過這種方式可以隨著SN主備狀態(tài),切換用戶的下行流量。這種現(xiàn)有方式存在一個(gè)問題是,只要存在路由發(fā)布撤銷,就存在路由收斂的問題。 在路由收斂的期間,也就是原來的主用SN(現(xiàn)在的備用)在撤銷用戶的網(wǎng)段路由或主機(jī)路 由時(shí),由于撤銷需要一定的時(shí)間,所以仍然有一部分流量會(huì)被轉(zhuǎn)發(fā)到故障的SN。由于故障的 SN下行無(wú)法轉(zhuǎn)發(fā)到用戶,因此流量會(huì)短暫丟失。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種用戶接入備份時(shí)下行流量切換保護(hù)方法及 備份轉(zhuǎn)發(fā)系統(tǒng),將下行到用戶的流量重定向到備用SN的方式來達(dá)到主備SN切換過程中的 下行流量不丟失的效果。為了解決上述技術(shù)問題,本發(fā)明提供了一種用戶接入備份時(shí)下行流量切換保護(hù)方 法,包括主用業(yè)務(wù)節(jié)點(diǎn)(SN)上為用戶地址配置備用下一跳,所述備用下一跳指向所述主 用SN的備用SN ;所述主用SN檢測(cè)到其下行鏈路發(fā)生故障時(shí),切換至備用狀態(tài),在路由收斂的期間將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述備用SN,再轉(zhuǎn)發(fā)給用戶。進(jìn)一步的,所述備用SN配置有主用下一跳,所述主用下一跳指向用戶地址,所述 備用SN根據(jù)所述主用下一跳將所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用戶。進(jìn)一步的,所述主用SN為用戶地址創(chuàng)建備用下一跳時(shí),采用關(guān)聯(lián)虛擬路由器冗余 協(xié)議(VRRP)的方式,當(dāng)VRRP主備切換時(shí),根據(jù)所述主用SN上的配置流量切換到備用下一 跳;或采用鏈路探測(cè)協(xié)議的方式,當(dāng)所述探測(cè)協(xié)議狀態(tài)變遷由UP轉(zhuǎn)為DOWN時(shí),根據(jù)所述主 用SN上的配置流量切換到備用下一跳;或采用優(yōu)先級(jí)的方式,當(dāng)優(yōu)先級(jí)高的下一跳不可到 達(dá)時(shí),優(yōu)先級(jí)低的備用下一跳生效,多個(gè)備用下一跳通過不同的優(yōu)先級(jí)來確認(rèn)生效的順序; 或采用服務(wù)質(zhì)量重定向或策略路由的方式實(shí)現(xiàn)。進(jìn)一步的,所述主用SN還配置有主用下一跳,該主用下一跳指向所述用戶地址; 所述備用SN還配置有備用下一跳,該備用下一跳指向所述主用SN ;所述主用SN檢測(cè)到其 下行鏈路故障恢復(fù)時(shí),切換回主用狀態(tài),在路由收斂的期間,所述備用SN將由網(wǎng)絡(luò)側(cè)到用 戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述主用SN ;所述主用SN將由網(wǎng)絡(luò)側(cè)到用戶 側(cè)的回程流量通過所述主用下一跳發(fā)送給所述用戶。進(jìn)一步的,所述主用SN為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每個(gè) 用戶對(duì)應(yīng)的備份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指向 該備份SN。為了解決上述技術(shù)問題,本發(fā)明還提供了一種備份轉(zhuǎn)發(fā)系統(tǒng),包括主用業(yè)務(wù)節(jié)點(diǎn) (SN)、對(duì)應(yīng)的備用SN和接入節(jié)點(diǎn),其中,所述主用SN,用于為用戶地址創(chuàng)建備用下一跳,該 備用下一跳指向所述主用SN對(duì)應(yīng)的備用SN ;當(dāng)檢測(cè)到其下行鏈路發(fā)生故障時(shí),切換至備用 狀態(tài),在路由收斂的期間將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述 備用SN;所述備用SN,用于將所述主用SN發(fā)送來的回程流量轉(zhuǎn)發(fā)至所述用戶。進(jìn)一步的,所述備用SN,配置有主用下一跳,該主用下一跳指向用戶地址,根據(jù)所 述主用下一跳將所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用戶。進(jìn)一步的,所述主用SN,為用戶地址創(chuàng)建備用下一跳時(shí),采用關(guān)聯(lián)虛擬路由器冗余 協(xié)議(VRRP)的方式,當(dāng)VRRP主備切換時(shí),根據(jù)所述主用SN上的配置流量切換到備用下一 跳;或采用鏈路探測(cè)協(xié)議的方式,當(dāng)所述探測(cè)協(xié)議狀態(tài)變遷由UP轉(zhuǎn)為DOWN時(shí),根據(jù)所述主 用SN上的配置流量切換到備用下一跳;或采用優(yōu)先級(jí)的方式,當(dāng)優(yōu)先級(jí)高的下一跳不可到 達(dá)時(shí),優(yōu)先級(jí)低的備用下一跳生效,多個(gè)備用下一跳通過不同的優(yōu)先級(jí)來確認(rèn)生效的順序; 或采用QOS重定向、策略路由的方式實(shí)現(xiàn)。進(jìn)一步的,所述主用SN,還配置有主用下一跳,該主用下一跳指向所述用戶地址, 檢測(cè)到其下行鏈路故障恢復(fù)時(shí),切換回主用狀態(tài),將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所 述主用下一跳發(fā)送給所述用戶;所述備用SN,還配置有備用下一跳,該備用下一跳指向所 述主用SN ;在所述主用SN下行鏈路故障恢復(fù)時(shí),在路由收斂的期間將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的 回程流量通過所述備用下一跳發(fā)送到所述主用SN。進(jìn)一步的,所述主用SN,為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每 個(gè)用戶對(duì)應(yīng)的備份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指 向該備份SN。本發(fā)明的有益技術(shù)效果
本發(fā)明采用將下行到用戶的流量重定向到備用SN的方式來達(dá)到主備SN切換過程 中下行流量不丟失的效果,避免了備用SN向上層網(wǎng)絡(luò)刷新用戶路由過程中的用戶下行流量丟失。
圖1是本發(fā)明實(shí)施例中所涉及的網(wǎng)絡(luò)拓?fù)涫疽鈭D;圖2是本發(fā)明實(shí)施例中所涉及的網(wǎng)絡(luò)在主備SN沒有故障切換時(shí)下行流量路徑示 意圖;圖3是本發(fā)明實(shí)施例中所涉及的網(wǎng)絡(luò)在主備SN故障切換時(shí)下行流量路徑示意 圖;圖4是本發(fā)明實(shí)施例中的方法流程圖;圖5是本發(fā)明實(shí)施例中的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式本發(fā)明的核心在于主用SN上為需要備份的用戶的地址創(chuàng)建備用下一跳,出接口 指向該SN的備用設(shè)備;當(dāng)所述SN的下行鏈路發(fā)生故障導(dǎo)致進(jìn)行主備切換時(shí),在路由收斂的 期間,從網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述SN的出接口重定向到其備用設(shè)備,再轉(zhuǎn)發(fā)給 用戶。其流量切換的示意參見圖2和3。下面以一個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行說明。參見圖4。步驟Si,在主用SN設(shè)備上進(jìn)行配置,主用SN設(shè)備上對(duì)需要備份的用戶地址創(chuàng)建備 用下一跳,該下一跳出口最終指向備用SN設(shè)備;主用SN設(shè)備上當(dāng)前使用主用下一跳,指向 用戶地址;此時(shí)在備用SN設(shè)備也要進(jìn)行配置,備用SN設(shè)備配置有主用下一跳,該主用下一跳 指向用戶地址;備用SN設(shè)備上對(duì)上述用戶地址創(chuàng)建備用下一跳,該下一跳出口最終指向主 用SN設(shè)備;步驟S2,主用SN設(shè)備檢測(cè)到其主用下一跳發(fā)生故障,主用下一跳指向用戶地址, 涉及由網(wǎng)絡(luò)側(cè)到用戶側(cè)的下行鏈路;步驟S3,在路由收斂的期間,主用SN設(shè)備進(jìn)行用戶下行流量重定向,轉(zhuǎn)發(fā)到其備 用下一跳;主用SN設(shè)備將其狀態(tài)切換至備用,此時(shí)其主用下一跳失效,備用下一跳生效,主 用SN設(shè)備將接收到的流量轉(zhuǎn)發(fā)到其備用下一跳,備用下一跳指向備用SN設(shè)備,該備用SN 設(shè)備已切換至主用狀態(tài);備用SN設(shè)備根據(jù)其主用下一跳將所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用 戶;顯然,在發(fā)生故障時(shí),路由收斂的期間,流量始終是由主用SN設(shè)備經(jīng)備用SN設(shè)備 轉(zhuǎn)發(fā)至用戶,所以流量不會(huì)發(fā)生損失。至此,進(jìn)行一次下行流量切換保護(hù),由主用SN設(shè)備切換至備用SN設(shè)備。路由收斂后,此時(shí)上述主用SN設(shè)備已切換成備用狀態(tài),備用SN設(shè)備已切換成主用 狀態(tài),由備用SN設(shè)備進(jìn)行正常的下行流量轉(zhuǎn)發(fā),其當(dāng)前使用的下一跳指向用戶地址;
步驟S4,主用SN設(shè)備檢測(cè)到其主用下一跳故障恢復(fù);步驟S5,在路由收斂的期間,備用SN設(shè)備進(jìn)行用戶下行流量重定向,轉(zhuǎn)發(fā)到其備 用下一跳,指向主用SN設(shè)備;備用SN設(shè)備將其狀態(tài)由主用切換回備用狀態(tài),主用SN設(shè)備已由備用切換回主用 狀態(tài);步驟S6,主用SN設(shè)備將到用戶下行的流量重新轉(zhuǎn)發(fā)到其主用下一跳,主用下一跳 指向用戶地址。至此,再次進(jìn)行下行流量切換,由原備用SN設(shè)備切換至原主用SN設(shè)備。特別注意,主用SN設(shè)備為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每個(gè) 用戶對(duì)應(yīng)的備份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指向 該備份SN。下面以一個(gè)應(yīng)用實(shí)例對(duì)本發(fā)明進(jìn)行說明,采用QoS(Quality of Service服務(wù)質(zhì) 量)策略重定向?qū)崿F(xiàn)備用下一跳。步驟100,配置重定向策略;在當(dāng)前主用BRAS設(shè)備上,為不同的用戶建立QoS策略,如ACL(Access Control List訪問控制列表)重定向規(guī)則,策略內(nèi)容在用戶的主用BRAS設(shè)備狀態(tài)變?yōu)閭溆脮r(shí),將收 到的該用戶的下行流量發(fā)往該用戶的備用BRAS設(shè)備(此時(shí)該備用BRAS設(shè)備已切換至主用 狀態(tài));當(dāng)前主用BRAS設(shè)備使用的是其主用下一跳,指向用戶地址;備用BRAS設(shè)備也進(jìn)行如上的備用下一跳配置,指向主用BRAS設(shè)備;同時(shí)備用 BRAS設(shè)備還配置有主用下一跳,該主用下一跳指向用戶地址,以便在接收到主用BRAS設(shè)備 發(fā)來的流量時(shí),可以正確轉(zhuǎn)發(fā)給對(duì)應(yīng)的用戶;步驟101,當(dāng)主用BRAS設(shè)備的下行鏈路發(fā)生故障時(shí),路由收斂的期間,主用BRAS設(shè) 備觸發(fā)QoS策略生效,其主用下一跳失效;步驟102,主用BRAS設(shè)備的狀態(tài)切換為備用,同時(shí)將接收到的發(fā)往用戶的流量根 據(jù)對(duì)應(yīng)的QoS策略轉(zhuǎn)發(fā)到該用戶的備用BRAS設(shè)備;備用BRAS設(shè)備根據(jù)其主用下一跳將所述主用BRAS設(shè)備發(fā)來的回程流量轉(zhuǎn)發(fā)給相 應(yīng)的用戶;備用BRAS設(shè)備在檢測(cè)到主用BRAS設(shè)備的下行鏈路發(fā)生故障時(shí),狀態(tài)自動(dòng)切換為主用;步驟103,路由收斂后,由原備用BRAS設(shè)備進(jìn)行正常的下行流量轉(zhuǎn)發(fā);當(dāng)原主用BRAS設(shè)備下行鏈路故障恢復(fù)時(shí),原主用BRAS設(shè)備的狀態(tài)恢復(fù)回主用,路 由收斂的期間,備用BRAS設(shè)備將接收到的發(fā)往用戶的流量根據(jù)對(duì)應(yīng)的QoS策略轉(zhuǎn)發(fā)到主用 BRAS設(shè)備;該主用BRAS設(shè)備的主用下一跳生效,流量由主用設(shè)備直接轉(zhuǎn)發(fā)至用戶。下面再以一個(gè)應(yīng)用實(shí)例對(duì)本發(fā)明進(jìn)行說明,采用路由策略重定向?qū)崿F(xiàn)備用下一 跳。步驟200,配置重定向策略;在當(dāng)前主用的SR設(shè)備上,為不同的用戶建立路由策略,如配置或動(dòng)態(tài)下發(fā)策略路由,策略內(nèi)容在用戶的主用SR設(shè)備狀態(tài)變?yōu)閭溆脮r(shí),將收到的該用戶的下行流量發(fā)往該用 戶的備用SR設(shè)備(此時(shí)該備用SR設(shè)備已切換至主用狀態(tài));當(dāng)前主用SR設(shè)備使用的是主用下一跳,指向用戶地址;備用SR設(shè)備也進(jìn)行如上的備用下一跳配置,指向主用SR設(shè)備;同時(shí)備用SR設(shè)備 還配置有主用下一跳,該主用下一跳指向用戶地址,以便在接收到主用SR設(shè)備發(fā)來的流量 時(shí),可以正確轉(zhuǎn)發(fā)給對(duì)應(yīng)的用戶;步驟201,當(dāng)主用SR設(shè)備的下行鏈路發(fā)生故障時(shí),路由收斂的期間,主用SR觸發(fā)路 由策略生效,其主用下一跳失效;步驟202,主用SR設(shè)備的狀態(tài)切換為備用,同時(shí)將接收到的發(fā)往用戶的流量根據(jù) 對(duì)應(yīng)的路由策略轉(zhuǎn)發(fā)到該用戶的備用SR設(shè)備;備用SR設(shè)備根據(jù)其主用下一跳將所述主用SR設(shè)備發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的 用戶;備用SR設(shè)備在檢測(cè)到主用SR設(shè)備的下行鏈路發(fā)生故障時(shí),狀態(tài)自動(dòng)切換為主 用;步驟203,路由收斂后,由原備用SR設(shè)備進(jìn)行正常的下行流量轉(zhuǎn)發(fā);當(dāng)原主用SR設(shè)備下行鏈路故障恢復(fù)時(shí),原主用SR設(shè)備的狀態(tài)恢復(fù)回主用,路由收 斂的期間,備用SR設(shè)備將接收到的發(fā)往用戶的流量根據(jù)對(duì)應(yīng)的路由策略轉(zhuǎn)發(fā)到主用SR設(shè) 備;該主用SR設(shè)備的主用下一跳生效,流量由主用設(shè)備直接轉(zhuǎn)發(fā)至用戶。下面再以一個(gè)應(yīng)用實(shí)例對(duì)本發(fā)明進(jìn)行說明,采用設(shè)備配置的備用下一跳,關(guān)聯(lián) VRRP切換來重定向流量。步驟300,在當(dāng)前主用的BRAS設(shè)備上,配置轉(zhuǎn)發(fā)的目的地址為用戶地址,其為主用 下一跳;同時(shí)配置備用下一跳,該下一跳出口指向主用BRAS設(shè)備和備用BRAS設(shè)備直連的鏈 路;備用BRAS設(shè)備也進(jìn)行如上的備用下一跳配置,其備用下一跳指向主用BRAS設(shè)備; 同時(shí)備用BRAS設(shè)備還配置有主用下一跳,該主用下一跳指向用戶地址,以便在接收到主用 BRAS設(shè)備發(fā)來的流量時(shí),可以正確轉(zhuǎn)發(fā)給對(duì)應(yīng)的用戶;步驟301,當(dāng)主用BRAS設(shè)備下行鏈路故障時(shí),主用BRAS的VRRP切換成備用,路由 收斂的期間,此時(shí)設(shè)備上配置的目的地址的主用下一跳失效,備用下一跳生效;步驟302,主用BRAS設(shè)備的狀態(tài)切換為備用,同時(shí)將接收到的發(fā)往用戶的流量根 據(jù)配置的備用下一跳將流量轉(zhuǎn)發(fā)到該用戶的備用BRAS設(shè)備;備用BRAS設(shè)備根據(jù)其主用下一跳將所述主用BRAS設(shè)備發(fā)來的回程流量轉(zhuǎn)發(fā)給相 應(yīng)的用戶;備用BRAS設(shè)備在檢測(cè)到主用BRAS設(shè)備的下行鏈路發(fā)生故障時(shí),狀態(tài)自動(dòng)切換為主用;步驟303,路由收斂后,由原備用BRAS設(shè)備進(jìn)行正常的下行流量轉(zhuǎn)發(fā);當(dāng)原主用BRAS設(shè)備下行鏈路故障恢復(fù)時(shí),原主用BRAS設(shè)備的狀態(tài)恢復(fù)回主用,路 由收斂的期間,備用BRAS設(shè)備將接收到的發(fā)往用戶的流量根據(jù)配置的備用下一跳轉(zhuǎn)發(fā)到 主用BRAS設(shè)備;
該主用BRAS設(shè)備的主用下一跳生效,流量由主用設(shè)備直接轉(zhuǎn)發(fā)至用戶。另外,本發(fā)明在主用SN為用戶地址創(chuàng)建備用下一跳時(shí),還可以采用關(guān)聯(lián)BFD、以太 OAM(Operations Administration and Maintenance操作管理和維護(hù))等鏈路探測(cè)協(xié)議的 方式,以及優(yōu)先級(jí)的方式的實(shí)現(xiàn)。在另一應(yīng)用實(shí)例中,本發(fā)明在主用SN為用戶地址創(chuàng)建備用下一跳時(shí),即采用關(guān)聯(lián) BFD、以太OAM等鏈路探測(cè)協(xié)議的方式實(shí)現(xiàn)。當(dāng)這些探測(cè)協(xié)議狀態(tài)變遷由UP轉(zhuǎn)為DOWN時(shí), 根據(jù)SN設(shè)備上的配置流量切換到備用下一跳。在另一應(yīng)用實(shí)例中,本發(fā)明在主用SN為用戶地址創(chuàng)建備用下一跳時(shí),即采用采用 優(yōu)先級(jí)的方式實(shí)現(xiàn)。當(dāng)優(yōu)先級(jí)高的下一跳不可達(dá)時(shí),優(yōu)先級(jí)低的備用下一跳生效,備用下一 跳不限制于一條,不同的備用下一跳通過不同的優(yōu)先級(jí)來確認(rèn)生效的順序。如圖5所示,為本發(fā)明的備份轉(zhuǎn)發(fā)系統(tǒng),包括,主用SN 1、對(duì)應(yīng)的備用SN 2和接入 節(jié)點(diǎn)3,其中,主用SN 1,用于為需要備份的用戶的地址創(chuàng)建備用下一跳,指向備用設(shè)備 ’為需 要備份的用戶的地址創(chuàng)建主用下一跳,指向用戶地址;當(dāng)檢測(cè)到其下行鏈路發(fā)生故障時(shí),切 換至備用狀態(tài),并從網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過備用下一跳發(fā)送備用設(shè)備;當(dāng)檢測(cè)到 其下行鏈路故障恢復(fù)時(shí),切換回主用狀態(tài),并從網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過主用下一 跳直接發(fā)送至用戶;備用SN 2,檢測(cè)到主用設(shè)備的下行鏈路發(fā)生故障時(shí),切換至主用狀態(tài),并將主用設(shè) 備發(fā)送來的回程流量轉(zhuǎn)發(fā)至所述用戶;檢測(cè)到主用設(shè)備的下行鏈路故障恢復(fù)時(shí),切換回備 用狀態(tài)。本發(fā)明的主用、備用SN從結(jié)構(gòu)上是一致的,都涉及相同的設(shè)備,包括配置模塊 10、檢測(cè)切換模塊20和接收轉(zhuǎn)發(fā)模塊30 ;其中,作為主用設(shè)備工作時(shí)配置模塊10,用于對(duì)需要備份的用戶地址創(chuàng)建備用下一跳,該下一跳出口最終指 向當(dāng)前設(shè)備的備用設(shè)備;還用于配置當(dāng)前設(shè)備使用的主用下一跳,指向用戶地址;將所述 主備用下一跳通知所述檢測(cè)切換模塊20 ;檢測(cè)切換模塊20,檢測(cè)到用戶地址的主用下一跳發(fā)生故障時(shí),將當(dāng)前設(shè)備的狀態(tài) 切換至備用,并置主用下一跳失效,備用下一跳生效,并通知所述接收轉(zhuǎn)發(fā)模塊30 ;檢測(cè)切換模塊20,檢測(cè)到其下行鏈路故障恢復(fù)時(shí),切換回主用狀態(tài),將由網(wǎng)絡(luò)側(cè)到 用戶側(cè)的回程流量通過所述主用下一跳發(fā)送給所述用戶;接收轉(zhuǎn)發(fā)模塊30,接收檢測(cè)切換模塊20的通知,將接收到的流量轉(zhuǎn)發(fā)到備用下一 跳;接收檢測(cè)切換模塊20的通知,將接收到的流量轉(zhuǎn)發(fā)到主用下一跳。其中,作為備用設(shè)備工作時(shí)檢測(cè)切換模塊20,檢測(cè)到其主用設(shè)備的下行鏈路發(fā)生故障時(shí),切換至主用狀態(tài); 檢測(cè)到主用設(shè)備的下行鏈路故障恢復(fù)時(shí),切換回備用狀態(tài);并將主備用狀態(tài)通知所述接收 轉(zhuǎn)發(fā)模塊30 ;接收轉(zhuǎn)發(fā)模塊30,接收其主用設(shè)備發(fā)送來的流量,并根據(jù)所述主用下一跳將轉(zhuǎn)發(fā) 流量至對(duì)應(yīng)的用戶;配置模塊10,配置有主用下一跳,該主用下一跳指向用戶地址,根據(jù)所述主用下一跳將所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用戶。配置模塊10,為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每個(gè)用戶對(duì)應(yīng) 的備份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指向該備份 SN。其與前述的方法的操作流程對(duì)應(yīng),不足之處參考上述方法部分的敘述,不再贅述。另外,請(qǐng)注意,本發(fā)明中主用、備用設(shè)備連接的是同一個(gè)上層網(wǎng)絡(luò),但并不一定是 同一個(gè)節(jié)點(diǎn)。在本發(fā)明的附圖中,示出主用、備用設(shè)備連接到同一個(gè)接入節(jié)點(diǎn),但本發(fā)明并 不限于此。上述說明示出并描述了本發(fā)明的一個(gè)優(yōu)選實(shí)施例,但如前所述,應(yīng)當(dāng)理解本發(fā)明 并非局限于本文所披露的形式,不應(yīng)看作是對(duì)其他實(shí)施例的排除,而可用于各種其他組合、 修改和環(huán)境,并能夠在本文所述發(fā)明構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識(shí) 進(jìn)行改動(dòng)。而本領(lǐng)域人員所進(jìn)行的改動(dòng)和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā) 明所附權(quán)力要求的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種用戶接入備份時(shí)下行流量切換保護(hù)方法,其特征在于,包括主用業(yè)務(wù)節(jié)點(diǎn)(SN)上為用戶地址配置備用下一跳,所述備用下一跳指向所述主用SN 的備用SN ;所述主用SN檢測(cè)到其下行鏈路發(fā)生故障時(shí),切換至備用狀態(tài),在路由收斂的期間將由 網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述備用SN,再轉(zhuǎn)發(fā)給用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述備用SN配置有主用下一跳,所述主用下一跳指向用戶地址,所述備用SN根據(jù)所述 主用下一跳將所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用戶。
3.如權(quán)利要求1所述的方法,其特征在于,所述主用SN為用戶地址創(chuàng)建備用下一跳時(shí),采用關(guān)聯(lián)虛擬路由器冗余協(xié)議(VRRP)的 方式,當(dāng)VRRP主備切換時(shí),根據(jù)所述主用SN上的配置流量切換到備用下一跳;或采用鏈路探測(cè)協(xié)議的方式,當(dāng)所述探測(cè)協(xié)議狀態(tài)變遷由UP轉(zhuǎn)為DOWN時(shí),根據(jù)所述主 用SN上的配置流量切換到備用下一跳;或采用優(yōu)先級(jí)的方式,當(dāng)優(yōu)先級(jí)高的下一跳不可到達(dá)時(shí),優(yōu)先級(jí)低的備用下一跳生效, 多個(gè)備用下一跳通過不同的優(yōu)先級(jí)來確認(rèn)生效的順序;或采用服務(wù)質(zhì)量重定向或策略路由的方式實(shí)現(xiàn)。
4.如權(quán)利要求1所述的方法,其特征在于,所述主用SN還配置有主用下一跳,該主用下一跳指向所述用戶地址;所述備用SN還配 置有備用下一跳,該備用下一跳指向所述主用SN ;所述主用SN檢測(cè)到其下行鏈路故障恢復(fù)時(shí),切換回主用狀態(tài),在路由收斂的期間,所 述備用SN將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述主用SN ;所述主用SN將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述主用下一跳發(fā)送給所述用戶。
5.如權(quán)利要求1所述的方法,其特征在于,所述主用SN為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每個(gè)用戶對(duì)應(yīng)的備 份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指向該備份SN。
6.一種備份轉(zhuǎn)發(fā)系統(tǒng),包括主用業(yè)務(wù)節(jié)點(diǎn)(SN)、對(duì)應(yīng)的備用SN和接入節(jié)點(diǎn),其特征在于,所述主用SN,用于為用戶地址創(chuàng)建備用下一跳,該備用下一跳指向所述主用SN對(duì)應(yīng)的 備用SN;當(dāng)檢測(cè)到其下行鏈路發(fā)生故障時(shí),切換至備用狀態(tài),在路由收斂的期間將由網(wǎng)絡(luò) 側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述備用SN ;所述備用SN,用于將所述主用SN發(fā)送來的回程流量轉(zhuǎn)發(fā)至所述用戶。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述備用SN,配置有主用下一跳,該主用下一跳指向用戶地址,根據(jù)所述主用下一跳將 所述主用SN發(fā)來的回程流量轉(zhuǎn)發(fā)給相應(yīng)的用戶。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述主用SN,為用戶地址創(chuàng)建備用下一跳時(shí),采用關(guān)聯(lián)虛擬路由器冗余協(xié)議(VRRP)的 方式,當(dāng)VRRP主備切換時(shí),根據(jù)所述主用SN上的配置流量切換到備用下一跳;或采用鏈路 探測(cè)協(xié)議的方式,當(dāng)所述探測(cè)協(xié)議狀態(tài)變遷由UP轉(zhuǎn)為DOWN時(shí),根據(jù)所述主用SN上的配置 流量切換到備用下一跳;或采用優(yōu)先級(jí)的方式,當(dāng)優(yōu)先級(jí)高的下一跳不可到達(dá)時(shí),優(yōu)先級(jí)低的備用下一跳生效,多個(gè)備用下一跳通過不同的優(yōu)先級(jí)來確認(rèn)生效的順序;或采用QOS重 定向、策略路由的方式實(shí)現(xiàn)。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述主用SN,還配置有主用下一跳,該主用下一跳指向所述用戶地址,檢測(cè)到其下行鏈 路故障恢復(fù)時(shí),切換回主用狀態(tài),將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述主用下一跳發(fā) 送給所述用戶;所述備用SN,還配置有備用下一跳,該備用下一跳指向所述主用SN ;在所述主用SN下 行鏈路故障恢復(fù)時(shí),在路由收斂的期間將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一 跳發(fā)送到所述主用SN。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述主用SN,為各用戶配置不同的備用SN時(shí),所述備用下一跳指向每個(gè)用戶對(duì)應(yīng)的備 份SN ;為各用戶配置相同的備用SN時(shí),為每個(gè)用戶設(shè)置的備用下一跳均指向該備份SN。
全文摘要
本發(fā)明公開了一種用戶接入備份時(shí)下行流量切換保護(hù)方法及備份轉(zhuǎn)發(fā)系統(tǒng),其中,所述方法包括主用業(yè)務(wù)節(jié)點(diǎn)(SN)上為用戶地址配置備用下一跳,所述備用下一跳指向所述主用SN的備用SN;所述主用SN檢測(cè)到其下行鏈路發(fā)生故障時(shí),切換至備用狀態(tài),在路由收斂的期間將由網(wǎng)絡(luò)側(cè)到用戶側(cè)的回程流量通過所述備用下一跳發(fā)送到所述備用SN,再轉(zhuǎn)發(fā)給用戶。本發(fā)明采用將下行到用戶的流量重定向到備用SN的方式來達(dá)到主備SN切換過程中下行流量不丟失的效果,避免了備用SN向上層網(wǎng)絡(luò)刷新用戶路由過程中的用戶下行流量丟失。
文檔編號(hào)H04L1/22GK102045245SQ200910205478
公開日2011年5月4日 申請(qǐng)日期2009年10月20日 優(yōu)先權(quán)日2009年10月20日
發(fā)明者范亮, 袁博, 許健翔, 高露, 龔超美 申請(qǐng)人:中興通訊股份有限公司