WO2011160517A1 - 一种多协议标签交换业务隧道切换的方法及系统 - Google Patents
一种多协议标签交换业务隧道切换的方法及系统 Download PDFInfo
- Publication number
- WO2011160517A1 WO2011160517A1 PCT/CN2011/074402 CN2011074402W WO2011160517A1 WO 2011160517 A1 WO2011160517 A1 WO 2011160517A1 CN 2011074402 W CN2011074402 W CN 2011074402W WO 2011160517 A1 WO2011160517 A1 WO 2011160517A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tunnel
- port
- entry
- mpls
- lacp
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000002776 aggregation Effects 0.000 claims abstract description 3
- 238000004220 aggregation Methods 0.000 claims abstract description 3
- 238000013507 mapping Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Definitions
- the present invention relates to the field of multi-protocol label switching service tunnel protection, and in particular to a method and system for multi-protocol label switching service tunnel switching. Background technique
- MPLS Multi-Protocol Label Switch
- IETF Internet Engineering Task Force
- MPLS technology completely separates the routing layer from the forwarding layer. It has the advantages of fast forwarding, quality of service (QoS) guarantee, and multi-service support. It plays an increasingly important role in the next generation of telecommunication networks.
- the key to MPLS technology is the introduction of the concept of a label, which is a short piece of content that does not contain topological information and only has local meaning.
- the MPLS edge router encapsulates the IP packet with a label. Before encapsulation, the MPLS edge router analyzes the contents of the IP packet and selects an appropriate label for the IP packet. Then, all the nodes in the MPLS network use the label information as the basis for forwarding decisions; when the IP packet finally leaves the MPLS network, the label is stripped by the MPLS edge router.
- FIG. 1 is a schematic flowchart of a tunnel switching process in the prior art.
- the existing tunnel switching technology needs to switch each service on the working tunnel in sequence. For example, if there are 500 MPLS For service, you need to switch 500 times. Each switch needs to be sent to the next hop node on the working tunnel. After the failure, the switch can be performed and sent to the next hop node on the protection tunnel. Therefore, 1000 next will be spent.
- the hardware resources of the processing are skipped, and it is difficult to meet the switching time requirements specified by the protocol. Summary of the invention
- the main object of the present invention is to provide a method and a system for switching a multi-protocol label switching service tunnel, which can solve the problem that the switching time of multiple MPLS services using the working tunnel is long and the hardware resources of the next hop processing are wasted. .
- the present invention provides a method for tunnel switching of a multi-protocol label switching service, the method comprising:
- LACP Link Aggregation Control Protocol
- the entry of the next hop information and the setting of the LACP port are updated.
- the entry of the next hop information includes: a layer 3 interface index entry and a destination media access control (MAC) index entry.
- MAC media access control
- the multiple MPLS services using the same working tunnel include: all MPLS services using the same working tunnel on the tunnel head node.
- the mapping to the LACP port includes: setting a member port of the LACP port as an egress port of the working tunnel.
- the updating the entry of the next hop information and the setting of the LACP port includes: updating the entry of the next hop information of the working tunnel and the setting of the LACP port to the next one of the corresponding protection tunnel The entry of the hop information and the setting of the LACP port.
- the present invention also provides a system for multi-protocol label switching service tunnel switching, the system comprising: an initial setting unit and a switching execution unit;
- the initial setting unit is configured to map the outbound port information of the MPLS service that uses the same working tunnel to the LACP port, and set the entry of the next hop information corresponding to the MPLS service as a multiplexing entry, The setting of the entry of the LACP port and the next hop information is sent to the handover execution unit;
- the switching execution unit is configured to update an entry of the next hop information and a setting of the LACP port when a tunnel switch is required.
- the method and system for switching the multi-protocol label switching service tunnels provided by the present invention, by mapping the egress ports of the MPLS services using the same working tunnel to the LACP port, and setting the entry of the next hop information corresponding to the MPLS service For the multiplexed entry, when the tunnel switching is required, the entry of the next hop information and the setting of the LACP port are updated, and batch switching of multiple MPLS services is implemented, which greatly improves the service switching time on the MPLS.
- the number of services does not affect the switching time, and can save a lot of hardware resources.
- FIG. 2 is a schematic flowchart of a method for switching a multi-protocol label switching service tunnel according to the present invention
- FIG. 3 is a schematic structural diagram of a system for multi-protocol label switching service tunnel switching according to the present invention. detailed description
- the basic idea of the present invention is: mapping the outbound port information of the MPLS service using the same working tunnel to the LACP port, and setting the entry of the next hop information corresponding to the MPLS service as a multiplexing entry; And updating the entry of the next hop information and the setting of the LACP port.
- Step 201 Using multiple identical working tunnels The outbound port information of the MPLS service is mapped to the LACP port.
- the multiple MPLS services using the same working tunnel include: all MPLS services using the same working tunnel on the tunnel head node.
- the mapping to the LACP port further includes setting the LACP port to include an outbound port of the MPLS service.
- the outbound port information of the MPLS service is mapped to the outbound port of the MPLS service, because the outbound port of the MPLS service is directly set on the tunnel head node based on each next hop information.
- the member port of the LACP port is set to be the egress port of the MPLS service, it indicates that the MPLS service using the same working tunnel is forwarded from the egress port connected to the working tunnel.
- Step 202 Set a next hop information entry corresponding to all MPLS services that use the same working tunnel as a multiplexing entry.
- the entry of the next hop information includes: a Layer 3 interface index entry and a destination MAC index entry; setting a Layer 3 interface index entry and a destination MAC index entry corresponding to the MPLS service as a multiplex table Specifically, the MPLS service uses the same working tunnel, so the Layer 3 interface information and the destination MAC information in the next hop information of the MPLS service are the same, and the multiplexing entry can be used to implement the unified management.
- Step 203 Update the next hop information entry when tunnel switching is required.
- the Layer 3 interface information includes: source MAC information, VLAN information, and tunnel label information.
- Step 204 Update the settings of the LACP port.
- the setting of updating the LACP port is: updating a member port of the LACP port from an egress port of the connection working tunnel to an egress port connecting the protection tunnel.
- a tunnel head node A has a MAC address of 0x00d0d0000001.
- the user accesses data on port 1 and the access type is port + VLAN.
- the pseudo-line label of the VLAN 1000 is 16 - 1015 respectively.
- the port 2 is the egress port connecting the working tunnel.
- the tunnel label of the working tunnel is 200.
- the port 3 is the egress port connecting the protection tunnel.
- the tunnel label of the protection tunnel is 300.
- the incoming VLAN 1 packet of port 1 is encapsulated as: pseudowire label 16, tunnel label 200, Layer 3 interface VLAN 200, destination MAC address 0x00d0d0000002, and slave port 2; other services using physical port 2 are similarly encapsulated.
- the Layer 3 interface index entry and the destination MAC index entry of all MPLS services on the working tunnel are set to be reused on the switch chip.
- the packet of VLAN 1 in port 1 is encapsulated into: pseudowire label 16, tunnel label 200, VLAN 200, destination MAC address is 0x00d0d0000002, and source MAC address is 0x00d0d0000001, which is sent from LACP 1.
- the other business configurations on the working tunnel are the same.
- the Layer 3 interface index entry pointed to by the next hop of all services on the working tunnel is updated.
- the VLAN is changed to 300 and the tunnel label is changed to 300.
- the destination MAC index entry pointed to by one hop is updated, and the destination MAC is changed from 0x00d0d0000002 to 0x00d0d0000003.
- Update the settings of LACP 1 Add port 3 after deleting port 2.
- FIG. 3 is a schematic structural diagram of a system for switching a multi-protocol label switching service tunnel according to the present invention.
- the system for switching an MPLS service tunnel includes: an initial setting unit 31 and a switching execution unit 32, where
- the initial setting unit 31 is configured to map the outbound port information of the MPLS service that uses the same working tunnel to the LACP port, and set the entry of the next hop information corresponding to the MPLS service as a multiplexing entry, and The setting of the entry of the LACP port and the next hop information is sent to the handover executing unit 32;
- the multiple MPLS services using the same working tunnel include: all MPLS services using the same working tunnel on the tunnel head node.
- the mapping to the LACP port further includes setting the LACP port to include an outbound port of the MPLS service.
- the outbound port information of the MPLS service is mapped to the outbound port of the MPLS service, because the outbound port of the MPLS service is directly set on the tunnel head node based on each next hop information.
- the MPLS service using the same working tunnel is forwarded from the egress port connected to the working tunnel.
- the entry of the next hop information includes: a layer 3 interface index entry and a destination MAC index entry. Setting the Layer 3 interface index entry and the destination MAC index entry corresponding to the MPLS service as The multiplexed entry, specifically, the MPLS service uses the same working tunnel, so the Layer 3 interface information and the destination MAC information in the next hop information of the MPLS service are the same, and the multiplexing entry can be utilized. To achieve unified management.
- the switch execution unit 32 is configured to update an entry of the next hop information and a setting of the LACP port when a tunnel switch is required.
- the Layer 3 interface information includes: source MAC information, VLAN information, and tunnel label information.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BR112012032723-2A BR112012032723B1 (pt) | 2010-06-25 | 2011-05-20 | Método de comutação de túnel para serviços de comutação de rótulo multiprotocolo e sistema de comutação de túnel para serviços de comutação de rótulo multiprotocolo |
RU2012158202/08A RU2528149C1 (ru) | 2010-06-25 | 2011-05-20 | Способ коммутации туннеля и система сервисов многопротокольной коммутации по меткам |
EP11797548.2A EP2571203B1 (en) | 2010-06-25 | 2011-05-20 | Tunnel switching method and system for multi-protocol label switching services |
ES11797548.2T ES2569366T3 (es) | 2010-06-25 | 2011-05-20 | Procedimiento y sistema de conmutación de túnel para servicios de conmutación por etiquetas multiprotocolo |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010219278.XA CN101877677B (zh) | 2010-06-25 | 2010-06-25 | 一种多协议标签交换业务隧道切换的方法及系统 |
CN201010219278.X | 2010-06-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011160517A1 true WO2011160517A1 (zh) | 2011-12-29 |
Family
ID=43020142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/074402 WO2011160517A1 (zh) | 2010-06-25 | 2011-05-20 | 一种多协议标签交换业务隧道切换的方法及系统 |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP2571203B1 (zh) |
CN (1) | CN101877677B (zh) |
BR (1) | BR112012032723B1 (zh) |
ES (1) | ES2569366T3 (zh) |
RU (1) | RU2528149C1 (zh) |
WO (1) | WO2011160517A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877677B (zh) * | 2010-06-25 | 2014-08-13 | 中兴通讯股份有限公司 | 一种多协议标签交换业务隧道切换的方法及系统 |
CN102035740B (zh) * | 2010-12-17 | 2015-09-16 | 中兴通讯股份有限公司 | 多协议标签交换三层私有虚拟网快速重路由方法及系统 |
CN102611610B (zh) * | 2011-01-24 | 2016-03-30 | 中兴通讯股份有限公司 | 一种多条相同路径隧道集中管理的方法和系统 |
CN102123097B (zh) | 2011-03-14 | 2015-05-20 | 杭州华三通信技术有限公司 | 一种路由保护方法和设备 |
CN102355398B (zh) * | 2011-06-22 | 2017-10-27 | 南京中兴软件有限责任公司 | Mpls l3vpn私有虚拟网快速重路由方法及系统 |
CN102611628B (zh) * | 2012-04-05 | 2015-08-05 | 杭州华三通信技术有限公司 | 用于实现传输路径切换的方法和装置 |
CN102611629B (zh) * | 2012-04-05 | 2015-05-13 | 杭州华三通信技术有限公司 | Mpls中快速重路由方法和装置 |
CN105024928B (zh) * | 2015-08-05 | 2018-06-26 | 瑞斯康达科技发展股份有限公司 | 一种多协议标签交换网络的保护倒换方法和装置 |
CN107566266B (zh) * | 2016-06-30 | 2019-09-27 | 中兴通讯股份有限公司 | 快速重路由的转发方法及装置、网络设备 |
CN112134796B (zh) * | 2019-06-25 | 2022-12-16 | 中兴通讯股份有限公司 | 一种实现流量切换的方法、装置及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1725761A (zh) * | 2005-06-10 | 2006-01-25 | 杭州华为三康技术有限公司 | 网络设备实现链路聚合的方法 |
CN101582834A (zh) * | 2008-05-16 | 2009-11-18 | 华为技术有限公司 | 以太网业务传送中转发表的更新方法、设备和系统 |
WO2009155996A1 (en) * | 2008-06-27 | 2009-12-30 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for link aggregation |
CN101710877A (zh) * | 2009-12-04 | 2010-05-19 | 华为技术有限公司 | 基于伪线的业务流量处理方法、设备和系统 |
CN101877677A (zh) * | 2010-06-25 | 2010-11-03 | 中兴通讯股份有限公司 | 一种多协议标签交换业务隧道切换的方法及系统 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1283079C (zh) * | 2003-02-20 | 2006-11-01 | 华为技术有限公司 | Ip网络业务质量保证方法及系统 |
US7369572B1 (en) * | 2004-12-03 | 2008-05-06 | Sprint Communications Company L.P. | Quality management for a packet communication system |
CN101374106A (zh) * | 2007-08-24 | 2009-02-25 | 华为技术有限公司 | 一种mpls lsp上转发数据包的方法、网络节点和系统 |
US8077709B2 (en) * | 2007-09-19 | 2011-12-13 | Cisco Technology, Inc. | Redundancy at a virtual provider edge node that faces a tunneling protocol core network for virtual private local area network (LAN) service (VPLS) |
US7929557B2 (en) * | 2008-11-14 | 2011-04-19 | Juniper Networks, Inc. | Summarization and longest-prefix match within MPLS networks |
CN101414951B (zh) * | 2008-11-25 | 2011-04-06 | 中兴通讯股份有限公司 | 一种t-mpls隧道下行处理的改进方法 |
CN101562575B (zh) * | 2009-06-04 | 2012-01-04 | 杭州华三通信技术有限公司 | Mpls te frr快速切换的方法和装置 |
-
2010
- 2010-06-25 CN CN201010219278.XA patent/CN101877677B/zh active Active
-
2011
- 2011-05-20 EP EP11797548.2A patent/EP2571203B1/en active Active
- 2011-05-20 ES ES11797548.2T patent/ES2569366T3/es active Active
- 2011-05-20 WO PCT/CN2011/074402 patent/WO2011160517A1/zh active Application Filing
- 2011-05-20 RU RU2012158202/08A patent/RU2528149C1/ru active
- 2011-05-20 BR BR112012032723-2A patent/BR112012032723B1/pt active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1725761A (zh) * | 2005-06-10 | 2006-01-25 | 杭州华为三康技术有限公司 | 网络设备实现链路聚合的方法 |
CN101582834A (zh) * | 2008-05-16 | 2009-11-18 | 华为技术有限公司 | 以太网业务传送中转发表的更新方法、设备和系统 |
WO2009155996A1 (en) * | 2008-06-27 | 2009-12-30 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for link aggregation |
CN101710877A (zh) * | 2009-12-04 | 2010-05-19 | 华为技术有限公司 | 基于伪线的业务流量处理方法、设备和系统 |
CN101877677A (zh) * | 2010-06-25 | 2010-11-03 | 中兴通讯股份有限公司 | 一种多协议标签交换业务隧道切换的方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
RU2012158202A (ru) | 2014-07-27 |
BR112012032723A2 (pt) | 2017-11-14 |
ES2569366T3 (es) | 2016-05-10 |
EP2571203A4 (en) | 2015-05-27 |
BR112012032723B1 (pt) | 2021-12-28 |
EP2571203A1 (en) | 2013-03-20 |
CN101877677A (zh) | 2010-11-03 |
CN101877677B (zh) | 2014-08-13 |
EP2571203B1 (en) | 2016-03-30 |
RU2528149C1 (ru) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110635935B (zh) | 为用户接口的相应服务接口使用多个evpn路由 | |
WO2011160517A1 (zh) | 一种多协议标签交换业务隧道切换的方法及系统 | |
CN108574630B (zh) | Evpn报文处理方法、设备及系统 | |
CN109218178B (zh) | 一种报文处理方法及网络设备 | |
CN111510379B (zh) | Evpn报文处理方法、设备及系统 | |
CN106936777B (zh) | 基于OpenFlow的云计算分布式网络实现方法、系统 | |
US9100213B1 (en) | Synchronizing VPLS gateway MAC addresses | |
US9184935B2 (en) | Network communication method and network node device | |
WO2019129236A1 (zh) | 基于隧道传输数据的方法及装置 | |
US11563680B2 (en) | Pseudo wire load sharing method and device | |
WO2015070601A1 (zh) | 流标识封装方法及系统 | |
WO2018171529A1 (zh) | 一种实现双控制平面的方法、装置、计算机存储介质 | |
US20120057599A1 (en) | System and Method for Virtual Private Local Area Network Service to Use the Flow Aware Pseudowire | |
CN112422398B (zh) | 消息传输方法及通信装置 | |
EP2587742A1 (en) | Method for forwarding message and switch chip | |
WO2020098611A1 (zh) | 一种获取路由信息方法及装置 | |
WO2013139270A1 (zh) | 实现三层虚拟专用网络的方法、设备及系统 | |
WO2014176989A1 (zh) | 网络管理方法及系统、虚拟网络实体、网络设备 | |
EP3113422B1 (en) | Method and system of enhancing multiple mac registration protocol (mmrp) for protocol internetworking | |
CN101009618A (zh) | 具有局域网/广域网端口切换功能的通信设备及实现方法 | |
WO2021093463A1 (zh) | 报文转发的方法、第一网络设备以及第一设备组 | |
CN112671644B (zh) | 一种基于mpls的sdn业务隔离及选路的方法 | |
CN115174312B (zh) | 广播信息发送方法、隧道端点设备、电子设备及介质 | |
WO2012062106A1 (zh) | 线性保护组隧道复用方法和隧道尾节点 | |
WO2015081684A1 (zh) | 一种实现隧道保护的方法及装置、网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11797548 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011797548 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10510/CHENP/2012 Country of ref document: IN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2012158202 Country of ref document: RU Kind code of ref document: A |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112012032723 Country of ref document: BR |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01E Ref document number: 112012032723 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 112012032723 Country of ref document: BR Kind code of ref document: A2 Effective date: 20121220 |