CN103634217B - Method for issuing route information, method and device for transmitting massage - Google Patents

Method for issuing route information, method and device for transmitting massage Download PDF

Info

Publication number
CN103634217B
CN103634217B CN201310567457.6A CN201310567457A CN103634217B CN 103634217 B CN103634217 B CN 103634217B CN 201310567457 A CN201310567457 A CN 201310567457A CN 103634217 B CN103634217 B CN 103634217B
Authority
CN
China
Prior art keywords
vpn
route
mark
vxlan tunnel
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310567457.6A
Other languages
Chinese (zh)
Other versions
CN103634217A (en
Inventor
庄顺万
白涛
闫长江
胡杰晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310567457.6A priority Critical patent/CN103634217B/en
Publication of CN103634217A publication Critical patent/CN103634217A/en
Priority to PCT/CN2014/086350 priority patent/WO2015070667A1/en
Application granted granted Critical
Publication of CN103634217B publication Critical patent/CN103634217B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing

Abstract

The invention discloses a method for issuing route information, a method and a device for transmitting a message. The method for issuing the route information comprises the steps of receiving route issuing information issued by a first PE (Provider Edge) by a VPN (Virtual Private Network) server, and selecting a second PE which is used as the VPN mark of a destination end by the VPN; selecting a second VPN mark which is matched with a first VPN mark from VPN marks of the second PE by the VPN server according to the first VPN mark, adding the second VPN mark which is used as the VPN mark of the destination end in VPN topological connection information, and obtaining modified route issuing information; determining VXLAN (Virtual Extension Local Area Network) tunnel encapsulation information that the message is transmitted to the first PE by the second PE by the VPN server according to the first VPN mark and the second VPN mark; sending the VXLAN tunnel encapsulation information and the modified route issuing information to the second PE by the VPN server.

Description

The method of routing iinformation issue, the method and device of transmitting message
Technical field
The present invention relates to field of computer technology is and in particular to the method and device that a kind of routing iinformation is issued passes with a kind of The method and device of defeated message.
Background technology
Existing Virtual Private Network(Virtual Private Network abbreviation VPN)Typically require and assisted using multi-tag View exchanges(Multi Protocol Label Switch abbreviation MPLS)Technology, and VPN belongs to remote access technology, is to utilize Public network link sets up private network it will usually by different autonomous systems(Autonomous System abbreviation AS), due to VPN is exactly substantially to encapsulate out a data Communication tunnel on public network using encryption technology so that by VPN transmitting message During security performance be improved.
But when carrying out route issue, the routing iinformation of described publishing side can be transferred to and institute existing VPN by publishing side State the router of publishing side connection, described routing iinformation is transmitted to the next one being connected with described router by described router again Then described routing iinformation is forwarded by router more successively, and then completes described route issue, leads to of the prior art Route issue needs to carry out one by one routing forwarding, and carries out between different AS during routing forwarding in addition it is also necessary to pass through cross-domain Technology, to realize routing forwarding, leads to prior art when carrying out routing forwarding, the number of times of routing forwarding is more, and in difference AS between carry out during routing forwarding in addition it is also necessary to routing forwarding is realized by cross-domain technology so that route issue time long, The efficiency that route is issued is also low.
Content of the invention
The embodiment of the present application is passed through to provide a kind of method and device of routing iinformation issue and a kind of method of transmitting message And device, the time for solving to route issue present in prior art is long, the low technical problem of the efficiency that route is issued.
According to the first aspect of the invention, there is provided a kind of method that routing iinformation is issued, methods described includes:Virtual special Released news with the route that net vpn server receives from first service provider edge PE, wherein, described route is issued Information includes the corresponding VPN Topology connection information of a described PE, and described VPN Topology connection information includes the VPN mark of source, The VPN of described source is designated the VPN mark in a described PE;Described vpn server is selected as the of destination Two PE;Described vpn server, according to a described VPN mark, selects and described first from the VPN mark of described 2nd PE 2nd VPN mark of VPN mark coupling, and increase the institute of the VPN mark as destination in described VPN Topology connection information State the 2nd VPN mark, obtain amended described route and release news;And described vpn server is according to a described VPN mark Know and described 2nd VPN mark, determine described 2nd PE by message transmissions give a described PE virtual extended LAN VXLAN Tunnel encapsulation information;Described VXLAN tunnel encapsulation information and amended described route are released news by described vpn server Give described 2nd PE.
In conjunction with a first aspect, in the first possible implementation, described route releases news and also includes and described One PE connect the network of user network boundary device CE between interconnection Protocol IP address, described VPN Topology connection information and The IP address of a described PE, and a described VPN mark is corresponding with described CE.
In conjunction with first aspect or the first possible implementation, in the possible implementation of second, described VPN clothes Business device, according to a described VPN mark, is selected the 2nd VPN mark mated with a described VPN mark, specifically includes:Described Vpn server, according to a described VPN mark, selects in the TAG corresponding relation from described VPN and a described VPN mark The described 2nd VPN mark of coupling, described TAG corresponding relation is included in VPN mark and described 2nd PE in a described PE VPN mark corresponding relation.
In conjunction with the possible implementation of first aspect or the first possible implementation or second, may at the third Implementation in, described VXLAN tunnel encapsulation information includes the VXLAN interface IP address that is arranged in a described PE and sets Put the VXLAN interface IP address in described 2nd PE.
According to a second aspect of the present invention, there is provided a kind of method of transmitting message, methods described includes:First PE receives The message sending from source CE, and the message being sent according to described source CE, determine that target PE of described message transmissions is second PE;A described PE, according to the IP address of purpose CE in described message, issues letter from the route of described 2nd PE receiving Route corresponding with described purpose CE is selected to release news in breath, and from the VXLAN tunnel of described 2nd PE receiving envelope VXLAN tunnel encapsulation information corresponding with described purpose CE is selected, wherein, the route of described 2nd PE releases news in dress information It is that a described PE is sent to by vpn server with VXLAN tunnel encapsulation information;A described PE issues according to described route Information and described VXLAN tunnel encapsulation information, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel; Described message is passed through described VXLAN tunnel transmission extremely described 2nd PE by a described PE.
In conjunction with second aspect, in the first possible implementation, a described PE releases news according to described route With described VXLAN tunnel encapsulation information, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel, specifically Including:
A described PE released news according to route corresponding with described purpose CE in a described PE the first VPN mark Know and described 2nd PE the 2nd VPN mark, determine a described PE by message transmissions give described 2nd PE VPN routing forwarding Table;
A described PE, according to VXLAN tunnel encapsulation information corresponding with described purpose CE, determines the IP of a described PE Address and the IP address of described 2nd PE;
A described PE is according to the IP ground of the IP address of described VPN route forwarding table and a described PE and described 2nd PE Location, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel.
According to a third aspect of the present invention, there is provided the device that a kind of routing iinformation is issued, described device includes:
Receiving unit, the route for receiving from a PE releases news, and wherein, described route releases news including institute State a PE corresponding VPN Topology connection information, described VPN Topology connection information includes the VPN mark of source, described source VPN is designated the VPN mark in a described PE;
Select unit, for being selected as the 2nd PE of destination;
Route modification unit, the described route for receiving described receiving unit transmission releases news and receives described selection Described 2nd PE that unit sends, according to a described VPN mark, selects and described the from the VPN of described 2nd PE mark 2nd VPN mark of one VPN mark coupling, and increase the VPN mark as destination in described VPN Topology connection information Described 2nd VPN mark, obtains amended described route and releases news;
Tunnel select unit, for receiving the described VPN mark and described second that described route modification unit sends VPN identifies, according to a described VPN mark and described 2nd VPN mark, determine described 2nd PE by message transmissions to described the The virtual extended LAN VXLAN tunnel encapsulation information of one PE;
Transmitting element, the amended described route for receiving described route modification unit transmission releases news and receives The described VXLAN tunnel encapsulation information that described tunnel select unit sends, by described VXLAN tunnel encapsulation information and amended Described route releases news and is sent to described 2nd PE.
In conjunction with the third aspect, in the first possible implementation, described route releases news and also includes and described One PE connect the network of user network boundary device CE between interconnection Protocol IP address, described VPN Topology connection information and The IP address of a described PE, and a described VPN mark is corresponding with described CE.
In conjunction with the third aspect or the first possible implementation, in the possible implementation of second, described route Modification unit includes VPN mark determining unit, for according to a described VPN mark, the TAG corresponding relation from described VPN The middle described 2nd VPN mark selecting to mate with a described VPN mark, described TAG corresponding relation is included in a described PE VPN mark with described 2nd PE in VPN mark corresponding relation.
In conjunction with the possible implementation of the third aspect or the first possible implementation or second, may at the third Implementation in, described VXLAN tunnel encapsulation information includes the VXLAN interface IP address that is arranged in a described PE and sets Put the VXLAN interface IP address in described 2nd PE.
According to the fourth aspect of the invention, there is provided a kind of vpn server, described server includes:
Receptor, the route for receiving from a PE releases news, and wherein, described route releases news including described First PE corresponding VPN Topology connection information, described VPN Topology connection information includes the VPN mark of source, described source VPN is designated the VPN mark in a described PE;
Processor, for being selected as the 2nd PE of destination, and according to a described VPN mark, from described 2nd PE VPN mark in select with described first VPN mark mate the 2nd VPN identify, and in described VPN Topology connection information increasing Plus the described 2nd VPN mark of the VPN mark as destination, obtain amended described route and release news;And according to Described first VPN mark and described 2nd VPN mark, determine described 2nd PE by message transmissions give a described PE virtual expansion Exhibition LAN VXLAN tunnel encapsulation information;
Transmitter, for releasing news and being sent to institute described VXLAN tunnel encapsulation information and amended described route State the 2nd PE.
In conjunction with fourth aspect, in the first possible implementation, described route releases news and also includes and described One PE connect the network of user network boundary device CE between interconnection Protocol IP address, described VPN Topology connection information and The IP address of a described PE, and a described VPN mark is corresponding with described CE.
In conjunction with fourth aspect or the first possible implementation, in the possible implementation of second, described process Device, specifically for according to a described VPN mark, selecting in the TAG corresponding relation from described VPN and a described VPN mark Know the described 2nd VPN mark of coupling, described TAG corresponding relation includes VPN mark and described 2nd PE in a described PE In VPN mark corresponding relation.
In conjunction with the possible implementation of fourth aspect or the first possible implementation or second, may at the third Implementation in, described VXLAN tunnel encapsulation information includes the VXLAN interface IP address that is arranged in a described PE and sets Put the VXLAN interface IP address in described 2nd PE.
According to a fifth aspect of the present invention, there is provided a kind of device of transmitting message, described device includes:
Receiving unit, for receiving the message sending from source CE,
PE determining unit, for receiving the message that described receiving unit sends, according to described message, determines that described message passes Defeated purpose PE is the 2nd PE;
Route selection unit, for receiving the message that described receiving unit sends, according to purpose CE in described message IP address, releasing news from the route of described 2nd PE receiving, middle selection is corresponding with described purpose CE to route issue letter Breath, wherein, it is to be sent to described route selection unit by vpn server that the route of described 2nd PE releases news;
Tunnel information acquiring unit, for receiving described 2nd PE that described PE determining unit sends, from the institute receiving State selection VXLAN tunnel encapsulation information corresponding with described purpose CE in the VXLAN tunnel encapsulation information of the 2nd PE, wherein, institute The VXLAN tunnel encapsulation information stating the 2nd PE is to be sent to described tunnel select unit by vpn server;
Tunnel determination unit, issues for receiving the route corresponding with described purpose CE that described route selection unit sends Information and receive the described VXLAN tunnel encapsulation information that described tunnel information acquiring unit sends, according to described purpose CE pair The route answered releases news and described VXLAN tunnel encapsulation information, determine a described PE by message transmissions to described 2nd PE VXLAN tunnel;
Message transmissions unit, for receiving the described VXLAN tunnel that described tunnel determination unit sends, described message is led to Cross described VXLAN tunnel transmission extremely described 2nd PE.
In conjunction with the 5th aspect, in the first possible implementation, described tunnel determination unit, specifically for according to The corresponding route of described purpose CE release news in a VPN mark of a described PE and the 2nd VPN of described 2nd PE Mark, determine a described PE by message transmissions give described 2nd PE VPN route forwarding table, further according to described purpose CE pair The VXLAN tunnel encapsulation information answered, determines the IP address of a described PE and the IP address of described 2nd PE, and according to described The IP address of VPN route forwarding table and a described PE and the IP address of described 2nd PE, determine that message is passed by a described PE It is defeated by the VXLAN tunnel of described 2nd PE.
The present invention has the beneficial effect that:
In the embodiment of the present invention, technical scheme is that vpn server receives the route issue issued from a PE Information, and select described vpn server to select to carry out the 2nd PE of message transmissions with a described PE, further according to described first VPN identifies, and selects the 2nd VPN mark mated with a described VPN mark, and increases in described VPN Topology connection information As the described 2nd VPN mark of the VPN mark of destination, obtain amended described route and release news, described VPN service Described VXLAN tunnel encapsulation information and amended described route are released news and are sent to described 2nd PE by device, so so that The route of a described PE is released news described only just being transmitted directly to by described vpn server as purpose PE Two PE, it is achieved thereby that the route of a described PE is issued, and then make to shorten route issuing time, improve route and issue Efficiency.
Brief description
The method flow diagram that Fig. 1 issues for embodiment of the present invention route information;
Fig. 2 is that in the embodiment of the present invention, a PE carries out routeing the first structure chart issued;
Fig. 3 is that in the embodiment of the present invention, a PE is carried out by the second structure chart issued;
Fig. 4 is that in the embodiment of the present invention, a PE carries out routeing the flow chart issued;
Fig. 5 is the method flow diagram of transmitting message in the embodiment of the present invention;
The structure chart of the device that Fig. 6 issues for embodiment of the present invention route information;
Fig. 7 is the structure chart of vpn server in the embodiment of the present invention;
Fig. 8 is the structure chart of the device of transmitting message in the embodiment of the present invention.
Specific embodiment
For existing route publishing policy, have that route issuing time is long, the low technology of working effect that route is issued Problem, in the technical scheme that the embodiment of the present invention proposes, vpn server receives and issues letter from the route that a PE issues first Breath, and select described vpn server to select to carry out the second service provider edge PE of message transmissions with a described PE, Further according to a described VPN mark, select the 2nd VPN mark mated with a described VPN mark, and in described VPN topology Increase the described 2nd VPN mark of the VPN mark as destination in link information, obtain amended described route and issue letter Breath, described VXLAN tunnel encapsulation information and amended described route are released news and are sent to described the by described vpn server Two PE, so so that the route of a described PE releases news only just can be transmitted directly to be used as by described vpn server Described 2nd PE of purpose PE, it is achieved thereby that the route of a described PE is issued, and then makes to shorten route issuing time, Improve the efficiency that route is issued.
With reference to each accompanying drawing to embodiment of the present invention technical scheme main realize principle, specific embodiment and its The beneficial effect that should be able to reach is set forth in.
Embodiment one:
The embodiment of the present invention one proposes a kind of method that routing iinformation is issued, as shown in figure 1, the method was specifically processed Journey is as follows:
Step 101:Virtual private network server receives the route issued from first service provider edge PE Release news, wherein, described route releases news VPN Topology connection information corresponding including a described PE, described VPN topology Link information only includes the VPN mark of source, and the VPN of described source is designated the VPN mark in a described PE;
Step 102:Described vpn server is selected as the 2nd PE of destination;
Step 103:Described vpn server, according to a described VPN mark, selects from the VPN mark of described 2nd PE The 2nd VPN mark mated with a described VPN mark, and increase as destination in described VPN Topology connection information The described 2nd VPN mark of VPN mark, obtains amended described route and releases news;
Step 104:Determine described 2nd PE by message transmissions give a described PE virtual extended LAN VXLAN tunnel Packaging information;
Step 105:Described VXLAN tunnel encapsulation information and amended described route are issued letter by described vpn server Breath is sent to described 2nd PE.
Wherein, in a step 101, Virtual Private Network(Virtual Private Network abbreviation VPN)Server receives From first service provider edge(Provider Edge abbreviation PE)The route issued releases news, wherein, described road By the VPN Topology connection information corresponding including a described PE that releases news, described VPN Topology connection information only includes source VPN identifies, and the VPN of described source is designated the VPN mark in a described PE.
Wherein, described vpn server is connected with multiple PE, so that can realize a PE by described vpn server Route to another PE is issued, and a VPN mark and one of described source VPN route forwarding table(VPN Routing And Forwarding table abbreviation VRF)Corresponding, and described source is a described PE, that is, characterize a VPN mark and institute State one of PE VRF to correspond to.
In specific implementation process, a described PE can have one or more VRF, and a VPN mark corresponding Individual VRF, so that being assured that corresponding VRF by VPN mark, the corresponding VPN Topology connection information of a described PE is only VPN identification field including source and the VPN identification field of destination, received due to described vpn server is described The route of one PE releases news, and the VPN identification field leading to the source in the corresponding VPN Topology connection information of a described PE is A described VPN mark, and the VPN identification field of described destination is sky, so so that the corresponding VPN of a described PE opens up Flutter link information and comprise a described VPN mark, and do not include the VPN mark of described destination.
Wherein, described VPN Topology connection information can be indicated with VPN_TOPO_CONNECTOR, described source VPN mark can use Local VPN TAG(Abbreviation L-TAG)It is indicated, the VPN mark of described destination can use Remote VPN TAG(Abbreviation R-TAG)It is indicated, for example, described VPN Topology connection information specifically can carry out table with following manner Show:
VPN_TOPO_CONNECTOR Attribue:
Local VPN TAG
Remote VPN TAG.
Wherein, Local VPN TAG and Remote VPN TAG can be indicated with 4 bytes it is also possible to be entered with 8 bytes Row represents.
Specifically, described PE and user network boundary device(Customer Edge abbreviation CE)It is joined directly together, described CE can be router or switch or a main frame, and when described PE receives the request of described CE, described PE is Route can be carried out issue, so so that described vpn server receives the route issued from a described PE when releasing news, The IP address that described route is released news including the user network boundary device CE being connected with a described PE, described VPN topology Link information and the IP of a described PE(The agreement of interconnection between Internet Protocol full name network)Address, and described First VPN mark is corresponding with described CE.
For example, with reference to Fig. 2, so that a described PE is as PE1 as a example, PE1 is joined directly together with CE1 and CE2 and CE3 respectively, false If CE3 is 163 servers, so that user can find 163 servers, CE3 can ask PE1 to carry out route issue, enters And the route that vpn server receives PE1 is released news, wherein, described route includes the IP ground of CE3 in releasing news Location, the IP address of PE1 corresponding VPN Topology connection information and PE1.
Wherein, PE1 has VRF1, VRF2 and VRF3, and in PE1, VPN corresponding with VRF1 is designated TAG1, with VRF2 pair The VPN answering is designated TAG2, and VPN corresponding with VRF3 is designated TAG3, and each TAG corresponds to one or more CE.
For example TAG1 is corresponding with CE3, and TAG1 can also be corresponding with CE1 and CE2, and TAG1 can also with CE1, CE2 and CE3 is corresponding, for example, if TAG1 and CE3 to corresponding when CE3 request PE1 carry out route and issue when, can determine PE1's VPN Topology connection information is Local VPN TAG is TAG1, and Remote VPN TAG is that sky is represented with R-RULL, wherein, CE3 IP address be private network IP address, the IP address of for example, 192.168.1.102, PE1 is public network IP address, for example, When 4.4.4.4, then the route of PE1 release news for:
VPN_TOPO_CONNECTOR:
Local VPN TAG:TAG1;
Remote VPN TAG:NULL;
NLRI(Network Layer Reachability Information Network Layer Reachable Information): 192.168.1.102;
NHP(Next Hop Prefix next-hop public network address):4.4.4.4;
It is then packaged as Border Gateway Protocol(Border Gateway Protocol abbreviation BGP)Message is issued.
Wherein, VPN_TOPO_CONNECTOR is specially:Local VPN TAG:TAG1;Remote VPN TAG:NULL; VPNATR can also be used(L-TAG1, R-RULL)Represent.
Certainly, if TAG2 and CE3 to corresponding when CE3 request PE1 carry out route and issue when, can determine the VPN of PE1 Topology connection information is VPNATR(L-TAG2, R-RULL).
Next execution step 102, in this step, described vpn server is selected as the 2nd PE of destination.
In specific implementation process, in described vpn server, it is configured with the other carrying out VPN traffic with a described PE PE, and be configured with the tunnel encapsulation information of a described PE and described other PE, so so that described vpn server according to Described route release news in a described PE IP address, be selected as described 2nd PE of destination it is also possible to according to A described VPN during described route releases news identifies, and holds for the purpose of selecting described 2nd PE.
For example, with reference to Fig. 2, due to can carry out message transmissions by VPN between PE1 and PE2, vpn server can be by PE2 It is associated with PE1, so that vpn server receives the route of PE1 transmission when releasing news, being released news according to described route In PE1 IP address, select PE2 for the purpose of hold.
Again for example, with reference to Fig. 3, PE1 can also pass through VPN message transmissions and PE3 between, vpn server by PE2 and While PE1 is associated, also PE3 and PE1 can be associated so that the route that vpn server receives PE1 transmission is issued During information, the IP address of the PE1 in being released news according to described route it may be determined that carry out described the of message transmissions with PE1 Two PE are PE2 or PE3.
Further for example, referring to Fig. 2, PE2 has VRF4 and VRF5, VPN corresponding with VRF4 is designated TAG4, corresponding with VRF5 VPN be designated TAG5, and TAG4 is corresponding with TAG1, can determine the VRF of PE2 to PE1 by VRF4 and VRF1, and TAG5 is corresponding with TAG2, can also determine the VRF of PE2 to PE1 by VRF5 and VRF2, so, leads to vpn server to be incited somebody to action PE1 is associated with PE2, and TAG5 is corresponding with TAG2, and TAG4 is corresponding with TAG1, and the route due to PE1 releases news In VPN be designated TAG1, because the TAG1 in vpn server is corresponding with TAG4, and TAG4 belongs to PE2, then can determine Described 2nd PE is PE2.
Next execution step 103, in this step, described vpn server identifies according to a described VPN, from described The 2nd VPN mark mated with a described VPN mark is selected in the VPN mark of the 2nd PE, and in described VPN Topology connection letter Increase the described 2nd VPN mark of the VPN mark as destination in breath, obtain amended described route and release news.
In specific implementation process, described vpn server, during configuring a described PE and described other PE, is gone back Configure the VPN mark of a described PE and the corresponding relation of the VPN mark of described other PE, thus obtaining and preserving described first TAG corresponding relation between PE and described other PE, so so that described vpn server can be according to a described VPN mark Know, in the TAG corresponding relation from described VPN, select the described 2nd VPN mark mated with a described VPN mark, described TAG corresponding relation includes the corresponding relation of the VPN mark in VPN mark and described 2nd PE in a described PE.
For example, with reference to Fig. 3, PE2 has VRF4 and VRF5, and VPN corresponding with VRF4 is designated TAG4, corresponding with VRF5 VPN is designated TAG5, and TAG4 is corresponding with TAG1, can determine the VRF of PE2 to PE1 by VRF4 and VRF1, and TAG5 Corresponding with TAG2, the VRF of PE2 to PE1 can also be determined by VRF5 and VRF2, so, lead to vpn server by PE1 with PE2 is associated, and TAG5 is corresponding with TAG2, and TAG4 is corresponding with TAG1, specifically can be expressed as:{vPE1:TAG1, vPE2:TAG4 }, { vPE1:TAG2, vPE2:TAG5}.
Wherein, PE3 has VRF6 and VRF7, and VPN corresponding with VRF6 is designated TAG6, VPN mark corresponding with VRF7 For TAG7, and TAG6 is corresponding with TAG2, can determine the VRF of PE3 to PE1 by VRF6 and VRF2, and TAG7 and TAG3 Corresponding, the VRF of PE3 to PE1 can also be determined by VRF7 and VRF3, so, lead in vpn server enter PE1 with PE3 Row association, TAG6 is corresponding with TAG2, and TAG7 is corresponding with TAG3, specifically can be expressed as:{vPE1:TAG2, vPE3: TAG6 }, { vPE1:TAG3, vPE3:TAG7}.
Further, because CE3 asks PE1 to carry out routeing the VRF selecting during issue for VRF1, the route of PE1 is led to be sent out Cloth information is { NLRI:192.168.1.102, VPNATR(L-TAG1, R-RULL), NHP:4.4.4.4 }, at this moment, due to described First TAG is TAG1, according to the configuration { vPE1 in vpn server:TAG1, vPE2:TAG4 }, { vPE1:TAG2, vPE2: TAG5 }, { vPE1:TAG2, vPE3:TAG6 } and { vPE1:TAG3, vPE3:TAG7 }, then can determine that described 2nd TAG is TAG4, then by VPNATR(L-TAG1, R-RULL)It is revised as VPNATR(L-TAG1, R-TAG4).
Next execution step 104, in this step, described vpn server is according to a described VPN mark and described the Two VPN marks, determine that message transmissions are believed by described 2nd PE to the virtual extended LAN VXLAN tunnel encapsulation of a described PE Breath.
In specific implementation process, because described vpn server is configured with the tunnel of a described PE and described other PE Packaging information, and then can determine that message is passed by described 2nd PE according to a described VPN mark and described 2nd VPN mark It is defeated by the VXLAN tunnel encapsulation information of a described PE.
Wherein, described VXLAN tunnel encapsulation information includes the VXLAN interface IP address being arranged in a described PE and sets Put VXLAN interface IP address in described 2nd PE, so that the entrance of message points to VXLAN interface IP ground in described 2nd PE Location, the VXLAN interface IP address in a described PE is pointed in the outlet of message, and then makes message pass through a described PE and institute The VXLAN tunnel stated between the 2nd PE is transmitted.
Specifically, when described vpn server configures the tunnel encapsulation information of a described PE and described other PE, permissible It is configured to virtual network example(Virtual Network Instance abbreviation vni), according to described vni it is possible to determine institute State tunnel encapsulation information.
For example, with reference to Fig. 2, in vpn server, it is configured with { vPE1:TAG1, vPE2:TAG4 } and its corresponding vni be Vni1, vni1 include virtual extended lan interfaces corresponding with TAG1(Virtual Extensible Local Area Network interface abbreviation vxlanif), and virtual extended LAN (Virtual Extensible Local Area Network abbreviation VXLAN) in IP address corresponding with TAG1, and vxlanif corresponding with TAG4, and IP address corresponding with TAG4 in VXLAN,
Specifically can be represented with following manner:
vxlan vni1
vPE1(PE1)
interface vxlanif1
ip address uip1
vPE2(PE2)
interface vxlanif4
ip address uip4
Wherein, vxlanif1 represents that vxlanif corresponding with TAG1, vxlanif4 represent vxlanif corresponding with TAG4, Further, uip is writing a Chinese character in simplified form of Underlying network IP, and uip1 represents the IP ground corresponding with TAG1 in VXLAN Location, uip4 represents the IP address corresponding with TAG4 in VXLAN.
In the same manner, it is configured with { vPE1 in vpn server:TAG2, vPE2:TAG5 } and its corresponding vni be vni2, specifically may be used To be represented with following manner:
vxlan vni2
vPE1(PE1)
interface vxlanif2
ip address uip2
vPE2(PE2)
interface vxlanif5
ip address uip5
Vpn server is designated TAG4 according to described 2nd VPN that the request of CE3 determines, according to TAG1 and TAG4, determines The vni mating with TAG1 and TAG4 is vni1, then can determine that the tunnel encapsulation information of described VXLAN is:
vxlan vni1
vPE1(PE1)
interface vxlanif1
ip address uip1
vPE2(PE2)
interface vxlanif4
ip address uip4.
Next execution step 105, in this step, described vpn server by described VXLAN tunnel encapsulation information and is repaiied Described route after changing releases news and is sent to described 2nd PE.
In specific implementation process, described VXLAN tunnel encapsulation information and amended described route are released news and sends out Give described 2nd PE, so that described 2nd PE identifies according to R-VPN, find and identify corresponding VRF with described R-VPN, Further according to described VXLAN tunnel encapsulation information, generate message from the VXLAN tunnel of described 2nd PE to a described PE, then The message that described 2nd PE is received passes through a described VXLAN tunnel transmission extremely described PE.
For example, with reference to Fig. 4, it is 192.168.1.102 in the private network IP address of CE3, and asks PE1 to carry out route to issue When, PE1 generates route and releases news, described route release news for:{NLRI:192.168.1.102, VPNATR:(L_ TAG1, NULL), NHP:4.4.4.4 }, at this moment, execution step 401, PE1 issues and is routed to vpn server, by { NLRI: 192.168.1.102, VPNATR:(L_TAG1, NULL), NHP:4.4.4.4 it is packaged into BGP message 1, the letter of described BGP message 1 Claim BGP1.
Next execution step 402, PE1 sends BGP1, so that vpn server receives BGP1.
Next execution step 403, vpn server receives the BGP1 that PE1 issues, according to the configuration in vpn server, obtains Amended route release news and VXLAN tunnel information be:{NLRI:192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, uip1, uip4), NHP:4.4.4.4 }, and by { NLRI:192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, uip1, uip4), NHP:4.4.4.4 it is packaged into BGP message 2, institute State BGP message 2 abbreviation BGP2.
Next execution step 404, vpn server sends BGP2 to PE2, so that PE2 receives BGP2.
Next execution step 405, PE2 receives the BGP2 of vpn server transmission, local according to R-TAG indicia matched Corresponding VRF, according to the uip4 address carrying and uip1, finds vxlanif1 and vxlanif4, by the entrance of message Vxlanif1, vxlanif4 is pointed in the outlet of message, and generates the vxlan tunnel table associating PEI and PE2, and then formed Vxlan tunnel, so that PE2 receives the message of the CE transmission being connected with PE2 by described vxlan tunnel transmission to PE1.
Referring to Fig. 3, because, when in prior art, PE1 carries out route issue, the route of PE1 releases news and can be distributed to first The route of PE1 is released news and issues router A1 again by AS1 and AS3, AS1, and the route of PE1 is released news by router A1 more again Issue router A2, the route of PE1 is released news and issues AS2 again by router A2, and then the route of PE1 is released news by AS2 It is distributed to PE2 again, and the route of PE1 is released news and issues router A3 again by AS3, the route of PE1 is sent out by router A3 again Cloth information issues router A4 again, and the route of PE1 is released news and issues AS4 again by router A4, and then AS4 is by the route of PE1 Release news and be distributed to PE3 again, when the route that PE2 and PE3 all receives PE1 releases news so that PE1's completes route Issue.
Wherein, AS is writing a Chinese character in simplified form of Autonomous System, and Chinese is autonomous system.
In the embodiment of the present application, the route of PE1 releases news and is transferred directly to vpn server, and vpn server is according to PE1's Route releases news, and determines that purpose PE is PE2, the TAG at adding purpose end, the route obtaining amended PE1 releases news, and According to the TAG of the PE2 mating with the TAG of PE1, determine VXLAN tunnel encapsulation information, amended PE1 route is released news It is sent to PE2 with described VXLAN tunnel encapsulation information, and then completes the route of PE1 and issue, and route of the prior art is issued Need to carry out one by one routing forwarding, and carry out between different AS during routing forwarding in addition it is also necessary to be realized by cross-domain technology Routing forwarding, leads to prior art when carrying out routing forwarding, the number of times of routing forwarding is more, and enters between different AS In addition it is also necessary to routing forwarding be realized by cross-domain technology so that the time of route issue is longer, route is issued during row routing forwarding The also low technical problem of efficiency, and the application makes the application only need just can to complete route by vpn server to issue, only Route need to just be completed by a routing forwarding to issue, and routing forwarding need not be realized by cross-domain technology, and then can Shorten the time that route is issued, improve the efficiency that route is issued.
Embodiment two:
Based on technology design same as mentioned above, the embodiment of the present invention two proposes a kind of method of transmitting message, As shown in figure 5, the method concrete processing procedure is as follows:
Step 501:First PE receives the message sending from source CE, and the message sending according to described source CE, really Purpose PE of fixed described message transmissions is the 2nd PE;
Step 502:A described PE according to the IP address of purpose CE in described message, from described 2nd PE receiving The route middle selection route corresponding with described purpose CE that release news release news, and from described 2nd PE's receiving VXLAN tunnel encapsulation information corresponding with described purpose CE, wherein, described 2nd PE's is selected in VXLAN tunnel encapsulation information Route releases news and VXLAN tunnel encapsulation information is to be sent to a described PE by vpn server;
Step 503:A described PE releases news according to route corresponding with described purpose CE and VXLAN tunnel encapsulation letter Breath, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel;
Step 504:Described message is passed through described VXLAN tunnel transmission extremely described 2nd PE by a described PE.
Wherein, in step 501, a PE receives the message sending from source CE, and is sent according to described source CE Message, determine described message transmissions purpose PE be the 2nd PE, wherein, described source CE is connected with a described PE.
In specific implementation process, a described first PE can receive vpn server transmission route release news and VXLAN tunnel encapsulation information, when a described PE receives the message that described source CE sends, has due in described message The IP address of purpose CE, then can be according to the IP address of described purpose CE, can be from the route of the vpn server transmission receiving Release news and determine described 2nd PE being directly connected to described purpose CE, described 2nd PE is described purpose PE.
For example, with reference to Fig. 2, so that PE2 is for a described PE as a example, PE2 can receive the PE1 of vpn server transmission first Route release news and tunnel encapsulation information, the route of described PE1 releases news and tunnel encapsulation information can comprise The corresponding route of CE1, CE2 and CE3 releases news and its corresponding tunnel encapsulation information, then receives described source CE in PE2 During the message sending, the IP address of purpose CE in described message can be obtained, if the IP of described purpose CE is the IP ground of CE3 Location, releases news according to the route of the PE1 receiving, then can determine that described purpose PE is PE1.
Next execution step 502, in this step, a described PE is according to the IP ground of purpose CE in described message Location, from the route of described 2nd PE receiving release news middle selection route corresponding with described purpose CE release news, with And select VXLAN tunnel corresponding with described purpose CE envelope from the VXLAN tunnel encapsulation information of described 2nd PE receiving Dress information, wherein, the route of described 2nd PE releases news and VXLAN tunnel encapsulation information is to be sent to institute by vpn server State a PE's.
In specific implementation process, because described 2nd PE is when carrying out route issue, described 2nd PE can be asked to enter During walking along the street is released news by the route that the IP address of the CE issuing writes described 2nd PE, so that a described PE is passing through After step 501 determines described 2nd PE, can from the route of described 2nd PE release news and VXLAN tunnel encapsulation information Route corresponding with described purpose CE is selected to release news and VXLAN tunnel encapsulation information.
For example, with reference to Fig. 2, so that PE2 is for a described PE as a example, the route that PE1 is carried out is asked to release news it in CE3 Afterwards so that PE2 receive vpn server transmission route release news and VXLAN tunnel information include:{NLRI: 192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, uip1, uip4), NHP: 4.4.4.4 }, and if the IP address of CE2 be 192.168.1.95, and request after the route that PE1 carries out releases news, make PE2 receive vpn server transmission route release news and VXLAN tunnel information include:{NLRI:192.168.1.95, VPN ATR:(L_TAG2, R_TAG5), VXLAN ATR:(vni2, uip2, uip5), NHP:4.4.4.4}.
Wherein, when PE2 receives the message of source CE, if the IP address of purpose CE of described message is 192.168.1.102, then can determine that described 2nd PE is PE1 and described purpose CE is CE3, then receive VPN from PE2 Server send PE1 route release news and VXLAN tunnel information in determine route corresponding with CE3 release news and VXLAN tunnel information is { NLRI:192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, Uip1, uip4), NHP:4.4.4.4}.
Next execution step 503, in this step, a described PE issues according to route corresponding with described purpose CE Information and VXLAN tunnel encapsulation information, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel.
In specific implementation process, a described PE released news according to route corresponding with described purpose CE in R- VPN identifies, and finds and described R-VPN identifies corresponding VRF, further according to described VXLAN tunnel encapsulation information, determine described the Message transmissions are given the VXLAN tunnel of described 2nd PE by one PE, then pass through the message that a described PE receives described VXLAN tunnel transmission extremely described 2nd PE.
Specifically, the described PE's during a described PE releases news according to route corresponding with described purpose CE First VPN mark and the 2nd VPN mark of described 2nd PE, determine a described PE by message transmissions to described 2nd PE VPN route forwarding table;A described PE, according to VXLAN tunnel encapsulation information corresponding with described purpose CE, determines described first The IP address of PE and the IP address of described 2nd PE;A described PE is according to described VPN route forwarding table and a described PE IP address and the IP address of described 2nd PE, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel.
For example, with reference to Fig. 2, PE2 receives the message of CE, and the IP address of purpose CE of described message is 192.168.1.102, then can determine that described 2nd PE is PE1 and described purpose CE is CE3, then receive VPN from PE2 Server send PE1 route release news and VXLAN tunnel information in determine route corresponding with CE3 release news and VXLAN tunnel information is { NLRI:192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, Uip1, uip4), NHP:4.4.4.4 }, according to R-TAG4, VRF4, Yi Jigen corresponding with TAG4 in the VRF from PE2, are determined According to the corresponding VRF1 of TAG1, according to VRF4 and VRF1 it may be determined that the VRF of PE2 to PE1, take further according in VXLAN tunnel information The uip4 address of band and uip1, find vxlanif1 and vxlanif4, by the entrance vxlanif1 of message, by the outlet of message Point to vxlanif4, then generate the VXLAN tunnel table of association PEI and PE2, and then obtain VXLAN tunnel, so that PE2 connects The message receiving described source CE transmission is by described VXLAN tunnel transmission to PE1.
Next execution step 504, in this step, described message is passed through described VXLAN tunnel and passes by a described PE Transport to described 2nd PE.
In specific implementation process, after get described VXLAN tunnel by step 503, a described PE will connect The message of described source CE receiving passes through described VXLAN tunnel transmission to described 2nd PE so that described 2nd PE according to Purpose IP address in described message, by described message transmissions to purpose CE.
For example, with reference to Fig. 2, the message that PE2 receives CE transmission passes through described VXLAN tunnel transmission to PE1, and PE1 will go Except the packaging information with described VXLAN tunnel, reading the purpose IP address in described message is 192.168.1.102, then PE1 root According to described purpose IP address, finding CE corresponding with 192.168.1.102 is CE3, then by described message transmissions to CE3.
Due to being typically with what MPLS technology to be realized when building VPN in prior art, referred to as MPLS/VPN, but It is that existing MPLS/VPN needs to dispose tag distribution protocol (Label Distribution Protocol abbreviation LDP) conduct Tunnel, then dispose the extension of BGP multi-protocols(Multiprotocol Extensions for BGP abbreviation MP-BGP)Propagate VPN road By, and carry out decentralized configuration, often increasing a PE/VPN needs to adjust the configuration of other each PE, because MPLS/VPN leads to Cross and need by different AS, lead to also need to dispose various cross-domain technology, and service in a newly area increase VPN, then Also need in network design MPLS it is ensured that MPLS is connective, lead to the vpn service of prior art to expand poor performance, need to carry out The technical problem of cross-domain configuration.
And the embodiment of the present application is on the basis of vpn server carries out routing forwarding, source PE is receiving vpn server Route release news and VXLAN tunnel information after, can be released news and VXLAN tunnel according to the route of vpn server Information, obtains VXLAN tunnel, and message is passed through VXLAN tunnel transmission to destination PE, enters without carrying out cross-domain joining Put, and when one newly area increases VPN service it is only necessary to be configured newly-increased PE with other PE, and not be used in Network design MPLS, improves the expansion performance of vpn service so that the opening and safeguard also convenient of vpn service.
Embodiment three:
Based on technology design same as mentioned above, the embodiment of the present invention three proposes the dress that a kind of routing iinformation is issued Put, referring to Fig. 6, described device includes:
Receiving unit 601, releases news from the route of a PE for receiving, and wherein, described route releases news bag Include the corresponding VPN Topology connection information of a described PE, described VPN Topology connection information includes the VPN mark of source, described source The VPN at end is designated the VPN mark in a described PE;
Select unit 602, for being selected as the 2nd PE of destination;
Route modification unit 603, the described route for receiving receiving unit 601 transmission releases news and receives selection list Described 2nd PE of unit 602 transmission, according to a described VPN mark, select and described the from the VPN of described 2nd PE mark 2nd VPN mark of one VPN mark coupling, and increase the VPN mark as destination in described VPN Topology connection information Described 2nd VPN mark, obtains amended described route and releases news;
Tunnel select unit 604, for receiving the described VPN mark and described that route modification unit 603 sends Two VPN mark, according to described first VPN mark and described 2nd VPN mark, determine described 2nd PE by message transmissions give described The virtual extended LAN VXLAN tunnel encapsulation information of the first PE;
Transmitting element 605, the amended described route for receiving route modification unit 603 transmission releases news and connects Receive the described VXLAN tunnel encapsulation information that described tunnel select unit sends, after described VXLAN tunnel encapsulation information and modification Described route release news and be sent to described 2nd PE.
Wherein, the device that described routing iinformation is issued is connected with multiple PE, so that can realize one by described device The route of individual PE to another PE is issued, and a VPN mark is corresponding with one of described source VRF, and described source is A described PE, that is, characterize a VPN mark corresponding with one of described PE VRF.
In specific implementation process, a described PE can have one or more VRF, and a VPN mark corresponding Individual VRF, so that being assured that corresponding VRF by VPN mark, the corresponding VPN Topology connection information of a described PE is only VPN identification field including source and the VPN identification field of destination, received due to described vpn server is described The route of one PE releases news, and the VPN identification field leading to the source in the corresponding VPN Topology connection information of a described PE is A described VPN mark, and the VPN identification field of described destination is sky, so so that the corresponding VPN of a described PE opens up Flutter link information and comprise a described VPN mark, and do not include the VPN mark of described destination.
Specifically, described route is released news the IP address of the CE also including being connected with a described PE, described VPN topology Link information and the IP address of a described PE, and a described VPN mark is corresponding with described CE.
For example, with reference to Fig. 2, so that a described PE is as PE1 as a example, PE1 is joined directly together with CE1 and CE2 and CE3 respectively, false If CE3 is 163 servers, so that user can find 163 servers, CE3 can ask PE1 to carry out route issue, enters And the route that vpn server receives PE1 is released news, wherein, described route includes the IP ground of CE3 in releasing news Location, the IP address of PE1 corresponding VPN Topology connection information and PE1 is, for example, 159.226.1.1.
Preferably, route modification unit 603 includes VPN mark determining unit 606, for being identified according to a described VPN, The described 2nd VPN mark mated with a described VPN mark, described TAG is selected in TAG corresponding relation from described VPN Corresponding relation includes the corresponding relation of the VPN mark in VPN mark and described 2nd PE in a described PE.
Specifically, the device that described routing iinformation is issued, during configuring a described PE and described other PE, is gone back Configure the VPN mark of a described PE and the corresponding relation of the VPN mark of described other PE, thus obtaining and preserving described first TAG corresponding relation between PE and described other PE, so so that described vpn server can be according to a described VPN mark Know, in the TAG corresponding relation from described VPN, select the described 2nd VPN mark mated with a described VPN mark, described TAG corresponding relation includes the corresponding relation of the VPN mark in VPN mark and described 2nd PE in a described PE, wherein, institute State the meaning that TAG represents mark.
For example, with reference to Fig. 3, PE2 has VRF4 and VRF5, and VPN corresponding with VRF4 is designated TAG4, corresponding with VRF5 VPN is designated TAG5, and TAG4 is corresponding with TAG1, can determine the VRF of PE2 to PE1 by VRF4 and VRF1, and TAG5 Corresponding with TAG2, the VRF of PE2 to PE1 can also be determined by VRF5 and VRF2, so, lead to vpn server by PE1 with PE2 is associated, and TAG5 is corresponding with TAG2, and TAG4 is corresponding with TAG1, specifically can be expressed as:{vPE1:TAG1, vPE2:TAG4 }, { vPE1:TAG2, vPE2:TAG5}.
Specifically, it is configured with the tunnel of a described PE and described other PE due to described routing iinformation in the device issued Packaging information, and then enable tunnel select unit 604 according to a described VPN mark and described 2nd VPN mark, determine Message transmissions are given the VXLAN tunnel encapsulation information of a described PE by described 2nd PE.
Preferably, the described VXLAN tunnel encapsulation information VXLAN interface IP address that includes being arranged in a described PE and It is arranged on the VXLAN interface IP address in described 2nd PE.
Preferably, described VXLAN tunnel encapsulation information and amended described route are released news by transmitting element 605 Give described 2nd PE, so that described 2nd PE identifies according to R-VPN, find and identify corresponding VRF with described R-VPN, Further according to described VXLAN tunnel encapsulation information, generate message from the VXLAN tunnel of described 2nd PE to a described PE, then The message that described 2nd PE is received passes through a described VXLAN tunnel transmission extremely described PE.
In the embodiment of the present application, the route of PE1 releases news and is transferred directly to vpn server, and vpn server is according to PE1's Route releases news, and determines that purpose PE is PE2, the TAG at adding purpose end, the route obtaining amended PE1 releases news, and According to the TAG of the PE2 mating with the TAG of PE1, determine VXLAN tunnel encapsulation information, amended PE1 route is released news It is sent to PE2 with described VXLAN tunnel encapsulation information, and then completes the route of PE1 and issue, and route of the prior art is issued Need to carry out one by one routing forwarding, and carry out between different AS during routing forwarding in addition it is also necessary to be realized by cross-domain technology Routing forwarding, leads to prior art when carrying out routing forwarding, the number of times of routing forwarding is more, and enters between different AS In addition it is also necessary to routing forwarding be realized by cross-domain technology so that the time of route issue is longer, route is issued during row routing forwarding The also low technical problem of efficiency, and the application makes the application only need just can to complete route by vpn server to issue, only Route need to just be completed by a routing forwarding to issue, and routing forwarding need not be realized by cross-domain technology, and then can Shorten the time that route is issued, improve the efficiency that route is issued.
Example IV:
Based on technology design same as mentioned above, the embodiment of the present invention four proposes a kind of vpn server, referring to figure 7, described server includes:
Receptor 701, releases news from the route of a PE for receiving, wherein, described route release news including The corresponding VPN Topology connection information of a described PE, described VPN Topology connection information includes the VPN mark of source, described source VPN be designated in a described PE the first VPN mark;
Processor 702, for being selected as the 2nd PE of destination, and according to a described VPN mark, from described second The 2nd VPN mark mated with a described VPN mark is selected in the VPN mark of PE, and in described VPN Topology connection information Increase the described 2nd VPN mark of the VPN mark as destination, obtain amended described route and release news;And root According to a described VPN mark and described 2nd VPN mark, determine that described 2nd PE is virtual to a described PE by message transmissions Extension LAN VXLAN tunnel encapsulation information;
Transmitter 703, for releasing news and being sent to described VXLAN tunnel encapsulation information and amended described route Described 2nd PE.
Wherein, receptor 701 is, for example, the electronic equipment such as wireless antenna, wifi module, further, processor 702 The single electronic equipment such as process chip, single-chip microcomputer in this way, further, transmitter 703 is, for example, that the electronics such as wireless antenna set Standby.
Specifically, described vpn server is connected with multiple PE, so that can realize one by described vpn server The route of PE to another PE is issued, and a VPN mark and one of described source VPN route forwarding table(VPN Routing and Forwarding table abbreviation VRF)Corresponding, and described source is a described PE, that is, characterize a VPN Mark is corresponding with one of described PE VRF.
Preferably, a described PE can have one or more VRF, and a VPN mark corresponds to a VRF, so that Corresponding VRF must be assured that by VPN mark, the corresponding VPN Topology connection information of a described PE only includes source The VPN identification field of VPN identification field and destination, due to described vpn server receive be a described PE route Release news, the VPN identification field leading to the source in the corresponding VPN Topology connection information of a described PE is described first VPN identifies, and the VPN identification field of described destination is sky, so so that the corresponding VPN Topology connection of a described PE is believed Breath comprises a described VPN mark, and does not include the VPN mark of described destination.
The IP address of the CE also including being connected with a described PE preferably, described route releases news, described VPN topology Link information and the IP address of a described PE, and a described VPN mark is corresponding with described CE.
For example, with reference to Fig. 2, so that a described PE is as PE1 as a example, PE1 is joined directly together with CE1 and CE2 and CE3 respectively, false If CE3 is 163 servers, so that user can find 163 servers, CE3 can ask PE1 to carry out route issue, enters And the route that vpn server receives PE1 is released news, wherein, described route includes the IP ground of CE3 in releasing news Location, the IP address of PE1 corresponding VPN Topology connection information and PE1 is, for example, 159.226.1.1.
Preferably, processor 702, specifically for according to a described VPN mark, the TAG corresponding relation from described VPN The middle described 2nd VPN mark selecting to mate with a described VPN mark, described TAG corresponding relation is included in a described PE VPN mark with described 2nd PE in VPN mark corresponding relation.
Specifically, described vpn server, during configuring a described PE and described other PE, also configures that described the One PE VPN mark with described other PE VPN mark corresponding relation, thus obtain and preserve a described PE with described its TAG corresponding relation between its PE, so so that described vpn server can be according to a described VPN mark, from described VPN In TAG corresponding relation in select with described first VPN mark mate described 2nd VPN identify, described TAG corresponding relation bag Include the corresponding relation of the VPN mark in VPN mark and described 2nd PE in a described PE, wherein, described TAG represents mark The meaning.
For example, with reference to Fig. 3, PE2 has VRF4 and VRF5, and VPN corresponding with VRF4 is designated TAG4, corresponding with VRF5 VPN is designated TAG5, and TAG4 is corresponding with TAG1, can determine the VRF of PE2 to PE1 by VRF4 and VRF1, and TAG5 Corresponding with TAG2, the VRF of PE2 to PE1 can also be determined by VRF5 and VRF2, so, lead to vpn server by PE1 with PE2 is associated, and TAG5 is corresponding with TAG2, and TAG4 is corresponding with TAG1, specifically can be expressed as:{vPE1:TAG1, vPE2:TAG4 }, { vPE1:TAG2, vPE2:TAG5}.
Specifically, it is configured with the tunnel of a described PE and described other PE due to described routing iinformation in the device issued Packaging information, and then enable processor 702 according to a described VPN mark and described 2nd VPN mark, determine described the Message transmissions are given the VXLAN tunnel encapsulation information of a described PE by two PE.
Preferably, the described VXLAN tunnel encapsulation information VXLAN interface IP address that includes being arranged in a described PE and It is arranged on the VXLAN interface IP address in described 2nd PE.
Preferably, transmitter 703, specifically for described VXLAN tunnel encapsulation information and amended described route are sent out Cloth information is sent to described 2nd PE, so that described 2nd PE identifies according to R-VPN, it is right with described R-VPN mark to find The VRF answering, further according to described VXLAN tunnel encapsulation information, generates the VXLAN tunnel from described 2nd PE to a described PE for the message Then the message that described 2nd PE receives is passed through a described VXLAN tunnel transmission extremely described PE by road.
In the embodiment of the present application, the route of PE1 releases news and is transferred directly to vpn server, and vpn server is according to PE1's Route releases news, and determines that purpose PE is PE2, the TAG at adding purpose end, the route obtaining amended PE1 releases news, and According to the TAG of the PE2 mating with the TAG of PE1, determine VXLAN tunnel encapsulation information, amended PE1 route is released news It is sent to PE2 with described VXLAN tunnel encapsulation information, and then completes the route of PE1 and issue, and route of the prior art is issued Need to carry out one by one routing forwarding, and carry out between different AS during routing forwarding in addition it is also necessary to be realized by cross-domain technology Routing forwarding, leads to prior art when carrying out routing forwarding, the number of times of routing forwarding is more, and enters between different AS In addition it is also necessary to routing forwarding be realized by cross-domain technology so that the time of route issue is longer, route is issued during row routing forwarding The also low technical problem of efficiency, and the application makes the application only need just can to complete route by vpn server to issue, only Route need to just be completed by a routing forwarding to issue, and routing forwarding need not be realized by cross-domain technology, and then can Shorten the time that route is issued, improve the efficiency that route is issued.
Embodiment five:
Based on technology design same as mentioned above, the embodiment of the present invention five proposes a kind of device of transmitting message, Referring to Fig. 8, described device includes:
Receiving unit 801, for receiving the message sending from source CE,
PE determining unit 802, for receiving the message of receiving unit 801 transmission, according to described message, determines described message Purpose PE of transmission is the 2nd PE;
Route selection unit 803, for receiving the message of receiving unit 801 transmission, according to purpose CE in described message IP address, from the route of described 2nd PE receiving release news middle select corresponding with described purpose CE route issue believe Breath, wherein, it is to be sent to route selection unit 803 by vpn server that the route of described 2nd PE releases news;
Tunnel information acquiring unit 804, for receiving described 2nd PE of PE determining unit 802 transmission, from receive VXLAN tunnel encapsulation information corresponding with described purpose CE is selected in the VXLAN tunnel encapsulation information of described 2nd PE, wherein, The VXLAN tunnel encapsulation information of described 2nd PE is to be sent to tunnel select unit 804 by vpn server;
Tunnel determination unit 805, the route corresponding with described purpose CE for receiving route selection unit 803 transmission is sent out Cloth information and receive tunnel information acquiring unit 804 send described VXLAN tunnel encapsulation information, according to described purpose CE pair The route answered releases news and described VXLAN tunnel encapsulation information, determine a described PE by message transmissions to described 2nd PE VXLAN tunnel;
Message transmissions unit 806, for receiving the described VXLAN tunnel of tunnel determination unit 805 transmission, by described message By described VXLAN tunnel transmission to described 2nd PE.
Specifically, the device of described first transmitting message can receive vpn server transmission route release news and VXLAN tunnel encapsulation information, when receiving unit 801 in said device receives the message that described source CE sends, due to There is the IP address of purpose CE so that PE determining unit 802 can be permissible according to the IP address of described purpose CE in described message The route sending from the vpn server receiving is released news and determines described 2nd PE being directly connected to described purpose CE, institute Stating the 2nd PE is described purpose PE.
For example, with reference to Fig. 2, so that PE2 is for a described PE as a example, PE2 can receive the PE1 of vpn server transmission first Route release news and tunnel encapsulation information, the route of described PE1 releases news and tunnel encapsulation information can comprise The corresponding route of CE1, CE2 and CE3 releases news and its corresponding tunnel encapsulation information, then receives described source CE in PE2 During the message sending, the IP address of purpose CE in described message can be obtained, if the IP of described purpose CE is the IP ground of CE3 Location, releases news according to the route of the PE1 receiving, then can determine that described purpose PE is PE1.
Specifically, because described 2nd PE is when carrying out route issue, described 2nd PE can be asked to carry out route and to issue The IP address of CE write the route of described 2nd PE and release news, so that described PE determining unit 802 is determining institute After stating the 2nd PE, tunnel information acquiring unit 804 can from the route of described 2nd PE release news middle select with described mesh The corresponding route of CE release news, and tunnel determination unit 805 can be from the VXLAN tunnel encapsulation information of described 2nd PE Middle selection VXLAN tunnel encapsulation information corresponding with described purpose CE.
Preferably, tunnel determination unit 805, in being released news according to route corresponding with described purpose CE A described PE the first VPN mark and described 2nd PE the 2nd VPN mark, determine a described PE by message transmissions to institute State the VPN route forwarding table of the 2nd PE, further according to VXLAN tunnel encapsulation information corresponding with described purpose CE, determine described The IP address of one PE and the IP address of described 2nd PE, and the IP ground according to described VPN route forwarding table and a described PE Location and the IP address of described 2nd PE, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel.
For example, with reference to Fig. 2, PE2 receives the message of CE, and the IP address of purpose CE of described message is 192.168.1.102, then can determine that described 2nd PE is PE1 and described purpose CE is CE3, then receive VPN from PE2 Server send PE1 route release news and VXLAN tunnel information in determine route corresponding with CE3 release news and VXLAN tunnel information is { NLRI:192.168.1.102, VPN ATR:(L_TAG1, R_TAG4), VXLAN ATR:(vni1, Uip1, uip4), NHP:4.4.4.4 }, according to R-TAG4, VRF4, Yi Jigen corresponding with TAG4 in the VRF from PE2, are determined According to the corresponding VRF1 of TAG1, according to VRF4 and VRF1 it may be determined that the VRF of PE2 to PE1, take further according in VXLAN tunnel information The uip4 address of band and uip1, find vxlanif1 and vxlanif4, by the entrance vxlanif1 of message, by the outlet of message Point to vxlanif4, then generate the VXLAN tunnel table of association PEI and PE2, and then obtain VXLAN tunnel, so that PE2 connects The message receiving described source CE transmission is by described VXLAN tunnel transmission to PE1.
Preferably, the message of described source CE receiving is passed through described VXLAN tunnel transmission by message transmissions unit 806 To after described 2nd PE so that described 2nd PE is according to the purpose IP address in described message, by described message transmissions to mesh CE.
For example, with reference to Fig. 2, the message that PE2 receives CE transmission passes through described VXLAN tunnel transmission to PE1, and PE1 will go Except the packaging information with described VXLAN tunnel, reading the purpose IP address in described message is 192.168.1.102, then PE1 root According to described purpose IP address, finding CE corresponding with 192.168.1.102 is CE3, then by described message transmissions to CE3.
Due to being typically with what MPLS technology to be realized when building VPN in prior art, referred to as MPLS/VPN, but It is that existing MPLS/VPN needs to dispose LDP as tunnel, then disposes BGP to propagate VPN route, and carry out decentralized configuration, Often increasing a PE/VPN needs to adjust the configuration of other each PE, because MPLS/VPN passes through to need, by different AS, to lead Cause also needs to dispose various cross-domain technology, and in a newly area increase VPN service, then also needs in network design MPLS, Ensure that MPLS is connective, lead to the vpn service of prior art to expand poor performance, need to carry out the technical problem of cross-domain configuration.
And the embodiment of the present application is on the basis of vpn server carries out routing forwarding, source PE is receiving vpn server Route release news and VXLAN tunnel information after, can be released news and VXLAN tunnel according to the route of vpn server Information, obtains VXLAN tunnel, and message is passed through VXLAN tunnel transmission to destination PE, enters without carrying out cross-domain joining Put, and when one newly area increases VPN service it is only necessary to be configured newly-increased PE with other PE, and not be used in Network design MPLS, improves the expansion performance of vpn service so that the opening and safeguard also convenient of vpn service.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device(Equipment), or computer Program product.Therefore, the present invention using complete hardware embodiment, complete software embodiment or can combine software and hardware aspect Embodiment form.And, the present invention can be using in one or more meters wherein including computer usable program code Calculation machine usable storage medium(Including but not limited to disk memory, CD-ROM, optical memory etc.)The computer journey of upper enforcement The form of sequence product.
The present invention is with reference to method according to embodiments of the present invention, device(Equipment)Flow chart with computer program And/or block diagram is describing.It should be understood that can be by each flow process in computer program instructions flowchart and/or block diagram And/or the combination of the flow process in square frame and flow chart and/or block diagram and/or square frame.These computer programs can be provided to refer to The processor making general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device is to produce One machine is so that produced for realizing by the instruction of computer or the computing device of other programmable data processing device The device of the function of specifying in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide computer or other programmable data processing device with spy Determine in the computer-readable memory that mode works so that the instruction generation inclusion being stored in this computer-readable memory refers to Make the manufacture of device, this command device realize in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or The function of specifying in multiple square frames.
These computer program instructions also can be loaded in computer or other programmable data processing device so that counting On calculation machine or other programmable devices, execution series of operation steps to be to produce computer implemented process, thus in computer or On other programmable devices, the instruction of execution is provided for realizing in one flow process of flow chart or multiple flow process and/or block diagram one The step of the function of specifying in individual square frame or multiple square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation Property concept, then can make other change and modification to these embodiments.So, claims are intended to be construed to including excellent Select embodiment and fall into being had altered and changing of the scope of the invention.
Obviously, those skilled in the art can carry out the various changes and modification essence without deviating from the present invention to the present invention God and scope.So, if these modifications of the present invention and modification belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprise these changes and modification.

Claims (15)

1. a kind of method that routing iinformation is issued is it is characterised in that methods described includes:
The route that virtual private network server receives from first service provider edge PE releases news, wherein, institute State route to release news VPN Topology connection information corresponding including a described PE, described VPN Topology connection information includes source VPN mark, the VPN of described source is designated the VPN mark in a described PE;
Described vpn server is selected as the 2nd PE of destination;
Described vpn server, according to a described VPN mark, selects and a described VPN from the VPN mark of described 2nd PE 2nd VPN mark of mark coupling, and increase in described VPN Topology connection information as described in the VPN mark of destination 2nd VPN mark, obtains amended described route and releases news;And
Described vpn server, according to a described VPN mark and described 2nd VPN mark, determines that message is passed by described 2nd PE It is defeated by the virtual extended LAN VXLAN tunnel encapsulation information of a described PE;
Described vpn server described VXLAN tunnel encapsulation information and amended described route are released news be sent to described 2nd PE.
2. the method for claim 1 is it is characterised in that described route releases news also includes being connected with a described PE The network of user network boundary device CE between interconnection Protocol IP address, described VPN Topology connection information and described first The IP address of PE, and a described VPN mark is corresponding with described CE.
3. method as claimed in claim 1 or 2 is it is characterised in that described vpn server is according to a described VPN mark, choosing Select the 2nd VPN mark mated with a described VPN mark, specifically include:
Described vpn server, according to a described VPN mark, selects and described first in the TAG corresponding relation from described VPN The described 2nd VPN mark of VPN mark coupling, described TAG corresponding relation includes the VPN mark and described the in a described PE The corresponding relation of the VPN mark in two PE.
4. method as claimed in claim 1 or 2 it is characterised in that described VXLAN tunnel encapsulation information include being arranged on described VXLAN interface IP address in first PE and the VXLAN interface IP address being arranged in described 2nd PE.
5. a kind of method of transmitting message is it is characterised in that methods described includes:
First PE receives the message sending from source CE, and the message sending according to described source CE, determines that described message passes Defeated purpose PE is the 2nd PE;
A described PE, according to the IP address of purpose CE in described message, issues letter from the route of described 2nd PE receiving Route corresponding with described purpose CE is selected to release news in breath, and from the VXLAN tunnel of described 2nd PE receiving envelope VXLAN tunnel encapsulation information corresponding with described purpose CE is selected, wherein, the route of described 2nd PE releases news in dress information It is that a described PE is sent to by vpn server with VXLAN tunnel encapsulation information;
A described PE releases news according to route corresponding with described purpose CE and VXLAN tunnel encapsulation information, determines described Message transmissions are given the VXLAN tunnel of described 2nd PE by the first PE;
Described message is passed through described VXLAN tunnel transmission extremely described 2nd PE by a described PE.
6. method as claimed in claim 5 is it is characterised in that a described PE releases news and described according to described route VXLAN tunnel encapsulation information, determine a described PE by message transmissions give described 2nd PE VXLAN tunnel, specifically include:
A described PE released news according to route corresponding with described purpose CE in a described PE the first VPN mark and Described 2nd PE the 2nd VPN mark, determine a described PE by message transmissions give described 2nd PE VPN route forwarding table;
A described PE, according to VXLAN tunnel encapsulation information corresponding with described purpose CE, determines the IP address of a described PE IP address with described 2nd PE;
The IP address according to described VPN route forwarding table and a described PE for the described PE and the IP address of described 2nd PE, Determine a described PE by message transmissions give described 2nd PE VXLAN tunnel.
7. the device that a kind of routing iinformation is issued is it is characterised in that described device includes:
Receiving unit, releases news from the route of a PE for receiving, and wherein, described route releases news including described the One PE corresponding VPN Topology connection information, described VPN Topology connection information includes the VPN mark of source, the VPN of described source It is designated the VPN mark in a described PE;
Select unit, for being selected as the 2nd PE of destination;
Route modification unit, the described route for receiving described receiving unit transmission releases news and receives described select unit Described 2nd PE sending, according to a described VPN mark, selects and a described VPN from the VPN mark of described 2nd PE 2nd VPN mark of mark coupling, and increase in described VPN Topology connection information as described in the VPN mark of destination 2nd VPN mark, obtains amended described route and releases news;
Tunnel select unit, for receiving a described VPN mark and the described 2nd VPN mark that described route modification unit sends Know, according to described first VPN mark and described 2nd VPN mark, determine described 2nd PE by message transmissions give a described PE Virtual extended LAN VXLAN tunnel encapsulation information;
Transmitting element, the amended described route for receiving described route modification unit transmission releases news and receives described The described VXLAN tunnel encapsulation information that tunnel select unit sends, by described VXLAN tunnel encapsulation information and amended described Route releases news and is sent to described 2nd PE.
8. device as claimed in claim 7 is it is characterised in that described route releases news also includes being connected with a described PE The network of user network boundary device CE between interconnection Protocol IP address, described VPN Topology connection information and described first The IP address of PE, and a described VPN mark is corresponding with described CE.
9. device as claimed in claim 7 or 8 determines list it is characterised in that described route modification unit includes VPN mark Unit, for according to a described VPN mark, selecting in the TAG corresponding relation from described VPN and a described VPN mark The described 2nd VPN mark joined, described TAG corresponding relation is included in VPN mark and described 2nd PE in a described PE The corresponding relation of VPN mark.
10. device as claimed in claim 7 or 8 is it is characterised in that described VXLAN tunnel encapsulation information includes being arranged on institute State the VXLAN interface IP address in a PE and the VXLAN interface IP address being arranged in described 2nd PE.
A kind of 11. vpn servers are it is characterised in that described server includes:
Receptor, the route for receiving from a PE releases news, and wherein, described route releases news including described first PE corresponding VPN Topology connection information, described VPN Topology connection information includes the VPN mark of source, the VPN mark of described source Know for the VPN mark in a described PE;
Processor, for being selected as the 2nd PE of destination, and according to a described VPN mark, from the VPN of described 2nd PE Select the 2nd VPN mark mated with a described VPN mark in mark, and increase work in described VPN Topology connection information For the purpose of end VPN mark described 2nd VPN mark, obtain amended described route release news;And according to described First VPN mark and described 2nd VPN mark, determine described 2nd PE by message transmissions give a described PE virtual extended office VXLAN tunnel encapsulation information is netted in domain;
Transmitter, is sent to described for described VXLAN tunnel encapsulation information and amended described route release news Two PE.
12. servers as claimed in claim 11 are it is characterised in that described route releases news also includes and a described PE The Protocol IP address of interconnection, described VPN Topology connection information and described between the network of user network boundary device CE connecting The IP address of the first PE, and a described VPN mark is corresponding with described CE.
13. servers as described in claim 11 or 12 it is characterised in that described processor, specifically for according to described One VPN mark, selects the described 2nd VPN mark mating with a described VPN mark in the TAG corresponding relation from described VPN Know, described TAG corresponding relation includes the corresponding relation of the VPN mark in VPN mark and described 2nd PE in a described PE.
A kind of 14. devices of transmitting message are it is characterised in that described device includes:
Receiving unit, for receiving the message sending from source CE,
PE determining unit, for receiving the message that described receiving unit sends, according to described message, determines described message transmissions Purpose PE is the 2nd PE;
Route selection unit, for receiving the message that described receiving unit sends, according to the IP ground of purpose CE in described message Location, from the route of described 2nd PE receiving release news middle selection route corresponding with described purpose CE release news, its In, it is to be sent to described route selection unit by vpn server that the route of described 2nd PE releases news;
Tunnel information acquiring unit, for receiving described 2nd PE that described PE determining unit sends, from described the receiving VXLAN tunnel encapsulation information corresponding with described purpose CE, wherein, described the is selected in the VXLAN tunnel encapsulation information of two PE The VXLAN tunnel encapsulation information of two PE is to be sent to described tunnel select unit by vpn server;
Tunnel determination unit, releases news for receiving the route corresponding with described purpose CE that described route selection unit sends The described VXLAN tunnel encapsulation information that described tunnel information acquiring unit sends with reception, according to corresponding with described purpose CE Route releases news and described VXLAN tunnel encapsulation information, determine a PE by message transmissions to described 2nd PE VXLAN tunnel Road;
Message transmissions unit, for receiving the described VXLAN tunnel that described tunnel determination unit sends, described message is passed through institute State VXLAN tunnel transmission extremely described 2nd PE.
15. devices as claimed in claim 14 it is characterised in that described tunnel determination unit, specifically for according to described A VPN mark of a described PE during the corresponding route of purpose CE releases news identifies with the 2nd VPN of described 2nd PE, Determine a described PE by message transmissions give described 2nd PE VPN route forwarding table, further according to corresponding with described purpose CE VXLAN tunnel encapsulation information, determines the IP address of a described PE and the IP address of described 2nd PE, and according to described VPN The IP address of route forwarding table and a described PE and the IP address of described 2nd PE, determine a described PE by message transmissions to The VXLAN tunnel of described 2nd PE.
CN201310567457.6A 2013-11-13 2013-11-13 Method for issuing route information, method and device for transmitting massage Active CN103634217B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310567457.6A CN103634217B (en) 2013-11-13 2013-11-13 Method for issuing route information, method and device for transmitting massage
PCT/CN2014/086350 WO2015070667A1 (en) 2013-11-13 2014-09-12 Method for issuing route information, and method and apparatus for transmitting packet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310567457.6A CN103634217B (en) 2013-11-13 2013-11-13 Method for issuing route information, method and device for transmitting massage

Publications (2)

Publication Number Publication Date
CN103634217A CN103634217A (en) 2014-03-12
CN103634217B true CN103634217B (en) 2017-02-08

Family

ID=50214858

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310567457.6A Active CN103634217B (en) 2013-11-13 2013-11-13 Method for issuing route information, method and device for transmitting massage

Country Status (2)

Country Link
CN (1) CN103634217B (en)
WO (1) WO2015070667A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634217B (en) * 2013-11-13 2017-02-08 华为技术有限公司 Method for issuing route information, method and device for transmitting massage
CN103957160B (en) * 2014-05-12 2017-04-19 华为技术有限公司 Message sending method and device
CN104363233A (en) * 2014-11-20 2015-02-18 成都卫士通信息安全技术有限公司 Safety cross-domain communication method for application servers in VPN gateways
CN106257876B (en) * 2015-06-16 2020-09-15 中兴通讯股份有限公司 Label processing method, routing information issuing method and device
CN105591872B (en) * 2015-10-23 2019-04-05 新华三技术有限公司 A kind of method and apparatus for realizing multiple data centers interconnection
CN106921573B (en) * 2015-12-28 2020-04-14 华为技术有限公司 NVo3 method and device for issuing tenant route in network
CN106936714B (en) * 2015-12-31 2020-12-08 华为技术有限公司 VPN processing method, PE equipment and system
CN107547333B (en) * 2016-06-29 2020-02-21 华为技术有限公司 Method and apparatus for implementing a combined virtual private network VPN
CN106330605B (en) * 2016-08-23 2020-01-03 新华三技术有限公司 Message processing method and device
CN108259356B (en) 2017-04-25 2020-08-04 新华三技术有限公司 Routing control method and device
CN109672619B (en) 2017-10-17 2021-08-20 华为技术有限公司 Method, device and system for processing message
CN109756419B (en) * 2017-11-07 2021-09-14 中国电信股份有限公司 Routing information distribution method and device and RR
CN108259303B (en) * 2017-12-25 2020-12-04 新华三技术有限公司 Message forwarding method and device
CN113542111A (en) * 2020-04-20 2021-10-22 华为技术有限公司 Message forwarding method and network equipment
CN114765567B (en) * 2021-01-11 2024-04-16 中国电信股份有限公司 Communication method and communication system
CN113328937B (en) * 2021-04-08 2022-05-24 新华三技术有限公司 Method and device for realizing distributed aggregation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339595B1 (en) * 1997-12-23 2002-01-15 Cisco Technology, Inc. Peer-model support for virtual private networks with potentially overlapping addresses
CN1708031A (en) * 2004-06-11 2005-12-14 华为技术有限公司 Method for realizing virtual special network
CN101052207A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Realizing method and system for movable virtual special net

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100505674C (en) * 2007-09-06 2009-06-24 福建星网锐捷网络有限公司 Packet forwarding method, system and verge equipment in virtual private network
CN103634217B (en) * 2013-11-13 2017-02-08 华为技术有限公司 Method for issuing route information, method and device for transmitting massage

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339595B1 (en) * 1997-12-23 2002-01-15 Cisco Technology, Inc. Peer-model support for virtual private networks with potentially overlapping addresses
CN1708031A (en) * 2004-06-11 2005-12-14 华为技术有限公司 Method for realizing virtual special network
CN101052207A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Realizing method and system for movable virtual special net

