CN109547346A - 建立mpls l2vpn业务端到端模型的方法及*** - Google Patents
建立mpls l2vpn业务端到端模型的方法及*** Download PDFInfo
- Publication number
- CN109547346A CN109547346A CN201910008935.7A CN201910008935A CN109547346A CN 109547346 A CN109547346 A CN 109547346A CN 201910008935 A CN201910008935 A CN 201910008935A CN 109547346 A CN109547346 A CN 109547346A
- Authority
- CN
- China
- Prior art keywords
- business
- node
- user side
- user
- mpls l2vpn
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种建立MPLS L2VPN业务端到端模型的方法及***,涉及通信领域。该方法包括以下步骤:确定MPLS L2VPN业务的基本属性、PE节点,确定MPLS L2VPN业务的每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,建立MPLS L2VPN业务的端到端模型,包括:前述步骤确定的所述MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,实现对MPLS L2VPN业务模型的统一描述。本发明实现了对MPLS L2VPN业务模型的统一描述,因而设计出来的MPLS L2VPN业务配置和管理界面风格统一,操作方式相近,便于用户理解和掌握。
Description
技术领域
本发明涉及通信领域,具体是涉及一种建立MPLS L2VPN业务端到端模型的方法及***。
背景技术
MPLS(Multi-Protocol Label Switching,多协议标签交换)L2VPN(Layer2Virtual Private Network,二层虚拟专用网)业务可分为点到点业务、多点到多点以太业务(E-LAN:透明以太网传送业务)、点到多点以太业务(E-Tree),其中,点到点业务包括E-Line点到点以太业务、CES(Circuit Emulation Service,电路仿真业务)、ATM(Asynchronous Transfer Mode,异步传输模式)仿真业务。
随着传送技术的发展,用户和运营商对传送网络的可靠性要求越来越高,组网方式越来越复杂,E-Line/CES/ATM业务从单一的一源一宿模型,发展到一源一宿、一源二宿、二源二宿模型并存。E-Tree(以太网树型)业务也从单一的单根多叶节点模型发展到单根多叶节点、双根多叶节点、分层E-Tree模型并存。
为了对MPLS L2VPN业务进行配置和管理,需要建立MPLS L2VPN业务的端到端模型,目前的建模方式存在以下问题:
现有的点到点业务(E-Line/CES/ATM)、多点到多点业务(E-LAN)和点到多点业务(E-Tree)模型的描述方式不一致,设计出来的配置和管理界面不一致,导致用户难以理解和操作。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种建立MPLS L2VPN业务端到端模型的方法及***,实现了对MPLS L2VPN业务模型的统一描述,因而设计出来的MPLSL2VPN业务配置和管理界面风格统一,操作方式相近,便于用户理解和掌握。
第一方面,提供一种建立MPLS L2VPN业务端到端模型的方法,包括以下步骤:
确定多协议标签交换二层虚拟专用网MPLS L2VPN业务的基本属性、运营商边缘路由器PE节点;
确定MPLS L2VPN业务的每个PE节点的用户网络接口UNI、伪线PW及MPLS L2VPN业务绑定的双节点互连DNI保护组信息;
建立MPLS L2VPN业务的端到端模型,包括:前述步骤确定的所述MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,实现对MPLS L2VPN业务模型的统一描述。
根据第一方面,在第一方面的第一种可能的实现方式中,所述MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签;业务类型包括点到点以太业务E-Line、电路仿真业务CES、异步传输模式ATM、透明以太网传送业务E-LAN、点到多点以太业务E-Tree;业务方向包括用户侧到网络侧、用户侧到用户侧;组网方式包括一源一宿、一源二宿、二源二宿、单根Tree、双根Tree、全连接、自定义;
确定MPLS L2VPN业务的PE节点,包括以下步骤:
根据业务类型、业务方向和组网方式,确定PE节点的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PE节点数固定为1;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的选择不同,PE节点数分别为:2,对应一源一宿方式;3,对应一源二宿方式;4,对应二源二宿方式;
用户侧到网络侧的E-LAN/E-Tree业务:PE节点个数>=2,由用户确定。
根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,确定MPLS L2VPN业务的每个PE节点的UNI,包括以下步骤:
根据已确定的PE节点个数以及每个PE节点的角色,确定每个PE节点的UNI的个数:
用户侧到用户侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为2;用户侧到网络侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为1;
用户侧到用户侧的E-LAN业务:PE节点的UNI个数>=2,由用户确定;用户侧到网络侧的E-LAN业务:PE节点的UNI个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:根节点的UNI个数>=1,由用户确定;分层E-Tree业务的二级汇聚节点的UNI个数>=0,由用户确定;叶节点的UNI个数固定为1。
根据第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,确定MPLS L2VPN业务的每个PE节点的PW,包括以下步骤:
根据已确定的PE节点个数以及组网方式,确定每个PE节点的PW的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PW个数为0;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的不同,每个PE节点的PW个数分别为:1或2,对应一源一宿方式;2,对应一源二宿方式;2,对应二源二宿方式;
用户侧到网络侧的E-LAN业务:每个PE节点的PW个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:
单根和双根的E-Tree业务:根节点的PW个数等于叶节点个数;
单根和自定义组网方式的E-Tree业务:无PW保护时,叶节点的PW个数等于1;有PW1+1/1:1保护时,叶节点的PW个数等于2;
双根E-Tree业务:叶节点的PW个数等于2;
自定义组网方式的E-Tree业务:根节点的PW个数>=1,由用户确定。
根据第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,确定MPLS L2VPN业务绑定的DNI保护组信息,包括以下步骤:
根据选择的业务类型和组网方式,当业务类型为E-Line/CES/ATM时,如果组网方式为一源二宿,则在宿节点和备用宿节点间绑定一个DNI保护组;如果组网方式为二源二宿,则在源节点和备用源节点间绑定一个DNI保护组,同时在宿节点和备用宿节点间绑定一个DNI保护组,每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
第二方面,提供一种建立MPLS L2VPN业务端到端模型的***,该***包括:
基本属性确定单元,用于:确定多协议标签交换二层虚拟专用网MPLS L2VPN业务的基本属性;
PE节点确定单元,用于:确定MPLS L2VPN业务的运营商边缘路由器PE节点、每个PE节点的用户网络接口UNI、伪线PW;
DNI保护组信息确定单元,用于:MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务绑定的双节点互连DNI保护组信息;
端到端模型建立单元,用于:根据确定的MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW、绑定的DNI保护组信息,建立MPLS L2VPN业务的端到端模型,实现对MPLS L2VPN业务模型的统一描述。
根据第二方面,在第二方面的第一种可能的实现方式中,所述MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签;业务类型包括点到点以太业务E-Line、电路仿真业务CES、异步传输模式ATM、透明以太网传送业务E-LAN、点到多点以太业务E-Tree;业务方向包括用户侧到网络侧、用户侧到用户侧;组网方式包括一源一宿、一源二宿、二源二宿、单根Tree、双根Tree、全连接、自定义;
所述PE节点确定单元确定MPLS L2VPN业务的PE节点,包括以下步骤:
根据业务类型、业务方向和组网方式,确定PE节点的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PE节点数固定为1;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的选择不同,PE节点数分别为:2,对应一源一宿方式;3,对应一源二宿方式;4,对应二源二宿方式;
用户侧到网络侧的E-LAN/E-Tree业务:PE节点个数>=2,由用户确定。
根据第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述PE节点确定单元确定MPLS L2VPN业务的每个PE节点的UNI,包括以下步骤:
根据已确定的PE节点个数以及每个PE节点的角色,确定每个PE节点的UNI的个数:
用户侧到用户侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为2;用户侧到网络侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为1;
用户侧到用户侧的E-LAN业务:PE节点的UNI个数>=2,由用户确定;用户侧到网络侧的E-LAN业务:PE节点的UNI个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:根节点的UNI个数>=1,由用户确定;分层E-Tree业务的二级汇聚节点的UNI个数>=0,由用户确定;叶节点的UNI个数固定为1。
根据第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述PE节点确定单元确定MPLS L2VPN业务的每个PE节点的PW,包括以下步骤:
根据已确定的PE节点个数以及组网方式,确定每个PE节点的PW的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PW个数为0;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的不同,每个PE节点的PW个数分别为:1或2,对应一源一宿方式;2,对应一源二宿方式;2,对应二源二宿方式;
用户侧到网络侧的E-LAN业务:每个PE节点的PW个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:
单根和双根的E-Tree业务:根节点的PW个数等于叶节点个数;
单根和自定义组网方式的E-Tree业务:无PW保护时,叶节点的PW个数等于1;有PW1+1/1:1保护时,叶节点的PW个数等于2;
双根E-Tree业务:叶节点的PW个数等于2;
自定义组网方式的E-Tree业务:根节点的PW个数>=1,由用户确定。
根据第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述DNI保护组信息确定单元确定MPLS L2VPN业务绑定的DNI保护组信息,包括以下步骤:
根据选择的业务类型和组网方式,当业务类型为E-Line/CES/ATM时,如果组网方式为一源二宿,则在宿节点和备用宿节点间绑定一个DNI保护组;如果组网方式为二源二宿,则在源节点和备用源节点间绑定一个DNI保护组,同时在宿节点和备用宿节点间绑定一个DNI保护组;每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
与现有技术相比,本发明实施例的优点如下:
(1)本发明实施例确定MPLS L2VPN业务的基本属性、PE节点,确定MPLS L2VPN业务的每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,建立MPLS L2VPN业务的端到端模型,实现了对MPLS L2VPN业务模型的统一描述,因而设计出来的MPLS L2VPN业务配置和管理界面风格统一,操作方式相近,便于用户理解和掌握。
(2)本发明实施例自顶而下基于抽象原则建立MPLS L2VPN业务的端到端模型,同时实现了MPLS L2VPN业务模型的通用性和可扩展性,可描述现有的各种MPLS L2VPN业务模型:一源一宿、一源二宿、二源二宿E-Line/CES/ATM业务、单根E-Tree、双根E-Tree、分层E-Tree、E-LAN、单节点E-Line、单节点E-LAN,对未来新出现的L2VPN业务模型也有很好的扩展性。
附图说明
图1是本发明实施例中建立MPLS L2VPN业务端到端模型的方法的流程图。
图2是本发明实施例中MPLS L2VPN业务的端到端模型的结构示意图。
图3是用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到用户侧E-Line/CES/ATM业务的示意图。
图4是用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到用户侧E-LAN业务的示意图。
图5是用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到网络侧E-Line业务的示意图。
图6是用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到网络侧E-LAN业务的示意图。
图7是用本发明实施例中MPLS L2VPN业务的端到端模型描述单根E-Tree业务的示意图。
图8是用本发明实施例中MPLS L2VPN业务的端到端模型描述二源二宿E-Line/CES/ATM业务的示意图。
图9是用本发明实施例中MPLS L2VPN业务的端到端模型描述分层E-Tree业务的示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
实施例1
参见图1所示,本发明实施例提供一种建立MPLS L2VPN业务端到端模型的方法,包括以下步骤:
S1、确定MPLS L2VPN业务的基本属性、PE(Provider Edge,运营商边缘路由器)节点;
S2、确定MPLS L2VPN业务的每个PE节点的UNI(User Network Interface,用户网络接口)、PW(Pseudo Wire,伪线)及MPLS L2VPN业务绑定的DNI(Dual NodeInterconnection,双节点互连)保护组信息;
S3、参见图2所示,建立MPLS L2VPN业务的端到端模型,包括:前述步骤确定的所述MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,实现对MPLS L2VPN业务模型的统一描述。
MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签等。
参见图2所示,本发明实施例将MPLS L2VPN通信过程抽象成一系列的逻辑节点(即PE节点)之间的通信过程,MPLS L2VPN业务由1~n个有序的逻辑节点(PE节点)组成,n为正整数,多个逻辑节点(PE节点)可以同时属于一个网元,每个PE节点在MPLS L2VPN内部中有唯一的编号。
参见图2所示,MPLS L2VPN业务的每个PE节点包含0到n个UNI接口,UNI接口可以是以太物理接口、以太子接口、LAG(Link Aggregation Group,链路聚合组)主接口、LAG子接口、CES仿真接口或ATM接口等。
MPLS L2VPN业务的PE节点中的UNI接口只包括UNI接口对象标识,UNI接口本身的属性由各UNI接口对象单独建模。
参见图2所示,MPLS L2VPN业务的每个PE节点包含0到n个PW,如果两个PE节点之间需要直接通信,则这两个PE节点之间包含1到2条PW。
参见图2所示,MPLS L2VPN业务的基本属性、PE节点确定以后,再确定MPLS L2VPN业务绑定的DNI保护组信息。MPLS L2VPN业务包含0到n个绑定的DNI保护组信息,每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
本发明实施例实现了对MPLS L2VPN业务模型的统一描述,因而设计出来的MPLSL2VPN业务配置和管理界面风格统一,操作方式相近,便于用户理解和掌握。
实施例2
本发明实施例提供一种建立MPLS L2VPN业务端到端模型的***,包括基本属性确定单元、PE节点确定单元、DNI保护组信息确定单元、端到端模型建立单元,其中:
基本属性确定单元,用于:确定MPLS L2VPN业务的基本属性;
PE节点确定单元,用于:确定MPLS L2VPN业务的PE节点、每个PE节点的UNI、PW;
DNI保护组信息确定单元,用于:MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务绑定的DNI保护组信息;
端到端模型建立单元,用于:根据确定的MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW、绑定的DNI保护组信息,建立MPLS L2VPN业务的端到端模型,实现对MPLS L2VPN业务模型的统一描述。
MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签等。
本发明实施例将MPLS L2VPN通信过程抽象成一系列的逻辑节点(即PE节点)之间的通信过程,MPLS L2VPN业务由1~n个有序的逻辑节点(PE节点)组成,n为正整数,多个逻辑节点(PE节点)可以同时属于一个网元,每个PE节点在MPLS L2VPN内部中有唯一的编号。
MPLS L2VPN业务的每个PE节点包含0到n个UNI接口,UNI接口可以是以太物理接口、以太子接口、LAG(Link Aggregation Group,链路聚合组)主接口、LAG子接口、CES仿真接口或ATM接口等。
MPLS L2VPN业务的PE节点中的UNI接口只包括UNI接口对象标识,UNI接口本身的属性由各UNI接口对象单独建模。
MPLS L2VPN业务的每个PE节点包含0到n个PW,如果两个PE节点之间需要直接通信,则这两个PE节点之间包含1到2条PW。
MPLS L2VPN业务包含0到n个绑定的DNI保护组信息,每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
本发明实施例实现了对MPLS L2VPN业务模型的统一描述,因而设计出来的MPLSL2VPN业务配置和管理界面风格统一,操作方式相近,便于用户理解和掌握。
实施例3
作为优选的实施方式,在实施例1或2的基础上,MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签等,其中,业务类型包括E-Line、CES、ATM、E-LAN、E-Tree;业务方向包括用户侧到网络侧、用户侧到用户侧;组网方式包括一源一宿、一源二宿、二源二宿、单根Tree、双根Tree、全连接、自定义等。
作为优选的实施方式,MPLS L2VPN业务的基本属性确定以后,确定MPLS L2VPN业务的PE节点,包括以下步骤:
根据选择的业务类型、业务方向和组网方式,按照表1确定PE节点的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PE节点数固定为1。
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的选择不同,PE节点数分别为:2(对应一源一宿方式)、3(对应一源二宿方式)、4(对应二源二宿方式)。
用户侧到网络侧的E-LAN/E-Tree业务:PE节点个数>=2,由用户确定。
表1、使用统一模型描述不同业务类型的MPLS L2VPN时确定PE节点个数和角色
实施例4
作为优选的实施方式,在实施例3的基础上,MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务的每个PE节点的UNI,包括以下步骤:
根据已确定的PE节点个数以及每个PE节点的角色,按照表2确定每个PE节点的UNI的个数:
用户侧到用户侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为2;用户侧到网络侧的E-Line/CES/ATM业务:每个PE节点的UNI个数固定为1。
用户侧到用户侧的E-LAN业务:PE节点的UNI个数>=2,由用户确定;用户侧到网络侧的E-LAN业务:PE节点的UNI个数>=1,由用户确定。
用户侧到网络侧的E-Tree业务:根节点的UNI个数>=1,由用户确定;分层E-Tree业务的二级汇聚节点的UNI个数>=0,由用户确定;叶节点的UNI个数固定为1。
表2、使用统一模型描述不同业务类型的MPLS L2VPN时确定PE的UNI个数
实施例5
作为优选的实施方式,在实施例3的基础上,MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务的每个PE节点的PW,包括以下步骤:
根据已确定的PE节点个数以及组网方式,按照表3确定每个PE节点的PW的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:不需要PW数据,PW个数为0。
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的不同,每个PE节点的PW个数分别为:1或2(对应一源一宿方式)、2(对应一源二宿方式)、2(对应二源二宿方式)。
用户侧到网络侧的E-LAN业务:每个PE节点的PW个数>=1,由用户确定。
用户侧到网络侧的E-Tree业务:
单根和双根的E-Tree业务:根节点的PW个数等于叶节点个数。
单根和自定义组网方式的E-Tree业务:无PW保护时,叶节点的PW个数等于1;有PW1+1/1:1保护时,叶节点的PW个数等于2。
双根E-Tree业务:叶节点的PW个数等于2。
自定义组网方式的E-Tree业务:根节点的PW个数>=1,由用户确定。
表3、使用统一模型描述不同业务类型的MPLS L2VPN时确定PE的PW个数
实施例6
作为优选的实施方式,在实施例3的基础上,MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务绑定的DNI保护组信息,包括以下步骤:
根据选择的业务类型和组网方式,当业务类型为E-Line/CES/ATM时,
如果组网方式为一源二宿,则需在宿节点和备用宿节点间绑定一个DNI保护组;
如果组网方式为二源二宿,则需在源节点和备用源节点间绑定一个DNI保护组,同时在宿节点和备用宿节点间绑定一个DNI保护组。
每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
当业务类型为E-Tree业务时,一般不考虑绑定DNI保护组信息。
实施例7
作为优选的实施方式,在实施例3的基础上,根据确定的MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,建立MPLSL2VPN业务的端到端模型。
作为优选的实施方式,参见图3所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到用户侧E-Line/CES/ATM业务时,可用一个PE节点、2个UNI接口的方式进行描述。
参见图4所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到用户侧E-LAN业务时,只有一个PE节点,有3个UNI接口(UNI接口的个数可以>=2)。
参见图5所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到网络侧一源一宿的E-Line业务时,可用二个PE节点、每个PE节点1个PW的方式,描述E-Line/CES/ATM业务,PE节点角色分别为源节点和宿节点。
参见图6所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述用户侧到网络侧的E-LAN业务时,可用多个PE节点、每个PE节点包含多个UNI和多个PW的方式进行描述。
参见图7所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述单根E-Tree业务时,可用多个PE节点,其中一个为根节点(多个UNI,多个PW),其他为叶节点(有1个UNI,1个PW)的方式进行描述。
参见图8所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述二源二宿的E-Line/CES/ATM业务时,可用4个PE节点,节点角色分别为源节点,宿节点,备用源节点,备用宿节点,每个PE节点包含1个UNI和2个PW的方式描述,同时包含2个绑定的DNI保护组信息。
参见图9所示,用本发明实施例中MPLS L2VPN业务的端到端模型描述分层E-Tree业务时,与图7的区别在于:汇聚节点只有PW没有UNI。
本发明实施例自顶而下基于抽象原则建立MPLS L2VPN业务的端到端模型,同时实现了MPLS L2VPN业务模型的通用性和可扩展性,可描述现有的各种MPLS L2VPN业务模型:一源一宿、一源二宿、二源二宿E-Line/CES/ATM业务、单根E-Tree、双根E-Tree、分层E-Tree、E-LAN、单节点E-Line、单节点E-LAN,对未来新出现的L2VPN业务模型也有很好的扩展性。
本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。
说明书中未详细描述的内容为本领域技术人员公知的现有技术。
Claims (10)
1.一种建立MPLS L2VPN业务端到端模型的方法,其特征在于,包括以下步骤:
确定多协议标签交换二层虚拟专用网MPLS L2VPN业务的基本属性、运营商边缘路由器PE节点;
确定MPLS L2VPN业务的每个PE节点的用户网络接口UNI、伪线PW及MPLS L2VPN业务绑定的双节点互连DNI保护组信息;
建立MPLS L2VPN业务的端到端模型,包括:前述步骤确定的所述MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW及MPLS L2VPN业务绑定的DNI保护组信息,实现对MPLSL2VPN业务模型的统一描述。
2.如权利要求1所述的建立MPLS L2VPN业务端到端模型的方法,其特征在于:
所述MPLS L2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签;所述业务类型包括点到点以太业务E-Line、电路仿真业务CES、异步传输模式ATM、透明以太网传送业务E-LAN、点到多点以太业务E-Tree;所述业务方向包括用户侧到网络侧、用户侧到用户侧;组网方式包括一源一宿、一源二宿、二源二宿、单根Tree、双根Tree、全连接、自定义;
确定MPLS L2VPN业务的PE节点,包括以下步骤:
根据业务类型、业务方向和组网方式,确定PE节点的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PE节点数固定为1;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的选择不同,PE节点数分别为:2,对应一源一宿方式;3,对应一源二宿方式;4,对应二源二宿方式;
用户侧到网络侧的E-LAN/E-Tree业务:PE节点个数>=2,由用户确定。
3.如权利要求2所述的建立MPLS L2VPN业务端到端模型的方法,其特征在于:确定MPLSL2VPN业务的每个PE节点的UNI,包括以下步骤:
根据已确定的PE节点个数以及每个PE节点的角色,确定每个PE节点的UNI的个数:
用户侧到用户侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为2;用户侧到网络侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为1;
用户侧到用户侧的E-LAN业务:PE节点的UNI个数>=2,由用户确定;用户侧到网络侧的E-LAN业务:PE节点的UNI个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:根节点的UNI个数>=1,由用户确定;分层E-Tree业务的二级汇聚节点的UNI个数>=0,由用户确定;叶节点的UNI个数固定为1。
4.如权利要求2所述的建立MPLS L2VPN业务端到端模型的方法,其特征在于:确定MPLSL2VPN业务的每个PE节点的PW,包括以下步骤:
根据已确定的PE节点个数以及组网方式,确定每个PE节点的PW的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PW个数为0;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的不同,每个PE节点的PW个数分别为:1或2,对应一源一宿方式;2,对应一源二宿方式;2,对应二源二宿方式;
用户侧到网络侧的E-LAN业务:每个PE节点的PW个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:
单根和双根的E-Tree业务:根节点的PW个数等于叶节点个数;
单根和自定义组网方式的E-Tree业务:无PW保护时,叶节点的PW个数等于1;有PW1+1/1:1保护时,叶节点的PW个数等于2;
双根E-Tree业务:叶节点的PW个数等于2;
自定义组网方式的E-Tree业务:根节点的PW个数>=1,由用户确定。
5.如权利要求2所述的建立MPLS L2VPN业务端到端模型的方法,其特征在于:确定MPLSL2VPN业务绑定的DNI保护组信息,包括以下步骤:
根据选择的业务类型和组网方式,当业务类型为E-Line/CES/ATM时,如果组网方式为一源二宿,则在宿节点和备用宿节点间绑定一个DNI保护组;如果组网方式为二源二宿,则在源节点和备用源节点间绑定一个DNI保护组,同时在宿节点和备用宿节点间绑定一个DNI保护组;
每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLSL2VPN业务在DNI保护组中的绑定序号。
6.一种建立MPLS L2VPN业务端到端模型的***,其特征在于,该***包括:
基本属性确定单元,用于:确定多协议标签交换二层虚拟专用网MPLS L2VPN业务的基本属性;
PE节点确定单元,用于:确定MPLS L2VPN业务的运营商边缘路由器PE节点、每个PE节点的用户网络接口UNI、伪线PW;
DNI保护组信息确定单元,用于:MPLS L2VPN业务的基本属性、PE节点确定以后,确定MPLS L2VPN业务绑定的双节点互连DNI保护组信息;
端到端模型建立单元,用于:根据确定的MPLS L2VPN业务的基本属性、PE节点、每个PE节点的UNI、PW、绑定的DNI保护组信息,建立MPLS L2VPN业务的端到端模型,实现对MPLSL2VPN业务模型的统一描述。
7.如权利要求6所述的建立MPLS L2VPN业务端到端模型的***,其特征在于:所述MPLSL2VPN业务的基本属性包括业务类型、业务方向、组网方式、业务名称、客户信息、用户标签;业务类型包括点到点以太业务E-Line、电路仿真业务CES、异步传输模式ATM、透明以太网传送业务E-LAN、点到多点以太业务E-Tree;业务方向包括用户侧到网络侧、用户侧到用户侧;组网方式包括一源一宿、一源二宿、二源二宿、单根Tree、双根Tree、全连接、自定义;
所述PE节点确定单元确定MPLS L2VPN业务的PE节点,包括以下步骤:
根据业务类型、业务方向和组网方式,确定PE节点的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PE节点数固定为1;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的选择不同,PE节点数分别为:2,对应一源一宿方式;3,对应一源二宿方式;4,对应二源二宿方式;
用户侧到网络侧的E-LAN/E-Tree业务:PE节点个数>=2,由用户确定。
8.如权利要求7所述的建立MPLS L2VPN业务端到端模型的***,其特征在于:所述PE节点确定单元确定MPLS L2VPN业务的每个PE节点的UNI,包括以下步骤:
根据已确定的PE节点个数以及每个PE节点的角色,确定每个PE节点的UNI的个数:
用户侧到用户侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为2;用户侧到网络侧的E-Line/CES/ATM业务:PE节点的UNI个数固定为1;
用户侧到用户侧的E-LAN业务:PE节点的UNI个数>=2,由用户确定;用户侧到网络侧的E-LAN业务:PE节点的UNI个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:根节点的UNI个数>=1,由用户确定;分层E-Tree业务的二级汇聚节点的UNI个数>=0,由用户确定;叶节点的UNI个数固定为1。
9.如权利要求7所述的建立MPLS L2VPN业务端到端模型的***,其特征在于:所述PE节点确定单元确定MPLS L2VPN业务的每个PE节点的PW,包括以下步骤:
根据已确定的PE节点个数以及组网方式,确定每个PE节点的PW的个数:
用户侧到用户侧的E-Line/CES/ATM/E-LAN业务:PW个数为0;
用户侧到网络侧的E-Line/CES/ATM业务:根据组网方式的不同,每个PE节点的PW个数分别为:1或2,对应一源一宿方式;2,对应一源二宿方式;2,对应二源二宿方式;
用户侧到网络侧的E-LAN业务:每个PE节点的PW个数>=1,由用户确定;
用户侧到网络侧的E-Tree业务:
单根和双根的E-Tree业务:根节点的PW个数等于叶节点个数;
单根和自定义组网方式的E-Tree业务:无PW保护时,叶节点的PW个数等于1;有PW1+1/1:1保护时,叶节点的PW个数等于2;
双根E-Tree业务:叶节点的PW个数等于2;
自定义组网方式的E-Tree业务:根节点的PW个数>=1,由用户确定。
10.如权利要求7所述的建立MPLS L2VPN业务端到端模型的***,其特征在于:所述DNI保护组信息确定单元确定MPLSL2VPN业务绑定的DNI保护组信息,包括以下步骤:
根据选择的业务类型和组网方式,当业务类型为E-Line/CES/ATM时,如果组网方式为一源二宿,则在宿节点和备用宿节点间绑定一个DNI保护组;如果组网方式为二源二宿,则在源节点和备用源节点间绑定一个DNI保护组,同时在宿节点和备用宿节点间绑定一个DNI保护组;每个绑定的DNI保护组信息包含DNI保护组对象标识和MPLS L2VPN业务在DNI保护组中的绑定序号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910008935.7A CN109547346B (zh) | 2019-01-04 | 2019-01-04 | 建立mpls l2vpn业务端到端模型的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910008935.7A CN109547346B (zh) | 2019-01-04 | 2019-01-04 | 建立mpls l2vpn业务端到端模型的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109547346A true CN109547346A (zh) | 2019-03-29 |
CN109547346B CN109547346B (zh) | 2021-05-18 |
Family
ID=65834213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910008935.7A Active CN109547346B (zh) | 2019-01-04 | 2019-01-04 | 建立mpls l2vpn业务端到端模型的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109547346B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112398742A (zh) * | 2020-10-23 | 2021-02-23 | 北京直真科技股份有限公司 | 一种ptn业务路径的灵活编排装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030137532A1 (en) * | 2001-12-19 | 2003-07-24 | Alcatel Canada Inc. | Method and system for IP link management |
WO2004004217A1 (en) * | 2002-06-28 | 2004-01-08 | Viewgate Networks Limited | Virtual private network validator |
CN101102251A (zh) * | 2006-07-07 | 2008-01-09 | 中兴通讯股份有限公司 | 一种全网中部署虚拟专用网业务的方法 |
CN104601426A (zh) * | 2013-10-31 | 2015-05-06 | 华为技术有限公司 | 网络边缘设备重构方法及装置 |
CN105227342A (zh) * | 2014-06-27 | 2016-01-06 | 瞻博网络公司 | 用于网络服务域中的服务规划和配置的图形数据库 |
CN106464522A (zh) * | 2014-04-11 | 2017-02-22 | 瑞典爱立信有限公司 | 用于网络功能布局的方法和*** |
-
2019
- 2019-01-04 CN CN201910008935.7A patent/CN109547346B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030137532A1 (en) * | 2001-12-19 | 2003-07-24 | Alcatel Canada Inc. | Method and system for IP link management |
WO2004004217A1 (en) * | 2002-06-28 | 2004-01-08 | Viewgate Networks Limited | Virtual private network validator |
CN101102251A (zh) * | 2006-07-07 | 2008-01-09 | 中兴通讯股份有限公司 | 一种全网中部署虚拟专用网业务的方法 |
CN104601426A (zh) * | 2013-10-31 | 2015-05-06 | 华为技术有限公司 | 网络边缘设备重构方法及装置 |
CN106464522A (zh) * | 2014-04-11 | 2017-02-22 | 瑞典爱立信有限公司 | 用于网络功能布局的方法和*** |
CN105227342A (zh) * | 2014-06-27 | 2016-01-06 | 瞻博网络公司 | 用于网络服务域中的服务规划和配置的图形数据库 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112398742A (zh) * | 2020-10-23 | 2021-02-23 | 北京直真科技股份有限公司 | 一种ptn业务路径的灵活编排装置 |
CN112398742B (zh) * | 2020-10-23 | 2022-04-12 | 北京直真科技股份有限公司 | 一种ptn业务路径的灵活编排装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109547346B (zh) | 2021-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1929419B (zh) | 网络*** | |
CN105099846B (zh) | 传输数据报文的方法和供应商边缘设备 | |
CN102801625B (zh) | 一种异构网络二层互通的方法及设备 | |
CN106797324A (zh) | 用于在误配置时支持分布式中继控制协议(drcp)操作的方法和*** | |
CN102695103B (zh) | 业务转发方法及*** | |
CN108270686A (zh) | 更新链路聚合中的对话分配的方法和*** | |
CN101102261A (zh) | 以太网承载异步传输模式信元的方法及装置 | |
CN101001196A (zh) | 一种建立伪线隧道并利用其传送报文的方法和装置 | |
CN103368775B (zh) | 流量备份方法及核心交换设备 | |
CN101808042A (zh) | 一种多协议标签交换二层虚拟专用网的接入方法和装置 | |
CN105591868A (zh) | 一种虚拟专用网络vpn的接入方法和装置 | |
CN101155076A (zh) | 一种检测二层虚拟专用网伪线故障的方法 | |
CN108075949A (zh) | 一种vpws环境实现rfc2544的方法及设备 | |
CN103188123B (zh) | 实现以太树业务的方法及运营商边缘设备 | |
WO2014015748A1 (zh) | 调度策略的确定方法及装置 | |
CN100499584C (zh) | 一种虚拟专用局域网服务广播的实现方法 | |
CN101494574B (zh) | 一种二层虚拟专用接入骨干网的性能测试***及方法 | |
CN206422787U (zh) | 用于通信的设备和*** | |
CN109547346A (zh) | 建立mpls l2vpn业务端到端模型的方法及*** | |
CN107689920A (zh) | 一种端到端的多业务自动路由感知方法 | |
CN103269300A (zh) | 一种实现异构网络互联的方法和设备 | |
CN101304337A (zh) | 生成业务虚拟私有网络的接入拓扑的方法和装置 | |
US9413603B2 (en) | Method for implementing virtual network, and network management system | |
CN101316239B (zh) | 一种在虚拟专用局域网业务网络中控制访问及转发的方法 | |
CN101164284A (zh) | 实现城域网数据业务网络管理的方法和城域网*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |