一種路由切換方法及設備的制造方法
【技術領域】
[0001]本發明涉及通信技術領域,特別涉及一種路由切換方法。本發明同時還涉及一種網關設備以及CE設備。
【背景技術】
[0002]IPRAN(Internet Protocol Rad1 Access Network,無線接入網 IP 化)IPRAN 是針對IP(Internet Protocol,網絡協議)化基站回傳應用場景進行優化定制的路由器/交換機整體解決方案,隨著網絡IP化不斷地推進,IPRAN對于移動網絡來說變得越來越重要。在圖1所示的現有技術中一種IPRAN組網示意圖中,A設備(包括Al、A2、A3)下掛有大量基站。每臺A設備分別與BI,B2設備之間開啟L2VPN(Virtual Private Network,虛擬專用網絡),建立主備PW(Pseudo wire,偽線)并進行備份(為便于描述,后續以BI和Al之間的鏈路作為主鏈路,B2和A3之間的鏈路作為備份鏈路進行說明)。B設備分別和CE設備建立BGP (Border Gateway Protocol,邊界網關協議)L3VPN。對于B設備而言,其通過一個VE-L3VPN和一個VE-L3VPN的虛接口,將自身和A設備建立的L2VPN以及自身和CE設備建立的L3VPN分別關聯起來,從而達到各個基站和CE設備互通的效果。
[0003]作為基站的網關(基站通過L2VPN連接到B設備),目前BI和B2設備的VE-L3VPN口的IP地址被設置相同(避免基站在主PW發生故障的情況下切換到B2由網關不同而導致的“基站_>CE”方向流量無法恢復),BI,B2上的VE-L3VPN 口的直連路由亦一致,B設備需要將VE-L3VPN 口上學到的基站的ARP(Address Resolut1n Protocol,地址解析協議)信息作為主機路由發給CE設備。
[0004]由于主機路由根據當前PW的ARP信息生成,因此B設備上存儲有各個PW上所承載的主機路由及其ARP表項的對比關系。在發生如圖2所示的A設備間的故障問題時,B設備首先通過針對PW設置的BFD (Bidirect1nal Forwarding Detect1n,雙向轉發檢測)感知到具體哪條PW出了故障(A設備和B設備建立的每條PW都配置有BFD),隨后刪除自身設備上的ARP表項與對應的PW的相關主機路由,并將撤銷路由信息發送給CE,通知CE進行刪除路由刪除處理。以圖2為例,當Al,A2間鏈路故障后,“CE-〉基站”方向的流量的收斂過程(只分析CE到A2的基站,其余A設備原理類似)如下:
[0005](I)當Al,A2鏈路DOWN掉后,BI通過PW BFD感知到A2上的所有PW全部DOWN掉,開始刪除相關PW的ARP。
[0006](2)當相關PW的ARP刪除后,與BI相關的主機路由也需要被刪除,BGP會通知CE將與BI相關的主機路由刪除,后續來自于基站方向流量通過B2轉至CE,以此完成CE->A2基站方向的流量收斂。
[0007]在實現本發明的過程中,發明人發現上述方案存在以下問題:
[0008]在目前刪除基站的ARP的過程中,B設備需要將ARP和主機路由都刪除后“CE_>A”側的流量才能完全收斂。當A設備下掛的基站數量較大時,B設備需要刪除每一條ARP和每一條相關的直連路由后才能做到收斂,不僅收斂速度緩慢,且B設備刪除ARP和直連路由的需要耗費大量的資源,使得設備在鏈路發送故障的時候處于高負荷狀態,給網絡的穩定性帶來了很大的影響。
【發明內容】
[0009]本發明提供了一種路由切換方法,用以在IPRAN網絡中的鏈路發生故障時能夠及時完成路由的切換,從而加快流量的收斂速度。
[0010]所述方法應用于無線接入網網絡協議化IPRAN組網中的第一網關設備,所述IPRAN組網中還包括第二網關設備以及用戶邊緣CE設備,所述第一網關設備分別與所述CE設備以及所述第二網關設備相連,該方法包括:
[0011]對所述第一網關設備和所述第二網關設備之間的偽線PW所對應的會話狀態進行雙向轉發檢測BFD ;
[0012]若所述會話狀態發生改變,對網關側狀態表中的會話狀態進行更新,其中,所述網關側狀態表中存儲有所述PW的PW屬性、會話狀態和團體屬性;
[0013]根據更新后的網關側狀態表確定目標會話狀態所對應的目標團體屬性的對應關系;
[0014]向所述CE設備發送攜帶所述目標團體屬性的狀態通告報文,以使所述CE設備根據所述目標團體屬性,過濾與所述第一網關設備相對應的、更新后的會話狀態為DOWN的VPN路由進行過濾。
[0015]相應地,本發明還提出了一種路由切換方法,所述方法應用于包括IPRAN組網中的CE設備,所述IPRAN組網中還包括第一網關設備以及第二網關設備,所述第一網關設備分別與所述CE設備以及所述第二網關設備相連,該方法包括:
[0016]接收所述第一網關設備發送的狀態通告報文,所述狀態通告報文攜帶目標團體屬性;
[0017]在與所述第一網關設備相對應的CE側狀態表中,根據所述目標團體屬性,過濾更新后的會話狀態為DOWN的VPN路由。
[0018]相應地,本發明還提出了一種路由切換裝置,所述路由切換裝置作為第一網關設備應用于無線接入網網絡協議化IPRAN組網中,所述IPRAN組網中還包括第二網關設備以及用戶邊緣CE設備,所述第一網關設備分別與所述CE設備以及所述第二網關設備相連,該路由切換裝置包括:
[0019]檢測模塊,對所述第一網關設備和所述第二網關設備之間的偽線PW所對應的會話狀態進行雙向轉發檢測BFD ;
[0020]更新模塊,若所述會話狀態發生改變,對網關側狀態表中的會話狀態進行更新,其中,所述網關側狀態表中存儲有所述PW的PW屬性、會話狀態和團體屬性的對應關系;
[0021]確定模塊,根據更新后的網關側狀態表確定目標會話狀態所對應的目標團體屬性;
[0022]發送模塊,向所述CE設備發送攜帶所述目標團體屬性的狀態通告報文,以使所述CE設備根據所述目標團體屬性,過濾與所述第一網關設備相對應的、更新后的會話狀態為DOWN的VPN路由。
[0023]相應地,本發明還提出了一種CE設備,所述CE設備應用于包括第一網關設備以及第二網關設備的無線接入網網絡協議化IPRAN組網中,所述第一網關設備分別與所述CE設備以及所述第二網關設備相連,該CE設備包括:
[0024]接收模塊,接收所述第一網關設備發送的狀態通告報文,所述狀態通告報文攜帶目標團體屬性;
[0025]過濾模塊,在與所述第一網關設備相對應的CE側狀態表中,根據所述目標團體屬性,過濾更新后的會話狀態為DOWN的VPN路由。
[0026]由此可見,通過應用本發明的技術方案,對IPRAN組網中的第一網關設備和第二網關設備之間的PW所對應的會話狀態進行BFD,并在會話狀態發生改變時對網關側狀態表中的會話狀態進行更新,由于網關側狀態表中存儲有PW的PW屬性、會話狀態和團體屬性,因此在根據更新后的網關側狀態表確定目標會話狀態所對應的目標團體屬性后即可向CE設備發送攜帶目標團體屬性的狀態通告報文,以使CE設備根據目標團體屬性對更新后的會話狀態為DOWN的VPN路由進行過濾。從而使得路由能夠在鏈路故障時快速進行切換,加快了流量的收斂速度,保障了網絡的穩定性。
【附圖說明】
[0027]圖1為現有技術中簡化后的IPRAN組網的示意圖;
[0028]圖2為現有技術中一種出現故障后的IPRAN組網的示意圖;
[0029]圖3為本發明提出的一種路由切換方法的流程示意圖;
[0030]圖4為本發明具體實施例中第一網關設備為路由添加TAG的示意圖;
[0031]圖5為本發明具體實施例中第一網關設備進行團體屬性映射的示意圖;
[0032]圖6為本發明具體實施例中第一網關設備對第二網關設備進行監控的示意圖;
[0033]圖7為本發明具體實施例中第一網關設備向CE設備發送BGP更新報文的示意圖;
[0034]圖8為本發明提出的另一種路由切換方法的流程示意圖;
[0035]圖9為本發明提出的一種網關設備的結構示意圖;
[0036]圖10為本發明提出的一種CE設備的結構示意圖。;
【具體實施方式】
[0037]有鑒于【背景技術】中的問題,本發明分別針對IPRAN組網中的網關設備以及CE設備提出了相應的路由切換方法,用以提高鏈路故障時路由的切換速度,從而加快流量收斂,提尚網絡的穩定性。
[0038]由于IPRAN組網中包含與基站連接的網關設備以及與CE設備連接的網關設備,在此需要說明的是,本申請中的第一網關設備以及第二網關設備均具有與其他設備相連并執行網絡相關操作的功能,為便于闡述以及區分,后續將與CE設備相連的網關設備稱為第一網關設備,而將同時與第一網關設備以及基站相連的網關設備稱為第二網關設備,在保證連接不發生改變的前提下,網關設備型號的不同并不影響本申請的保護范圍。
[0039]如圖3所示,為本發明