Also Published As

Publication number Publication date
WO2015070667A1 (en) 2015-05-21
CN103634217A (en) 2014-03-12

Similar Documents

Publication Publication Date Title
CN103634217B (en) Method for issuing route information, method and device for transmitting massage
CN105939257B (en) Communication means and router
US9973422B2 (en) Traffic interconnection between virtual devices
WO2015165311A1 (en) Method for transmitting data packet and provider edge device
WO2017128656A1 (en) Virtual private network (vpn) service optimization method and device
CN113411243B (en) Data transmission method and device
CN108574630A (en) EVPN message processing methods, equipment and system
CN107222449A (en) Communication means, equipment and system based on the regular agreement of stream
CN108574639A (en) EVPN message processing methods, equipment and system
CN110266592A (en) The communication means and device of SRV6 network and IP MPLS network
CN103259724B (en) A kind of MPLS VPN implementation method, system and customer edge devices
WO2015192501A1 (en) Address information publishing method and apparatus
CN112422398B (en) Message transmission method and communication device
CN107070789A (en) The flow black hole of active active PBB EVPN redundancies is avoided and rapid fusion
CN103684959A (en) VPN realization method and PE device
CN103326915A (en) Method, device and system for achieving three-layer VPN
CN108141392A (en) The method and apparatus that pseudowire load is shared
CN103326940A (en) Method for forwarding message in network and edge device of operator
CN106941437A (en) A kind of information transferring method and device
US20210006485A1 (en) Path information transmission device, path information transmission method and path information transmission program
CN104780090B (en) Method, apparatus, the PE equipment of VPN multicast transmissions
CN103634210B (en) Find the method and apparatus of the opposite end PE equipment of VPLS example
CN109728926A (en) Communication means and the network equipment
CN105656744B (en) Identification method, equipment and the service chaining in service chaining path
CN104486225B (en) Applied to the message forwarding method and equipment in TRILL network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant