CN105591865A - Method, NVE device, NVA device, and system for virtual network realization - Google Patents

Method, NVE device, NVA device, and system for virtual network realization Download PDF

Info

Publication number
CN105591865A
CN105591865A CN201410579431.8A CN201410579431A CN105591865A CN 105591865 A CN105591865 A CN 105591865A CN 201410579431 A CN201410579431 A CN 201410579431A CN 105591865 A CN105591865 A CN 105591865A
Authority
CN
China
Prior art keywords
nve
information
routing update
vntp
nva
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.)
Pending
Application number
CN201410579431.8A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410579431.8A priority Critical patent/CN105591865A/en
Priority to PCT/CN2015/079615 priority patent/WO2016062085A1/en
Publication of CN105591865A publication Critical patent/CN105591865A/en
Pending legal-status Critical Current

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

Abstract

The invention provides a method, network virtualization edge (NVE) device, network virtualization authority (NVA) device, and system for virtual network realization. TCP connection is established by using an NVE device and an NVA device and a virtual network transmission protocol (VNTP) is operated based on the TCP connection; The NVE device sends router updating information of a virtual network (VN) to the NVA device by the VNTP; and the NVA devices forwards the router updating information of the VN to all other NVE devices of the VN. Therefore, problems of high realization requirement and complicated protocol of the virtual network can be solved; and the realization condition of the virtual network is reduced.

Description

