Deployment of virtual extensible local area network
AssigneeHewlett Packard Enterprise Development LP
InventorZhihua Fu
Life of this patent
Estimating the term…
Abstract
According to an example, a Virtual Extensible Local Area Network Tunnel End Point (VTEP) sends a Virtual Extensible Local Area Network (VXLAN) information announcement message carrying the identifiers of VXLAN instances to the neighbor VTEPs and receive VXLAN information announcement messages from the neighbor VTEPs. If a neighbor VTEP is configured with the same VXLAN instance as the present VTEP, the present VTEP sets up a tunnel to the neighbor VTEP; and associates the tunnel with the same VXLAN instance.
Claims17
A method for deploying a Virtual Extensible Local Area Network (VXLAN), applicable to a VXLAN Tunnel End Point (VTEP) which is a neighbor of the other VTEP in a network where the VTEP resides, the method comprising:
- sending a VXLAN information announcement message carrying identifiers of a set of VXLAN instances configured on the present VTEP to the neighbor VTEP;
- receiving a VXLAN information announcement message carrying the identifiers of the set of VXLAN instances configured on the neighbor VTEPs, from the neighbor VTEPs;
- if the neighbor VTEP is configured with the same VXLAN instance as the present VTEP, then setting up a tunnel to the neighbor VTEP;
- associating the tunnel with the same VXLAN instance;
- if the VXLAN instances configured on the present VTEP is changed, then notifying the neighbor VTEPs of the VXLAN instance change;
- receiving a VXLAN instance change from the neighbor VTEP;
- if a new same VXLAN instance is determined, associating the tunnel to the neighbor VTEP with the new VXLAN instance;
- and
- if a same VXLAN instance is removed, dissociating the tunnel with the VXLAN instance.
A machine readable storage medium on which are stored machine readable instructions to deploy a Virtual Extensible Local Area Network (VXLAN), wherein the machine readable instructions are executable by a processor to:
- send a VXLAN information announcement message carrying identifiers of a set of VXLAN instances configured on the present VXLAN Tunnel End Point (VTEP) to the neighbor VTEP;
- receive a VXLAN information announcement message carrying the identifiers of the set of VXLAN instances configured on the neighbor VTEPs, from the neighbor VTEPs;
- if the neighbor VTEP is configured with the same VXLAN instance as the present VTEP, then set up a tunnel to the neighbor VTEP;
- associate the tunnel with the same VXLAN instance;
- if the VXLAN instances configured on the present VTEP is changed, notify the neighbor VTEPs of the VXLAN instance change;
- receive a VXLAN instance change from the neighbor VTEP;
- if a new same VXLAN instance is determined, associating the tunnel to the neighbor VTEP with the new same VXLAN instance;
- and
- if a same VXLAN instance is removed, dissociating the tunnel with the VXLAN instance.
A device for deploying a Virtual Extensible Local Area Network (VXLAN), applicable to a VXLAN Tunnel End Point (VTEP) which is a neighbor of the other VTEPs in a network where the VTEP resides, the device comprising:
- an instance information announcing unit configured to send a VXLAN information announcement message carrying the identifiers of a set of VXLAN instances configured on the present VTEP to the neighbor VTEP;
- an instance information receiving unit configured to receive VXLAN information announcement messages carrying the identifiers of VXLAN instances configured on the neighbor VTEPs, from the neighbor VTEP;
- a tunnel setting-up unit configured, if some neighbor VTEP is configured with the same VXLAN instance as the present VTEP, to set up a tunnel to the neighbor VTEP;
- an associating unit configured to associate the setup tunnel with the same VXLAN instances;
- an instance change notifying unit configured to notify the neighbor VTEP of the VXLAN instance change if the VXLAN instances configured on the present VTEP is changed
- an instance change receiving unit configured to receive a VXLAN instance change from the neighbor VTEP;
- and
- an instance change updating unit configured to associate the tunnel to the neighbor VTEP with the new VXLAN instance if a new same VXLAN instance is determined and dissociate the tunnel with the VXLAN instance if a same VXLAN instance is removed.
Dependencies are inferred from the claim text.