新四季網

一種私網報文傳輸方法、設備及系統的製作方法

2023-05-18 07:40:56 1

專利名稱:一種私網報文傳輸方法、設備及系統的製作方法
技術領域:
本發明涉及計算機網絡通信技術領域中的標籤交換路徑LSP技術領域,尤其涉及一種私網報文傳輸方法、設備及系統。
背景技術:
在現有的二層VPN(Virtual Private Network,虛擬專用網絡)技術中,兩個 PE(Provider Edge Device,運營商邊緣設備)為與各自連接的CE(Customer Edge Device, 用戶邊緣設備)之間建立端到端的偽線,也可稱私網,以便為這兩個CE提供基於MPL S (Multi-Protocol Label Switching,多標籤協議交換)網絡的二層VPN服務,使運營商可以在IP/MPLS網絡上仿真不同介質的二層業務,包括ATM (Asynchronous Transfer Mode,異步傳輸模式)、VLAN(Virtual Local Area Network,虛擬區域網)和乙太網Ethernet等。兩個PE在為各自連接的CE之間進行私網報文傳輸時,首先需要在運營商公網設備建立一條公網隧道,即標籤交換路徑LSP,其次在該公網隧道內建立與每兩個CE對應的獨立的偽線,即當需要為多對CE建立偽線時,所建立的各條偽線之間是相互隔離的,並在基於建立的公網隧道和偽線進行CE之間的私網報文的傳輸時,將私網報文封裝為公網報文,並在公網報文中添加私網標籤和公網標籤,即可以在MPLS網絡內實現私網報文的傳輸,封裝後的公網報文也可稱為MPLS報文。按照組網類型方式分,兩個PE之間建立的偽線可以分為單段偽線和多段偽線。當兩個PE位於同一個運營商網絡時,可以直接建立單段偽線,當兩個PE位於不同運營商網絡時,則建立多段偽線,如圖1所示為多段偽線應用的網絡架構示意圖其中,位於第一運營商網絡的第一 PE與位於第二運營商網絡的第二 PE之間,通過兩個運營商網絡之間的第一交換運營商邊緣設備S-PE和第二 S-PE,實現多段偽線的建立, 即S-PE參與多段偽線的建立,將其兩側的偽線段拼接起來形成一條偽線。從圖1中可見, 多段偽線應用於跨運營商網絡(也可稱為跨域)的兩個PE之間偽線的建立。在跨運營商網絡的兩個PE之間建立偽線時,兩個運營商網絡之間的S-PE需要對這兩個PE之間建立的每條偽線進行管理,即需要維護基於每條偽線進行私網報文傳輸時使用的私網標籤,例如,當圖1中的第一 CE向第二 CE發送私網報文時,第一 S-PE在接收到第一 PE發送的封裝有該私網報文的公網報文後,需要對該公網報文進行私網標籤交換處理和下一段LSP(即第一 S-PE與第二 S-PE之間的LSP)的公網標籤添加處理,並將封裝有私網報文的處理後的公網報文發送給第二 S-PE,再由第二 S-PE進行相似的處理,將私網報文傳輸到第二 PE,從中可見,當這兩個PE之間建立的偽線數量較多時,S-PE需要對大量的偽線進行管理,使得S-PE需要承擔的管理負擔較重。

發明內容
本發明實施例提供一種私網報文傳輸方法、設備及系統,用以解決現有技術中存在的S-PE需要對跨運營商網絡的兩個PE之間的偽線進行管理而導致的負擔較重的問題。
本發明實施例提供一種私網報文傳輸方法,包括第一交換運營商邊緣設備S-PE接收其第一鄰居設備發送的第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向所述第一 S-PE發送公網報文;基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤, 以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於所述第一 S-PE向其第二鄰居設備發送公網報文;向所述第二鄰居設備發送所述第二公網報文。本發明實施例還提供一種私網報文傳輸方法,包括第一運營商邊緣設備PE接收與其相連的第一用戶邊緣設備CE發送的私網報文, 所述私網報文為發送給與第二 PE相連的第二 CE的私網報文;對所述私網報文進行封裝,得到公網報文,所述公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,所述外層公網標籤用於所述第一 PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,所述內層公網標籤用於表徵所述第一 PE與所述第二 PE之間的標籤交換路徑LSP ;向所述S-PE發送封裝得到的所述公網報文。本發明實施例還提供一種交換運營商邊緣設備S-PE,包括第一接收單元,用於接收本S-PE的第一鄰居設備發送的第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤, 所述第一外層公網標籤用於所述第一鄰居設備向本S-PE發送公網報文;標籤確定單元,用於基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;報文處理單元,用於將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於本S-PE向其第二鄰居設備發送公網報文; 第一發送單元,用於向所述第二鄰居設備發送所述第二公網報文。本發明實施例還提供一種運營商邊緣設備PE,包括第二接收單元,用於接收與本PE相連的第一用戶邊緣設備CE發送的私網報文,所述私網報文為發送給與第二 PE相連的第二 CE的私網報文;報文封裝單元,用於對所述私網報文進行封裝,得到公網報文,所述公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,所述外層公網標籤用於本PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,所述內層公網標籤用於表徵本PE與所述第二 PE之間的標籤交換路徑LSP;第二發送單元,用於向所述S-PE發送封裝得到的所述公網報文。本發明實施例還提供一種私網報文傳輸系統,包括交換運營商邊緣設備S-PE、 所述S-PE的第一鄰居設備和第二鄰居設備,其中
所述第一鄰居設備,用於向所述S-PE發送第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向所述S-PE發送公網報文;所述S-PE,用於接收所述第一鄰居設備發送的第一公網報文;並基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;並將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於所述S-PE向所述第二鄰居設備發送公網報文;以及向所述第二鄰居設備發送所述第二公網報文;所述第二鄰居設備,用於接收所述S-PE發送的所述第二公網報文。本發明有益效果包括本發明實施例提供的方法中,S-PE從其第一鄰居設備接收到的封裝有私網報文的第一公網報文後,通過已建立的內層公網標籤的映射關係,確定與第一公網報文中攜帶的第一內層公網標籤對應的第二內層公網標籤;然後通過內層公網標籤替換和外層公網標籤替換,得到封裝有該私網報文的第二公網報文,並向其第二鄰居設備發送該第二公網報文,其中,第二公網報文中攜帶的第二外層公網標籤用於S-PE向其第二鄰居設備發送公網報文。採用本發明提供的方案,S-PE在對封裝有私網報文的公網報文進行轉發時,不需要對報文中攜帶的私網標籤進行處理,即不再需要對私網標籤進行管理,從而使得無論經過該S-PE建立的偽線數量為多少,S-PE也僅需要管理內層公網標籤的映射即可,進而減少了 S-PE在對私網報文進行傳輸時的負擔。


圖1為跨運營商網絡的兩個PE之間建立多段偽線應用的網絡架構示意圖之一;圖2為本發明實施例提供的私網報文傳輸方法的流程圖之一;圖3為本發明實施例提供的私網報文傳輸方法的流程圖之二 ;圖4為本發明實施例1中建立內層標籤交換路徑的處理流程圖;圖5為跨運營商網絡的兩個PE之間建立多段偽線應用的網絡架構示意圖之一;圖6為本發明實施例2中PE側建立標籤交換路徑的處理流程圖;圖7為本發明實施例3中S-PE側建立標籤交換路徑的處理流程圖;圖8為本發明實施例4中提供的私網報文傳輸的處理流程圖;圖9為本發明實施例5中提供的交換運營商邊緣設備的結構示意圖;圖10為本發明實施例6中提供的運營商邊緣設備的結構示意圖;圖11為本發明實施例7中提供的私網報文傳輸系統的結構示意圖。
具體實施例方式為了給出避免S-PE需要對跨運營商網絡的兩個PE之間的偽線進行管理,以便減少S-PE在對私網報文進行傳輸時的負擔的實現方案,本發明實施例提供了一種私網報文傳輸方法、設備及系統,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解, 此處所描述的優選實施例僅用於說明和解釋本發明,並不用於限定本發明。並且在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。本發明實施例提供一種私網報文傳輸方法,如圖2所示,包括步驟S201、第一 S-PE接收其第一鄰居設備發送的第一公網報文,第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,第一外層公網標籤用於第一鄰居設備向第一 S-PE發送公網報文。步驟S202、基於內層公網標籤的映射關係,確定與第一內層公網標籤對應的第二內層公網標籤。步驟S203、將第一公網報文中的第一內層公網標籤替換為第二內層公網標籤,以及將第一外層公網標籤替換為第二外層公網標籤,得到封裝有該私網報文的第二公網報文,第二外層公網標籤用於第一 S-PE向其第二鄰居設備發送公網報文。步驟S204、向第二鄰居設備發送第二公網報文。相應的,本發明實施例還提供一種私網報文傳輸方法,應用於PE側,如圖3所示, 包括步驟S301、第一 PE接收與其相連的第一 CE發送的私網報文,私網報文為發送給與第二 PE相連的第二 CE的私網報文。步驟S302、對該私網報文進行封裝,得到公網報文,該公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,外層公網標籤用於第一 PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,內層公網標籤用於表徵第一 PE與第二PE之間的標籤交換路徑LSP。步驟S303、向該S-PE發送封裝得到的所述公網報文。下面結合附圖,用具體實施例對本發明提供的方法及設備和相應系統進行詳細描述。實施例1 在對本發明實施例提供的上述私網報文傳輸方法進行詳細描述之前,為了便於對方案中涉及的外層公網標籤和內層公網標籤的理解,本實施例1中首先對私網報文傳輸時所基於的標籤交換路徑的建立進行詳細描述。以圖1所示的跨運營商網絡進行私網報文傳輸的網絡架構為例,第一 PE在將第一 CE發送給第二 CE的私網報文傳輸給第二 PE之前,首先需要建立第一 PE與第二 PE之間的多條標籤交換路徑,具體的如下1、建立外層標籤交換路徑本實施例1中需要建立第一 PE與第一 S-PE之間的標籤交換路徑,用於第一運營商網絡中由第一 PE向第一 S-PE在傳輸公網報文,建立第一 S-PE與第二 S-PE之間的標籤交換路徑,用於在第一運營商網絡與第二運營商網絡之間由第一 S-PE向第二 S-PE傳輸公網報文,建立第二 S-PE與第二PE之間的標籤交換路徑,用於在第二運營商網絡中由第二 S-PE 向第二 PE傳輸公網報文,這三個標籤交換路徑分別與現有技術中第一 PE與第一 S-PE、第一 S-PE與第二 S-PE和第二 S-PE與第二 PE之間建立的標籤交換路徑相同,為了區別本發明實施例提出的第一 PE與第二 PE之間的標籤交換路徑,本實施例1中將第一 PE與第一 S-PE、 第一 S-PE與第二 S-PE和第二 S-PE與第二 PE之間建立的標籤交換路徑稱為外層標籤交換路徑,為了便於區分和描述,將這三個外層標籤交換路徑分別稱作第一外層標籤交換路徑、 第二外層標籤交換路徑和第三外層標籤交換路徑。
外層標籤交換路徑的建立方法,可以採用現有技術進行建立,在此不再進行詳細描述。在建立第一 PE與第一 S-PE之間的第一外層標籤交換路徑後,在第一 PE和第一 S-PE 上保存有第一外層公網標籤,該第一外層公網標籤可以由第一 S-PE為第一PE分配;在建立第一 S-PE與第二 S-PE之間的第二外層標籤交換路徑後,在第一 S-PE和第二 S-PE上保存有第二外層公網標籤,該第二外層公網標籤可以由第二 S-PE為第一 S-PE分配;在建立第二 S-PE與第二 PE之間的第三外層標籤交換路徑後,在第二 S-PE和第二 PE上保存有第三外層公網標籤,該第三外層公網標籤可以由第二 PE為第二 S-PE分配。2、建立內層標籤交換路徑本實施例1中提出在第一 PE與第二 PE之間建立標籤交換路徑,用於第一 PE向第二 PE傳輸公網報文,為區別上述外層標籤交換路徑,本實施例1中將第一 PE與第二 PE之間的標籤交換路徑稱為內層標籤交換路徑。在建立第一 PE與第二 PE之間的內層標籤交換路徑後,在第一 PE和第一 S-PE上保存有第一內層公網標籤,該第一內層公網標籤可以由第二 S-PE為第一 PE分配,在第一 S-PE和第二 S-PE上保存有第二內層公網標籤,該第二內層公網標籤可以由第二 S-PE為第一 S-PE分配,且在第一 S-PE上建立有第一內層公網標籤與第二內層公網標籤的映射關係, 在第二 S-PE和第二 PE上保存有第三內層公網標籤,該第三內層公網標籤可以由第二 PE為第二 S-PE分配,且在第二 S-PE上建立有第二內層公網標籤與第三內層公網標籤的映射關係。下面對建立第一 PE與第二 PE之間的內層標籤交換路徑的處理流程進行詳細描述,如圖4所示,包括步驟S401、第二 PE向第二 S-PE發送第三標籤映射消息,其中攜帶第二 PE為第二 S-PE分配的第三內層公網標籤,以及第一 PE與第二 PE之間的標籤交換路徑的路徑標識。為了便於與現有技術中建立外層標籤交換路徑時使用的標籤映射消息進行區分, 本實施例1中提出,在建立內層標籤交換路徑時使用的標籤映射消息中所設置的轉發等價類FEC的類型,與現有技術中使用的標籤映射消息中所設置的FEC的類型不同,用於表徵本標籤映射消息是用於建立內層標籤交換路徑的。步驟S402、第二 S-PE接收到第三標籤映射消息後,獲取其中攜帶的路徑標識,並根據路徑標識與鄰居設備的對應關係,確定與第三標籤映射消息中攜帶的路徑標識對應的鄰居設備為第一 S-PE。其中,路徑標識與鄰居設備的對應關係為預先在第二 S-PE上進行配置的,例如,在第二 S-PE上配置每個路徑標識分別對應第二 S-PE的兩個鄰居設備,這兩個鄰居設備均位於第一 PE與第二 PE之間的連接鏈路上。步驟S403、第二 S-PE向第一 S-PE發送第二標籤映射消息,其中攜帶第二 S-PE為第一 S-PE分配的第二內層公網標籤,以及第一 PE與第二 PE之間的標籤交換路徑的路徑標識。並且,第二 S-PE建立第三標籤映射消息中攜帶的第三內層公網標籤與第二內層公網標籤之間的映射關係。步驟S404、第一 S-PE接收到第二標籤映射消息後,獲取其中攜帶的路徑標識,並根據路徑標識與鄰居設備的對應關係,確定與第二標籤映射消息中攜帶的路徑標識對應的鄰居設備為第一 PE。其中,路徑標識與鄰居設備的對應關係為預先在第一 S-PE上進行配置的,例如,在第一 S-PE上配置每個路徑標識分別對應第一 S-PE的兩個鄰居設備,這兩個鄰居設備均位於第一 PE與第二 PE之間的連接鏈路上。步驟S405、第一 S-PE向第一 PE發送第一標籤映射消息,其中攜帶第一 S-PE為第一 PE分配的第一內層公網標籤,以及第一 PE與第二 PE之間的標籤交換路徑的路徑標識。並且,第一 S-PE建立第二標籤映射消息中攜帶的第二內層公網標籤與第一內層公網標籤之間的映射關係。步驟S406、第一 PE接收到第一標籤映射消息後,獲取其中攜帶的路徑標識,並在攜帶的該路徑標識為其與第二 PE之間的標籤交換路徑的路徑標識後,在本地保存第一標籤映射消息中攜帶第一內層公網標籤,用於後續向第二 PE發送公網報文。其中,路徑標識為預先在第一 PE上進行配置的。通過上述圖4所示流程,完成了在第一 PE與第二 PE之間的內層標籤交換路徑的建立,並結合上述建立的三個外層標籤交換路徑,即可以實現第一 PE發送給第二 PE的封裝有私網報文的公網報文的傳輸,同理,還可以採用相同的方式建立相反方向的外層標籤交換路徑和內層標籤交換路徑,用於實現第二 PE發送給第一 PE的封裝有私網報文的公網報文的傳輸,具體建立流程在此不再進行詳細描述。上述外層標籤交換路徑和內層標籤交換路徑的建立,是基於圖1所示網絡架構進行描述的,當兩個運營商網絡之間存在共有的S-PE時,如圖5所示,其中,S-PE即屬於第一運營商網絡,還屬於第二運營商網絡,此時第一 PE與第二 PE之間僅需要通過一個S-PE進行連接,基於該網絡架構可以採用與圖4相似的處理流程建立第一 PE與第二 PE之間的內層標籤交換路徑。實施例2 下面在實施例2中,對在外層標籤交互路徑和內層標籤交換路徑建立過程中,PE 側所執行的處理流程進行詳細描述,如圖6所示,具體包括如下處理步驟步驟S601、PE接收到與其相連的S-PE發送的標籤映射消息。步驟S602、判斷該標籤映射消息是用於建立外層標籤交換路徑,還是用於建立內層標籤交換路徑,如果是用於建立外層標籤交換路徑,進入步驟S603,如果是用於建立內層標籤交換路徑,進入步驟S604。步驟S603、從該標籤映射消息中獲取攜帶的外層公網標籤,並採用現有技術建立 PE與S-PE之間的外層標籤交換路徑。步驟S604、當該標籤映射消息是用於建立內層標籤交換路徑時,從該標籤映射消息中獲取攜帶的路徑標識,並判斷本地是否已配置有該路徑標識,並向S-PE已發送用於建立該路徑標識對應的內層標籤交換路徑的標籤映射消息(本實施例中默認在路徑標識配置後即發送標籤映射消息),如果未配置,進入步驟S605,如果已配置,進入步驟S606。步驟S605、由於本地未配置有該路徑標識,所以取消內層標籤交互路徑的建立。較佳的,可以在本地保存接收的該標籤交換消息,並在後續對該路徑標識進行配置後,再進行後續內層標籤交換路徑的建立。步驟S606、判斷該路徑標識表徵的內層標籤交換路徑所依賴的外層標籤交換路徑是否已建立,即判斷PE與S-PE之間的外層標籤交換路徑是否已建立,如果建立,進入步驟 S607,否則,進入步驟S608。
步驟S607、PE將接收的該標籤映射消息中攜帶的S-PE為自身分配的內層公網標籤(即出標籤FTN)保存到對應的轉發表項中,且還可以將自身為該S-PE分配的內層公網標籤(即入標籤ILM)保存到對應的轉發表項中,並將轉發表項下發到轉發層面,並將該內層標籤交換路徑加入到活躍表中,完成該內層標籤交換路徑的建立。步驟S608、PE將接收的該標籤映射消息中攜帶S-PE為自身分配的內層公網標籤 (即出標籤FTN)保存到對應的轉發表項中,且還可以將自身為該S-PE分配的內層公網標籤(即入標籤ILM)保存到對應的轉發表項中,然後將該內層標籤交換路徑加入到非活躍表中,以便後續當該內層標籤交換路徑所依賴的外層標籤交換路徑建立後,再通過遞歸處理, 將轉發表項下發到轉發層面,並將該內層標籤交換路徑加入到活躍表中,完成該內層標籤交換路徑的建立。實施例3 下面在實施例3中,對在外層標籤交互路徑和內層標籤交換路徑建立過程中, S-PE側所執行的處理流程進行詳細描述,S-PE位於第一 PE和第二的連接鏈路中,且在進行標籤交換路徑建立之前,其本地已配置有第一 PE與第二 PE之間的內層標籤交換路徑的路徑標識,以及該路徑標識分別對應的第一鄰居設備和第二鄰居設備,且第一鄰居設備和第二鄰居設備均位於第一 PE和第二 PE的連接鏈路中。具體的,第一鄰居設備可以為第一 PE, 第二鄰居設備為第二 PE ;或者第一鄰居設備為第一 PE,第二鄰居設備為另一 S-PE,該另一 S-PE與第二 PE相連;或者第一鄰居設備為另一 S-PE,第二鄰居設備為第二 PE,該另一 S-PE 與第一 PE相連。如圖7所示,具體包括如下處理步驟步驟S701、S-PE接收第一鄰居設備發送的標籤交換消息。步驟S702、判斷該標籤映射消息是用於建立外層標籤交換路徑,還是用於建立內層標籤交換路徑,如果是用於建立外層標籤交換路徑,進入步驟S703,如果是用於建立內層標籤交換路徑,進入步驟S704。步驟S703、從該標籤映射消息中獲取攜帶的外層公網標籤,並採用現有技術建立 S-PE與第一鄰居設備之間的外層標籤交換路徑。步驟S704、當該標籤映射消息是用於建立內層標籤交換路徑時,從該標籤映射消息中獲取攜帶的路徑標識,並判斷本地是否已配置有該路徑標識,如果未配置,進入步驟 S705,如果已配置,進入步驟S706。步驟S705、由於本地未配置有該路徑標識,表示自身並非該路徑標識表徵的兩個 PE之間的內層標籤交換路徑的交換點,所以取消內層標籤交互路徑的建立。較佳的,可以在本地保存接收的該標籤交換消息,並在後續對該路徑標識進行配置後,再進行後續內層標籤交換路徑的建立。步驟S706、根據路徑標識與鄰居設備的對應關係,確定與接收的該標籤映射消息中攜帶的路徑標識對應的另一鄰居設備,即第二鄰居設備。並向第二鄰居設備發送標籤映射消息,其中攜帶自身為第二鄰居設備分配的內層公網標籤,以及還攜帶接收的標籤映射消息中所攜帶的路徑標識。S-PE還建立從第一鄰居設備接收的標籤映射消息中攜帶的內層公網標籤,與向第二鄰居設備發送的標籤映射消息中攜帶的內層公網標籤之間的映射關係。
步驟S707、當自身需要同時建立用於傳輸從第一鄰居設備到第二鄰居設備的公網報文時,本步驟中還判斷是否已從第二鄰居設備接收到用於建立該路徑標識表徵的內層標籤交換路徑的標籤映射消息,並已向第一鄰居設備發送對應的標籤映射消息。如果否,則保存當前信息,等待後續已從第二鄰居設備接收到用於建立該路徑標識表徵的內層標籤交換路徑的標籤映射消息,並已向第一鄰居設備發送對應的標籤映射消息後,再進行後續處理,如果是,或者當不需要同時建立用於傳輸從第一鄰居設備到第二鄰居設備的公網報文時,判斷該路徑標識表徵的內層標籤交換路徑所依賴的外層標籤交換路徑是否已建立,即判斷第二鄰居設備與S-PE之間的外層標籤交換路徑,以及S-PE與第一鄰居設備之間的外層標籤交換路徑是否已建立,如果建立,進入步驟S708,否則,進入步驟S709。步驟S708、S-PE將接收的該標籤映射消息中攜帶第一鄰居設備為自身分配的內層公網標籤(即出標籤FTN)保存到對應的轉發表項中,且還可以將自身為第二鄰居設備分配的內層公網標籤(即入標籤ILM)保存到對應的轉發表項中,並將轉發表項下發到轉發層面,並將該內層標籤交換路徑加入到活躍表中,完成該內層標籤交換路徑的建立。步驟S709、S-PE將接收的該標籤映射消息中攜帶第一鄰居設備為自身分配的內層公網標籤(即出標籤FTN)保存到對應的轉發表項中,且還可以將自身為第二鄰居設備分配的內層公網標籤(即入標籤ILM)保存到對應的轉發表項中,然後將該內層標籤交換路徑加入到非活躍表中,以便後續當該內層標籤交換路徑所依賴的外層標籤交換路徑建立後, 再通過遞歸處理,將轉發表項下發到轉發層面,並將該內層標籤交換路徑加入到活躍表中, 完成該內層標籤交換路徑的建立。實施例4:基於上述實施例1中已建立的標籤交換路徑,包括外層標籤交換路徑和內層標籤交換路徑,以圖1所示的網絡架構為例,對從第一 CE發送到第二 CE的私網報文在第一 PE 和第二 PE之間的傳輸處理流程進行詳細描述,如圖8所示,具體包括如下處理步驟步驟S801、第一 PE接收與其相連的第一 CE發送的私網報文,根據該私網報文中攜帶的目的地址,確定該私網報文為發送給與第二 PE相連的第二 CE的私網報文。步驟S802、第一 PE對該私網報文進行封裝,得到第一公網報文,第一公網報文中攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,其中,私網標籤可以是第一 PE與第二 PE之間建立與第一 CE和第二 CE對應的偽線時,第二 PE為第一 PE分配的,專用於傳輸第一 CE發送給第二 CE的私網報文。步驟S803、第一 PE向第一 S-PE發送第一公網報文。步驟S804、第一 S-PE接收第一PE發送的第一公網報文,基於本地保存的內層公網標籤的映射關係,確定與第一公網報文中攜帶的第一內層公網標籤對應的第二內層公網標籤;確定需要將該公網報文中攜帶的私網報文傳輸給第二 S-PE,具體可以為基於第一內層公網標籤確定出對應的轉發設備為第二 S-PE,也可以為基於第二內層公網標籤確定出對應的轉發設備為第二 S-PE ;確定用於向第二 S-PE傳輸公網報文時使用的第二外層公網標籤;將第一公網報文中的第一內層公網標籤替換為第二內層公網標籤,以及從第一公網報文中剝離第一外層公網標籤,並添加第二外層公網標籤,即將第一外層公網標籤替換為第二外層公網標籤,得到封裝有該私網報文的第二公網報文。步驟S805、向第二 S-PE發送第二公網報文。步驟S806、第二 S-PE接收第一 S-PE發送的第二公網報文,基於本地保存的內層公網標籤的映射關係,確定與第二公網報文中攜帶的第二內層公網標籤對應的第三內層公網標籤;確定需要將該公網報文中攜帶的私網報文傳輸給第二 PE,具體可以為基於第二內層公網標籤確定出對應的轉發設備為第二 PE,也可以為基於第三內層公網標籤確定出對應的轉發設備為第二 PE;確定用於向第二 PE傳輸公網報文時使用的第三外層公網標籤;將第二公網報文中的第二內層公網標籤替換為第三內層公網標籤,以及從第二公網報文中剝離第二外層公網標籤,並添加第三外層公網標籤,即將第二外層公網標籤替換為第三外層公網標籤,得到封裝有該私網報文的第三公網報文。步驟S807、向第二 PE發送第三公網報文。步驟S808、第二 PE接收到該第三公網報文後,根據第三公網報文中攜帶的由自身為第一 PE分配的第三內層公網標籤,確定該第三公網報文中攜帶的私網報文為發送給與自身相連的CE的私網報文,然後對該第三私網報文進行解封裝,得到其中封裝的該私網報文,並根據該私網報文中的目的地址,將該私網報文發送給第二 CE。採用上述實施例4中所示的私網報文傳輸方法,私網報文在第一 PE、第一 S-PE、第二 S-PE和第二 PE之間的傳輸過程中,第一 S-PE和第二 S-PE能夠基於已建立的內層標籤交換路徑,通過內層公網標籤的映射關係,實現將封裝有私網報文的公網報文從第一 PE傳輸到第二 PE,相比現有技術,不需要再對公網報文中攜帶的私網標籤進行處理,即不再需要對私網標籤進行管理,從而使得無論第一PE與第二PE之間建立的偽線數量為多少,S-PE也僅需要管理一對內層公網標籤的映射關係即可,進而減少了 S-PE在對私網報文進行傳輸時的負擔。本發明實施例中提供的上述標籤交換路徑的建立方案,以及私網報文的傳輸方案,可應用跨運營商網絡的兩個PE之間的私網報文傳輸,具體在二層VPN網絡中的VPWS網絡和VPLS(Virtual Private Lan Service,虛擬專用區域網業務)網絡中均可應用。對於在本發明實施例提出的內層標籤交換路徑的建立過程中所使用的標籤映射消息,具體可採用標籤分發協議LDP實現,現有技術中將採用LDP作為信令的方案稱作 Martini方案,可以採用邊界網關協議BGP實現,現有技術中將採用BGP作為信令的方案稱作Kompella方案,從而在運營商的核心IP/MPLS網絡為用戶提供一種虛擬的點到點的專線服務。對於本發明實施例中建立的內層標籤交換路徑,可以採用與現有技術相同的方式進行撤銷,其撤銷的具體處理流程在此不再進行詳細描述。實施例5:基於同一發明構思,根據本發明上述實施例提供的私網報文傳輸方法,相應地,本發明實施例5還提供了一種交換運營商邊緣設備S-PE,其結構示意圖如圖9所示,具體包括
第一接收單元901,用於接收本S-PE的第一鄰居設備發送的第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向本S-PE發送公網報文;標籤確定單元902,用於基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;報文處理單元903,用於將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於本S-PE向其第二鄰居設備發送公網報文;第一發送單元904,用於向所述第二鄰居設備發送所述第二公網報文。較佳的,還包括設備確定單元905和映射關係建立單元906 ;所述私網報文為與第一運營商邊緣設備PE相連的第一用戶邊緣設備CE發送給與第二 PE相連的第二 CE的私網報文;第一接收單元901,還用於接收所述第二鄰居設備發送的第二標籤映射消息,所述第二標籤映射消息中攜帶所述第二鄰居設備為本S-PE分配的第二內層公網標籤,以及所述第一 PE與所述第二 PE之間的標籤交換路徑LSP的路徑標識;設備確定單元905,用於根據路徑標識與鄰居設備的對應關係,確定與所述第二標籤映射消息中攜帶的所述路徑標識對應的本S-PE的所述第一鄰居設備;第一發送單元904,還用於向所述第一鄰居設備發送第一標籤映射消息,所述第一標籤映射消息中攜帶本S-PE為所述第一鄰居設備分配的所述第一內層公網標籤;映射關係建立單元906,還用於建立所述第一內層公網標籤與所述第二內層公網標籤的映射關係。實施例6:基於同一發明構思,根據本發明上述實施例提供的私網報文傳輸方法,相應地,本發明實施例還提供了一種運營商邊緣設備PE,其結構示意圖如圖10所示,具體包括第二接收單元1001,用於接收與本PE相連的第一用戶邊緣設備CE發送的私網報文,所述私網報文為發送給與第二 PE相連的第二 CE的私網報文;報文封裝單元1002,用於對所述私網報文進行封裝,得到公網報文,所述公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,所述外層公網標籤用於本PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,所述內層公網標籤用於表徵本PE與所述第二 PE之間的標籤交換路徑LSP ;第二發送單元1003,用於向所述S-PE發送封裝得到的所述公網報文。較佳的,還包括標籤獲知單元1004 ;第二接收單元1001,還用於接收所述S-PE發送的標籤映射消息,所述標籤映射消息中攜帶所述S-PE為所述第一 PE分配的所述內層公網標籤,還攜帶所述第一 PE與所述第二 PE之間的LSP的路徑標識;標籤獲知單元1004,用於當本地已配置所述標籤映射消息中攜帶的所述路徑標識時,保存所述標籤映射消息中攜帶的所述內層公網標籤。實施例7:
基於同一發明構思,根據本發明上述實施例提供的私網報文傳輸方法,相應地,本發明實施例7還提供了一種私網報文傳輸系統,其結構示意圖如圖11所示,具體包括交換運營商邊緣設備S-PE 1101、所述S-PE的第一鄰居設備1102和第二鄰居設備1103,其中第一鄰居設備1102,用於向S-PE 1101發送第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向S-PE 1101發送公網報文;S-PE 1101,用於接收第一鄰居設備1102發送的第一公網報文;並基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;並將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於S-PE 1101向第二鄰居設備1103發送公網報文;以及向第二鄰居設備 1103發送所述第二公網報文;第二鄰居設備1103,用於接收S-PE 1101發送的所述第二公網報文。綜上所述,本發明實施例提供的方案,包括第一 S-PE接收其第一鄰居設備發送的第一公網報文,第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,第一外層公網標籤用於第一鄰居設備向第一 S-PE發送公網報文;並基於內層公網標籤的映射關係,確定與第一內層公網標籤對應的第二內層公網標籤;並將第一公網報文中的第一內層公網標籤替換為第二內層公網標籤,以及將第一外層公網標籤替換為第二外層公網標籤,得到封裝有該私網報文的第二公網報文,第二外層公網標籤用於第一 S-PE向其第二鄰居設備發送公網報文;並向第二鄰居設備發送第二公網報文。採用本發明實施例提供的方案,避免了 S-PE需要對跨運營商網絡的兩個PE之間的偽線進行管理,從而減少了 S-PE在對私網報文進行傳輸時的負擔。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種私網報文傳輸方法,其特徵在於,包括第一交換運營商邊緣設備S-PE接收其第一鄰居設備發送的第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤, 所述第一外層公網標籤用於所述第一鄰居設備向所述第一 S-PE發送公網報文;基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於所述第一 S-PE向其第二鄰居設備發送公網報文; 向所述第二鄰居設備發送所述第二公網報文。
2.如權利要求1所述的方法,其特徵在於,所述私網報文為與第一運營商邊緣設備PE 相連的第一用戶邊緣設備CE發送給與第二 PE相連的第二 CE的私網報文;所述第一內層公網標籤與所述第二內層公網標籤的映射關係,採用如下方式建立 所述第一 S-PE接收所述第二鄰居設備發送的第二標籤映射消息,所述第二標籤映射消息中攜帶所述第二鄰居設備為所述第一 S-PE分配的第二內層公網標籤,以及所述第一 PE與所述第二 PE之間的標籤交換路徑LSP的路徑標識;根據路徑標識與鄰居設備的對應關係,確定與所述第二標籤映射消息中攜帶的所述路徑標識對應的所述第一 S-PE的所述第一鄰居設備;向所述第一鄰居設備發送第一標籤映射消息,所述第一標籤映射消息中攜帶所述第一 S-PE為所述第一鄰居設備分配的所述第一內層公網標籤;建立所述第一內層公網標籤與所述第二內層公網標籤的映射關係。
3.如權利要求2所述的方法,其特徵在於,所述第一鄰居設備為所述第一PE,所述第二鄰居設備為所述第二 PE;或者所述第一鄰居設備為所述第一 PE,所述第二鄰居設備為第二 S-PE,所述第二 S-PE與所述第二 PE相連;或者所述第一鄰居設備為第二 S-PE,所述第二鄰居設備為所述第二 PE,所述第二 S-PE與所述第一 PE相連。
4.一種私網報文傳輸方法,其特徵在於,包括第一運營商邊緣設備PE接收與其相連的第一用戶邊緣設備CE發送的私網報文,所述私網報文為發送給與第二 PE相連的第二 CE的私網報文;對所述私網報文進行封裝,得到公網報文,所述公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,所述外層公網標籤用於所述第一 PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,所述內層公網標籤用於表徵所述第一 PE與所述第二 PE之間的標籤交換路徑LSP ;向所述S-PE發送封裝得到的所述公網報文。
5.如權利要求4所述的方法,其特徵在於,所述第一PE具體採用如下步驟獲知所述內層公網標籤所述第一 PE接收所述S-PE發送的標籤映射消息,所述標籤映射消息中攜帶所述S-PE 為所述第一 PE分配的所述內層公網標籤,還攜帶所述第一 PE與所述第二 PE之間的LSP的路徑標識;並當本地已配置所述標籤映射消息中攜帶的所述路徑標識時,保存所述標籤映射消息中攜帶的所述內層公網標籤。
6.一種交換運營商邊緣設備S-PE,其特徵在於,包括第一接收單元,用於接收本S-PE的第一鄰居設備發送的第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向本S-PE發送公網報文;標籤確定單元,用於基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;報文處理單元,用於將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於本S-PE向其第二鄰居設備發送公網報文;第一發送單元,用於向所述第二鄰居設備發送所述第二公網報文。
7.如權利要求6所述的交換運營商邊緣設備,其特徵在於,還包括設備確定單元和映射關係建立單元;所述私網報文為與第一運營商邊緣設備PE相連的第一用戶邊緣設備CE發送給與第二 PE相連的第二 CE的私網報文;所述第一接收單元,還用於接收所述第二鄰居設備發送的第二標籤映射消息,所述第二標籤映射消息中攜帶所述第二鄰居設備為本S-PE分配的第二內層公網標籤,以及所述第一 PE與所述第二 PE之間的標籤交換路徑LSP的路徑標識;所述設備確定單元,用於根據路徑標識與鄰居設備的對應關係,確定與所述第二標籤映射消息中攜帶的所述路徑標識對應的本S-PE的所述第一鄰居設備;所述第一發送單元,還用於向所述第一鄰居設備發送第一標籤映射消息,所述第一標籤映射消息中攜帶本S-PE為所述第一鄰居設備分配的所述第一內層公網標籤;所述映射關係建立單元,還用於建立所述第一內層公網標籤與所述第二內層公網標籤的映射關係。
8.一種運營商邊緣設備PE,其特徵在於,包括第二接收單元,用於接收與本PE相連的第一用戶邊緣設備CE發送的私網報文,所述私網報文為發送給與第二 PE相連的第二 CE的私網報文;報文封裝單元,用於對所述私網報文進行封裝,得到公網報文,所述公網報文中攜帶內層公網標籤、外層公網標籤和私網標籤,所述外層公網標籤用於本PE向與其相連的交換運營商邊緣設備S-PE發送公網報文,所述內層公網標籤用於表徵本PE與所述第二 PE之間的標籤交換路徑LSP ;第二發送單元,用於向所述S-PE發送封裝得到的所述公網報文。
9.如權利要求8所述的運營商邊緣設備,其特徵在於,還包括標籤獲知單元;所述第二接收單元,還用於接收所述S-PE發送的標籤映射消息,所述標籤映射消息中攜帶所述S-PE為所述第一 PE分配的所述內層公網標籤,還攜帶所述第一 PE與所述第二 PE 之間的LSP的路徑標識;所述標籤獲知單元,用於當本地已配置所述標籤映射消息中攜帶的所述路徑標識時, 保存所述標籤映射消息中攜帶的所述內層公網標籤。
10. 一種私網報文傳輸系統,其特徵在於,包括交換運營商邊緣設備S-PE、所述S-PE 的第一鄰居設備和第二鄰居設備,其中所述第一鄰居設備,用於向所述S-PE發送第一公網報文,所述第一公網報文中封裝有私網報文,以及攜帶第一內層公網標籤、第一外層公網標籤和私網標籤,所述第一外層公網標籤用於所述第一鄰居設備向所述S-PE發送公網報文;所述S-PE,用於接收所述第一鄰居設備發送的第一公網報文;並基於內層公網標籤的映射關係,確定與所述第一內層公網標籤對應的第二內層公網標籤;並將所述第一公網報文中的所述第一內層公網標籤替換為所述第二內層公網標籤,以及將所述第一外層公網標籤替換為第二外層公網標籤,得到封裝有所述私網報文的第二公網報文,所述第二外層公網標籤用於所述S-PE向所述第二鄰居設備發送公網報文;以及向所述第二鄰居設備發送所述第二公網報文;所述第二鄰居設備,用於接收所述S-PE發送的所述第二公網報文。
全文摘要
本發明公開了一種私網報文傳輸方法、設備及系統,包括第一S-PE接收其第一鄰居設備發送的第一公網報文;並基於內層公網標籤的映射關係,確定與第一內層公網標籤對應的第二內層公網標籤;並將第一公網報文中的第一內層公網標籤替換為第二內層公網標籤,以及將第一外層公網標籤替換為第二外層公網標籤,得到封裝有該私網報文的第二公網報文;並向第二鄰居設備發送第二公網報文。採用本發明實施例提供的方案,避免了S-PE需要對跨運營商網絡的兩個PE之間的偽線進行管理,從而減少了S-PE在對私網報文進行傳輸時的負擔。
文檔編號H04L12/56GK102340449SQ201110272429
公開日2012年2月1日 申請日期2011年9月15日 優先權日2011年9月15日
發明者曹玉群 申請人:福建星網銳捷網絡有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