Method, NVE, NVA Apparatus and system that virtual network realizes
Technical field
The present invention relates to the communications field, method, NVE, the NVA Apparatus and system realized in particular to a kind of virtual network.
Background technology
In data center, how virtual network (VirtualNetwork, referred to as VN) is provided is a popular topic, relates toNumerous aspects such as virtual of network, cause the concern in many ways of equipment supplier and operator. For example,, in Internet Engineering task groupsIn (InternetEngineeringTaskForce, referred to as IETF), set up specially a network virtualization working group based on layer 3(NetworkVirtualizationOverlaybased-onL3Network, referred to as NVO3) studies it.
Fig. 1 is the configuration diagram that in correlation technique, virtual network provides, and as shown in Figure 1, the architecture network of NVO3 has at presentA concentrated network virtualization control appliance (NetworkVirtualizationAuthority, referred to as NVA), realizes business is providedControl, the multiple virtual machines (VirtualMachine, referred to as VM) in VN are connected to network virtualization edge device (NetworkVirtualizationEdge, referred to as NVE), and further with NVE in the virtual route forwarding function (Virtual of this VNRoutingandForwarding, referred to as VRF) carry out association, the different VRF of the same VN in multiple different N VE,Realize and connecting by the direct overlapping network of NVE tunnel, thereby realize VN. In addition, VN can (generally reside in by NVEData center's gateway) realize and being connected with internet.
Information transmission between NVE, can have kinds of schemes, for example multicast based on bottom-layer network, or use similar route anti-The mechanism of emitter, but they are also not bery applicable to the realization of the VN here. Be mainly or bottom-layer network had to higher requirement,Or based on protocol comparison complexity, or concerning NVE about complexity, or introduce extra expense.
In correlation technique, the realization of virtual network requires higher, and the problem of agreement complexity, does not also have effective solution party at presentMethod.
Summary of the invention
The invention provides method, Apparatus and system that a kind of virtual network realizes, require comparison with the realization that at least solves virtual networkHeight, realizes the problem of more complicated.
According to an aspect of the present invention, a kind of method that provides virtual network to realize, comprising: network virtualization edge device NVESet up TCP with network virtualization control appliance NVA and be connected, and move virtual network transportation protocol VNTP thereon; Described NVEThe routing update information that sends VN by described VNTP is to described NVA; Described NVA turns the routing update information of described VNBe dealt into the every other NVE of described VN.
Further, comprising: the message information of described VNTP agreement assigns to carry by the data portion of described TCP message; Wherein,The message of described VNTP agreement comprises: VNTP header and VNTP data division.
Further, described VNTP header comprises: command/operation code field, and for defining different operations, described command/operationIt is one of following that code field information comprises: routing update message, heartbeat message, authentication information, routing update result feedback information;Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: route is moreNew successful information, routing update failure information, routing update success or failed related information; Indication field, is used to indicate described orderThe further segmentation type of field.
Further, described indication field comprise following one of at least: route updating packet indicating bit, for distinguish be NVE aboutThe routing update for the first time of specific VN, or follow-up routing update; Fault recovery message indicating bit, extensive in fault for NVERouting update after multiple; Routing update kind indicating bit, is used to indicate the kind of routing update information.
Further, comprising: described VNTP data division comprises routing update information; It is one of following that described routing update information comprises:The routing iinformation of IPv4, IPv6 and MAC Address.
Further, other NVE that described routing update information is forwarded to described VN by described NVA comprise: NVA passes through instituteState the routing update information of the NVE of VN, collect the NVE information in described VN, form the row of all NVE of described VNTable; The described routing update information of described VN is sent to the institute except the NVE of the described routing update information of transmission by described NVAState the every other NVE in the NVE list of VN.
Further, described method also comprises: described NVE obtains and preserve the NVE list information of VN from described NVA, itsIn, described NVE list information is the list that NVA collects all NVE of the described VN of the NVE information formation in described VN;In the situation that described NVA lost efficacy, according to described list information, between NVE, carry out connecting and carrying out routing iinformation more by TCPNewly.
According to another aspect of the present invention, the NVE device that also provides a kind of virtual network to realize, comprising: the first configuration module,For configuring the IP address information of NVE and the context information of VN, wherein, described context information includes but not limited to: instituteState the virtual route forwarding function VRF of VN, VN-ID; Sending module, for connect by TCP and on VNTP agreementSend routing update information or other command messages to NVA; Receiver module, for receive routing update message that NVA returns orThe results messages of other command messages of person; Protocol process module, prepares VNTP protocol message and does relevant to the result of described messageProcess.
Further, the result of described message is done relevant treatment and is comprised: described NVE obtains and preserve described VN's from described NVANVE list information; In the situation that described NVA lost efficacy, according to described list information, NVE directly connects by TCP and instituteOther NVE that state in VN carry out updating route information.
Further, comprising: described in the message information of the described VNTP agreement of described sending module transmission routing update message passes throughThe data portion of TCP message assigns to carry; Wherein, the message of described VNTP agreement comprises: VNTP header and VNTP data division.
Further, described VNTP header comprises: command/operation code field, and for defining different operations, described command/operationIt is one of following that code field information comprises: routing update message, heartbeat message, authentication information, routing update result feedback information;Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: route is moreNew successful information, routing update failure information, routing update success or failed related information; Indication field, is used to indicate described orderThe further segmentation type of field.
Further, described indication field comprise following one of at least: route updating packet indicating bit, for distinguish be NVE aboutThe routing update for the first time of specific VN, or follow-up routing update; Fault recovery message indicating bit, extensive in fault for NVERouting update after multiple; Routing update kind indicating bit, is used to indicate the kind of routing update information.
Further, comprising: described VNTP data division comprises routing update information; It is one of following that described routing update information comprises:The routing iinformation of IPv4, IPv6 and MAC Address.
According to another aspect of the present invention, the NVA device that also provides a kind of virtual network to realize, comprising: the second configuration module,For configuring the IP address of NVA self; Acquisition module, for connect the NVE routing update information of obtaining VN by TCP,Wherein, operation virtual network transportation protocol VNTP in described TCP connection; Memory module, for storing the NVE letter of described VNBreath, and/or the routing update information of storage VN; Protocol processes and forwarding module, for the treatment of with forward the described NVE road of VNGiven the every other NVE of described VN by command messages such as lastest imformations; And the execution result that forwards described related command message is believedBreath.
Further, comprising: described in the message information of the described VNTP agreement of the routing update message that described acquisition module obtains passes throughThe data portion of TCP message assigns to carry; Wherein, the message of described VNTP agreement comprises: VNTP header and VNTP data division.
Further, described VNTP header comprises: command/operation code field, and for defining different operations, described command/operationIt is one of following that code field information comprises: routing update message, heartbeat message, authentication information, routing update result feedback information;Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: route is moreNew successful information, routing update failure information, routing update success or failed related information; Indication field, is used to indicate described orderThe further segmentation type of field.
Further, described indication field comprise following one of at least: route updating packet indicating bit, for distinguish be NVE aboutThe routing update for the first time of specific VN, or follow-up routing update; Fault recovery message indicating bit, extensive in fault for NVERouting update after multiple; Routing update kind indicating bit, is used to indicate the kind of routing update information.
Further, comprising: described VNTP data division comprises routing update information; It is one of following that described routing update information comprises:The routing iinformation of IPv4, IPv6 and MAC Address.
Further, described protocol processes and forwarding module comprise: collector unit, passes through described VN NVE road for NVABy lastest imformation, collect the NVE information in described VN, form all NVE lists of VN; Retransmission unit, for describedNVA sends to described routing update information the NVE list of the described VN except the NVE of the described routing update information of transmissionIn every other NVE, and the execution result information that forwards described related command message is to described NVE.
According to another aspect of the present invention, the system that also provides a kind of virtual network to realize, comprises NVE and NVA, comprising: instituteState NVE device and described NVA device; Described NVE device is set up TCP with described NVA device and is connected, and operation thereonVirtual network transportation protocol VNTP; The routing update information that described NVE device sends VN by described VNTP is to described NVADevice; Described NVA device is forwarded to the routing update information of described VN in the every other NVE device of described VN.
Further, comprising: described NVE device obtains and preserve the list of the NVE device of described VN from described NVA deviceInformation; The in the situation that of described NVA failure of apparatus, according to described list information, described NVE device directly connects by TCPCarry out updating route information with other NVE devices in described VN, or the processing of other command messages.
By the present invention, the virtual edge device NVE of Adoption Network sets up TCP with network virtualization control appliance NVA and is connected,And move virtual network transportation protocol VNTP thereon; The routing update information that this NVE sends VN by this VNTP is to this NVA;NVA is forwarded to the routing update information of VN the every other NVE of this VN, and the realization that has solved virtual network requires higher,The problem of agreement complexity, has reduced the realization condition of virtual network.
Brief description of the drawings
Accompanying drawing described herein is used to provide a further understanding of the present invention, forms the application's a part, of the present invention schematicEmbodiment and explanation thereof are used for explaining the present invention, do not form inappropriate limitation of the present invention. In the accompanying drawings:
Fig. 1 is the configuration diagram that in correlation technique, virtual network provides;
Fig. 2 is according to the flow chart of the method for the virtual network realization of the embodiment of the present invention;
Fig. 3 is the NVE apparatus structure block diagram of realizing according to the virtual network of the embodiment of the present invention;
Fig. 4 is the NVA apparatus structure block diagram of realizing according to the virtual network of the embodiment of the present invention;
Fig. 5 is the functional schematic that preferred embodiment of the present invention virtual network realizes;
Fig. 6 is the schematic diagram of the VRF list item of the preferred embodiment of the present invention;
Fig. 7 is the schematic diagram of preferred embodiment of the present invention TCP message format;
Fig. 8 is the schematic diagram of the header format of preferred embodiment of the present invention VNTP agreement;
Fig. 9 is the schematic diagram of preferred embodiment of the present invention data format;
Figure 10 is the schematic diagram of the main flow process of preferred embodiment of the present invention VNTP agreement;
Figure 11 is the schematic diagram of preferred embodiment of the present invention UDP message format;
Figure 12 is the schematic diagram of preferred embodiment of the present invention UDP header definition;
Figure 13 is the schematic diagram of preferred embodiment of the present invention IP message format;
Figure 14 is the schematic diagram of preferred embodiment of the present invention IP header definition.
Detailed description of the invention
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments. It should be noted that, in the situation that not conflicting, thisFeature in embodiment and embodiment in application can combine mutually.
A kind of implementation method of virtual network is provided in the present embodiment, and Fig. 2 realizes according to the virtual network of the embodiment of the present inventionThe flow chart of method, as shown in Figure 2, this flow process comprises the steps:
Step S202, network virtualization edge device NVE sets up TCP with network virtualization control appliance NVA and is connected, and at itUpper operation virtual network transportation protocol (VirtualNetworkTransmissionProtocol, referred to as VNTP);
Step S204, NVE sends the routing update information of VN to this NVA by VNTP;
Step S206, NVA is forwarded to the routing update information of VN the every other NVE of this VN.
By above-mentioned steps, NVE passes through Transmission Control Protocol, the connection of foundation and NVA, and in this connection, send routing updateInformation, by this routing update information, is forwarded to the every other NVE of this VN by NVA, realizes synchronously, has solved virtual networkRealization require highlyer, the problem of agreement complexity, has reduced the realization condition of virtual network.
In the present embodiment, the message information of this VNTP agreement assigns to carry by the data portion of this TCP message; Wherein, this VNTPThe message of agreement comprises: VNTP header and VNTP data division.
In the present embodiment, this VNTP header can comprise: command/operation code field, and for defining different operations, this order/It is one of following that opcode field information comprises: routing update message, heartbeat message, authentication information, routing update result feedback letterBreath; Order/mode field, for defining the execution result of related command, this order/mode field comprise following one of at least: routeBe updated successfully information, routing update failure information, routing update success or failed related information; Indication field, is used to indicate this orderThe further segmentation type of field.
This indication field in above-described embodiment can comprise following one of at least: route updating packet indicating bit is NVE for distinguishingAbout the routing update for the first time of specific VN, or follow-up routing update; Fault recovery message indicating bit, for NVE thereforeRouting update after barrier recovers; Routing update kind indicating bit, is used to indicate the kind of routing update information.
This VNTP data division in above-described embodiment can comprise routing update information; It is one of following that this routing update information comprises:The routing iinformation of IPv4, IPv6 and MAC Address.
Other NVE that this routing update information is forwarded to this VN by this NVA in above-described embodiment can have various ways, for example,NVA, by the routing update information of the NVE of this VN, collects the NVE information in this VN, forms all NVE of this VNList; This routing update information of this VN is sent to this VN except the NVE of this routing update information of transmission by this NVANVE list in every other NVE.
In the present embodiment, this NVE be from obtaining and preserve from NVA the NVE list information of VN, wherein, and this NVEList information is that NVA collects the NVE information in this VN, forms the list of all NVE of this VN; Lost efficacy at this NVAIn situation, according to this list information, between NVE, carry out connecting by TCP the renewal of carrying out routing iinformation.
In the present embodiment, also provide a kind of NVE device of virtual network realization and the NVA device that a kind of virtual network realizes,This device is used for realizing above-described embodiment and preferred embodiment, has carried out repeating no more of explanation. As used below, artThe combination of software and/or the hardware of predetermined function can be realized in language " module ". Although the described device of following examples is preferably with softPart is realized, but hardware, or the realization of the combination of software and hardware also may and be conceived.
Fig. 3 is the NVE apparatus structure block diagram of realizing according to the virtual network of the embodiment of the present invention, as shown in Figure 3, comprises that first joinsPut module 32, sending module 34, receiver module 36 and protocol process module 38, below this device is described.
The first configuration module 32, for configuring the IP address information of NVE and the context information of VN, wherein, this context letterBreath includes but not limited to: the virtual route forwarding function VRF of this VN, VN-ID;
Sending module 34, for connect by TCP and on VNTP agreement send routing update information or other command messagesGive NVA;
Receiver module 36, receiver module, for receiving routing update message that NVA returns or the results messages of other command messages;
Protocol process module 38, prepares VNTP protocol message and the result of this message is done to relevant treatment.
In said apparatus, the result of this message is done relevant treatment and is comprised: this NVE obtains and preserve the NVE of this VN from this NVAList information; In the situation that this NVA lost efficacy, according to this list information, NVE directly connect by TCP and this VN in itsHe NVE carries out updating route information.
By said apparatus, NVE passes through Transmission Control Protocol, the connection of foundation and NVA, and in this connection, send routing updateInformation, by this routing update information, is forwarded to the every other NVE of this VN by NVA, realizes synchronously, has solved virtual networkRealization require highlyer, the problem of agreement complexity, has reduced the realization condition of virtual network.
Fig. 4 is the NVA apparatus structure block diagram according to the virtual network of the embodiment of the present invention, as shown in Figure 4, comprises the second configuration mouldPiece 42, acquisition module 44, memory module 46 and protocol processes and forwarding module 48, describe this device below.
The second configuration module 42, for configuring the IP address of NVA self;
Acquisition module 44, for connect the NVE routing update information of obtaining VN by TCP, wherein, fortune in this TCP connectionRow virtual network transportation protocol VNTP;
Memory module 46, for storing the NVE information of this VN, and/or the routing update information of storage VN;
Protocol processes and forwarding module 48, for the treatment of with the command messages such as this NVE routing update information that forwards VN to this VNEvery other NVE; And forward the execution result information of this related command message.
By said apparatus, NVE passes through Transmission Control Protocol, the connection of foundation and NVA, and in this connection, send routing updateInformation, by this routing update information, is forwarded to the every other NVE of this VN by NVA, realizes synchronously, has solved virtual networkRealization require highlyer, the problem of agreement complexity, has reduced the realization condition of virtual network.
In the present embodiment, this protocol processes and forwarding module 48 comprise:
Collector unit, by the routing update information of the NVE of this VN, collects the NVE information in this VN, shape for NVABecome all NVE lists of VN;
Retransmission unit, sends to being somebody's turn to do except the NVE of this routing update information of transmission for this NVA by this routing update informationEvery other NVE in the NVE list of VN, and the execution result information that forwards this related command message is to this NVE.
In the present embodiment, also improve the system that a kind of virtual network realizes, comprised NVE and NVA, having comprised:
NVE device in above-described embodiment and NVA device; This NVE device is set up TCP with this NVA device and is connected, andOperation virtual network transportation protocol VNTP on it; The routing update information that this NVE device sends VN by this VNTP is to this NVADevice; This NVA device is forwarded to the routing update information of this VN in the every other NVE device of this VN.
In the system of the present embodiment, this NVE device obtains and preserves the row of the NVE device of this VN from this NVA device in additionTable information; The in the situation that of this NVA failure of apparatus, according to this list information, this NVE device directly connects by TCP and is somebody's turn to doOther NVE devices in VN carry out updating route information, or the processing of other command messages.
Below in conjunction with preferred embodiment and embodiment, the present invention is described in detail.
This preferred embodiment provides implementation method and the system of virtual network in a kind of data center. Comprise: NVA and NVE, andRelevant VM, comprising: define the interaction protocol (VNTP-virtual network transportation protocol-tentatively titled) between a kind of NVE-NVA,Realize the structure of VN. Wherein, described agreement is based on TCP, and further defined a kind of interaction mechanism, and need to transmit relevantInformation format, and about the form of dependency structure information, with specifying information content.
Wherein, described interaction protocol, the message based on TCP defines. Concrete, by the option of TCP header, definitionA new type, for VNTP.
Further, preferred, can be in tcp data part, further define new VNTP header, for realizing VNTP associationView.
VNTP header comprises: command/operation code field, for defining different operations, includes but not limited to: routing update, heartbeatInformation, authentication information; Mode field, for defining execution result of related command etc.; Or comprise routing update information;And VN-ID information etc.
Further, described routing update information, includes but not limited to: IPv4, IPv6 and MAC Address class. To IP address, generalFormed by prefix and mask.
Further, described status information, includes but not limited to: first routing update information, be updated successfully, and upgrade unsuccessfully etc., canChoosing, also further can comprise: success, or failed specifying information.
Further, VNTP, can be for transmitting the IP address information of other VNE in VN. Be used for improving reliability, existIn the situation that NVA lost efficacy, the NVE in VN can, by carrying out directly alternately with other NVE, still can normally move.
Further, TCP uses the port numbers of specifying, for VNTP.
Optionally, VNTP, automatically providing of VN is provided, concrete, need to transmit the VN authentication information of VM, andFurther, after authentication is passed through, return to VN-ID information etc.
Optionally, VNTP supports active by VN-ID, and VNcontext (context, or VN linguistic context) information sends toThe VN specifying, providing of VN is provided.
Optionally, VNTP supports the vlan information transmission of VM connecting interface.
Fig. 5 is the functional schematic that preferred embodiment of the present invention virtual network realizes. As shown in Figure 5, figure comprises: NVA, NVEDeng network entity. VM is connected and is realized VN by NVE.
For realizing VN, need to do the configuration effort of some equipment and agreement etc. Comprise the initial configuration of each relevant devices.
Initial configuration NVE, and NVA, comprise following deploy content and relevant configuration information.
Concrete comprises: self the IP address configuration of NVE and NVA, and to NVE, also comprise the context about VN(context), particularly VN-ID, and the configuration of VRF, and incidence relation between them.
Fig. 6 is the schematic diagram of the VRF list item of the preferred embodiment of the present invention. As shown in Figure 6, the content of a VRF list item, explanationHow these parameters associate, to realize VN.
No matter when, newly configured the NVE of a VN, NVE will attempt its routing iinformation, is updated in described VNOther VNE in, ensure that like this VM that other NVE connect can have access to machine/service that this NVE connects.
Concrete, use Transmission Control Protocol, carry out the information transmission between NVE. Using TCP instead of UDP, is because TCPRealize reliably and connecting, and have the mechanism such as overtime re-transmission, and UDP can not.
For simplicity, rule of thumb, can distinguish different agreements with different tcp port numbers, for example hypertext transmits associationThe port numbers of view (Hypertexttransferprotocol, referred to as HTTP) is that the port numbers of 80, Telnet is 23, etc. ThisBright, also distinguish VNTP agreement with a special tcp port number, need (the TheInternet to internet digital distribution mechanismAssignedNumbersAuthority, referred to as IANA) a new transmission control protocol (TransmissionControl of applicationProtocol, referred to as TCP) port numbers. But concrete numerical value, can, according to realizing situation, distribute.
Fig. 7 is the schematic diagram of preferred embodiment of the present invention TCP message format, as shown in Figure 7, is TCP message format. Be presented atHere, with for referencial use. The protocol massages form of VNTP, is exactly the form based on this message, expands.
Concrete, Fig. 7, is a kind of encapsulation format of VNTP protocol massages of the present invention. The information exchange mistake of the protocol massages of VNTPThe data portion of TCP message assigns to carry.
Being the protocol massages of VNTP, is the further refinement definition to the data in TCP message (data) part.
Concrete, VNTP protocol massages, further comprises: VNTP header and VNTP data division.
Fig. 8 is the schematic diagram of the header format of preferred embodiment of the present invention VNTP agreement, as shown in Figure 8, and VNTP header portion,Include but not limited to:
Command/operation code field, for defining different operations, includes but not limited to: routing update, heartbeat message (heartbeat,Be generally used for interactive information termly, to find that whether opposite end is in normal operating condition), authentication information, routing update resultFeedback information;
Indication field: optional, be further used for the further classification of directive command/operation. For example, to route updating packet, canComprising an indicating bit, is for the first time routing update of NVE about specific VN for distinguishing, or follow-up routing update; OrPerson, further, is the routing update of NVE after fault recovery, etc. Certainly the routing update after fault recovery and normal,Routing update is slightly different. That is, in the situation that this indicating bit is set, route updating packet has different command/operation code field,Instruction NVE is the routing update after fault recovery, and NVA or utilize the VN routing iinformation of its preservation to upgrade is to support NVEFault recovery, NVA can preserve the routing update information of all VN, like this in NVE failover procedure, Ke YizhiConnect the routing iinformation about VN is synchronously pass by; Or notify the every other NVE in described VN according to VN information, send bagDraw together the more new information of himself all route, synchronous to help fault recovery NVE to recover the route of VN. Further, for the purpose of optimization,NVE may comprise multiple VN, this fault recovery message can hidden danger ground instruction NVA NVE is comprised all relevantThe NVE of VN sends more new information. For this reason, NVA preserves the information of all VN in NVE, and this can be also to show by oneRepresent, just as NVA preserves all NVE in a VN.
Mode field, for defining the execution result of related command, or relevant status information etc.;
And further, in header, also comprise: VN-ID information; The address information of NVE; Etc..
Optionally, the protocol massages of VNTP, can, further by the Option Field in TCP header, newly define an option, usesThe message for VNTP in this message of difference.
The data division of VNTP, for transmit VNTP agreement related, need mutual information. Generally speaking, this informationMeasure greatlyr, can not be included in VNTP packet header and transmit.
For example, to the updating route information of VN, generally to comprise the routing iinformation that need to carry out synchronous/renewal, concrete information, rootAccording to the VN information in NVE number, or in different states, particularly need the information upgraded number, determine needThe information of upgrading, and the data division that these information are placed on VNTP message is transmitted.
It should be noted that, because NVO3 need to be provided by providing of L3 and L2VN business/service, VN generally will support IPv4Or the VN of the L3 of IPv6 service, also need to support VN service L2, based on MAC Address. To VNTP agreementData division, needs can be supported the updating route information of IPv4, IPv6 and MAC Address.
For this reason, further need in the indication field of the head of VNTP, increase an indication field to routing update information kind.Due to as aforementioned, have the different addresses of 3 classes at least, therefore this indication field at least needs to comprise 2 bits. Certainly, in order to ensureRelevant extensibility, in concrete definition, can define with more position.
For different address styles, the information format of the data division of VNTP also has different forms and length. Concrete, be because ofFor IPv4 address is 32, IPv6 address, is 128 and L2 address is 48.
Need to further illustrate, for the ease of the processing of VNTP, in VNTP header, can comprise VNTP data portionDivide the information of length. And, optional, the possible filling information of tcp data part.
Fig. 9 is the schematic diagram of a kind of data format of the preferred embodiment of the present invention, as shown in Figure 9, has expressed a kind of concrete data latticeFormula. Concrete, demonstration be the concrete information format of the routing update based on IPv4 address. Wherein divide the reason of prefix and maskTo support better related network function by them.
For convenience of the processing of VNTP, optionally, can in the header of VNTP, increase the length information of VNTP data division.
To state/command execution results information, for more newer command, include but not limited to:
Be updated successfully;
Upgrade unsuccessfully etc.;
Optionally, also further can comprise: success, or failed specifying information. For example, comprise successfully information of part, exampleAs needs upgrade 3 NVE, but wherein only have 2 NVE to return to the information of successful renewal, and another one is carried out unsuccessfully,Or overtime do not have a feedback result.
These options, can carry out coded representation, for example, by 8, or the field of 12/16, and coded representation.
It should be noted that, to routing update result situation, can transmit by a kind of VNTP information format of special definition,For transmitting routing update result feedback information. Also difference slightly of the execution result of the object NVE to routing update and NVA feedback,NVE is only passed back to the renewal result of this NVE, and for NVA, need the renewal knot of comprehensive all NVE that relate toReally, form a unified renewal result, feed back to the NVE that initiates renewal.
To other order, as required, can define relevant information data information format, and corresponding execution result, or shapeState information, etc. Several optional information/message, comprising: NVA sends the information of all NVE lists of the VN of NVE toForm; The information such as security-related public-key cryptography, or the authentication result information returned by the authentication of VN of VM and relevantVNcontext information and IP address assignment information etc.
It should be noted that, the transmission response message of TCP can be used for realizing by NVE the re-transmission of reliability, needs and VNTP'sReceive that the result feedback that message is processed combines, if NVE or NVA send re-transmission and cause connecing for a certain reasonWhen debit receives the same message of many parts of same message, can process according to normal message routing update, because it can notCause new routing update, therefore effect is the same, can simplify like this complexity of processing. And order to other, according to classLike thinking consider, or increase the mark of a re-transmission at the relevant field of message, so that the processing of agreement.
In order to show specific implementation situation of the present invention, be described further by VN realization flow below.
Figure 10 is the schematic diagram of the main flow process of preferred embodiment of the present invention VNTP agreement, as shown in figure 10, has shown VNTPThe main flow process of agreement.
Step S1002, the initial configuration of NVE. The content of configuration, comprises the IP address of NVE, the context of VN, and VRF,The information such as VN-ID. After initial configuration completes, trigger NVE and send lastest imformation to NVA, to upgrade other NVE in VNVRF, to realize routing iinformation synchronous of VN.
Relevant lastest imformation, other trigger condition, comprises that VM and NVE lose connection in addition, this causes NVE need to delete phaseThe route table items closing;
Another one condition is that migration may occur VM, moves to another one NVE, relevant NVE from a NVERoute table items, also to carry out corresponding renewal.
May also have other trigger condition, not enumerate one by one here.
Step S1004, NVE sends lastest imformation to NVA.
Step S1006, NVA sends this lastest imformation to the every other NVE in VN. Concrete, from each NVE of described VNRouting update information in, obtain all NVE information of described VN-often receive a routing update information, all check and look at thisWhether NVE sent renewal, if do not had, just thought a new NVE in VN, and record, so just can obtain in additionObtain the NVE list of a VN, represent all relevant NVE in VN, information thus, sends to routing update information except sending outSend other all NVE of the NVE of lastest imformation.
Step S1008, each relevant NVE realizes synchronous renewal.
Step S1010, optional, each NVE feeds back more new state/object information to NVA. Optionally, further this feedback information,May further include: the VNE list information of VN.
Step S1012, optional, the lastest imformation of the comprehensive each NVE of NVA, sends more new state/result to NVE.
Step S1014, NVE record upgrades result. Optionally, as required, can store: the VNE list letter of described VNBreath.
It should be noted that, the process of dependent feedback, can be by the response message of TCP, is generally by response message independently,Wherein carry off status/execution result information.
For showing integrality of the present invention, Tu10Zhong, has also shown the implementation that VNTP agreement support VN business provides.
Concrete, according to the demand of user's VN, first determining and relate to which NVE, total how many VM are connected to these NVE.In addition, the VN of requirement is L2, or L3VN. So just determine the type of VN. Distribute the VN-ID of VN simultaneously.
Further, the context information of the VN of configuration NVE. Comprise the connecting interface of the VM of VN, and corresponding VNThe list item information of VRF. Complete after relevant configuration, NVE is by automatically other NVE roads of synchronous VN of VNTP agreementBy information. By local routing iinformation, or the new Routing Protocol upgrading, be synchronized to other in VN by NVA allIn NVE.
Equally, other NVE, in the time that the VRF of VN changes, also will notice its change information to other all NVE in VN,Make the route implementing of whole VN synchronous.
Like this, VM sends message, generally comprises vlan information. And NVE receives this message by the VLAN interface of setting,And carry out correspondence with relevant VN, concrete is according to the relevant list item of the object IP address search VRF of message, obtains destinationThe corresponding NVE address of location, to former IP message, with the IP address of NVE, as source address, the IP address of object NVE is doneFor destination address, and further use VN-ID that former IP message is encapsulated and sent. Realize the message transmission of overlapping network.Arrive after object NVE at this message, object NVE, according to VN-ID information, transfers to the VRF of described VN to carry out described messageProcess, concrete, be according to object IP address search VRF list item, obtain corresponding interface, and this message is sent to this interfaceGet on, generally speaking, need to carry out the encapsulation of L2 layer, object VM receives the message through L2 encapsulation, and deblocking takes on originalIP message. Thereby realize communication. Thereby realize VN.
Need to further illustrate, because NVA is the single point failure point in network, once NVA lost efficacy, all VN are notCan carry out routing update timely, this is breakneck. The present invention, also provide a kind of method addressing this problem, at ordinary timesIn routing update process, send the NVE list information about VN to all VNE in VN termly, judge NVA at VNAfter failure/fault, the NVE in VN can connect direct and relevant NVE by TCP and communicate, and realizes relevant renewal.Thereby can ensure that VN business carries out smoothly. And the concrete aspect that realizes can comprise that heartbeat mechanism is for identifying NVA or NVEWhether in normal operating conditions. Can transmit by specific result/state transmission command information the list information of concrete NVE.Optionally, can transmit by routing update result feedback information.
Need to further illustrate, above-mentioned all titles about field are a kind of signal effect, in different nominal essences notAffect core content of the present invention. Meanwhile, the concrete figure place of field, also can adjust according to the actual needs. Further,Relevant field in header, also can expand as required, and a kind of scheme can be the same with TCP, defines some options,So that expansion.
Further, aforementioned content, realizes based on TCP host-host protocol, provides reliable connection by Transmission Control Protocol itself, instituteReliability with agreement is higher, and still, TCP connects may need to consume certain resource, therefore can adopt other agreementTransmission VNTP. For not needing transmitting, or need in the situations such as saving resource the merit of the required realization of VNTP agreementCan, also can carry by other host-host protocols, or even may directly transmission on IP network.
2 examples wherein, are the transmission based on UDP, or directly transmit by IP agreement.
2 embodiment below, show VNTP how on UDP, or transmit on IP.
Another one embodiment of the present invention, carries out the message transmissions of VNTP based on udp protocol. Wherein, Figure 11, showsThe message format of UDP. Figure 12 is the definition of UDP header. Comprising, source and destination port numbers, and the length of UDP messageAnd verification and information. The wherein byte number of length including UDP header and UDP message information.
The VNTP message of the present embodiment, is carried by the data division of UDP message. Difference is, in order to distinguish VNTP message,Need to specify specific udp port number, concrete defines different udp ports number to NVE and NVA, just as the visitor of DHCPFamily end and server end, have different port numbers 68,67 the same.
Because UDP also has a kind of form of making a false report head, same, VNTP also can use the UDP encapsulation of this form to transmit,Because still use the data division of UDP message to transmit.
Because UDP ensures that without any mechanism UDP message necessarily can arrive its destination. Therefore, realize spy in virtual networkNot to be undertaken, in the situation of VN information transmission, needing certain mechanism by VNTP, realize transmitting. This measure, canUser feedback by VN is returned, and is intervened and is again sent UDP message, to ensure the route letter of VN by network managerWhat cease is synchronous. An aspect of the present embodiment is, defines a kind of UDP message dropping retransmission mechanism, sends at UDP messageTimer of Shi Qidong, arrives the threshold value of setting and does not receive transmission while replying at timer, and NVE or NVA are automatically heavyPass this UDP message, to realize the transmitting about VN information. Corresponding, to passing through UDP message transmissions VNTP agreement reportThe recipient of literary composition, receiving after UDP message, need to reply. Certainly, this is only to provide a kind of scheme retransmitting that realizes,By the present invention, can realize the transmitting of VNTP on UDP with explanation, not get rid of other implementation.
Other of relevant VNTP agreement are realized aspect, identical with the mechanism of transmitting by TCP. As above-mentioned variousThe various statements of the VNTP agreement of describing in detail in embodiment are equally applicable to udp protocol.
Another one embodiment of the present invention, carries out the message transmissions of VNTP based on IP agreement.
Wherein, Figure 13, shows the message format of IP, show and comprise IP header and 2 parts of IP load, and IP message is logicalThe network of crossing layer 2 transmits, and is the encapsulation of network interface head and tail in figure. Figure 14 is the definition of IP header. Comprising,The relevant contents such as source and destination IP address, because this is very ripe technology, are not introducing the related content of header, IThe explanation content relevant with the present invention only. Wherein protocol fields, can be used for defining the type of message for VNTP, i.e. the present inventionA kind of implementation, be that to indicate transmitted message by a specific protocol value be VNTP protocol massages, concrete valueCan apply for and distribute according to the distribution condition of protocol value and relevant allocation rule. For example, current 6 and 17 be assigned with fingerShow it is TCP and udp protocol. The another one aspect of the present embodiment, also can be used the option OPTION field of IP header,Define a kind of new option, being used to indicate IP load is the VNTP message of carrying, can realize equally the IP transmission of VNTP.How the present embodiment, only realize VNTP to define VNTP by protocol type. Concrete, about the message of VNTP,IP load by IP message realizes carrying. Just as the implementation of aforesaid TCP, UDP similar.
The same with UDP message transmissions, IP message transmissions is not lost retransmission mechanism yet, for this reason for realizing the reliability of VNTP, logicalThe VNTP that crosses IP realization transmission also needs to design its retransmission mechanism, and its basic embodiment is with transmitting VNTP message based on UDPMechanism, in the time that message sends, start a timer, timer arrive set threshold value and do not receive transmission replyTime, transmit leg, for example NVE or NVA, this UDP message of autonomous retransmission, to realize the transmitting about VN information. RightAnswer, to by the recipient of IP message transmissions VNTP protocol massages, receiving after IP message, need to reply. Certainly,This is only to provide to realize a kind of scheme retransmitting, and to illustrate by the present invention, can realize the reliable biography of VNTP in IP agreementDefeated, do not get rid of other implementation.
Other of the relevant VNTP agreement of the present embodiment are realized aspect, identical with the mechanism of transmitting by TCP or UDP.Various statements as the VNTP agreement of describing in detail in various embodiment above-mentioned are equally applicable to IP agreement.
Further, VNTP can also transmit by other Routing Protocols etc., only need to quote thinking provided by the invention and fitWhen regulating or definition, can realize, no longer further describe here.
Obviously, it is apparent to those skilled in the art that above-mentioned of the present invention each module or each step can be with general calculation elementsRealize, they can concentrate on single calculation element, or are distributed on the network that multiple calculation elements form, alternatively,They can be realized with the executable program code of calculation element, thereby, they can be stored in storage device by calculation elementCarry out, and in some cases, can carry out shown or described step with the order being different from herein, or they are dividedBe not made into each integrated circuit modules, or the multiple modules in them or step are made into single integrated circuit module realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art,The present invention can have various modifications and variations. Within the spirit and principles in the present invention all, any amendment of doing, be equal to replacement, changeEnter etc., within all should being included in protection scope of the present invention.

Claims (21)

1. the method that virtual network realizes, is characterized in that, comprising:
Network virtualization edge device NVE sets up TCP with network virtualization control appliance NVA and is connected, and moves virtual thereonNetwork transportation protocol VNTP;
The routing update information that described NVE sends VN by described VNTP is to described NVA;
Described NVA is forwarded to the routing update information of described VN the every other NVE of described VN.
2. method according to claim 1, is characterized in that, comprising:
The message information of described VNTP agreement assigns to carry by the data portion of described TCP message;
Wherein, the message of described VNTP agreement comprises: VNTP header and VNTP data division.
3. method according to claim 2, is characterized in that, it is one of at least following that described VNTP header comprises:
Command/operation code field, for defining different operations, it is one of following that described command/operation code field information comprises: route moreNew information, heartbeat message, authentication information, routing update result feedback information;
Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: roadBy being updated successfully information, routing update failure information, routing update success or failed related information;
Indication field, is used to indicate the further segmentation type of described command field.
4. method according to claim 3, is characterized in that, described indication field comprise following one of at least:
Route updating packet indicating bit, is for the first time routing update of NVE about specific VN for distinguishing, or follow-up routeUpgrade;
Fault recovery message indicating bit, the routing update for NVE after fault recovery;
Routing update kind indicating bit, is used to indicate the kind of routing update information.
5. according to the method described in claim 1 to 4 any one, it is characterized in that, comprising:
Described VNTP data division comprises routing update information;
It is one of following that described routing update information comprises: the routing iinformation of IPv4, IPv6 and MAC Address.
6. method according to claim 1, is characterized in that, described NVA is forwarded to described VN's by described routing update informationOther NVE comprise:
NVA, by the routing update information of the NVE of described VN, collects the NVE information in described VN, forms described VN'sThe list of all NVE;
The described routing update information of described VN is sent to the institute except the NVE of the described routing update information of transmission by described NVAState the every other NVE in the NVE list of VN.
7. according to the method described in claim 1 or 6, it is characterized in that, described method also comprises:
Described NVE obtains and preserves the NVE list information of described VN from described NVA;
In the situation that described NVA lost efficacy, according to described list information, between NVE, carry out connecting and carrying out routing iinformation by TCPRenewal.
8. the NVE device that virtual network realizes, is characterized in that, comprising:
The first configuration module, for configuring the IP address information of NVE and the context information of VN, wherein, described context letterBreath includes but not limited to: the virtual route forwarding function VRF of described VN, VN-ID;
Sending module, for connect by TCP and on VNTP agreement send routing update information or other command messages toNVA;
Receiver module, for receiving routing update message that NVA returns or the results messages of other command messages;
Protocol process module, prepares VNTP protocol message and the result of described message is done to relevant treatment.
9. device according to claim 8, is characterized in that, the result of described message is done relevant treatment and comprised: described NVE is from instituteState the NVE list information that NVA obtained and preserved described VN;
In the situation that described NVA lost efficacy, according to described list information, NVE directly by TCP connects with described VN in itsHe NVE carries out updating route information.
10. device according to claim 9, is characterized in that, comprising: described sending module sends the described VNTP of routing update messageThe message information of agreement assigns to carry by the data portion of described TCP message;
Wherein, the message of described VNTP agreement comprises: VNTP header and VNTP data division.
11. devices according to claim 10, is characterized in that, described VNTP header comprises:
Command/operation code field, for defining different operations, it is one of following that described command/operation code field information comprises: route moreNew information, heartbeat message, authentication information, routing update result feedback information;
Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: roadBy being updated successfully information, routing update failure information, routing update success or failed related information;
Indication field, is used to indicate the further segmentation type of described command field.
12. devices according to claim 11, is characterized in that, described indication field comprise following one of at least:
Route updating packet indicating bit, is for the first time routing update of NVE about specific VN for distinguishing, or follow-up routeUpgrade;
Fault recovery message indicating bit, the routing update for NVE after fault recovery;
Routing update kind indicating bit, is used to indicate the kind of routing update information.
Device described in 13. according to Claim 8 to 12 any one, is characterized in that, comprising:
Described VNTP data division comprises routing update information;
It is one of following that described routing update information comprises: the routing iinformation of IPv4, IPv6 and MAC Address.
14. 1 kinds of NVA devices that virtual network realizes, is characterized in that, comprising:
The second configuration module, for configuring the IP address of NVA self;
Acquisition module, for connect the NVE routing update information of obtaining VN by TCP, wherein, operation in described TCP connectionVirtual network transportation protocol VNTP;
Memory module, for storing the NVE information of described VN, and/or the routing update information of storage VN;
Protocol processes and forwarding module, for the treatment of with the command messages such as described NVE routing update information that forwards VN to described VNEvery other NVE; And forward the execution result information of described related command message.
15. devices according to claim 14, is characterized in that, comprising: described in the routing update message that described acquisition module obtains
The message information of VNTP agreement assigns to carry by the data portion of described TCP message;
Wherein, the message of described VNTP agreement comprises: VNTP header and VNTP data division.
16. devices according to claim 15, is characterized in that, described VNTP header comprises:
Command/operation code field, for defining different operations, it is one of following that described command/operation code field information comprises: route moreNew information, heartbeat message, authentication information, routing update result feedback information;
Order/mode field, for defining the execution result of related command, described order/mode field comprise following one of at least: roadBy being updated successfully information, routing update failure information, routing update success or failed related information;
Indication field, is used to indicate the further segmentation type of described command field.
17. devices according to claim 16, is characterized in that, described indication field comprise following one of at least:
Route updating packet indicating bit, is for the first time routing update of NVE about specific VN for distinguishing, or follow-up routeUpgrade;
Fault recovery message indicating bit, the routing update for NVE after fault recovery;
Routing update kind indicating bit, is used to indicate the kind of routing update information.
18. according to claim 14 to the device described in 16 any one, it is characterized in that, comprising:
Described VNTP data division comprises routing update information;
It is one of following that described routing update information comprises: the routing iinformation of IPv4, IPv6 and MAC Address.
19. devices according to claim 14, is characterized in that, described protocol processes and forwarding module comprise:
Collector unit, by the routing update information of the NVE of described VN, collects the NVE information in described VN for NVA,Form all NVE lists of VN;
Retransmission unit, sends to described routing update information except sending the NVE of described routing update information for described NVAThe NVE list of described VN in every other NVE, and described in the execution result information that forwards described related command message arrivesNVE。
20. 1 kinds of systems that virtual network realizes, comprise NVE and NVA, it is characterized in that, comprising:
NVA device described in NVE device and claim 14 to 19 described in claim 8 to 13;
Described NVE device is set up TCP with described NVA device and is connected, and moves virtual network transportation protocol VNTP thereon;
The routing update information that described NVE device sends VN by described VNTP is to described NVA device;
Described NVA device is forwarded to the routing update information of described VN in the every other NVE device of described VN.
21. systems according to claim 20, is characterized in that, comprising:
Described NVE device obtains and preserves the list information of the NVE device of described VN from described NVA device;
The in the situation that of described NVA failure of apparatus, according to described list information, described NVE device directly connect by TCP andOther NVE devices in described VN carry out updating route information, or the processing of other command messages.
CN201410579431.8A 2014-10-21 2014-10-24 Method, NVE device, NVA device, and system for virtual network realization Pending CN105591865A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410579431.8A CN105591865A (en) 2014-10-21 2014-10-24 Method, NVE device, NVA device, and system for virtual network realization
PCT/CN2015/079615 WO2016062085A1 (en) 2014-10-21 2015-05-22 Virtual network realization method, nve and nva device and system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2014105638080 2014-10-21
CN201410563808 2014-10-21
CN201410579431.8A CN105591865A (en) 2014-10-21 2014-10-24 Method, NVE device, NVA device, and system for virtual network realization

Publications (1)

Publication Number Publication Date
CN105591865A true CN105591865A (en) 2016-05-18

Family

ID=55760222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410579431.8A Pending CN105591865A (en) 2014-10-21 2014-10-24 Method, NVE device, NVA device, and system for virtual network realization

Country Status (2)

Country Link
CN (1) CN105591865A (en)
WO (1) WO2016062085A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111953599B (en) * 2020-07-14 2022-06-21 锐捷网络股份有限公司 Terminal authority control method and device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137017A (en) * 2011-03-17 2011-07-27 华为技术有限公司 Working method and device used for virtual network unit
CN102577256A (en) * 2009-10-21 2012-07-11 阿尔卡特朗讯公司 Method and apparatus for transparent cloud computing with a virtualized network infrastructure
CN103166909A (en) * 2011-12-08 2013-06-19 上海贝尔股份有限公司 Access method and device and system of virtual network system
CN103491006A (en) * 2013-09-13 2014-01-01 清华大学 Method for forwarding data of virtual network router in centralized mode
US20140096183A1 (en) * 2012-10-01 2014-04-03 International Business Machines Corporation Providing services to virtual overlay network traffic
CN103841023A (en) * 2012-11-22 2014-06-04 华为技术有限公司 Data forwarding method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101617305B (en) * 2007-01-17 2013-05-01 北方电讯网络有限公司 Border gateway protocol procedures for MPLS and layer-2 VPN using ethernet-based tunnels
US8184554B2 (en) * 2008-07-31 2012-05-22 At&T Intellectual Property I, L.P. Method and apparatus for providing a routing registry

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577256A (en) * 2009-10-21 2012-07-11 阿尔卡特朗讯公司 Method and apparatus for transparent cloud computing with a virtualized network infrastructure
CN102137017A (en) * 2011-03-17 2011-07-27 华为技术有限公司 Working method and device used for virtual network unit
CN103166909A (en) * 2011-12-08 2013-06-19 上海贝尔股份有限公司 Access method and device and system of virtual network system
US20140096183A1 (en) * 2012-10-01 2014-04-03 International Business Machines Corporation Providing services to virtual overlay network traffic
CN103841023A (en) * 2012-11-22 2014-06-04 华为技术有限公司 Data forwarding method and device
CN103491006A (en) * 2013-09-13 2014-01-01 清华大学 Method for forwarding data of virtual network router in centralized mode

Also Published As

Publication number Publication date
WO2016062085A1 (en) 2016-04-28

Similar Documents

Publication Publication Date Title
US10992497B2 (en) Logical router comprising disaggregated network elements
US8812726B2 (en) Service insertion in a computer network using internet protocol version 6 techniques
US7853714B1 (en) Providing services for multiple virtual private networks
EP3232611B1 (en) Method, device and system for performing bidirectional forwarding detection on an aggregated link
JP4231773B2 (en) VRRP technology that maintains the confidentiality of VR
EP1122914A2 (en) System, device, and method for supporting virtual private networks in a label switched communication network
EP1303096A2 (en) Virtual network with adaptive dispatcher
CN104704778A (en) Method and system for virtual and physical network integration
US10050859B2 (en) Apparatus for processing network packet using service function chaining and method for controlling the same
CN101427526A (en) Method and system for automatically interconnecting IPv4 networks across an IPv6 network
JP2009518962A (en) Distribution management of control protocol information in network nodes
KR20120052981A (en) Method and system for deploying at least one virtual network on the fly and on demand
EP3783843B1 (en) Packet transmission between different data centers over segment vxlan tunnels
CN107645433B (en) Message forwarding method and device
CN101490661A (en) Methods and apparatus for providing optimal identification and processing of layer 3 control channels
CN112154627B (en) Service-related routing method and device
CN103825826B (en) The implementation method and device of a kind of dynamic routing
CN115189920A (en) Cross-network domain communication method and related device
CN111371666B (en) Method, device and system for processing message
CN100555267C (en) The segmentation of dynamic chain creation and packet-forwarding plane
EP3402132B1 (en) Data diode device with specific packet relay function
US20210084125A1 (en) Managing layer two network extension communications using maximum segment size (mms) modifications
JP2008072521A (en) Equipment, method and program for communication
CN105591865A (en) Method, NVE device, NVA device, and system for virtual network realization
JP3614006B2 (en) COMMUNICATION SYSTEM USING Asymmetrical Route and Communication Method Utilizing Asymmetrical Route

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160518