• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種VPN的處理方法和PE設備以及系統技術方案

    技術編號:15794804 閱讀:465 留言:0更新日期:2017-07-10 09:58
    本發明專利技術公開一種VPN的處理方法和PE設備以及系統,用于實現PE設備發送VPN數據報文時路由方向的控制。本發明專利技術實施例提供一種VPN的處理方法,包括:第一PE設備接收第一CE設備發布的第一IP路由,以及接收第二CE設備發布的第二IP路由,第一IP路由和第二IP路由攜帶的IP地址前綴相同;第一PE設備根據第一IP路由獲得第一VPN路由,且根據第二IP路由獲得第二VPN路由,第一VPN路由攜帶第一Sub?RD和用于標識第一Sub?RD的第一標簽,第二VPN路由攜帶第二Sub?RD和用于標識第二Sub?RD的第二標簽;第一PE設備將第一VPN路由發布給第二PE設備,且將第二VPN路由發布給第二PE設備。

    【技術實現步驟摘要】
    一種VPN的處理方法和PE設備以及系統
    本專利技術涉及計算機
    ,尤其涉及一種虛擬專用網(英文全稱:VirtualPrivateNetwork,英文簡稱:VPN)的處理方法和提供商邊緣(英文全稱:ProviderEdge,英文簡稱:PE)設備以及系統。
    技術介紹
    邊界網關協議(英文全稱:BorderGatewayProtocol,英文簡稱:BGP)是一種用于自治系統(英文全稱:AutonomousSystem,英文簡稱:AS)之間的動態路由協議。早期發布的三個版本分別是BGP-1(以編號排定的文件(英文全稱:RequestForComments,英文簡稱:RFC)1105)、BGP-2(RFC1163)和BGP-3(RFC1267),主要用于交換AS之間的可達路由信息,構建AS域間的傳播路徑,防止路由環路的產生,并在AS級別應用一些路由策略。當前使用的版本是BGP-4(RFC4271)。BGP作為事實上的互聯網外部路由協議標準,被廣泛應用于因特網服務提供商(英文全稱:InternetServiceProvider,英文簡稱:ISP)之間。傳統的BGP-4只能管理互聯網協議第四版(英文全稱:InternetProtocolversion4,英文簡稱:IPv4)的單播路由信息,對于使用其它網絡層協議(例如互聯網協議第六版(英文全稱:InternetProtocolversion6,英文簡稱:IPv6)、組播等)的應用就受到一定限制。為了提供對多種網絡層協議的支持,國際互聯網工程任務組(英文全稱:InternetEngineeringTaskForce,英文簡稱:IETF)對BGP-4進行了擴展,形成BGP多協議擴展(英文全稱:MultiprotocolExtensionsforBorderGatewayProtocol,英文簡稱:MP-BGP),目前的MP-BGP標準是BGP-4的多協議擴展(英文名稱:MultiprotocolExtensionsforBGP-4),即RFC4760。為保證內部邊界網關協議(英文全稱:InternalBorderGatewayProtocol,英文簡稱:IBGP)對等體之間的連通性,需要在IBGP對等體之間建立全網狀(英文名稱:Full-mesh)關系。假設在一個AS內部有n臺路由器,那么應該建立的IBGP連接數就為n(n-1)/2,n為自然數。當IBGP對等體數目很多時,對網絡資源和中央處理器(英文全稱:CentralProcessingUnit,英文簡稱:CPU)資源的消耗都很大,利用路由反射可以解決這一問題。在一個AS內,其中一臺路由器作為路由反射器(英文全稱:RouteReflector,英文簡稱:RR),其它路由器作為客戶機(英文名稱:Client)。客戶機與路由反射器之間建立IBGP連接。BGP/多協議標簽交換(英文名稱:MultipleProtocolLabelSwitch,英文簡稱:MPLS)IPVPN是一種三層(英文全稱:Layer3,英文簡稱:L3)VPN。它使用BGP在服務提供商骨干網上發布VPN路由,使用MPLS在服務提供商的骨干網上轉發VPN報文。這里的IP是指VPN承載的IP報文。BGP/MPLSIPVPN的基本模型由三部分組成:客戶邊緣(英文全稱:CustomerEdge,英文簡稱:CE)設備、PE設備和提供商(英文全稱:Provider,英文簡稱:P)設備。在VPN中的站點(英文名稱:site)是指相互之間具備IP連通性的一組IP系統,并且這組IP系統的IP連通性不需通過服務提供商網絡實現。一個site中的設備可以屬于多個VPN。site通過CE設備連接到服務提供商網絡,一個site可以包含多個CE設備,但一個CE設備只屬于一個site。對于多個連接到同一服務提供商網絡的site,通過制定策略,可以將它們劃分為不同的集合(英文名稱:set),只有屬于相同集合的site之間才能通過服務提供商網絡進行相互訪問,這種集合就是VPN。VPN是一種私有網絡,不同的VPN獨立管理自己的地址范圍,也稱為地址空間(英文名稱:AddressSpace)。不同VPN的地址空間可能會在一定范圍內重合,例如,VPN1和VPN2都使用10.110.10.0/24網段地址,這就發生了地址空間的重疊(英文名稱:AddressSpacesOverlapping)。CE設備屬于用戶設備,無需感知到公網和其他私網的存在,因此CE設備只需要將本地私網路由傳輸給PE設備即可。運營商的PE設備一般會與多個不同私網的CE設備相連,所以PE設備會收到來自不同私網的路由。由于各個私網可能會使用重疊的地址空間,導致這些私網路由會攜帶相同的目的地址。如果PE設備只維護一張路由轉發表,將使這些地址重疊的路由相互覆蓋造成路由丟失。因此為了避免這種情況發生,VPN技術中產生了VPN實例(英文名稱:VPN-instance)。在BGP/MPLSIPVPN的組網場景中,VPN路由的發布涉及CE設備和PE設備,P設備只維護骨干網的路由,不需要了解任何VPN路由。PE設備一般維護所有VPN路由。PE設備可以從多個綁定相同VPN實例的CE設備接收到相同的IP地址前綴,為了區分不同VPN中相同的IP地址前綴,BGP/MPLSIPVPN使用了VPN-IPv4地址族。VPN-IPv4地址共有12個字節,包括8個字節的主路由標識符(英文全稱:RouterDistinguisher,英文簡稱:RD)和4個字節的IPv4地址前綴。由于本端PE設備將相同的主RD和相同的IP地址前綴的VPN-IPv4路由向遠端發布時,根據RFC4271規定的BGP路由優選規則,PE設備只能選擇其中一條VPN-IPv4路由,因此在遠端PE設備上也只能看到一條路由。因此從遠端PE設備向本端RE設備返回VPN數據報文時,遠端PE設備只能沿著本端PE設備采用的VPN-IPv4路由返回VPN數據報文。因此,現有技術中前述的遠端PE設備作為進入(英文名稱:Ingress)PE設備時,無法控制VPN數據報文的路由方向,也就無法實現網絡流量的優化。
    技術實現思路
    本專利技術實施例提供了一種VPN的處理方法和PE設備以及系統,用于實現PE設備發送VPN數據報文時路由方向的控制,實現對網絡流量的優化管理。為解決上述技術問題,本專利技術實施例提供以下技術方案:第一方面,本專利技術實施例提供一種VPN的處理方法,包括:第一提供商邊緣PE設備接收第一客戶邊緣CE設備發布的第一互聯網協議IP路由,以及接收第二CE設備發布的第二IP路由,所述第一IP路由和所述第二IP路由攜帶的IP地址前綴相同;所述第一PE設備根據所述第一IP路由獲得第一VPN路由,且根據所述第二IP路由獲得第二VPN路由,所述第一VPN路由攜帶第一子路由標識符SubRD和用于標識所述第一SubRD的第一標簽,所述第二VPN路由攜帶第二SubRD和用于標識所述第二SubRD的第二標簽,所述第一SubRD用于指示所述第一CE設備,所述第二SubRD用于指示所述第二CE設備;所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備。在本專利技術本文檔來自技高網
    ...
    一種VPN的處理方法和PE設備以及系統

    【技術保護點】
    一種虛擬專用網VPN的處理方法,其特征在于,包括:第一提供商邊緣PE設備接收第一客戶邊緣CE設備發布的第一互聯網協議IP路由,以及接收第二CE設備發布的第二IP路由,所述第一IP路由和所述第二IP路由攜帶的IP地址前綴相同;所述第一PE設備根據所述第一IP路由獲得第一VPN路由,且根據所述第二IP路由獲得第二VPN路由,所述第一VPN路由攜帶第一子路由標識符Sub?RD和用于標識所述第一Sub?RD的第一標簽,所述第二VPN路由攜帶第二Sub?RD和用于標識所述第二Sub?RD的第二標簽,所述第一Sub?RD用于指示所述第一CE設備,所述第二Sub?RD用于指示所述第二CE設備;所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備。

    【技術特征摘要】
    1.一種虛擬專用網VPN的處理方法,其特征在于,包括:第一提供商邊緣PE設備接收第一客戶邊緣CE設備發布的第一互聯網協議IP路由,以及接收第二CE設備發布的第二IP路由,所述第一IP路由和所述第二IP路由攜帶的IP地址前綴相同;所述第一PE設備根據所述第一IP路由獲得第一VPN路由,且根據所述第二IP路由獲得第二VPN路由,所述第一VPN路由攜帶第一子路由標識符SubRD和用于標識所述第一SubRD的第一標簽,所述第二VPN路由攜帶第二SubRD和用于標識所述第二SubRD的第二標簽,所述第一SubRD用于指示所述第一CE設備,所述第二SubRD用于指示所述第二CE設備;所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:所述第一PE設備將所述第一VPN路由與第一出口目標屬性關聯,所述第一PE設備發布給所述第二PE設備的第一VPN路由攜帶有所述第一出口目標屬性,所述第一出口目標屬性與所述第二PE設備的入口目標屬性進行匹配;所述第一PE設備將所述第二VPN路由與第二出口目標屬性關聯,所述第一PE設備發布給所述第二PE設備的第二VPN路由攜帶有所述第二出口目標屬性,所述第二出口目標屬性與所述第二PE設備的入口目標屬性進行匹配。3.根據權利要求1所述的方法,其特征在于,所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備之后,所述方法還包括:所述第一PE設備接收所述第二PE設備發送的VPN數據報文;所述第一PE設備確定所述VPN數據報文攜帶標簽是第一標簽或者第二標簽,若所述VPN數據報文攜帶所述第一標簽,所述第一PE設備將所述VPN數據報文轉發給所述第一CE設備;若所述VPN數據報文攜帶所述第二標簽,所述第一PE設備將所述VPN數據報文轉發給所述第二CE設備。4.根據權利要求1至3中任一項所述的方法,其特征在于,所述第一VPN路由中還攜帶有所述IP地址前綴,所述第一SubRD在所述第一VPN路由中的位置與所述IP地址前綴在所述第一VPN路由中的位置相鄰;所述第二VPN路由中還攜帶有所述IP地址前綴,所述第二SubRD在所述第二VPN路由中的位置與所述IP地址前綴在所述第二VPN路由中的位置相鄰。5.一種虛擬專用網VPN的處理方法,其特征在于,包括:第二提供商邊緣PE設備接收來自第一PE設備的第一VPN路由,以及接收來自所述第一PE設備的第二VPN路由,其中,所述第一VPN路由攜帶第一子路由標識符SubRD和用于標識所述第一SubRD的第一標簽,所述第二VPN路由攜帶第二SubRD和用于標識所述第二SubRD的第二標簽;所述第二PE設備根據所述第一SubRD獲取到第一標簽,且根據所述第二SubRD獲取到第二標簽,所述第一標簽和所述第二標簽用于所述第二PE設備配置給需要發送的VPN數據報文。6.根據權利要求5所述的方法,其特征在于,所述方法還包括:所述第二PE設備向所述第一PE設備發送VPN數據報文,所述VPN數據報文攜帶有所述第一標簽或所述第二標簽。7.根據權利要求5或6所述的方法,其特征在于,所述方法還包括:所述第二PE設備從所述第一VPN路由中獲取到第一出口目標屬性,所述第二PE設備確定所述第一出口目標屬性與所述第二PE設備的入口目標屬性匹配成功,然后將所述第一出口目標屬性對應的第一VPN路由加入所述第二PE設備的VPN路由表;所述第二PE設備從所述第二VPN路由中獲取到第二出口目標屬性,所述第二PE設備確定所述第二出口目標屬性與所述第二PE設備的入口目標屬性匹配成功,然后將所述第二出口目標屬性對應的第二VPN路由加入所述第二PE設備的VPN路由表。8.一種虛擬專用網VPN的處理方法,其特征在于,包括:第一提供商邊緣PE設備接收第一客戶邊緣CE設備發布的第一互聯網協議IP路由,所述第一PE設備和所述第一CE設備之間配置有第一鏈路和第二鏈路;所述第一PE設備根據所述第一IP路由獲得第一VPN路由和第二VPN路由,所述第一VPN路由攜帶與所述第一鏈路對應的第一子路由標識符SubRD和用于標識所述第一SubRD的第一標簽,所述第二VPN路由攜帶與所述第二鏈路對應的第二SubRD和用于標識所述第二SubRD的第二標簽,所述第一SubRD用于指示所述第一鏈路,所述第二SubRD用于指示所述第二鏈路;所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備。9.根據權利要求8所述的方法,其特征在于,所述方法還包括:所述第一PE設備接收第二CE設備發布的第二IP路由,所述第一IP路由和所述第二IP路由攜帶的IP地址前綴相同;所述第一PE設備根據所述第二IP路由獲得第三VPN路由,所述第三VPN路由攜帶第三SubRD和用于標識所述第三SubRD的第三標簽,所述第三SubRD用于指示所述第二CE設備;所述第一PE設備將所述第三VPN路由發布給第二PE設備。10.根據權利要求8所述的方法,其特征在于,所述方法還包括:所述第一PE設備將所述第一VPN路由與第一出口目標屬性關聯,所述第一PE設備發布給所述第二PE設備的第一VPN路由攜帶有所述第一出口目標屬性,所述第一出口目標屬性與所述第二PE設備的入口目標屬性進行匹配;所述第一PE設備將所述第二VPN路由與第二出口目標屬性關聯,所述第一PE設備發布給所述第二PE設備的第二VPN路由攜帶有所述第二出口目標屬性,所述第二出口目標屬性與所述第二PE設備的入口目標屬性進行匹配。11.根據權利要求8所述的方法,其特征在于,所述第一PE設備將所述第一VPN路由發布給第二PE設備,且將所述第二VPN路由發布給所述第二PE設備之后,所述方法還包括:所述第一PE設備接收所述第二PE設備發送的VPN數據報文;所述第一PE設備確定所述VPN數據報文攜帶標簽是第一標簽或者第二標簽,若所述VPN數據報文攜帶所述第一標簽,所述第一PE設備將所述VPN數據報文通過所述第一鏈路轉發給所述第一CE設備;若所述VPN數據報文攜帶所述第二標簽,所述第一PE設備將所述VPN數據報文通過所述第二鏈路轉發給所述第一CE設備。12.根據權利要求8至11中任一項所述的方法,其特征在于,所述第一VPN路由中還攜帶有所述IP地址前綴,所述第一SubRD在所述第一VPN路由中的位置與所述IP地址前綴在所述第一VPN路由中的位置相鄰;所述第二VPN路由中還攜帶有所述IP地址前綴,所述第二SubRD在所述第二VPN路由中的位置與所述IP地址前綴在所述第二VPN路由中的位置相鄰。13.一種提供商邊緣PE設備,其特征在于,所述PE設備具體為第一PE設備,所述第一PE設備包括:收發模塊,用于接收第一客戶邊緣CE設備發布的第一互聯網協議IP路由,以及接收第二CE設備發布的第二IP路由,所述第一IP路由和所述第二IP路由攜帶的...

    【專利技術屬性】
    技術研發人員:莊順萬徐海軍李振斌車佳王海波陳雙龍
    申請(專利權)人:華為技術有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中字无码av电影在线观看网站| V一区无码内射国产| 中日精品无码一本二本三本| 国产AV无码专区亚洲AVJULIA | 免费无码AV一区二区| 无码人妻久久一区二区三区| 亚洲av福利无码无一区二区| 一本色道久久综合无码人妻| 精品人妻系列无码天堂| 日韩精品无码专区免费播放| 人妻少妇无码视频在线| 伊人久久大香线蕉无码| 中文国产成人精品久久亚洲精品AⅤ无码精品| 无码人妻一区二区三区免费看| 日韩毛片无码永久免费看| 亚洲av无码日韩av无码网站冲 | 免费精品无码AV片在线观看| 亚洲AV无码久久精品色欲| 久久久久久99av无码免费网站| 日韩av无码国产精品| 久久久久亚洲AV片无码| 久久亚洲精品无码观看不卡| 午夜无码性爽快影院6080| 91无码人妻精品一区二区三区L| 久久精品无码一区二区app| 久久国产精品成人无码网站| 18禁无遮拦无码国产在线播放| 亚洲国产精品成人精品无码区| 久久国产精品无码网站| 国产精品无码aⅴ嫩草| 东京热av人妻无码| 亚洲人成影院在线无码观看| 中文字幕无码人妻AAA片| 老司机亚洲精品影院无码| 亚洲国产精品无码久久一区二区| 国产精品一级毛片无码视频| 东京热人妻无码人av| 内射人妻少妇无码一本一道| 暴力强奷在线播放无码| 永久免费av无码网站yy| 亚洲熟妇无码另类久久久|