WO2007030988A1 - A method for implementing bi-directional traffic engineering tunnel and the system as well as the router thereof - Google Patents
A method for implementing bi-directional traffic engineering tunnel and the system as well as the router thereof Download PDFInfo
- Publication number
- WO2007030988A1 WO2007030988A1 PCT/CN2006/000962 CN2006000962W WO2007030988A1 WO 2007030988 A1 WO2007030988 A1 WO 2007030988A1 CN 2006000962 W CN2006000962 W CN 2006000962W WO 2007030988 A1 WO2007030988 A1 WO 2007030988A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tunnel
- router
- binding
- peer
- binding object
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. 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/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/72—Admission control; Resource allocation using reservation actions during connection setup
- H04L47/724—Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
Definitions
- the present invention relates to the field of communications, and in particular, to a method, system, and router for implementing a bidirectional traffic engineering tunnel.
- RSVP-TE Resource Reservation Protocol-Traffic Engineering
- MPLS/IP Multi-Protocol Label Switch/Internet Protocol
- RSVP-TE can establish a tunnel based on constraint routing and reserve bandwidth for the tunnel.
- RSVP-TE FRR Frast Renewedly Route
- LSP Label Switching Path, Label Switching Path
- RSVP-TE Long Term Evolution
- MPLS / BGP VPN Multiprotoco Label Switching/ Border Gateway
- VPN Multi-Protocol Label Switching/Border Gateway Protocol
- the main purpose of the present invention is to provide a method for implementing a bidirectional traffic engineering tunnel, which overcomes the shortcomings of the prior art that only one-way tunnel can be established through RSVP-TE, so that the VPN service with bandwidth guarantee is complicated to implement. Effectively provide L3 VPN services with bandwidth guarantees.
- Another object of the present invention is to provide a router for implementing a bidirectional traffic engineering tunnel, To support the establishment of a bidirectional TE tunnel with other routers to provide service quality assurance for L3 VPN services.
- a method for implementing a bidirectional traffic engineering tunnel includes:
- Each party sends the configured binding object information to the other party;
- the router binds the TE unidirectional tunnel whose destination is established to each other to the bidirectional tunnel according to the received binding object information.
- the step B specifically includes:
- the local router sends the configured binding object information to the peer router through the path message of the RS VP-TE protocol.
- the step C includes:
- the peer router binds the tunnel established by the local router to the tunnel established by the local router according to the binding object information in the received path message;
- the Resv message is sent to the local router, and the binding object information constructed by the Resv message is carried in the Resv message;
- the local router binds the tunnel established by the peer router to the tunnel established by the peer router according to the binding object information in the received Resv message.
- the step C1 includes:
- the peer router After receiving the path message, the peer router checks whether the binding object information in the path message meets the condition;
- the tunnel established by the local router is bound to the tunnel of the local router as a Han tunnel, and the binding is considered successful.
- the step C further includes: If the peer router fails to bind the tunnel, the Resv message is sent to the local router, and the binding object information is not carried in the Resv message.
- the binding object information includes: a name of the peer TE tunnel to be bound, a destination address of the session object, and a source address.
- the step of checking whether the binding object information in the path message satisfies a condition includes:
- the peer router checks whether the name of the peer TE tunnel to be bound in the binding object is consistent with the name of the locally established TE tunnel, if it is consistent; whether the destination address of the session object is a locally established TE tunnel Source address of the session object; whether the source address of the session object is the destination address of the locally established TE tunnel;
- the destination address of the session object is the source address of the locally established TE tunnel, and the source address of the session object is local.
- the destination address of the established TE tunnel determines that the binding object information satisfies the condition.
- the binding element further includes: a binding flag.
- the binding flag in the binding object information in the Resv message is set as a confirmation flag, and the distribution label is set to Ordinary label.
- the step C3 includes:
- the local router After receiving the Resv message, the local router checks whether the binding object information in the Resv message satisfies the condition;
- the tunnel established by the peer router is bound to the tunnel of the peer router as a bidirectional tunnel, and the bidirectional tunnel is successfully bound; if the condition is not met, the connection is considered to be tied. Hence failed.
- the step of the local router checking whether the binding object information in the Resv message satisfies the condition includes:
- the local router checks whether the name of the peer TE tunnel to be bound in the binding object is the name of the tunnel established by the peer; and checks whether the binding flag in the binding object is an acknowledged flag.
- the step C includes:
- the peer router binds the tunnel established by the local router to the tunnel established by the local router according to the binding object information in the received path message;
- the Resv message is sent to the local router; otherwise, the local router responds with an error alarm message.
- a system for implementing a two-way traffic engineering tunnel includes: a carrier edge router and a core router connected through an IP network, and routing and forwarding by a core router, and a TE one-way tunnel is established between edge routers of different operators according to the RVSP-TE protocol, where
- the carrier edge router includes:
- a TE tunnel establishing module configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol
- a binding object configuration module connected to the TE tunnel establishing module, configured to establish, according to the TE tunnel, a TE unidirectional tunnel information Configure the local carrier edge router bidirectional tunnel binding object.
- the tunnel binding module is connected to the TE tunnel establishment module, and is configured to: according to the binding object information of the peer carrier edge router received by the local carrier edge router, the local carrier edge router and the peer carrier edge
- the unidirectional tunnels established by the routers to each other are bound to be two-way tunnels.
- the carrier edge router further includes:
- the binding object checking module is respectively connected to the TE tunnel establishing module and the tunnel binding module, and is configured to check, according to the information of the TE unidirectional tunnel established by the TE tunnel establishing module, the pair received by the operator edge router. Whether the binding object information of the edge carrier edge router satisfies the condition, and sends the check result to the tunnel binding module.
- the local carrier edge router sends the configured local carrier edge router bidirectional tunnel binding object information to the peer carrier edge router through the path message in the extended RVSP-TE protocol.
- All core routers between the local carrier edge router and the peer carrier edge router transmit the binding object information transmitted between the local carrier edge router and the peer carrier edge router as they are. After the two-way tunnel is successfully bound, the local carrier edge router sends the binding success information to the peer carrier edge router through the Resv message in the extended RVSP-TE protocol.
- a TE tunnel establishing module configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol
- a binding object configuration module connected to the TE tunnel establishing module, configured to establish, according to the TE tunnel, a TE unidirectional tunnel information Configure a bidirectional tunnel binding object.
- the tunnel binding module is connected to the TE tunnel establishment module, and is configured to bind the unidirectional tunnel that is established by the local router and the peer router to each other according to the binding object information of the peer router received by the router. Set as a two-way tunnel.
- the router further includes:
- the RSVP-TE extension is bound.
- the object is bound, and the unidirectional tunnel whose destination is established by the two parties is bound.
- the bidirectional tunnel established in the present invention can not only support all the original service applications of RSVP-TE, but also provide L3 VPN services with bandwidth guarantee through virtual router technology or policy routing technology.
- FIG. 1 is a flowchart of an implementation of a method for implementing a bidirectional traffic engineering tunnel according to the present invention
- FIG. 2 is a flowchart of implementing tunnel binding by a router according to binding object information in the method of the present invention
- FIG. 3 is a schematic diagram of a virtual router implemented by a RSVP-TE bidirectional tunnel
- FIG. 4 is a schematic block diagram of a first embodiment of a router according to the present invention
- FIG. 5 is a schematic block diagram of a second embodiment of a router according to the present invention.
- FIG. 6 is a schematic block diagram of the system of the present invention.
- the core of the present invention is to refer to the GRE bidirectional tunnel implementation mechanism, and configure a binding object when each of the two routers establishes a traffic engineering TE one-way tunnel destined for the other party, and then each of the two parties will configure the binding object.
- the information is sent to the other party; the router ⁇ receives the binding object information and binds the unidirectional tunnel whose destination is established by the Hagging to the other party as a two-way tunnel.
- the present invention extends the existing RSVP-TE protocol.
- Flag 8-bit flag field, currently defined as follows:
- 0x1 requires a binding flag, valid only in the Path message
- Name Length The length of the Session name.
- Session Name Name of the peer RSVP tunnel to be bound.
- binding object is not limited to the above format, and can also be set in the actual application.
- the binding information of the RSVP-TE protocol is sent to the peer router through the path message of the RSVP-TE protocol.
- the end router binds the tunnel established by the local router to the tunnel established by the local router as a bidirectional tunnel according to the binding object information, thereby implementing a bidirectional TE tunnel.
- Step 101 When two routers respectively establish a traffic engineering TE one-way tunnel whose destination is the other party, configure a binding object.
- the binding object is configured, and the binding elements in the binding object are configured.
- the binding element includes the name of the remote RSVP-TE tunnel to be bound.
- the destination address and the source address are three types of information.
- the name of the peer TE tunnel to be bound is Tunnel B.
- the source address of the Session Object carried in the RSVP packet is Tunnel A. Address, destination address is the address of Tunnel B.
- the binding elements are not limited to the above triples.
- the peer R2 needs to be configured similarly, that is, the name of the peer TE tunnel to be bound is Tunnel A.
- the source address of the session object is the address of Tunnel B, and the destination address is the address of Tunnel A.
- the two parties respectively send the configured binding object information to the other party.
- R1 After R1 completes the existing RSVP configuration and binding object configuration of Tunnel A, it sends a Path message to the peer R2.
- the message carries the newly extended Binding Object.
- the Session Name of the Object is the corresponding TE of the peer router.
- the name of the tunnel, the length is the length of the Name; the binding flag of the flag field in the Bindding Object is set to 1.
- Step 103 The router binds the unidirectional tunnel that is established by the two parties to each other as a bidirectional tunnel according to the received binding object information.
- R1 takes R1 as the RSVP packet to R2 as an example.
- the process of binding Tunnel A to Tunnel B established on the R2 is described in detail.
- Step 203 Bind the tunnel established by the peer end to the tunnel established by itself, and construct a Resv message, and then respond to R1.
- R2 checks whether the source address of the Session Object in the binding object in the path message is the destination address of the locally established RSVP tunnel. If yes, the condition is met; otherwise, the condition is not met.
- R2 considers that the received TunnelA message is required to bind TunnelA and TunnelB to a bidirectional tunnel.
- the tunnel established by the peer is bound to the tunnel established by itself and is as follows. Construct a Resv message:
- Step 205 After receiving the Resv message, the R1 confirms that the peer R2 has successfully bound the tunnel established by the local end. If the confirmation is successful, proceed to step 206; otherwise, 6 000962
- the R1 After receiving the Resv message, the R1 analyzes the message. If the message is not carried, the device confirms that the bidirectional tunnel is not bound successfully. Otherwise, check the binding object to be bound in the binding object carried in the message. Whether the name of the peer TE tunnel is the name of the tunnel established by the peer, and whether the binding flag in the binding object carried in the message is a confirmation flag. If both conditions are met, it is confirmed that the bidirectional tunnel binding is successful; otherwise, the Han tunnel is considered to be unbound successfully.
- Step 206 the process ends.
- the remote R2 sends an RSVP packet to R1.
- the process of binding the tunnel B to the local device R1 is similar to the local R1.
- the Resv message may not be extended, that is, it does not carry the binding object information of R2. If R2 successfully binds the tunnel established by the peer to the tunnel established by itself, it responds to the Resv message to R1; otherwise, it responds to R1 with an error alarm.
- RSVP-TE integrates the bidirectional tunnels of GRE and IPsec based on the existing advantages of QoS, TE and reliability. The advantages.
- the RSVP-TE bidirectional tunneling technology provided by the present invention can support all the service applications supported by the GRE tunnel in addition to the original RSVP-TE service application, for example, the virtual router function and the outer tunnel as the MPLS VPN. , and interconnecting two separate routing domains through tunnels, and so on.
- L3 VPN services can be easily provided through virtual routers or policy routing. This L3VPN technology combines RSVP-TE QoS (Quality of Service) guarantee, TE and reliability advantages, and GRE bidirectional tunnels to facilitate the establishment of VPNs.
- RSVP-TE QoS Quality of Service
- the following uses the virtual router function as an example to briefly explain how to use the RSVP-TE bidirectional tunnel.
- FIG. 3 The principle of realizing the virtual router by using the RSVP-TE bidirectional TE tunnel technology is shown in Figure 3.
- Two virtual router instances VRF Red and VRF are established on the routers PE-1 and PE-2 respectively. Blue.
- PE-1 and PE-2 are connected to the CE (Customer Edge) device CE-1 and CE-2 interfaces to the virtual router instances VRF Red and VRF Blue. Bind the two-way TE tunnels, Tunnel 1 and Tunnel 2, between PE-1 and PE-2, and bind the virtual router instances VRF Red and VRF Blue respectively. Configure static routes or dynamic routes on the virtual router instance to access the two.
- the CE devices of the same virtual router instance on the PE devices can access each other.
- FIG. 4 is a schematic block diagram of a first embodiment of a router according to the present invention.
- the router SO is configured to establish a bidirectional TE tunnel with the peer router, including: a TE tunnel establishment module S1, a binding object configuration module S2, and a tunnel binding.
- the TE tunnel establishment module S1 is configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol.
- the binding object configuration module S2 is connected to the TE tunnel establishment module S1, and is used to establish the TE unidirectional tunnel information established by the module S1 according to the TE tunnel.
- the bidirectional tunnel binding object is configured.
- the tunnel binding module S3 is connected to the TE tunnel establishment module S1, and is configured to establish a destination of the local router SO and the peer router according to the binding object information of the peer router received by the router SO.
- the unidirectional tunnel of the other party is bound as a bidirectional tunnel.
- the binding object configuration module S2 configures the binding object, and the router S0 sends the binding object to the peer through the path message in the extended RVSP-TE protocol.
- the router carries the binding object information in the path message.
- the peer router when the peer router establishes the TE unidirectional tunnel destined for the local router S0, it also needs to configure the binding object, and send the configured binding object to the local router through the path message in the extended RVSP-TE protocol. .
- the tunnel binding module S3 can establish the destination established by the local router S0 and the peer router according to the binding object information carried in the path message.
- the unidirectional tunnel is bound as a two-way tunnel.
- the processing procedure is the same as that described above, and details are not described herein again.
- the binding object checking module S4 can also be set in the router S0.
- the binding object checking module S4 is connected to the TE tunnel establishing module S1 and the tunnel binding module S3, and is configured to check the binding object of the peer router received by the router SO according to the information of the TE unidirectional tunnel established by the TE tunnel establishing module S1. Whether the information satisfies the condition, and sends the check result to the tunnel binding module S3.
- the binding object checking module S4 checks whether the binding object information carried by the path message satisfies the condition.
- the specific checking process is as follows: Check the binding object in the binding message to be tied. Whether the name of the remote RSVP tunnel is the same as the name of the locally established RSVP tunnel. Check whether the destination address of the Session Object in the binding object is the source address of the locally established RSVP tunnel. Check the binding object in the path message. Whether the source address of the object is the destination address of the locally established RSVP tunnel.
- the destination address of the Session Object is the source address of the locally established RSVP tunnel
- the source address of the Session Object is the locally established RSVP tunnel.
- the destination address is considered to satisfy the condition, and the tunnel module is notified to bind the tunnel established by the peer router to the tunnel established by itself to be a bidirectional tunnel.
- the local router can send the binding success flag to the peer router through the extended Resv message.
- the Resv message can be extended.
- the Resv message is sent directly to the peer router.
- the binding failure message is sent to the peer router.
- Figure 6 shows a block diagram of the system of the present invention:
- the system includes: a carrier edge router PE1, a PE2, and a core router RT connected through an IP network.
- the routers of the edge routers PE1 and PE2 establish a TE unidirectional tunnel according to the RVSP-TE protocol.
- the structure of the operator edge router is the same as that described above for the router of the present invention, and details are not described herein again.
- PE1 and PE2 are respectively configured to establish a tunnel unidirectional tunnel with the destination address being the peer address according to the RVSP-TE protocol.
- the tunnel established by PE1 is Tunnel 1 and the tunnel established by PE2.
- Tunnel 2 For Tunnel 2.
- the binding object includes: the name of the peer TE tunnel to be bound, the destination address and source address of the session object.
- the binding object information of PE1 is: The name of the peer TE tunnel to be bound is Tunnel 2, the destination address of the session object is the source address of Tunnel 2, and the source address is the destination address of Tunnel 2.
- the binding object information of PE2 is: The name of the peer TE tunnel to be bound is Tunnel 1, the destination address of the session object is the source address of Tunnel 1, and the source address is the destination address of Tunnel 1.
- the PE1 sends the configured binding object information to the PE2 through the path message in the extended RVSP-TE protocol, where the binding object carries the binding object information.
- PE2 needs to send the configured binding object information to PE1 through the path message in the extended RVSP-TE protocol.
- the core router RT between PE1 and PE2 transmits the binding object information as it is.
- PE1 can bind Tunnel 2 and Tunnel 1 as a bidirectional tunnel according to the binding object information carried in the path message.
- PE2 can bind Tunnel 1 and Tunnel 2 as a bidirectional tunnel according to the binding object information carried in the path message.
- the Resv message can be returned to the peer router to notify the peer router that the bidirectional tunnel binding is successful.
- the binding element of the present invention is not limited to the tunnel name, the source address, and the destination address triplet.
- the practice of binding two unidirectional tunnels into two-way tunnels through other binding elements is any change or replacement that can be easily conceived by those skilled in the art within the scope of the technology disclosed by the present invention.
- the scope of protection of the present invention should be determined by the scope of the claims.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
-1 - 实现双向流量工程隧道的方法、 系统及路由器 技术领域 本发明涉及通信领域, 尤其涉及一种实现双向流量工程隧道的方法、 系统及路由器。 TECHNICAL FIELD The present invention relates to the field of communications, and in particular, to a method, system, and router for implementing a bidirectional traffic engineering tunnel.
背景技术 Background technique
RSVP-TE ( Resource Reservation Protocol-Traffic Engineering, 资源预 留协议 -流量工程) 协议是对传统 RSVP协议的扩展, 用于在 MPLS/IP ( Multi-Protocol Label Switch/Internet Protocol ,多协议标签交换 /因特网协 议) 网络中实现流量工程。 RSVP-TE作为是一种标签分发协议, 可以基 于约束路由建立 ΤΕ隧道, 并为该 ΤΕ隧道预留带宽。 此外 RSVP-TE的 FRR ( Fast Renewedly Route, 快速重路由)机制以及 LSP ( Label Switch Path, 标签交换路径, 标签交换路径)备份机制, 可以保证 TE隧道的可靠性。 The RSVP-TE (Resource Reservation Protocol-Traffic Engineering) protocol is an extension of the traditional RSVP protocol for MPLS/IP (Multi-Protocol Label Switch/Internet Protocol). Protocol) Traffic engineering is implemented in the network. As a label distribution protocol, RSVP-TE can establish a tunnel based on constraint routing and reserve bandwidth for the tunnel. In addition, the RSVP-TE FRR (Fast Renewedly Route) mechanism and the LSP (Label Switching Path, Label Switching Path) backup mechanism ensure the reliability of the TE tunnel.
但由于 RSVP-TE建立的隧道是单向的, 所以不能像 GRE隧道一样, 仅仅通过策略路由或虚拟路由器技术就可以构建 L3 VPN,还必须和 RFC 2547bis MPLS /BGP VPN ( Multiprotoco Label Switching/ Border Gateway Protocol VPN, 多协议标签交换 /边界网关协议 VPN )技术结合来提供具 有带宽保证的 VPN业务。 因而实现和配置较复杂, 而且隧道两端的路由 设备需要支持 MP- BGP (多协议 BGP )进行 VPN路由、标签和其他 VPN 属性的交换, 对 PE ( Provider Edge router, 运营商边缘路由器)设备要求 比较高。 However, since the tunnel established by RSVP-TE is unidirectional, it is not possible to build an L3 VPN by policy routing or virtual router technology just like a GRE tunnel. It must also be combined with RFC 2547bis MPLS / BGP VPN (Multiprotoco Label Switching/ Border Gateway). Protocol VPN, Multi-Protocol Label Switching/Border Gateway Protocol (VPN) technology combines to provide bandwidth-guaranteed VPN services. Therefore, the implementation and configuration are more complicated, and the routing devices at both ends of the tunnel need to support MP-BGP (Multi-Protocol BGP) to exchange VPN routes, labels, and other VPN attributes, and compare the requirements of PE (Provider Edge router) devices. high.
发明内容 Summary of the invention
本发明的主要目的是提供一种实现双向流量工程隧道的方法, 以克 服现有技术中通过 RSVP-TE只能建立单向隧道, 使得提供具有带宽保证 的 VPN业务实现复杂的缺点, 筒单、 有效地提供具有带宽保证的 L3 VPN 业务。 The main purpose of the present invention is to provide a method for implementing a bidirectional traffic engineering tunnel, which overcomes the shortcomings of the prior art that only one-way tunnel can be established through RSVP-TE, so that the VPN service with bandwidth guarantee is complicated to implement. Effectively provide L3 VPN services with bandwidth guarantees.
本发明的另一个目的是提供一种实现双向流量工程隧道的系统, 以 建立双向 TE隧道, 提供具有带宽保证的 L3 VPN业务。 Another object of the present invention is to provide a system for implementing a bidirectional traffic engineering tunnel to establish a bidirectional TE tunnel to provide L3 VPN services with bandwidth guarantee.
本发明的另一个目的是提供一种实现双向流量工程隧道的路由器, 以支持与其他路由器间双向 TE隧道的建立, 为 L3 VPN业务提供服务质量 保证。 Another object of the present invention is to provide a router for implementing a bidirectional traffic engineering tunnel, To support the establishment of a bidirectional TE tunnel with other routers to provide service quality assurance for L3 VPN services.
为此, 本发明提供如下的技术方案: To this end, the present invention provides the following technical solutions:
一种实现双向流量工程隧道的方法, 包括: A method for implementing a bidirectional traffic engineering tunnel includes:
A、 当两台路由器各自建立目的地为对方的 TE单向隧道时, 配置绑 定对象; A. When two routers establish a TE one-way tunnel whose destination is the other party, configure the binding object.
B、 双方各自将配置的绑定对象信息发送给对方; B. Each party sends the configured binding object information to the other party;
C、所述路由器根据收到的绑定对象信息将双方各自建立的目的地为 对方的 TE单向隧道绑定为双向隧道。 C. The router binds the TE unidirectional tunnel whose destination is established to each other to the bidirectional tunnel according to the received binding object information.
其中, 所述步骤 B具体包括: The step B specifically includes:
扩展 RSVP-TE协议, 使其增加绑定对象信息; Extend the RSVP-TE protocol to increase the binding object information;
本地路由器通过 RS VP-TE协议的路径消息将配置的绑定对象信息发 送给对端路由器。 The local router sends the configured binding object information to the peer router through the path message of the RS VP-TE protocol.
可选地, 所述步驟 C包括: Optionally, the step C includes:
Cl、 所述对端路由器根据收到的路径消息中的绑定对象信息, 对所 述本地路由器建立的隧道与自身建立的目的地为所述本地路由器的隧道 进行绑定; Cl, the peer router binds the tunnel established by the local router to the tunnel established by the local router according to the binding object information in the received path message;
C2、 绑定成功后, 向所述本地路由器回应 Resv消息, 并在所述 Resv 消息中携带其构造的绑定对象信息; After the binding is successful, the Resv message is sent to the local router, and the binding object information constructed by the Resv message is carried in the Resv message;
C3、 所述本地路由器根据收到的 Resv消息中的绑定对象信息, 对所 述对端路由器建立的隧道与自身建立的目的地为所述对端路由器的隧道 进行绑定。 C3. The local router binds the tunnel established by the peer router to the tunnel established by the peer router according to the binding object information in the received Resv message.
其中, 所述步骤 C1包括: The step C1 includes:
所述对端路由器接收到所述路径消息后, 检查所述路径消息中的绑 定对象信息是否满足条件; After receiving the path message, the peer router checks whether the binding object information in the path message meets the condition;
如果满足条件, 则将所述本地路由器建立的隧道与自身建立的目的 地为所述本地路由器的隧道绑定为汉向隧道, 并认为绑定成功; If the condition is met, the tunnel established by the local router is bound to the tunnel of the local router as a Han tunnel, and the binding is considered successful.
如果不满足条件, 则认为绑定失败。 If the condition is not met, the binding is considered to have failed.
其中, 所述步驟 C进一步包括: 如果所述对端路由器对隧道绑定失败, 则向所述本地路由器回应 Resv消息 , 在所述 Resv消息中不携带绑定对象信息。 The step C further includes: If the peer router fails to bind the tunnel, the Resv message is sent to the local router, and the binding object information is not carried in the Resv message.
所述绑定对象信息包括: 待绑定的对端 TE隧道的名称、 会话对象的 目的地址和源地址。 The binding object information includes: a name of the peer TE tunnel to be bound, a destination address of the session object, and a source address.
其中, 所述检查所述路径消息中的绑定对象信息是否满足条件的步 骤包括: The step of checking whether the binding object information in the path message satisfies a condition includes:
所述对端路由器检查所述绑定对象中的待绑定的对端 TE隧道的名称 是否与本地建立的 TE隧道的名称是否一致, 若一致; 会话对象的目的地 址是否为本地建立的 TE隧道的源地址; 会话对象的源地址是否为本地建 立的 TE隧道的目的地址; The peer router checks whether the name of the peer TE tunnel to be bound in the binding object is consistent with the name of the locally established TE tunnel, if it is consistent; whether the destination address of the session object is a locally established TE tunnel Source address of the session object; whether the source address of the session object is the destination address of the locally established TE tunnel;
如果绑定对象中的待绑定的对端 TE隧道的名称与本地建立的 TE隧 道的名称一致,并且会话对象的目的地址为本地建立的 TE隧道的源地址, 并且会话对象的源地址为本地建立的 TE隧道的目的地址, 则确定所述绑 定对象信息满足条件。 If the name of the peer TE tunnel to be bound is the same as the name of the locally established TE tunnel, and the destination address of the session object is the source address of the locally established TE tunnel, and the source address of the session object is local. The destination address of the established TE tunnel determines that the binding object information satisfies the condition.
所述绑定元素还包括: 绑定标志。 The binding element further includes: a binding flag.
其中, 所述步骤 C2中, 绑定成功后, 向所述本地路由器回应 Resv消 息时, 将在该 Resv消息中携带绑定对象信息中的绑定标志设置为确认标 志, 并将分发标签设置为普通标签。 In the step C2, after the binding is successful, when the Resv message is sent to the local router, the binding flag in the binding object information in the Resv message is set as a confirmation flag, and the distribution label is set to Ordinary label.
其中, 所述步骤 C3包括: The step C3 includes:
所述本地路由器接收到所述 Resv消息后, 检查所述 Resv消息中的绑 定对象信息是否满足条件; After receiving the Resv message, the local router checks whether the binding object information in the Resv message satisfies the condition;
如果满足条件, 则将所述对端路由器建立的隧道与自身建立的目的 地为所述对端路由器的隧道绑定为双向隧道, 并认为双向隧道绑定成功; 如果不满足条件, 则认为绑定失败。 If the condition is met, the tunnel established by the peer router is bound to the tunnel of the peer router as a bidirectional tunnel, and the bidirectional tunnel is successfully bound; if the condition is not met, the connection is considered to be tied. Definitely failed.
所述本地路由器检查所述 Resv消息中的绑定对象信息是否满足条件 的步骤包括: The step of the local router checking whether the binding object information in the Resv message satisfies the condition includes:
所述本地路由器检查所述绑定对象中的待绑定的对端 TE 隧道的名 称是否为对端建立隧道的名称; 并检查所述绑定对象中的绑定标志是否 为确认的标志。 可选地, 所述步骤 C包括: The local router checks whether the name of the peer TE tunnel to be bound in the binding object is the name of the tunnel established by the peer; and checks whether the binding flag in the binding object is an acknowledged flag. Optionally, the step C includes:
所述对端路由器根据收到的路径消息中的绑定对象信息, 对所述本 地路由器建立的隧道与自身建立的目的地为所述本地路由器的隧道进行 绑定; The peer router binds the tunnel established by the local router to the tunnel established by the local router according to the binding object information in the received path message;
绑定成功后, 向所述本地路由器回应 Resv消息; 否则, 向所述本地 路由器回应错误告警消息。 After the binding is successful, the Resv message is sent to the local router; otherwise, the local router responds with an error alarm message.
一种实现双向流量工程隧道的系统, 包括: 通过 IP网络相连的运营 商边缘路由器和核心路由器, 通过核心路由器的路由转发, 不同运营商 边缘路由器间根据 RVSP-TE协议建立 TE单向隧道, 其中, 所述运营商边 缘路由器包括: A system for implementing a two-way traffic engineering tunnel includes: a carrier edge router and a core router connected through an IP network, and routing and forwarding by a core router, and a TE one-way tunnel is established between edge routers of different operators according to the RVSP-TE protocol, where The carrier edge router includes:
TE隧道建立模块, 用于根据 RVSP-TE协议建立 TE单向隧道; 绑定对象配置模块, 与所述 TE隧道建立模块相连, 用于根据所述 TE 隧道建立模块建立的 TE单向隧道的信息配置本地运营商边缘路由器双向 隧道绑定对象; a TE tunnel establishing module, configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol, and a binding object configuration module, connected to the TE tunnel establishing module, configured to establish, according to the TE tunnel, a TE unidirectional tunnel information Configure the local carrier edge router bidirectional tunnel binding object.
隧道绑定模块, 与所述 TE隧道建立模块相连, 用于根据所述本地运 营商边缘路由器接收的对端运营商边缘路由器的绑定对象信息, 将本地 运营商边缘路由器与对端运营商边缘路由器各自建立的目的地为对方的 单向隧道绑定为双向隧道。 The tunnel binding module is connected to the TE tunnel establishment module, and is configured to: according to the binding object information of the peer carrier edge router received by the local carrier edge router, the local carrier edge router and the peer carrier edge The unidirectional tunnels established by the routers to each other are bound to be two-way tunnels.
优选地, 所述运营商边缘路由器还包括: Preferably, the carrier edge router further includes:
绑定对象检查模块, 分别与所述 TE隧道建立模块和所述隧道绑定模 块相连, 用于根据所述 TE隧道建立模块建立的 TE单向隧道的信息检查所 述运营商边缘路由器接收的对端运营商边缘路由器的绑定对象信息是否 满足条件, 并将检查结果发送给所述隧道绑定模块。 The binding object checking module is respectively connected to the TE tunnel establishing module and the tunnel binding module, and is configured to check, according to the information of the TE unidirectional tunnel established by the TE tunnel establishing module, the pair received by the operator edge router. Whether the binding object information of the edge carrier edge router satisfies the condition, and sends the check result to the tunnel binding module.
本地运营商边缘路由器通过扩展的 RVSP-TE协议中的路径消息将配 置的本地运营商边缘路由器双向隧道绑定对象信息发送给对端运营商边 缘路由器。 The local carrier edge router sends the configured local carrier edge router bidirectional tunnel binding object information to the peer carrier edge router through the path message in the extended RVSP-TE protocol.
本地运营商边缘路由器和对端运营商边缘路由器之间的所有核心路 由器对本地运营商边缘路由器和对端运营商边缘路由器之间传送的绑定 对象信息原样传送。 双向隧道绑定成功后, 本地运营商边缘路由器通过扩展的 RVSP-TE 协议中的 Resv消息将绑定成功确定信息发送给对端运营商边缘路由器。 All core routers between the local carrier edge router and the peer carrier edge router transmit the binding object information transmitted between the local carrier edge router and the peer carrier edge router as they are. After the two-way tunnel is successfully bound, the local carrier edge router sends the binding success information to the peer carrier edge router through the Resv message in the extended RVSP-TE protocol.
一种实现双向流量工程隧道的路由器, 用于与对端路由器建立双向 TE隧道, 所述路由器包括: A router for implementing a bidirectional traffic engineering tunnel, configured to establish a bidirectional TE tunnel with a peer router, where the router includes:
TE隧道建立模块, 用于根据 RVSP-TE协议建立 TE单向隧道; 绑定对象配置模块, 与所述 TE隧道建立模块相连, 用于根据所述 TE 隧道建立模块建立的 TE单向隧道的信息配置双向隧道绑定对象; a TE tunnel establishing module, configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol, and a binding object configuration module, connected to the TE tunnel establishing module, configured to establish, according to the TE tunnel, a TE unidirectional tunnel information Configure a bidirectional tunnel binding object.
隧道绑定模块, 与所述 TE隧道建立模块相连, 用于根据所述路由器 接收的对端路由器的绑定对象信息, 将本地路由器与对端路由器各自建 立的目的地为对方的单向隧道绑定为双向隧道。 The tunnel binding module is connected to the TE tunnel establishment module, and is configured to bind the unidirectional tunnel that is established by the local router and the peer router to each other according to the binding object information of the peer router received by the router. Set as a two-way tunnel.
优选地, 所述路由器进一步包括: Preferably, the router further includes:
绑定对象检查模块, 分別与所述 TE隧道建立模块和所述隧道绑定模 块相连, 用于根据所述 TE隧道建立模块建立的 TE单向隧道的信息检查所 述路由器接收的对端路由器的绑定对象信息是否满足条件, 并将检查结 果发送给所述隧道绑定模块。 The binding object checking module is respectively connected to the TE tunnel establishing module and the tunnel binding module, and is configured to check, according to the information of the TE unidirectional tunnel established by the TE tunnel establishing module, the peer router received by the router. Whether the binding object information satisfies the condition, and sends the check result to the tunnel binding module.
由上述本发明提供的技术方案可以看出, 本发明中, 当双方路由器 对各自建立的目的地为对端的单向隧道上的 RSVP-TE协议进行配置时, 通过配置 RSVP-TE的扩展的绑定对象, 将双方各自建立的目的地为对方 的单向隧道进行绑定。在本发明建立的双向隧道,不仅能够支持 RSVP-TE 原有的所有业务应用, 而且可以通过虚拟路由器技术或者策略路由技术, 提供具有带宽保证的 L3 VPN业务。 According to the technical solution provided by the present invention, in the present invention, when the two routers configure the RSVP-TE protocol on the unidirectional tunnel where the destination is the peer, the RSVP-TE extension is bound. The object is bound, and the unidirectional tunnel whose destination is established by the two parties is bound. The bidirectional tunnel established in the present invention can not only support all the original service applications of RSVP-TE, but also provide L3 VPN services with bandwidth guarantee through virtual router technology or policy routing technology.
附图说明 图 1为本发明实现双向流量工程隧道的方法的实现流程图; BRIEF DESCRIPTION OF DRAWINGS FIG. 1 is a flowchart of an implementation of a method for implementing a bidirectional traffic engineering tunnel according to the present invention;
图 2为本发明方法中路由器根据绑定对象信息进行隧道绑定的实现 流程图; 2 is a flowchart of implementing tunnel binding by a router according to binding object information in the method of the present invention;
图 3为通过 RSVP-TE双向隧道实现虛拟路由器的原理示意图; 图 4为本发明路由器第一实施例的原理框图; 3 is a schematic diagram of a virtual router implemented by a RSVP-TE bidirectional tunnel; FIG. 4 is a schematic block diagram of a first embodiment of a router according to the present invention;
图 5为本发明路由器第二实施例的原理框图; 5 is a schematic block diagram of a second embodiment of a router according to the present invention;
图 6为本发明系统的原理框图。 具体实施方式 本发明的核心在于, 参照 GRE双向隧道实现机制, 在两台路由器各 自建立目的地为对方的流量工程 TE单向隧道时, 配置绑定对象, 然后, 双方各自将配置的绑定对象信息发送给对方; 路由器^^据收到的绑定对 象信息将汉方各自建立的目的地为对方的单向隧道绑定为双向隧道。 Figure 6 is a schematic block diagram of the system of the present invention. The core of the present invention is to refer to the GRE bidirectional tunnel implementation mechanism, and configure a binding object when each of the two routers establishes a traffic engineering TE one-way tunnel destined for the other party, and then each of the two parties will configure the binding object. The information is sent to the other party; the router ^^ receives the binding object information and binds the unidirectional tunnel whose destination is established by the Hanfang to the other party as a two-way tunnel.
为了使路由器双方各自能够了解到需要绑定的 TE隧道, 本发明对现 有 RSVP-TE协议进行了扩展。 新增加一个绑定对象(Binding Object) , 定义 ^下: In order to enable each of the routers to learn the TE tunnel to be bound, the present invention extends the existing RSVP-TE protocol. Add a new binding object (Binding Object), define ^ under:
class = TBD (尚未定义), C— Type = TBD (尚未定义) Class = TBD (not yet defined), C_ Type = TBD (not yet defined)
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+
I Reserved | flag | Name Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ I II Reserved | flag | Name Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+ II
II Session Name (NULL padded display string) IIII Session Name (NULL padded display string) II
I I I I
+-4—+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 其中, +-4—+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+ where,
Reserved: 16位保留字段, 必须为 0。 Reserved: 16-bit reserved field, must be 0.
Flag: 8位标志字段, 目前定义如下: Flag: 8-bit flag field, currently defined as follows:
0x1 要求绑定标志, 仅在 Path消息中有效; 0x1 requires a binding flag, valid only in the Path message;
0x2 绑定成功确认, 仅在 Resv消息中有效。 0x2 Binding successful acknowledgement, valid only in Resv messages.
Name Length: Session名称长度。 Name Length: The length of the Session name.
Session Name: 待绑定的对端 RSVP Tunnel名称。 Session Name: Name of the peer RSVP tunnel to be bound.
当然, 绑定对象的定义并不限于上述格式, 也可以 居实际应用需 要来设置。 Of course, the definition of the binding object is not limited to the above format, and can also be set in the actual application.
基于扩展后的 RSVP-TE协议, 在本地路由器建立目的地为对方的流 量工程 TE单向隧道后, 通过 RSVP-TE协议的路径消息将其配置的绑定对 象信息发送给对端路由器, 使对端路由器根据该綁定对象信息将本地路 由器建立的隧道与自身建立的目的地为所述本地路由器的隧道绑定为双 向隧道, 从而实现双向 TE隧道。 为了使本技术领域的人员更好地理解本发明方案 , 下面结合附图和 实施方式对本发明作进一步的详细说明。 After the extended RSVP-TE protocol is used, after the local router establishes the traffic engineering TE unidirectional tunnel, the binding information of the RSVP-TE protocol is sent to the peer router through the path message of the RSVP-TE protocol. The end router binds the tunnel established by the local router to the tunnel established by the local router as a bidirectional tunnel according to the binding object information, thereby implementing a bidirectional TE tunnel. In order to make those skilled in the art better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
图 1示出了本发明方法的实现流程, 包括以下步驟: Figure 1 shows the implementation flow of the method of the present invention, including the following steps:
步骤 101 , 当两台路由器各自建立目的地为对方的流量工程 TE单向隧 道时, 配置绑定对象。 Step 101: When two routers respectively establish a traffic engineering TE one-way tunnel whose destination is the other party, configure a binding object.
假设本地路由器为 Rl, 对端路由器为 R2。 Assume that the local router is R1 and the peer router is R2.
在 R1配置隧道 A ( Tunnel A ) 的 RSVP配置后, 进行绑定对象配置, 配置上述绑定对象中的各绑定元素, 假设绑定元素包括待绑定的对端 RSVP- TE隧道的名称、 目的地址和源地址三种信息, 则此时需要指明需 要绑定的对端 TE隧道名称为隧道 B ( Tunnel B ) ; 同时指明 RSVP报文携 带的 Session Object (会话对象)的源地址为 Tunnel A的地址, 目的地址为 Tunnel B的地址。 当然绑定元素不限于上述三元组。 After the RSVP configuration of Tunnel A is configured on R1, the binding object is configured, and the binding elements in the binding object are configured. The binding element includes the name of the remote RSVP-TE tunnel to be bound. The destination address and the source address are three types of information. In this case, the name of the peer TE tunnel to be bound is Tunnel B. The source address of the Session Object carried in the RSVP packet is Tunnel A. Address, destination address is the address of Tunnel B. Of course, the binding elements are not limited to the above triples.
同时, 对端 R2也需要进行类似配置, 即指明需要绑定的对端 TE隧道 名称为 Tunnel A; 同时指明 Session Object的源地址为 Tunnel B的地址, 目 的地址为 Tunnel A的地址。 At the same time, the peer R2 needs to be configured similarly, that is, the name of the peer TE tunnel to be bound is Tunnel A. The source address of the session object is the address of Tunnel B, and the destination address is the address of Tunnel A.
步據 102, 双方各自将配置的绑定对象信息发送给对方。 According to 102, the two parties respectively send the configured binding object information to the other party.
R 1完成 Tunnel A的现有 RSVP配置和绑定对象配置之后, 通过发送 Path消息给对端 R2 , 在该消息中携带有新扩展的 Binding Object, 该 Object 的 Session Name为对端路由器的对应 TE隧道的名称, 长度则为该 Name的 长度; Bindding Object中的 flag字段的要求绑定标志设置为 1。 After R1 completes the existing RSVP configuration and binding object configuration of Tunnel A, it sends a Path message to the peer R2. The message carries the newly extended Binding Object. The Session Name of the Object is the corresponding TE of the peer router. The name of the tunnel, the length is the length of the Name; the binding flag of the flag field in the Bindding Object is set to 1.
步骤 103 , 所述路由器根据收到的绑定对象信息将双方各自建立的目 的地为对方的单向隧道绑定为双向隧道。 Step 103: The router binds the unidirectional tunnel that is established by the two parties to each other as a bidirectional tunnel according to the received binding object information.
下面以 R1发送 RSVP报文给 R2为例,详细说明在 R2端将 Tunnel A与自 身建立的 Tunnel B进行绑定的过程。 The following takes R1 as the RSVP packet to R2 as an example. The process of binding Tunnel A to Tunnel B established on the R2 is described in detail.
参照图 2所示本发明方法中路由器根据绑定对象信息进行隧道绑定 的流程, 包括以下步骤: Referring to FIG. 2, the process of tunnel binding performed by the router according to the binding object information in the method of the present invention includes the following steps:
步骤 201 , 路由器 R1向路由器 R2发送路径消息, 在该消息中携带 R1 配置的绑定对象信息。 Step 201: Router R1 sends a path message to router R2, where the message carries the binding object information configured by R1.
步骤 202, 当 R2接 JRJL发送的路径消息后,检查该消息中的绑定对象 -8- 中的各元素是否满足条件。 若全部满足条件, 则进到步骤 203; 否则, 进 到步骤 204。 Step 202: After R2 connects to the path message sent by JRJL, check the binding object in the message. Whether each element in -8- satisfies the condition. If all of the conditions are satisfied, the process proceeds to step 203; otherwise, the process proceeds to step 204.
步骤 203, 将对端建立的隧道与自身建立的隧道绑定为欢向隧道, 并 构造 Resv消息, 然后回应给 R1。 Step 203: Bind the tunnel established by the peer end to the tunnel established by itself, and construct a Resv message, and then respond to R1.
步骤 204, 回应 Resv消息给 R1 , 在 Resv消息中不携带绑定对象。 当 R2接收到 R1发送的路径消息后,根据该消息中的 Session Object(会 话对象)和 Binding Object (绑定对象) , 检查以下条件是否全部符合: 的目的地址和源地址三种信息为例, 检查路径消息中各绑定元素是否满 足条件的过程如下: Step 204: Respond to the Resv message to R1, and do not carry the binding object in the Resv message. After R2 receives the path message sent by R1, according to the Session Object and the Binding Object in the message, check whether the following conditions are all met: the destination address and the source address are taken as an example. The process of checking whether each binding element in the path message satisfies the condition is as follows:
R2检查路径消息中的绑定对象中的待绑定的对端 RSVP隧道的名称 与本地建立的 RSVP隧道的名称是否一致, 若一致, 则满足条件; 否则, 不满足条件; Whether the name of the RSVP tunnel to be bound in the binding object in the R2 check message is the same as the name of the RSVP tunnel established locally. If the value is the same, the condition is met; otherwise, the condition is not met.
R2检查路径消息中的绑定对象中 Session Object的目的地址是否为本 地建立的 RSVP隧道的源地址, 若是, 则满足条件; 否则, 不满足条件; R2 checks whether the destination address of the Session Object in the binding object in the path message is the source address of the RSVP tunnel established locally, and if yes, the condition is met; otherwise, the condition is not met;
R2检查路径消息中的绑定对象中 Session Object的源地址是否为本地 建立的 RSVP隧道的目的地址, 若是, 则满足条件; 否则, 不满足条件。 R2 checks whether the source address of the Session Object in the binding object in the path message is the destination address of the locally established RSVP tunnel. If yes, the condition is met; otherwise, the condition is not met.
若全部满足以上条件, 则 R2认为收到的 TunnelA的 Path消息要求将 TunnelA和 TunnelB绑定为双向隧道, 于是将对端建立的隧道与自身建立 的隧道绑定为欢向隧道, 并按以下方式构造 Resv消息: If all of the above conditions are met, R2 considers that the received TunnelA message is required to bind TunnelA and TunnelB to a bidirectional tunnel. The tunnel established by the peer is bound to the tunnel established by itself and is as follows. Construct a Resv message:
在 Resv消息中设置绑定对象, 并将该绑定对象中的待绑定的对端 TE 隧道的名称设置为 R2建立的单向隧道的名称,将 flag字段的绑定标志设置 为确认标志; 而且不再分发要求倒数第二跳弹出的 IMPLICIT NULL (隐 含空)标签, 而将分发标签设置为普通标签。 Setting a binding object in the Resv message, and setting the name of the peer TE tunnel to be bound in the binding object to the name of the unidirectional tunnel established by R2, and setting the binding flag of the flag field as the confirmation flag; Moreover, the IMPLICIT NULL label that requires the penultimate hop to pop up is no longer distributed, and the distribution label is set to the normal label.
将经过上述构造后的 Resv消息回应给 R1。 The Resv message after the above configuration is returned to R1.
若上述条件中有一项未满足时, R2会忽略绑定对象, 并回应 Resv消 息给 R1 , 此时 Resv消息中不携带绑定对象。 If one of the above conditions is not met, R2 ignores the binding object and responds to the Resv message to R1. The Resv message does not carry the binding object.
步骤 205, R1接收到回应的 Resv消息后,根据该消息确认对端 R2是否 已经与本端建立的隧道绑定成功。 若确认成功, 则进到步骤 206; 否则, 6 000962 Step 205: After receiving the Resv message, the R1 confirms that the peer R2 has successfully bound the tunnel established by the local end. If the confirmation is successful, proceed to step 206; otherwise, 6 000962
—— 9一 —— 9 one
返回步骤 201。 Return to step 201.
R1接收到回应的 Resv消息后, 分析该消息, 当发现该消息中未携带 绑定对象时, 则确认双向隧道未绑定成功; 否则, 检查该消息中携带的 绑定对象中的待绑定的对端 TE隧道的名称是否为对端建立隧道的名称, 以及分析该消息中携带的绑定对象中的绑定标志是否为确认的标志。 如 果这两个条件都满足, 则确认双向隧道绑定成功; 否则, 认为汉向隧道 未绑定成功。 After receiving the Resv message, the R1 analyzes the message. If the message is not carried, the device confirms that the bidirectional tunnel is not bound successfully. Otherwise, check the binding object to be bound in the binding object carried in the message. Whether the name of the peer TE tunnel is the name of the tunnel established by the peer, and whether the binding flag in the binding object carried in the message is a confirmation flag. If both conditions are met, it is confirmed that the bidirectional tunnel binding is successful; otherwise, the Han tunnel is considered to be unbound successfully.
步驟 206, 结束此过程。 Step 206, the process ends.
对端 R2发送 RSVP报文给 R1,在 R1端将 Tunnel B与自身建立的 Tunnel A进行绑定的过程与本地 R1类似, 这里不再详细描述。 The remote R2 sends an RSVP packet to R1. The process of binding the tunnel B to the local device R1 is similar to the local R1.
当 R1与 R2都成功进行了绑定并且为对端确认后, 整个绑定的 RSVP 隧道就建立起来了。 When both R1 and R2 are successfully bound and confirmed by the peer, the entire bound RSVP tunnel is established.
在上述过程中, 也可以不对 Resv消息进行扩展, 也就是说, 不使其 携带 R2的绑定对象信息。 如果 R2成功地将对端建立的隧道与自身建立的 隧道绑定为双向隧道, 则向 R1回应 Resv消息; 否则向 R1回应错误告警消 In the above process, the Resv message may not be extended, that is, it does not carry the binding object information of R2. If R2 successfully binds the tunnel established by the peer to the tunnel established by itself, it responds to the Resv message to R1; otherwise, it responds to R1 with an error alarm.
If If
由上述本发明的具体实施方案可以看出, RSVP-TE经过协议扩展之 后, RSVP-TE在已有的 QoS、 TE和可靠性等众多优势的基础之上, 融入 了 GRE和 IPsec具有的双向隧道的优势。 It can be seen from the above specific embodiment of the present invention that after RSVP-TE is extended by the protocol, RSVP-TE integrates the bidirectional tunnels of GRE and IPsec based on the existing advantages of QoS, TE and reliability. The advantages.
利用本发明提供的 RSVP-TE双向隧道技术, 除了支持 RSVP-TE原有 的业务应用之外, 还可以支持 GRE隧道所支持的所有业务应用, 例如, 虚拟路由器功能、作为 MPLS VPN的外层隧道,和通过隧道互连两个分离 的路由域等等。 通过虚拟路由器或策略路由可方便地提供 L3 VPN业务, 这种 L3VPN技术兼具 RSVP-TE的 QoS ( Quality of Service, 服务质量)保 证、 TE和可靠性优势以及 GRE双向隧道方便建立 VPN的优势。 The RSVP-TE bidirectional tunneling technology provided by the present invention can support all the service applications supported by the GRE tunnel in addition to the original RSVP-TE service application, for example, the virtual router function and the outer tunnel as the MPLS VPN. , and interconnecting two separate routing domains through tunnels, and so on. L3 VPN services can be easily provided through virtual routers or policy routing. This L3VPN technology combines RSVP-TE QoS (Quality of Service) guarantee, TE and reliability advantages, and GRE bidirectional tunnels to facilitate the establishment of VPNs.
以下仅以虛拟路由器功能为例, 简单说明 RSVP-TE双向隧道的使用 方法。 The following uses the virtual router function as an example to briefly explain how to use the RSVP-TE bidirectional tunnel.
利用 RSVP-TE的双向 TE隧道技术实现虚拟路由器的原理如图 3所示, 路由器 PE-1和 PE-2上分别建立两个虚拟路由器实例 VRF Red和 VRF Blue。 PE-1、 PE-2连接两个 CE ( Customer Edge, 用户边缘)设备 CE-1和 CE-2的接口分别绑定虚拟路由器实例 VRF Red和 VRF Blue。 在 PE-1和 PE-2之间建立两个双向 TE隧道 Tunnel 1和 Tunnel 2, 分别绑定虚拟路由器 实例 VRF Red和 VRF Blue,通过虚拟路由器实例上配置静态路由或动态路 由, 接入到两个 PE设备上相同虚拟路由器实例的 CE设备之间就可以相互 访问了。 The principle of realizing the virtual router by using the RSVP-TE bidirectional TE tunnel technology is shown in Figure 3. Two virtual router instances VRF Red and VRF are established on the routers PE-1 and PE-2 respectively. Blue. PE-1 and PE-2 are connected to the CE (Customer Edge) device CE-1 and CE-2 interfaces to the virtual router instances VRF Red and VRF Blue. Bind the two-way TE tunnels, Tunnel 1 and Tunnel 2, between PE-1 and PE-2, and bind the virtual router instances VRF Red and VRF Blue respectively. Configure static routes or dynamic routes on the virtual router instance to access the two. The CE devices of the same virtual router instance on the PE devices can access each other.
参照图 4, 图 4示出了本发明路由器第一实施例的原理框图: 路由器 SO用于与对端路由器建立双向 TE隧道, 包括: TE隧道建立模 块 Sl、 绑定对象配置模块 S2和隧道绑定模块 S3。 其中, TE隧道建立模块 S1用于根据 RVSP-TE协议建立 TE单向隧道; 绑定对象配置模块 S2与 TE隧 道建立模块 S1相连, 用于根据 TE隧道建立模块 S1建立的 TE单向隧道的信 息配置双向隧道绑定对象; 隧道绑定模块 S3与 TE隧道建立模块相连 S1 , 用于根据路由器 SO接收的对端路由器的绑定对象信息, 将本地路由器 SO 与对端路由器各自建立的目的地为对方的单向隧道绑定为双向隧道。 Referring to FIG. 4, FIG. 4 is a schematic block diagram of a first embodiment of a router according to the present invention. The router SO is configured to establish a bidirectional TE tunnel with the peer router, including: a TE tunnel establishment module S1, a binding object configuration module S2, and a tunnel binding. Set module S3. The TE tunnel establishment module S1 is configured to establish a TE unidirectional tunnel according to the RVSP-TE protocol. The binding object configuration module S2 is connected to the TE tunnel establishment module S1, and is used to establish the TE unidirectional tunnel information established by the module S1 according to the TE tunnel. The bidirectional tunnel binding object is configured. The tunnel binding module S3 is connected to the TE tunnel establishment module S1, and is configured to establish a destination of the local router SO and the peer router according to the binding object information of the peer router received by the router SO. The unidirectional tunnel of the other party is bound as a bidirectional tunnel.
当路由器 S0建立目的地为对方的 TE单向隧道时, 由绑定对象配置模 块 S2配置绑定对象, 路由器 S0将所述绑定对象通过扩展的 RVSP-TE协议 中的路径消息发送给对端路由器, 在该路径消息中携带所述绑定对象信 息。 When the router S0 establishes the TE unidirectional tunnel, the binding object configuration module S2 configures the binding object, and the router S0 sends the binding object to the peer through the path message in the extended RVSP-TE protocol. The router carries the binding object information in the path message.
同样, 对端路由器在建立目的地为本地路由器 S0的 TE单向隧道时, 也需要配置绑定对象, 并将配置的绑定对象通过扩展的 RVSP-TE协议中 的路径消息发送给本地路由器 so。 Similarly, when the peer router establishes the TE unidirectional tunnel destined for the local router S0, it also needs to configure the binding object, and send the configured binding object to the local router through the path message in the extended RVSP-TE protocol. .
这样, 当本地路由器 so收到对端路由器的路径消息后, 就可由隧道 绑定模块 S3根据该路径消息中携带的绑定对象信息, 将本地路由器 S0与 对端路由器各自建立的目的地为对方的单向隧道绑定为双向隧道。 In this way, after the local router so receives the path message of the peer router, the tunnel binding module S3 can establish the destination established by the local router S0 and the peer router according to the binding object information carried in the path message. The unidirectional tunnel is bound as a two-way tunnel.
同样, 对端路由器收到本地路由器 S0的路径消息后, 处理过程与上 述相同, 在此不再赘述。 Similarly, after the peer router receives the path message of the local router S0, the processing procedure is the same as that described above, and details are not described herein again.
为了保证路由器绑定的双向隧道的准确性, 还可以在路由器 S0中设 置绑定对象检查模块 S4 , 参见图 5所示本发明路由器第二实施例的原理框 图 ·· 绑定对象检查模块 S4分别与 TE隧道建立模块 S 1和隧道绑定模块 S3相 连, 用于根据 TE隧道建立模块 S1建立的 TE单向隧道的信息检查路由器 SO 接收的对端路由器的绑定对象信息是否满足条件, 并将检查结果发送给 隧道绑定模块 S3。 In order to ensure the accuracy of the bidirectional tunnel bound by the router, the binding object checking module S4 can also be set in the router S0. Referring to FIG. 5, the block diagram of the second embodiment of the router of the present invention is provided. The binding object checking module S4 is connected to the TE tunnel establishing module S1 and the tunnel binding module S3, and is configured to check the binding object of the peer router received by the router SO according to the information of the TE unidirectional tunnel established by the TE tunnel establishing module S1. Whether the information satisfies the condition, and sends the check result to the tunnel binding module S3.
当路由器 SO收到对端路由器的路径消息后, 绑定对象检查模块 S4检 查该路径消息携带的绑定对象信息是否满足条件, 具体检查过程如下: 检查路径消息中的绑定对象中的待绑定的对端 RSVP隧道的名称与 本地建立的 RSVP隧道的名称是否一致; 检查绑定对象中 Session Object的 目的地址是否为本地建立的 RSVP隧道的源地址; 检查路径消息中的绑定 对象中 Session Object的源地址是否为本地建立的 RSVP隧道的目的地址。 After the router SO receives the path message of the peer router, the binding object checking module S4 checks whether the binding object information carried by the path message satisfies the condition. The specific checking process is as follows: Check the binding object in the binding message to be tied. Whether the name of the remote RSVP tunnel is the same as the name of the locally established RSVP tunnel. Check whether the destination address of the Session Object in the binding object is the source address of the locally established RSVP tunnel. Check the binding object in the path message. Whether the source address of the object is the destination address of the locally established RSVP tunnel.
如果待绑定的对端 RSVP隧道的名称与本地建立的 RSVP隧道的名称 一致, 并且 Session Object的目的地址为本地建立的 RSVP隧道的源地址, 并且 Session Object的源地址是否为本地建立的 RSVP隧道的目的地址, 则 认为满足条件, 通知隧道模块将对端路由器建立的隧道与自身建立的隧 道绑定为双向隧道。 If the name of the remote RSVP tunnel to be bound is the same as the name of the locally established RSVP tunnel, and the destination address of the Session Object is the source address of the locally established RSVP tunnel, and the source address of the Session Object is the locally established RSVP tunnel. The destination address is considered to satisfy the condition, and the tunnel module is notified to bind the tunnel established by the peer router to the tunnel established by itself to be a bidirectional tunnel.
隧道绑定成功后, 本地路由器可以通过扩展的 Resv消息携带绑定成 功标志通知对端路由器; 当然, 也可以不对 Resv消息进行扩展, 隧道绑 定成功后, 直接向对端路由器发送 Resv消息; 绑定失败后, 向对端路由 器发送绑定失败消息。 具体过程可参照前面对本发明方法的描述, 在此 不再赘述。 After the tunnel is successfully bound, the local router can send the binding success flag to the peer router through the extended Resv message. Of course, the Resv message can be extended. After the tunnel is successfully bound, the Resv message is sent directly to the peer router. After the failure, the binding failure message is sent to the peer router. For a specific process, reference may be made to the previous description of the method of the present invention, and details are not described herein again.
参照图 6, 图 6示出了本发明系统的原理框图: Referring to Figure 6, Figure 6 shows a block diagram of the system of the present invention:
该系统包括: 通过 IP网络相连的运营商边缘路由器 PE1、 PE2和核心 路由器 RT, 通过核心路由器的路由转发, 运营商边缘路由器 PE1和 PE2根 据 RVSP-TE协议建立 TE单向隧道。 The system includes: a carrier edge router PE1, a PE2, and a core router RT connected through an IP network. The routers of the edge routers PE1 and PE2 establish a TE unidirectional tunnel according to the RVSP-TE protocol.
运营商边缘路由器的结构与前面对本发明路由器的描述相同, 在此 不再赘述。 The structure of the operator edge router is the same as that described above for the router of the present invention, and details are not described herein again.
当需要在 PE1和 PE2间建立双向 TE隧道时, 首先由 PE1和 PE2各自根 据 RVSP-TE协议建立目的地址为对方地址的 TE单向隧道, 比如, PE1建立 的隧道为 Tunnel 1 , PE2建立的隧道为 Tunnel 2。 在 TE单向隧道建立完成 后, PE2和 PE2分别配置各自的绑定对象, 该绑定对象包括: 待绑定的对 端 TE隧道的名称、 会话对象的目的地址和源地址。 例如, 在配置时, PE1 配置的绑定对象信息为: 待绑定的对端 TE隧道的名称为 Tunnel 2,会话对 象的目的地址为 Tunnel 2的源地址, 源地址为 Tunnel 2的目的地址。 PE2 配置的绑定对象信息为: 待绑定的对端 TE隧道的名称为 Tunnel 1,会话对 象的目的地址为 Tunnel 1的源地址, 源地址为 Tunnel 1的目的地址。 When a bidirectional TE tunnel needs to be established between PE1 and PE2, PE1 and PE2 are respectively configured to establish a tunnel unidirectional tunnel with the destination address being the peer address according to the RVSP-TE protocol. For example, the tunnel established by PE1 is Tunnel 1 and the tunnel established by PE2. For Tunnel 2. Completed in the TE one-way tunnel Then, PE2 and PE2 are configured with their respective binding objects. The binding object includes: the name of the peer TE tunnel to be bound, the destination address and source address of the session object. For example, in the configuration, the binding object information of PE1 is: The name of the peer TE tunnel to be bound is Tunnel 2, the destination address of the session object is the source address of Tunnel 2, and the source address is the destination address of Tunnel 2. The binding object information of PE2 is: The name of the peer TE tunnel to be bound is Tunnel 1, the destination address of the session object is the source address of Tunnel 1, and the source address is the destination address of Tunnel 1.
然后, PE1将配置的绑定对象信息通过扩展的 RVSP-TE协议中的路径 消息发送给 PE2, 在该路径消息中携带所述绑定对象信息。 同样, PE2也 需要将配置的绑定对象信息通过扩展的 RVSP-TE协议中的路径消息发送 给 PE1。 在发送路径消息时, PE1与 PE2之间的核心路由器 RT对其中的绑 定对象信息原样传送。 Then, the PE1 sends the configured binding object information to the PE2 through the path message in the extended RVSP-TE protocol, where the binding object carries the binding object information. Similarly, PE2 needs to send the configured binding object information to PE1 through the path message in the extended RVSP-TE protocol. When the path message is sent, the core router RT between PE1 and PE2 transmits the binding object information as it is.
这样, 当 PE1收到 PE2的路径消息后, 就可根据该路径消息中携带的 绑定对象信息,将 Tunnel 2与 Tunnel 1绑定为双向隧道。同样, PE2收到 PE1 的路径消息后, 就可根据该路径消息中携带的绑定对象信息, 将 Tunnel 1 与 Tunnel 2绑定为双向隧道。 欢向隧道绑定成功后, 可以向对端路由器回 应 Resv消息, 以通知对端路由器双向隧道绑定成功。 In this way, after receiving the path message of the PE2, PE1 can bind Tunnel 2 and Tunnel 1 as a bidirectional tunnel according to the binding object information carried in the path message. Similarly, after receiving the path information of PE1, PE2 can bind Tunnel 1 and Tunnel 2 as a bidirectional tunnel according to the binding object information carried in the path message. After the tunnel is successfully bound to the tunnel, the Resv message can be returned to the peer router to notify the peer router that the bidirectional tunnel binding is successful.
可见, 利用本发明系统, 可以方便地提供兼具 RSVP-TE的 QoS保证、 TE和可靠性优势及双向隧道方便建立 VPN优势的 L3 VPN。 It can be seen that with the system of the present invention, it is convenient to provide an L3 VPN that combines the QoS guarantee of RSVP-TE, the TE and reliability advantages, and the bidirectional tunnel to facilitate the establishment of a VPN advantage.
以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围 并不局限于此, 例如本发明所述绑定元素不仅仅限于隧道名称、 源地址 和目的地址三元組。 通过其它绑定元素实现两个单向隧道绑定为双向隧 道的做法, 是任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因 此, 本发明的保护范围应该以权利要求的保护范围为准。 The foregoing is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. For example, the binding element of the present invention is not limited to the tunnel name, the source address, and the destination address triplet. The practice of binding two unidirectional tunnels into two-way tunnels through other binding elements is any change or replacement that can be easily conceived by those skilled in the art within the scope of the technology disclosed by the present invention. Within the scope of protection of the invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200510102484.1 | 2005-09-14 | ||
| CNB2005101024841A CN100450088C (en) | 2005-09-14 | 2005-09-14 | Method for Realizing Bidirectional Traffic Engineering Tunnel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2007030988A1 true WO2007030988A1 (en) | 2007-03-22 |
Family
ID=37390481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2006/000962 WO2007030988A1 (en) | 2005-09-14 | 2006-05-15 | A method for implementing bi-directional traffic engineering tunnel and the system as well as the router thereof |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN100450088C (en) |
| WO (1) | WO2007030988A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11356294B2 (en) | 2013-07-12 | 2022-06-07 | Huawei Technologies Co., Ltd. | Packet processing method and device |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100459588C (en) * | 2006-11-21 | 2009-02-04 | 华为技术有限公司 | A bandwidth preservation method and device based on network equipment |
| CN101163110B (en) * | 2007-11-30 | 2010-06-02 | 华为技术有限公司 | Method and device for deploying traffic engineering tunnel |
| CN101594289A (en) * | 2008-05-28 | 2009-12-02 | 华为技术有限公司 | Method and device for implementing differentiated services traffic engineering |
| CN101394361B (en) * | 2008-11-10 | 2011-07-27 | 杭州华三通信技术有限公司 | Packet transmission method, device and system |
| CN102904808B (en) * | 2011-07-25 | 2017-08-25 | 中兴通讯股份有限公司 | Across the method for building up and system of resource reservation protocol flow engineering label switched path |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001095583A2 (en) * | 2000-06-07 | 2001-12-13 | Siemens Aktiengesellschaft | Method for transmitting voice information via an internet protocol |
| WO2003043226A1 (en) * | 2001-11-14 | 2003-05-22 | Nokia Corporation | MOBILE ROUTER SUPPORT FOR IPv6 |
| US6665273B1 (en) * | 2000-01-11 | 2003-12-16 | Cisco Technology, Inc. | Dynamically adjusting multiprotocol label switching (MPLS) traffic engineering tunnel bandwidth |
| US20040037296A1 (en) * | 2002-08-21 | 2004-02-26 | Kim Mi Hui | Method for setting up QoS supported bi-directional tunnel and distributing L2VPN membership information for L2VPN using extended LDP |
| WO2004072807A2 (en) * | 2003-02-11 | 2004-08-26 | Cisco Technology, Inc. | Arrangement for establishing a bidirectional tunnel between a mobile router and a correspondent router |
-
2005
- 2005-09-14 CN CNB2005101024841A patent/CN100450088C/en not_active Expired - Lifetime
-
2006
- 2006-05-15 WO PCT/CN2006/000962 patent/WO2007030988A1/en active Application Filing
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6665273B1 (en) * | 2000-01-11 | 2003-12-16 | Cisco Technology, Inc. | Dynamically adjusting multiprotocol label switching (MPLS) traffic engineering tunnel bandwidth |
| WO2001095583A2 (en) * | 2000-06-07 | 2001-12-13 | Siemens Aktiengesellschaft | Method for transmitting voice information via an internet protocol |
| WO2003043226A1 (en) * | 2001-11-14 | 2003-05-22 | Nokia Corporation | MOBILE ROUTER SUPPORT FOR IPv6 |
| US20040037296A1 (en) * | 2002-08-21 | 2004-02-26 | Kim Mi Hui | Method for setting up QoS supported bi-directional tunnel and distributing L2VPN membership information for L2VPN using extended LDP |
| WO2004072807A2 (en) * | 2003-02-11 | 2004-08-26 | Cisco Technology, Inc. | Arrangement for establishing a bidirectional tunnel between a mobile router and a correspondent router |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11356294B2 (en) | 2013-07-12 | 2022-06-07 | Huawei Technologies Co., Ltd. | Packet processing method and device |
| EP3487150B1 (en) * | 2013-07-12 | 2024-05-15 | Huawei Technologies Co., Ltd. | Packet processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN100450088C (en) | 2009-01-07 |
| CN1863151A (en) | 2006-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107637031B (en) | Path Computation Unit Central Controller for Network Services | |
| CN100473069C (en) | Layer 2 virtual private network device and networking method supporting pseudowire label reflection | |
| US8804496B2 (en) | Protecting multi-segment pseudowires | |
| CN102724117B (en) | Method and device for establishing multi-protocol label switching traffic engineering tunnel | |
| KR100496984B1 (en) | A Method of Setting the QoS supported bi-directional Tunnel and distributing L2 VPN membership Information for L2VPN using LDP-extension | |
| JP5209116B2 (en) | Establishing pseudowires in packet-switched networks | |
| US20020110087A1 (en) | Efficient setup of label-switched connections | |
| WO2009135399A1 (en) | Method for establishing tunnel and system for realizing tunnel establishment | |
| WO2008043230A1 (en) | Method, device and system for establishing a bi-directional label switched path | |
| WO2013053284A1 (en) | Virtual private network implementation method and system based on traffic engineering tunnel | |
| WO2009056034A1 (en) | Method, system and equipment to establish bfd detection for lsp tunnel | |
| WO2010006528A1 (en) | Pseudo wire establishing method, device and system | |
| WO2005122490A1 (en) | A method for implementing virtual private network | |
| De Clercq et al. | Connecting IPv6 islands over IPv4 MPLS using IPv6 provider edge routers (6PE) | |
| WO2015032275A1 (en) | Method and router for establishing tunnel | |
| Bocci et al. | An Architecture for Multi-Segment Pseudowire Emulation Edge-to-Edge | |
| WO2007030988A1 (en) | A method for implementing bi-directional traffic engineering tunnel and the system as well as the router thereof | |
| CN100499589C (en) | Method of phantom lines in multiple hops for building simulation of phantom line from end to end | |
| JP6371399B2 (en) | Interface parameter synchronization method and apparatus | |
| JP6010251B2 (en) | System and method for aggregating pseudowires | |
| CN102904808B (en) | Across the method for building up and system of resource reservation protocol flow engineering label switched path | |
| CN102347883A (en) | Method and device for transmitting service through pseudo wire | |
| CN100505687C (en) | Transmission method for multi-protocol label forwarding Layer 2 virtual private network message | |
| De Clercq et al. | RFC 4798: Connecting IPv6 Islands over IPv4 MPLS Using IPv6 Provider Edge Routers (6PE) | |
| Agyemang | Designing and comparing seamless MPLS using BGP-LU and LDP DOD for LTE backhaul |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 06741852 Country of ref document: EP Kind code of ref document: A1 |