SYNCHRONIZING ROUTE
First Claim
1. A method of synchronizing a route, comprising:
- learning, by a first VXLAN Tunnel End Point (VTEP) in a first Ethernet Virtual Private Network (EVPN), an address of a first Virtual Machine (VM) connected with the first VTEP;
sending, by the first VTEP, the learned address of the first VM to a second VTEP connected with the first VTEP via a first EVPN route,wherein, the first EVPN route carries a destination IP address for establishing a VXLAN tunnel, and the destination IP address is an IP address of the first VTEP, andwherein, the second VTEP belongs to any of the first EVPN and a second EVPN of a different level from the first EVPN;
receiving, by the first VTEP, a second EVPN route carrying an address of a second VM and a destination IP address for establishing a VXLAN tunnel;
creating, by the first VTEP, a route entry containing the address of the second VM, wherein next hop information contained in the route entry is the destination IP address carried in the second EVPN route; and
establishing, by the first VTEP, a VXLAN tunnel between the first VTEP and a VTEP identified by the destination IP address carried in the second EVPN route.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example of a method of synchronizing a route, a first VTEP in a first EVPN learns an address of a first VM connected with the first VTEP; sends the learned address to a second VTEP connected with the first VTEP via a first EVPN route, where the second VTEP belongs to any of the first EVPN and a second EVPN of a different level from the first EVPN; receives a second EVPN route carrying an address of a second VM and a destination IP address for establishing a VXLAN tunnel; creates a route entry containing the address of the second VM, and nexthop information contained in the route entry is the destination IP address carried in the second EVPN route; and establishes a VXLAN tunnel between the first VTEP and a VTEP identified by the destination IP address carried in the second EVPN route.
-
Citations
26 Claims
-
1. A method of synchronizing a route, comprising:
-
learning, by a first VXLAN Tunnel End Point (VTEP) in a first Ethernet Virtual Private Network (EVPN), an address of a first Virtual Machine (VM) connected with the first VTEP; sending, by the first VTEP, the learned address of the first VM to a second VTEP connected with the first VTEP via a first EVPN route, wherein, the first EVPN route carries a destination IP address for establishing a VXLAN tunnel, and the destination IP address is an IP address of the first VTEP, and wherein, the second VTEP belongs to any of the first EVPN and a second EVPN of a different level from the first EVPN; receiving, by the first VTEP, a second EVPN route carrying an address of a second VM and a destination IP address for establishing a VXLAN tunnel; creating, by the first VTEP, a route entry containing the address of the second VM, wherein next hop information contained in the route entry is the destination IP address carried in the second EVPN route; and establishing, by the first VTEP, a VXLAN tunnel between the first VTEP and a VTEP identified by the destination IP address carried in the second EVPN route. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8-13. -13. (canceled)
-
14. An apparatus for synchronizing a route, comprising:
-
a processor, and a non-transitory machine-readable storage medium storing machine-executable instructions executable by the processor, wherein the processor is caused by the machine-executable instructions to; learn an address of a first Virtual Machine (VM) connected with the first VTEP; send the learned address of the first VM to a second VTEP connected with the first VTEP via a first EVPN route, wherein, the first EVPN route carries a destination IP address for establishing a VXLAN tunnel, and the destination IP address is an IP address of the first VTEP, and wherein, the second VTEP belongs to any of the first EVPN and a second EVPN of a different level from the first EVPN; receive a second EVPN route carrying an address of a second VM and a destination IP address for establishing a VXLAN tunnel; create a route entry containing the address of the second VM, wherein next hop information contained in the route entry is the destination IP address carried in the second EVPN route; and establish a VXLAN tunnel between the first VTEP and a VTEP identified by the destination IP address carried in the second EVPN route. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
15. A machine-readable storage medium storing machine-executable instructions, wherein the machine-executable instructions are invoked an executed by a processor to:
-
learn an address of a first Virtual Machine (VM) connected with the first VTEP; send the learned address of the first VM to a second VTEP connected with the first VTEP via a first EVPN route, wherein, the first EVPN route carries a destination IP address for establishing a VXLAN tunnel, and the destination IP address is an IP address of the first VTEP, and wherein, the second VTEP belongs to any of the first EVPN and a second EVPN of a different level from the first EVPN; receive a second EVPN route carrying an address of a second VM and a destination IP address for establishing a VXLAN tunnel; create a route entry containing the address of the second VM, wherein next hop information contained in the route entry is the destination IP address carried in the second EVPN route; and establish a VXLAN tunnel between the first VTEP and a VTEP identified by the destination IP address carried in the second EVPN route. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification