業務轉發方法及系統的製作方法
2023-07-02 14:00:21 1
專利名稱:業務轉發方法及系統的製作方法
技術領域:
本發明涉及通信領域,具體而言,涉及ー種業務轉發方法及系統。
背景技術:
城域乙太網論壇(Metro Ethernet Forum,簡稱為MEF)定義了基於乙太網的線路業務(Ethernet Line Service,簡稱為E-Line)、基於乙太網的區域網業務(Ethernet LANService,簡稱為E-LAN)、基於乙太網的樹形業務(EthernetTree Service,簡稱為E-Tree)三種乙太網業務類型,來支持端到端的業務。E-line、E-LAN、E-TREE業務以用戶網絡接ロ(UserNetwork Interface,簡稱為UNI)為基礎進行建立,每個接ロ對應相應的物理端ロ或物理端ロ的邏輯端ロ,目前在無源光網絡(Passive Optical Network,簡稱為PON)系統實現這些業務模型的需求不斷增多,對於PON系統來說,UNI接ロ是ONU的連接用戶的物理端ロ,可以是乙太網接ロ或乙太網接ロ的邏輯端ロ,根據E-line、E-LAN、E-TREE業務模型, ONU需要支持這幾種業務的模型,但是ONU的功能會比較複雜,實現難度較高。同吋,由於在PON系統ONU為了支持E-LINE,E-LAN,E-TREE三種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣。針對相關技術中PON系統ONU為了支持多種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣的問題,目前尚未提出有效的解決方案。
發明內容
本發明g在提供ー種業務轉發方法及系統,以解決相關技術中PON系統ONU為了支持多種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣的問題。根據本發明的ー個方面,提供了ー種業務轉發方法,包括ONU將接收到的業務通過乙太網標識和/或ONU的UNI的端ロ標識映射到PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道;光線路終端OLT通過其上的邏輯UNI端ロ建立PON邏輯通道和標籤協議轉發(MPLS)實例的映射關係;OLT將映射到PON邏輯通道上的業務通過MPLS實例進行轉發。進ー步地,ONU將接收到的業務通過乙太網標識和/或ONU的UNI的端ロ標識映射到PON的邏輯通道上包括以下之一接收到的業務為多個業務,且多個業務與多個乙太網標識一一對應,將多個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務為多個業務,且多個業務對應ー個乙太網標識,將ー個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務中的每ー個業務分別對應一個乙太網標識或ONU的UNI的端ロ標識,通過每ー個業務對應的一個乙太網標識或每ー個業務對應的UNI的端ロ標識將每ー個業務映射到其對應的PON邏輯通道。進ー步地,OLT使用其上的邏輯UNI端ロ建立PON邏輯通道和MPLS實例的映射關係包括0LT通過其上的邏輯UNI接ロ建立業務對應的乙太網標識和PON邏輯通道的映射關係及業務對應的乙太網標識和MPLS實例的映射關係。
進ー步地,在ONU的UNI埠和OLT的邏輯UNI端ロ之間建立VC用於實現ONU和OLT的映射配置,VC的屬性包括0NU的UNI端ロ的標識、OLT的邏輯UNI端ロ的標識和VC的中間關聯變量;進ー步地,虛擬連接的中間關聯變量包括乙太網標識和/或PON邏輯通道的標識。進ー步地,PON邏輯通道在EPON系統中為邏輯鏈路識別通路(LLID),PON邏輯通道在GPON系統中為GPON的封裝方法的端ロ(GEM PORT)。進ー步地,ONU的UNI端ロ的標識包括0NU的UNI端ロ的物理屬性,物理屬性包括媒體接入控制MAC地址和/或乙太網標識。進ー步地,OLT的邏輯UNI端ロ的標識包括OLT的邏輯UNI端ロ的物理屬性,物理屬性包括媒體接入控制MAC地址和/或乙太網標識。 進ー步地,乙太網標識包括虛擬區域網VLAN或VLAN+業務類型COS。進ー步地,邏輯UNI端ロ為ー個參考點,參考點位於OLT上的接入功能模塊和匯聚功能模塊的連接處,匯聚功能模塊是指實現MPLS匯聚和轉發的功能模塊。進ー步地,業務的模型包括基於乙太網的線路業務E_L1NE、基於乙太網的區域網業務E_LAN和基於乙太網的樹形業務E_TREE。根據本發明的另一方面,提供了ー種業務轉發系統,包括光線路終端(OLT)和光網絡單元(ONU),ONU包括映射模塊,用於將接收到的業務通過乙太網標識和/或光網絡單元ONU的用戶網絡接ロ UNI的端ロ標識映射到無源光網絡PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道;0LT包括建立模塊和轉發模塊,上述建立模塊,用於通過其上的邏輯UNI端ロ建立PON邏輯通道和標籤協議轉發MPLS實例的映射關係;上述轉發模塊,用於將映射到PON邏輯通道上的業務通過MPLS實例進行轉發。進ー步地,映射模塊用於通過以下方式之一將接收到的業務通過乙太網標識和/或光網絡單元ONU的端ロ標識映射到無源光網絡PON的邏輯通道上接收到的業務為多個
業務,且多個業務與多個乙太網標識--對應,將多個乙太網標識對應的多個業務映射到
ー個PON邏輯通道;接收到的業務為多個業務,且多個業務對應ー個乙太網標識,將ー個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務中的每ー個業務分別對應乙太網標識或ONU的UNI的端ロ標識,通過每ー個業務對應的乙太網標識或每ー個業務對應的UNI的端ロ標識將每ー個業務映射到其對應的PON邏輯通道。進ー步地,第一建立模塊用於通過其所在OLT上的邏輯UNI接ロ建立業務對應的乙太網標識和PON邏輯通道的映射關係及業務對應的乙太網標識和MPLS實例的映射關係。進ー步地,系統還包括第二建立模塊,用於在ONU的UNI埠和OLT的邏輯UNI端ロ之間建立虛擬連接VC用於實現ONU和OLT的映射配置,VC的屬性包括0NU的UNI端ロ的標識、OLT的邏輯UNI端ロ的標識和VC的中間關聯變量。通過本發明,採用ONU將接收到的業務通過乙太網標識和/或光網絡單元ONU的用戶網絡接ロ UNI的端ロ標識映射到無源光網絡PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道;光線路終端OLT通過其上的邏輯UNI端ロ建立PON邏輯通道和標籤協議轉發MPLS實例的映射關係;0LT將映射到PON邏輯通道上的業務通過MPLS實例進行轉發,解決了相關技術中PON系統ONU為了支持多種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣的問題,進而達到了減低ONU的複雜度和成本的效果。
此處所說明的附圖用來提供對本發明的進ー步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中圖I是根據相關技術的E-LINE業務類型的示意圖;圖2是根據相關技術的E-LAN業務類型的示意圖;圖3是根據相關技術的E-TREE業務類型的示意圖;圖4是根據相關技術的通過MPLS方式來實現端到端業務模型示意圖;
圖5是根據相關技術的DPoE系統的拓撲結構示意圖;圖6是根據本發明實施例的業務轉發方法的流程圖;圖7是根據本發明實施例的ELINE :EPL業務實現映射圖(per EVC per SFmultipleLLID);圖8是根據本發明實施例的ELINE =EVPL業務實現映射圖(per EVC per SFmultipleLLID);圖9是根據本發明實施例的ELAN :EP_LAN業務實現映射圖(per EVC per SFmultipleLLID);圖10是根據本發明實施例的ELAN :EVP_LAN業務實現映射圖(per EVC per SFmultipleLLID);圖11是根據本發明實施例的E-Tree :EP_Tree業務實現映射圖(per EVC per SFmultipleLLID);圖12是根據本發明實施例的E-Tree :EVP_Tree業務實現映射圖(per EVC perSFmultiple LLID);圖13是根據本發明實施例的OLT抽象出邏輯UNI後的業務模型示意圖;圖14是根據本發明實施例的ELAN :EVP_LAN業務實現映射的示意圖(multipleEVC perSF per LLID);圖15是根據本發明實施例的業務轉發系統的結構框圖;以及圖16是根據本發明實施例的業務轉發系統的優選的結構框圖。
具體實施例方式下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。本實施例提供了ー種業務轉發方法,圖6是根據本發明實施例的業務轉發方法的流程圖,如圖6所示,該方法包括如下步驟步驟S602 =ONU將接收到的業務通過乙太網標識和/或光網絡單元(ONU)的用戶網絡接ロ UNI的端ロ標識映射到無源光網絡PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道;步驟S604 :光線路終端(OLT)通過其上的邏輯UNI端ロ建立PON邏輯通道和標籤協議轉發MPLS實例的映射關係;步驟S606 =OLT將映射到PON邏輯通道上的業務通過MPLS實例進行轉發。通過上述方法,ONU將接收到的業務映射到PON邏輯通道上,然後OLT通過建立PON邏輯通道和MPLS實例的映射關係將映射到PON邏輯通道上的業務通過MPLS進行轉發,克服了相關技術中PON系統ONU為了支持多種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣的問題,進而達到了減低ONU的複雜度和成本的效果。優選地,ONU將接收到的業務通過乙太網標識和/或ONU的UNI的端ロ標識映射到PON的邏輯通道上包括以下之一接收到的業務為多個業務,且多個業務與多個乙太網標識一一對應,將多個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務為多個業務,且多個業務對應ー個乙太網標識,將ー個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務中的每ー個業務分別對應乙太網標識或ONU的UNI的端ロ標識,通過每ー個業務對應的乙太網標識或每ー個業務對應的UNI的端ロ標識將每ー個業務映射到其對應的PON邏輯通道。通過該優選實施例,實現了 ONU將接收的業務映射 到PON邏輯通道的多祥性。優選地,OLT使用其上的邏輯UNI端ロ建立PON邏輯通道和MPLS實例的映射關係包括0LT通過其上的邏輯UNI接ロ建立業務對應的乙太網標識和PON邏輯通道的映射關係及業務對應的乙太網標識和MPLS實例的映射關係。通過該優選實施例,通過建立兩次映射關係實現了 PON邏輯通道和MPLS實例的映射。優選地,在ONU的UNI埠和OLT的邏輯UNI端ロ之間建立虛擬連接VC用於實現ONU和OLT的映射配置,VC的屬性包括0NU的UNI端ロ的標識、OLT的邏輯UNI端ロ的標識和VC的中間關聯變量。通過該優選實施例,通過在OLT和ONU上建立VC,並進行相應的配置,降低了 ONU和OLT兩側的映射配置的複雜度。優選地,虛擬連接的中間關聯變量包括乙太網標識和/或PON邏輯通道的標識。通過該優選實施例,採用現有參數降低了 ONU和OLT兩側的映射的複雜度。優選地,PON邏輯通道在EPON系統中為邏輯鏈路識別通路(LLID),PON邏輯通道在GPON系統中為基於GPON的封裝方法的端ロ(GEM PORT)。通過該優選實施例,實現了業務轉發方法的靈活性。優選地,ONU的UNI端ロ的標識包括0NU的UNI端ロ的物理屬性和/或乙太網標識,物理屬性包括媒體接入控制MAC地址。通過該優選實施例,採用現有參數降低了 ONU和OLT兩側的映射的複雜度。 優選地,OLT的邏輯UNI端ロ的標識包括OLT的邏輯UNI端ロ的物理屬性和/或乙太網標識,物理屬性包括媒體接入控制MAC地址。通過該優選實施例,採用現有參數降低了 ONU和OLT兩側的映射的複雜度。優選地,乙太網標識包括虛擬區域網VLAN或VLAN+業務類型COS。優選地,邏輯UNI端ロ為ー個參考點,參考點位於OLT上的接入功能模塊和匯聚功能模塊的連接處,匯聚功能模塊是指實現MPLS匯聚和轉發的功能模塊。優選地,業務的模型包括基於乙太網的線路業務(E_Line)、基於乙太網的區域網業務(E_LAN)和基於乙太網的樹形業務(E_TREE)。實施例一
本實施例提供ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,該方法包括如下步驟步驟I :0LT側配置邏輯UNI接ロ,並配置所屬的業務類型E_LINE,E-LAN,E-TREE0步驟2 0LT的邏輯UNI接口和0LT/0NU之間的業務承載通道建立映射關係。步驟3 =ONU建立用戶側UNI接口和OLT邏輯UNI接ロ之間映射關係。
優選地,上述的邏輯UNI接ロ可以使用VLAN或MAC地址作為標識。一個邏輯UNI接ロ可以包括ー個VLAN或MAC地址,也可以包括多個VLAN或多個MAC地址。 優選地,0LT/0NU之間的業務承載通道包括GP0N技術的GEM PORT, EPON技術的LLID,或者是 VLAN+LLID,VLAN+GEMP0RT。在本實施例中,對於ー種E-LINE、E-LAN或E-TREE業務,具體的映射方式如下步驟I :CE與ONU用戶側乙太網端ロ相連,指定需要承載的乙太網業務方式(端ロ透傳或端ロ VLAN復用)。步驟2 =OLT上配置L2VPN實例(根據具體E-Line/E-LAN/E-Tree業務類型配置,具體參見後續的實施例),配置三層接ロ及路由(靜態或動態路由),啟用MPLS (如LDP),和上遊設備協商LSP,與對端PE協商PW。步驟3 :0NU用戶側乙太網端ロ UNI和OLT側邏輯UNI端ロ的連接通過抽象的虛擬連接進行配置管理,並做具體的映射,步驟3包括如下的步驟3. I和步驟3. 2 步驟3. I =ONU上針對要承載的業務,配置本地業務處理,完成端ロ/端ロ VLAN到ONU與OLT之間業務承載通路(VLAN,和或LLIDjP /或GEM Prot)之間的映射。步驟3. 2 =OLT上配置ONU與OLT之間指定業務承載通路(VLAN,LLID和/或GEMProt)到內部VLAN通路(native vlan通路,可以採用單層或雙層vlan tag標識)的映射,同時將內部VLAN通路關聯到指定的MPLS L2VPN實例。至此,完成整個抽象的虛擬連接的建立,同時將該虛擬連接關聯到對應的L2VPN業務轉發實例上。步驟4 :對端PE完成相應的L2VPN配置,如果對端也是PON系統,則建立方式同上述步驟2-步驟3過程。需要說明的是,通過以上步驟,完成CE之間的相應的乙太網業務開通。優選地,上述步驟3可以針對抽象的虛擬連接(VC)進行配置,該配置方式如下步驟所示步驟a :指定VC中UNI端ロ的標識。其中ー個為ONU的UNI端ロ標識(可以為VLAN或者MAC地址),ー個為OLT上的邏輯UNI標識(可以通過VLAN進行標識)。分別對應上述步驟3. I中的端ロ/端ロ VLAN以及步驟3. 2中的內部VLAN通路。步驟b :指定VC中的中間關聯屬性,可以為VLAN,也可以為PON鏈路標識,比如LLID 或者 GEMP0RT。需要說明的是,步驟b的完成,在系統內部相當於完成步驟3. I中把ONU的端ロ /端ロ VLAN與ONU和OLT之間的業務承載通路的映射以及步驟3. 2中的ONU和OLT之間的業務承載通路和內部VLAN通路的映射。步驟c :配直VC標識和L2VPN實例的關聯關係。在本實施例中,通過以上三個步驟的配置,在管理層面上更加簡潔,更加容易維護,不需要繁瑣的對連接中的每個部分分別進行映射方面的配置。本實施例,對於抽象的虛擬連接(VC)進行配置時,通過在OLT用戶側配置邏輯UNI端ロ,邏輯UNI接口和ONU側UNI端ロ之間形成虛擬連接,在OLT上創建L2VPN實例,建立和對端PE的連接,同時建立所述虛擬連接和L2VPN的映射,最終實現端到端的業務連接。通過OLT側邏輯UNI埠和ONU側UNI端ロ之間建立的虛擬連接,可以更高效的從整體的角度對整個系統層面的端到端業務連接進行配置管理。需要說明的是,在整個端到端的業務通路實現過程中,由OLT作為PE,與對端PE通過浄態配置或協議,如 MPLS (Multi-protocol Lable Switch) LDP (Label DistributionProtocol),建立L2VPN。ONU和OLT之間通過抽象的虛擬連接,採用內部機制實現承載業務到L2VPN實例之間的數據通路。採用本發明的方法,既可以實現MEF定義的幾種類型的端到端的乙太網業務,也可以降低ONU的實現複雜度,在一定程度上降低成本。同時,可以更有好的對整個端到端的連接進行管理。實施例ニ 本實施例提供了 ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖7是根據本發明實施例的ELINE :EPL業務實現映射圖(per EVC per SFmultiple LLID),如圖7所不,本實施例描述了 EPL(Ethernet Private Line)業務,實現UNIl到UNI2端ロ級點到點(P2P,Point-to-Point)業務傳輸,該方法包括如下步驟步驟I :創建UNIl和OLT側邏輯UNI端ロ之間的虛擬連接VC,標識為VC1,VCl兩側UNI端ロ的標識分別為UNIl的端ロ標識和native vlanl。VCl為P2P類型。步驟2 :配置VCl的中間關聯屬性為tls vlanl,對EPON來說,共享鏈路LLIDl。步驟3 0LT上配置虛擬專線實例(vlll)。步驟4 :配置VCl和vlll關聯。步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6 0LT上配置PW,指定對端為PE2,並關聯到vlll。步驟7 :對端PE完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,圖7中tls vlan可替換為LLID或GEM port。需要說明的是,步驟I和2相當於配置ONU上配置UNIl到tls vlanl的映射關係以及在 OLT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 native vlanl的轉換);步驟4相當於把native vlanl和vlll關聯;在本實施例中,上述PW學習建立後,整個數據通路打通,數據轉發流程包括如下步驟步驟I :0NU的UNIl上接收到來自CE (Customer Edge)的數據流。步驟2 :根據映射關係,承載到ONU與OLT之間的業務通路上,添加tls vlanl,發往 0LT。步驟3 :0LT接收數據後,根據配置的映射規則,將tls vlanl轉換為nativevlanl (打 native vlanl tag)後發送到 vll 實例。步驟4 0LT上vlll實例收到native vlan I數據流,取出淨荷,找到對應的PW,完成PW/LSP封裝後發往對端PE2。步驟5 :數據流通過LSP通路送到PE2,PE2收到分組後,根據PW標籤解封裝,並找到對應的vll實例,去掉PW/LSP封裝後取出淨荷,發送到對應的UNI端ロ。需要說明的是,本實施例以上行為例,下行為上行流程的逆過程,在此不再贅述。實施例三本實施例提供了 ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖8是根據本發明實施例的ELINE :EVPL業務實現映射圖(per EVC per SFmultiple LLID),如圖 8 所不,本實施例描述了 EVPL(Ethernet Virtual Private Line)業務,實現UNIl上vlanl到UNI3上的P2P業務傳輸和UNIl上vlan2到UNI4上的P2P業務傳輸,該方法包括如下步驟步驟I :創建ONU上UNIl和OLT側邏輯UNI端ロ之間的兩個VC連接,分別為VCl 和VC2。VCl的兩個UNI端ロ標識分別為vlanl和native vlanl, VC2的兩個UNI端ロ標識分別為 vlan2 和 native vlan2。VCl 和 VC2 為 P2P 類型。步驟2 :配置VCl和VC2的中間關聯屬性分別為pon vlanl和pon vlan2,VCl和VC2 共享 LLIDl。步驟3 =OLT上配置虛擬專線實例vll和vII2。步驟4 :配置VCl和vlll關聯,配置VC2和vII2關聯。步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6:0LT上配置PWl,指定對端為PE2,並關聯到vIIl。OLT上配置PW2,指定對端為PE3,並關聯到vII2。步驟7 :對端PE2和PE3完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,圖8中tls vlan可替換為LLID或GEM port。需要說明的是,步驟I和步驟2相當於完成以下兩個配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射關係(數據轉發時,vlanl不作為淨荷,被剝離);0NU上配置■11上¥1&112到?011 vlan2的映射關係(數據轉發吋,vlan2不作為淨荷,被剝離)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的轉換);0LT上配置pon vlan2 到native vlan2 的映射(指定pon vlan2 到nativevlan2的轉換)。步驟4相當於該配置相當於在OLT上配置native vlanl關聯到vlll ;0LT上配置nativevlan2 關聯到 vII2。在本實施例中,數據流轉發流程包括如下步驟步驟I :0NU的UNIl上接收的數據流。步驟2 :如果數據分組攜帶vlan tag為vlanl,根據映射關係,剝離vlanl後添加pon vlanl,發往0LT。如果數據分組攜帶vlan tag為vlan2,根據映射關係,剝離vlan2後添加 pon vlan2,發往 OLT。步驟3 :0LT接收到來自ONU的pon vlanl數據後,根據配置的映射規則,將ponvlanl轉換為native vlanl (打native vlanl tag)後發送到vlll實例;收到來自ONU的pon vlan2數據後,根據配置的映射規則,將pon vlan2轉換為native vlan2 (標記nativevlanl tag)後發送到vII2實例。步驟4 :0LT上vlll實例收到native vlan I數據流,取出淨荷,找到對應的PW1,完成PW/LSP封裝後發往對端PE2 ;0LT上vII2實例收到native vlan 2數據流,取出淨荷,找到對應的PW2,完成PW/LSP封裝後發往對端PE3。步驟5 :數據流通過LSP通路送到PE2,PE2收到分組後,根據PW標籤解封裝,並找到對應的vll實例,去掉PW/LSP封裝後取出淨荷,發送到對應的UNI端ロ。需要說明的是,本實施例以上行為例,下行為上行流程的逆過程,在此不再贅述。實施例四本實施例提供了ー種業務實現方法,本實施例結合了上述實施例及其中的優選 實施方式,圖9是根據本發明實施例的ELAN :EP-LAN業務實現映射圖(per EVC per SFmultiple LLID),如圖 9 所不,本實施例描述了 EP-LAN(Ethernet Private LAN)業務,實現 UNI1、UNI2, UNI3 和 UNI4 之間端ロ級多點到多點(MultiPoint-to-MultiPoint,簡稱為MP2MP)業務傳輸,該方法包括如下步驟步驟I :創建ONU上UNII、UNI2和OLT側邏輯UNI端ロ之間的兩個VC連接,分別為VCl和VC2。VCl的兩個UNI端ロ標識分別為UNIl的端ロ標識和native vlanl, VC2的兩個UNI端ロ標識分別為UNI2的端ロ標識和native vlan2。VCl和VC2為P2P類型步驟2 :配置VCl和VC2的中間關聯屬性分別為tls vlanl和tls vlan2。VCl和VC2 共享 LLIDl。步驟3 0LT上配置虛擬交換實例vsiI。步驟4 :配置VCl和VC2分別為vsil關聯。步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6:0LT上配置PWl,指定對端為PE2,並關聯到vsil。OLT上配置PW2,指定對端為PE3,並關聯到vsil。步驟7 :對端PE2、PE3完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,圖9中tls vlan可替換為LLID或GEM port。需要說明的是,步驟I和步驟2相當於完成以下兩個配置(I)ONU上配置UNIl到tls vlanl的映射關係;0NU上配置UNI2到tls vlan2的映射關係。(2) OLT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 nativevlanl 的轉換);0LT上配置 tls vlan2 到 native vlan2 的映射(指定 tls vlan2 到 nativevlan2的轉換)。步驟4相當於完成以下配置OLT上配置native vlanl關聯到vsil ;0LT上配置nativevlan2 關聯至丨J vsil。在本實施例中,上述PW學習建立後,整個數據通路打通,數據轉發流程包括如下步驟
步驟I :0NU的UNIl上接收的數據流。步驟2 :根據映射關係,承載到ONU與OLT之間的業務通路上,添加tls vlanl,發往 0LT。步驟3 :0LT接收數據後,根據配置的映射規則,將tls vlanl轉換為nativevlanl (打 native vlanl tag)後發送到 vsil 實例。步驟4 0LT上vsil實例收到native vlan I數據流,取出淨荷,根據目的MAC查找vsi轉發表,如找到對應的出口(如PWl),完成PW/LSP封裝後發往對端PE2,否則進行MAC地址學習,並在vsil內洪泛,發送到PWl、PW2和native vlan 2。步驟5 =Pffl數據流通過LSP通路送到PE2,PE2收到分組後,根據PW標籤解封裝,並找到對應的vsi實例,去掉PW/LSP封裝後取出淨荷,根據MAC進行轉發,發送到對應出ロ (如 UNI3)。需要說明的是,此處以ー個UNI端ロ為例,其他UNI端ロ收數據處理方式同上。實施例五本實施例提供了ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖10是根據本發明實施例的ELAN :EVP-LAN業務實現映射圖(per EVC per SFmultipleLLID),如圖 10 所不,本實施例描述了 EVP-LAN(Ethernet Virtual Private LAN)業務,實現UNIl上vlanl到UNI3上vlanX和UNI4上vlanY的MP2MP業務傳輸以及UNIl上vlan2到UNI4上vlanZ的MP2MP業務傳輸,該方法包括如下步驟步驟I :創建ONU上UNIl和OLT側邏輯UNI端ロ之間的兩個VC連接,分別為VCl和VC2。VCl的兩個UNI端ロ標識分別為vlanl和native vlanl, VC2的兩個UNI端ロ標識分別為 vlan2 和 native vlan2。VCl 和 VC2 為 P2P 類型。步驟2 :配置VCl和VC2的中間關聯屬性分別為pon vlanl和pon vlan2。步驟3 =OLT上配置虛擬專線實例vsil和vsi2 ;步驟4 :配置VCl和VC2分別和vsil和vsi2關聯,VCl和VC2共享LLID1。步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6:0LT上配置PWl,指定對端為PE2,並關聯到vsil。OLT上配置PW2,指定對端為PE3,並關聯到vsil。OLT上配置PW3,指定對端為PE3,並關聯到vsi2。步驟7 :對端PE2和PE3完成相應的L2VPN配置,如果對端也是PON系統,則建立方式同上述步驟I 步驟6。需要說明的是,步驟I和步驟2相當於完成以下兩個配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射關係(數據轉發時,vlanl不作為淨荷,被剝離);0NU上配置■11上¥1&112到?011 vlan2的映射關係(數據轉發吋,vlan2不作為淨荷,被剝離)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的轉換);0LT上配置pon vlan2 到native vlan2 的映射(指定pon vlan2 到nativevlan2的轉換)。步驟4相當於完成以下配置OLT上配置native vlanl關聯到vsil ;0LT上配置nativevlan2 關聯到 vsi2。
本實施例中,數據流轉發過程包括如下步驟步驟I :0NU的UNIl上接收的數據流。步驟2 :如果數據分組攜帶vlan tag為vlanl,根據映射關係,剝離vlanl後添加pon vlanl,發往0LT。如果數據分組攜帶vlan tag為vlan2,根據映射關係,剝離vlan2後添加 pon vlan2,發往 OLT。需要說明的是,步驟2之後的數據流轉發過程的後續過程同實施例四。實施例六本實施例提供了ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖11是根據本發明實施例的E-Tree :EP-Tree業務實現映射圖(per EVC per SFmultipleLLID),如圖 11 所不,本實施例描述了 EP-Tree (Ethernet Private Tree)業務, 實現UNII、UNI2和UNI3之間端ロ級root多點業務傳輸,其中UNI3為root, UNII,UNI2為leaf,該方法包括如下步驟步驟I :創建ONU上UNII和UNI2和OLT側邏輯UNI端ロ之間的兩個VC連接,分別為VCl和VC2JC1的兩個UNI端ロ標識分別為UNIl的端ロ標識(MAC地址)和nativevlanl,VC2的兩個UNI端ロ標識分別為UNI2的端ロ標識和native vlan2。VCl和VC2為P2P類型。步驟2 :配置VCl和VC2的中間關聯屬性分別為tls vlanl和tls vlan2。步驟3 0LT上配置虛擬交換實例vsil。步驟4 :配置VCl和VC2分別和vsil關聯,並指定各個VC的屬性為leaf。步驟5 0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6 :0LT上配置PW1,指定對端為PE2,並關聯到vsil,指定屬性root。步驟7 :對端PE2、PE3完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,圖11中tls vlan可替換為LLID或GEM port。需要說明的是,步驟I和步驟2相當於完成以下兩個配置(I) :0NU上配置UNIl到tls vlanl的映射關係;0NU上配置UNI2到tls vlan2的映射關係。(2) :0LT 上配置 tls vlanl 到 native vlanl 的映射(指定 tls vlanl 到 nativevlanl 的轉換);0LT上配置 tls vlan2 到 native vlan2 的映射(指定 tls vlan2 到 nativevlan2的轉換)步驟4相當於完成以下配置OLT上配置native vlanl關聯到vsil,指定屬性leaf ;0LT上配置native vlan2關聯到vsil,指定屬性leaf。在本實施例中,PW學習建立後,整個數據通路打通,數據轉發流程除vsi內leaf電路之間不能轉發數據外,其他過程同實施例四。需要說明的是,本實施例的實施方案同樣適用於UNIl作root的場景。實施例七本實施例提供了 ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖12是根據本發明實施例的E-Tree =EVP-Tree業務實現映射圖(per EVC perSF multipleLLID),如圖 12 所不,本實施例描述了 EVP-Tree (Ethernet Virtual PrivateTree)業務,實現UNII上vlanl、vlan2到UNI3上vlanX的rooted多點業務傳輸,其中UNI3上vlanX為root,該方法包括如下步驟步驟I :創建ONU上UNIl和OLT側邏輯UNI端ロ之間的兩個VC連接,分別為VCl和VC2。VCl的兩個UNI端ロ標識分別為vlanl和native vlanl, VC2的兩個UNI端ロ標識分別為 vlan2 和 native vlan2。VCl 和 VC2 為 P2P 類型。步驟2 :配置VCl和VC2的中間關聯屬性分別為pon vlanl和pon vlan2。步驟3 0LT上配置虛擬專線實例vsil步驟4 :配置VCl和VC2分別和vsil關聯,並指定VCl和VC2屬性為leaf. VCl和VC2 共享 LLIDl步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習 和建立LSP。步驟6 :0LT上配置PW1,指定對端為PE2,並關聯到vsil。步驟7 :對端PE2完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,圖12中tls vlan可替換為LLID或GEM port。需要說明的是,步驟I和步驟2相當於完成以下配置(I)ONU上配置UNIl上vlanl到pon vlanl的映射關係(數據轉發時,vlanl不作為淨荷,被剝離);0NU上配置■11上¥1&112到?011 vlan2的映射關係(數據轉發吋,vlan2不作為淨荷,被剝離)。(2) OLT 上配置 pon vlanl 到 native vlanl 的映射(指定 pon vlanl 到 nativevlanl 的轉換);0LT 上配置pon vlan2 到 native vlan2 的映射(指定pon vlan2 到 nativevlan2的轉換)。步驟4相當於完成以下配置OLT上配置native vlanl關聯到vsil,指定屬性leaf。OLT上配置native vlan2關聯到vsil,指定屬性leaf。在本實施例中,PW學習建立後,整個數據通路打通。數據轉發流程除vsi內leaf電路之間不能轉發數據外,其他過程同實施例五。需要說明的是,本實施例中的實施方案同樣適用於UNIl vlanl或vlan2作root的場景。在上述實施例ニ至實施例六中,均適用於native vlan為雙tag的情況;上述實施例ニ至實施例六的實施例的步驟中的ONU與OLT之間的業務通路可以使用 EPON Ilid (Ilid)或 GPON gem port (gem port)區分,此時,相關 tls vlan/pon vlan 替換為Ilid或gem port即可。或者通過VLAN+LLID/VLAN+GEMP0RT來區分。實施例八本實施例提供了ー種業務實現方法,本實施例結合了上述實施例及其中的優選實施方式,圖14是根據本發明實施例的ELAN =EVP-LAN業務實現映射的示意圖(multipleEVC per SFper LLID),如圖 14所不,本實施例描述了 EVP_LAN(Ethernet Virtual PrivateLAN)業務,實現UNIl上vlanl到UNI3上vlanX和UNI4上vlanY的MP2MP業務傳輸以及UNIl 上 vlan2 到 UNI4 上 vlanZ 的 MP2MP 業務傳輸以及 UNI2 的 vlan v3 到 UNI4 的 vlanZ的MP2MP業務傳輸(多個EVC對應ー個業務流,ー個業務流對應ー個LLID (對EPON而言)的實施方式),該方法包括如下步驟步驟I :創建ONU上UNII和OLT側邏輯UNI端ロ之間的三個VC連接,分別為VCl和VC2以及VC3。VCl的兩個UNI端ロ標識分別為vlanl和native vlanl,VC2的兩個UNI端ロ標識分別為vlan2和native vlan2, VC3的兩個UNI端ロ標識分別為vlan3和nativevlan2.VCl和VC2和VC3均為P2P類型。步驟2 :配置VCl和VC2以及VC3的中間關聯屬性分別為pon vlanl和pon vlan2。VCl通過LLIDl進行業務傳輸,VC2和VC3通過LLID2進行業務傳輸。其中vlan2,vlan3以及 pon vlan2, native vlan2 的取值相同。需要說明的是,通過步驟I和2的配置,相當於把來自於UNI ロ的相同業務(通過相同vlan進行識別)進入到相同的SF進行處理,然後通過PON鏈路通道進行承載。步驟3 0LT上配置虛擬專線實例vsil和vsi2。 步驟4 :配置VCl和vsil關聯,VC2和VC3和vsi2關聯步驟5 :0LT上配置三層接ロ及路由(動態或靜態路由),啟用標籤分發協議學習和建立LSP。步驟6:0LT上配置PWl,指定對端為PE2,並關聯到vsil。OLT上配置PW2,指定對端為PE3,並關聯到vsil。OLT上配置PW3,指定對端為PE3,並關聯到vsi2。步驟7 :對端PE2和PE3完成相應的L2VPN配置,如果對端也是PON系統,則建立方式參考上述步驟I 步驟6。需要說明的是,上述方式同樣適用於圖5所示的DPoE網絡。在DPoE網絡中,上述實施例中所示的OLT可以為DPOE System,也可以為DPoE System中的OLT。需要說明的是,實施例ニ至七中,對應的ONU側不進行匯聚,ー個來自ONU側的業務(EVC)對應ー個業務流(SF service flow),多個業務流對應ー個PON鏈路標識,比如LLID (通過VLAN來區分)。對應的,在實施例中ONU UNI埠和OLT邏輯UNI之間的虛擬連接的中間變量如果為VLAN吋,則該中間變量可以不等於ONU UNI的VLAN標識,或者等於ONU UNI 的 VLAN 標識。在實施例八中,來自ONU側UNI端ロ的多個業務(EVC)可以匯聚到一個業務流(ServiceFlow,簡稱為SF), 一個Service Flow則對應一個PON鏈路標識,比如LLID。本實施例提供了ー種業務轉發系統,用以實現上述的業務轉發方法,圖15是根據本發明實施例的業務轉發系統的結構框圖,該系統包括OLT 2和ONU 4,其中,0LT2包括建立模塊22和轉發模塊24,ONU 4包括映射模塊42,下面對上述結構進行詳細描述ONU 4包括映射模塊42,用於將接收到的業務通過乙太網標識和/或ONU的UNI的端ロ標識映射到PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道。OLT 2包括第一建立模塊22,用於通過其上的邏輯UNI端ロ建立PON邏輯通道和標籤協議轉發MPLS實例的映射關係;轉發模塊24,連接至映射模塊42,用於將映射模塊42映射到PON邏輯通道上的業務通過M PLS實例進行轉發。優選地,映射模塊42用於通過以下方式之一將接收到的業務通過乙太網標識和/或ONU的端ロ標識映射到PON的邏輯通道上接收到的業務為多個業務,且多個業務與多個乙太網標識一一對應,將多個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務為多個業務,且多個業務對應ー個乙太網標識,將ー個乙太網標識對應的多個業務映射到ー個PON邏輯通道;接收到的業務中的每ー個業務分別對應一個乙太網標識或ONU的UNI的端ロ標識,通過每ー個業務對應的一個乙太網標識或每ー個業務對應的UNI的端ロ標識將每ー個業務映射到其對應的PON邏輯通道。優選地,建立模塊用於通過其所在OLT上的邏輯UNI接ロ建立業務對應的乙太網標識和PON邏輯通道的映射關係及業務對應的乙太網標識和MPLS實例的映射關係。圖16是根據本發明實施例的業務轉發系統的優選的結構框圖,如圖16所示,上述系統還包括配置模塊162,下面對上述結構進行詳細描述系統還包括配置模塊162,用於在ONU的UNI端ロ和OLT的邏輯UNI端ロ之間建立虛擬連接VC用於實現ONU和OLT的映射配置,VC的屬性包括0NU的UNI端ロ的標識、 OLT的邏輯UNI端ロ的標識和VC的中間關聯變量。通過上述實施例,提供了ー種業務轉發方法及系統,通過ONU將接收到的業務映射到PON邏輯通道上,然後OLT通過建立PON邏輯通道和MPLS實例的映射關係將映射到PON邏輯通道上的業務通過MPLS進行轉發,克服了相關技術中PON系統ONU為了支持多種業務模型,需要大量的配置,從而配置管理過程也相對繁瑣的問題,進而達到了減低ONU的複雜度和成本的效果。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而可以將它們存儲在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種業務轉發方法,其特徵在於,包括 所述ONU將接收到的業務通過乙太網標識和/或光網絡單元ONU的用戶網絡接口 UNI的埠標識映射到無源光網絡PON的邏輯通道上,其中,所述PON邏輯通道為連接所述ONU及其對應的OLT之間的邏輯通道; 所述光線路終端OLT通過其上的邏輯UNI埠建立所述PON邏輯通道和標籤協議轉發MPLS實例的映射關係; 所述OLT將映射到所述PON邏輯通道上的業務通過所述MPLS實例進行轉發。
2.根據權利要求I所述的方法,其特徵在於,所述ONU將接收到的業務通過乙太網標識和/或ONU的UNI的埠標識映射到PON的邏輯通道上包括以下之一 所述接收到的業務為多個業務,且所述多個業務與多個乙太網標識一一對應,將所述多個乙太網標識對應的多個業務映射到一個PON邏輯通道; 所述接收到的業務為多個業務,且所述多個業務對應一個乙太網標識,將所述一個乙太網標識對應的多個業務映射到一個PON邏輯通道; 所述接收到的業務中的每一個業務分別對應一個乙太網標識或所述ONU的UNI的埠標識,通過所述每一個業務對應的一個乙太網標識或所述每一個業務對應的UNI的埠標識將所述每一個業務映射到其對應的所述PON邏輯通道。
3.根據權利要求I所述的方法,其特徵在於,所述OLT通過其上的邏輯UNI埠建立所述PON邏輯通道和MPLS實例的映射關係包括 所述OLT通過其上的所述邏輯UNI接口建立所述業務對應的所述乙太網標識和所述PON邏輯通道的映射關係及所述業務對應的乙太網標識和所述MPLS實例的映射關係。
4.根據權利要求I所述的方法,其特徵在於, 在所述ONU的UNI埠和所述OLT的邏輯UNI埠之間建立虛擬連接VC用於實現所述ONU和所述OLT的映射配置,所述VC的屬性包括所述ONU的UNI埠的標識、所述OLT的邏輯UNI埠的標識和所述VC的中間關聯變量。
5.根據權利要求4所述的方法,其特徵在於,所述虛擬連接的中間關聯變量包括 乙太網標識和/或所述PON邏輯通道的標識。
6.根據權利要求I至5中任一項所述的方法,其特徵在於, 所述PON邏輯通道在乙太網無源光網絡EPON系統中為邏輯鏈路識別通路LLID,所述吉比特無源光網絡PON邏輯通道在GPON系統中為基於GPON的封裝方法的埠 GEMP0RT。
7.根據權利要求I至5所述的方法,其特徵在於, 所述ONU的UNI埠的標識包括所述ONU的UNI埠的物理屬性和/或乙太網標識,其中,所述物理屬性包括媒體接入控制MAC地址。
8.根據權利要求I至5中任一項所述的方法,其特徵在於, 所述OLT的所述邏輯UNI埠的標識包括所述OLT的邏輯UNI埠的物理屬性和/或乙太網標識,其中,所述物理屬性包括媒體接入控制MAC地址。
9.根據權利要求I至5中任一項所述的方法,其特徵在於, 所述乙太網標識包括虛擬區域網VLAN或VLAN+業務類型COS。
10.根據權利要求I至5中任一項所述的方法,其特徵在於, 所述邏輯UNI埠為一個參考點,所述參考點位於所述OLT上的接入功能模塊和匯聚功能模塊的連接處,所述匯聚功能模塊是指實現所述MPLS匯聚和轉發的功能模塊。
11.根據權利要求I至5中任一項所述的方法,其特徵在幹, 所述業務的模型包括基於乙太網的線路業務E_Line、基於乙太網的區域網業務E_LAN和基於乙太網的樹形業務E_TREE。
12.—種業務轉發系統,包括光線路終端OLT和光網絡單元0NU,其特徵在於, 所述ONU包括映射模塊, 所述映射模塊,用於將接收到的業務通過乙太網標識和/或光網絡單元ONU的用戶網絡接ロ UNI的端ロ標識映射到無源光網絡PON的邏輯通道上,其中,所述PON邏輯通道為連接所述ONU及其對應的OLT之間的邏輯通道; 所述OLT包括建立模塊和轉發模塊, 所述建立模塊,用於通過其上的邏輯UNI端ロ建立所述PON邏輯通道和標籤協議轉發MPLS實例的映射關係; 所述轉發模塊,用於將映射到所述PON邏輯通道上的業務通過所述MPLS實例進行轉發。
13.根據權利要求12所述的系統,其特徵在於,所述映射模塊用於通過以下方式之一將接收到的業務通過乙太網標識和/或光網絡單元ONU的端ロ標識映射到無源光網絡PON的邏輯通道上 所述接收到的業務為多個業務,且所述多個業務與多個乙太網標識一一對應,將所述多個乙太網標識對應的多個業務映射到ー個PON邏輯通道; 所述接收到的業務為多個業務,且所述多個業務對應ー個乙太網標識,將所述ー個乙太網標識對應的多個業務映射到ー個PON邏輯通道; 所述接收到的業務中的每ー個業務分別對應一個乙太網標識或所述ONU的UNI的端ロ標識,通過所述每ー個業務對應的ー個乙太網標識或所述每ー個業務對應的UNI的端ロ標識將所述每ー個業務映射到其對應的所述PON邏輯通道。
14.根據權利要求12所述的系統,其特徵在幹, 所述建立模塊用於通過其所在OLT上的所述邏輯UNI接ロ建立所述業務對應的所述乙太網標識和所述PON邏輯通道的映射關係及所述業務對應的乙太網標識和所述MPLS實例的映射關係。
15.根據權利要求12所述的系統,其特徵在幹, 所述系統還包括配置模塊,用於在所述ONU的UNI埠和所述OLT的邏輯UNI端ロ之間建立虛擬連接VC用於實現所述ONU和所述OLT的映射配置,所述VC的屬性包括所述ONU的UNI端ロ的標識、所述OLT的邏輯UNI端ロ的標識和所述VC的中間關聯變量。
全文摘要
本發明公開了一種業務轉發方法及系統,該方法包括ONU將接收到的業務通過乙太網標識和/或ONU的用戶網絡接口UNI的埠標識映射到PON的邏輯通道上,其中,PON邏輯通道為連接ONU及其對應的OLT之間的邏輯通道;OLT通過其上的邏輯UNI埠建立PON邏輯通道和MPLS實例的映射關係;OLT將映射到PON邏輯通道上的業務通過MPLS實例進行轉發。通過本發明,達到了減低ONU的複雜度和成本的效果。
文檔編號H04Q11/00GK102695103SQ201110074550
公開日2012年9月26日 申請日期2011年3月25日 優先權日2011年3月25日
發明者張奎, 臧美燕, 袁立權 申請人:中興通訊股份有限公司