VPN implementation method and PE device
AssigneeHuawei Technologies Co., Ltd.
InventorsShunwan Zhuang, Zhenbin Li, Baohua Song
Life of this patent
Estimating the term…
Abstract
A VPN implementation method and a PE device are provided. The method includes: sending VPN topology information of a local end to a PE device at a peer end, and receiving VPN topology information of the peer end sent by the PE device at the peer end; enabling, according to the VPN topology information of the local end and the VPN topology information of the peer end, the local end and the peer end to select a jointly supported topology; and connecting VPN members by using the jointly supported topology, so as to implement the VPN. A VPN in a multi-topology environment may be implemented, and service quality of a multi-topology VPN may be improved.
Claims10
A virtual private network (VPN) implementation method, applied in a Multiprotocol Label Switching virtual private network (MPLS VPN) comprising an MPLS backbone network in which multiple topologies exist, and VPN members connected through the MPLS backbone network, the MPLS backbone network comprises at least two Provider Edge (PE) devices, and the at least two PE devices are configured to connect the VPN members to the MPLS VPN, wherein multiple traffic transmission paths corresponding to the multiple topologies exist in the MPLS backbone network, the method comprising:
- prior to establishing the MPLS VPN, sending, by a PE device at a local end, topology identifiers of MPLS backbone network topologies to a PE device at a peer end, where the topology identifiers are selected by the PE device at a local end;
- prior to establishing the MPLS VPN, receiving, by the PE device at a local end, topology identifiers sent by the PE device at the peer end, where the received topology identifiers are of MPLS backbone network topologies selected by the peer end;
- enabling, according to the topology identifiers of the MPLS backbone network topologies selected by the PE device at the local end and the topology identifiers of the MPLS backbone network topologies selected by the PE device at the peer end, the local end and the peer end to identify an MPLS backbone network topology from the selected topologies with a same topology identifier;
- and establishing the MPLS VPN between the VPN members using the MPLS backbone network topology that corresponds to the same topology identifier.
A Provider Edge (PE) device, applied in a Multiprotocol Label Switching virtual private network (MPLS VPN) comprising a MPLS backbone network in which multiple topologies exist, and VPN members connected through the MPLS backbone network, and at least two PE devices which are the same as the PE device are located in the MPLS backbone network, each of the PE devices is configured to connect the VPN members, wherein multiple traffic transmission paths corresponding to the multiple topologies exist in the MPLS backbone network;
- and each of the PE devices comprises:
- a non-transitory processor readable memory configured to store instructions;
- and
- a processor coupled to the memory for executing the instructions stored in the memory, which configures the processor to:
- prior to establishing the MPLS VPN, send, by a PE device at a local end, topology identifiers of MPLS backbone network topologies to a PE device at a peer end, where the topology identifiers are selected by the PE device at a local end;
- prior to establishing the MPLS VPN, receive, by the PE device at a local end, topology identifiers sent by the PE device at the peer end, where the received topology identifiers are of MPLS backbone network topologies selected by the peer end;
- enable, according to the topology identifiers of the MPLS backbone network topologies selected by the PE device at the local end and the topology identifiers of the MPLS backbone network topologies selected by the PE device at the peer end, the local end and the peer end to identify an MPLS backbone network topology from the selected topologies with a same topology identifier;
- and
- establish the MPLS VPN between the VPN members using the MPLS backbone network topology that corresponds to the same topology identifier.
Dependencies are inferred from the claim text.