Network device that relays communication
First Claim
1. A network device configured to relay communication, the network device comprising:
- a processor and a memory,wherein the network device communicates with a terminal using a Layer 2 protocol and communicates with another network device via a physical port using a Layer 3 protocol,wherein the network device has a virtual network on which communication with the terminal is conducted,wherein the network device has a virtual tunnel end point that relays the communication on the virtual network to said another network device via the physical port,wherein the memory stores tunnel information that indicates a virtual tunnel end point of the network device and that indicates a virtual tunnel end point of said another network device that communicates with said virtual tunnel end point of the network device,wherein the memory stores mapping information that includes a virtual network identifier unique to a combination of the physical port and the virtual network and that includes an identifier of a virtual tunnel end point that relays communication on the virtual network, andwherein the processor is configured to;
detect a virtual network that is unable to relay communication as a failed virtual network;
identify, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on the mapping information;
identify a first virtual tunnel end point that relays communication of the failed virtual network;
identify a second virtual tunnel end point of another network device that communicates with the first virtual tunnel end point based on the tunnel information; and
send, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point, the clear request being used for clearing a MAC address used in the Layer 2 protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device is configured to: detect a virtual network that is unable to relay communication as a failed virtual network; identify, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on mapping information; identify a first virtual tunnel end point that relays communication of the failed virtual network; identify a second virtual tunnel end point of another network device that communicates with the first virtual tunnel end point based on the tunnel information; and send, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point, and the clear request being used for clearing a MAC address used in Layer 2 protocol.
4 Citations
15 Claims
-
1. A network device configured to relay communication, the network device comprising:
-
a processor and a memory, wherein the network device communicates with a terminal using a Layer 2 protocol and communicates with another network device via a physical port using a Layer 3 protocol, wherein the network device has a virtual network on which communication with the terminal is conducted, wherein the network device has a virtual tunnel end point that relays the communication on the virtual network to said another network device via the physical port, wherein the memory stores tunnel information that indicates a virtual tunnel end point of the network device and that indicates a virtual tunnel end point of said another network device that communicates with said virtual tunnel end point of the network device, wherein the memory stores mapping information that includes a virtual network identifier unique to a combination of the physical port and the virtual network and that includes an identifier of a virtual tunnel end point that relays communication on the virtual network, and wherein the processor is configured to; detect a virtual network that is unable to relay communication as a failed virtual network; identify, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on the mapping information; identify a first virtual tunnel end point that relays communication of the failed virtual network; identify a second virtual tunnel end point of another network device that communicates with the first virtual tunnel end point based on the tunnel information; and send, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point, the clear request being used for clearing a MAC address used in the Layer 2 protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication method by a network device,
wherein the network device communicates with a terminal using a Layer 2 protocol and communicates with another network device via a physical port using a Layer 3 protocol, wherein the network device has a virtual network on which communication with the terminal is conducted, wherein the network device has a virtual tunnel end point that relays the communication on the virtual network to said another network device via the physical port, and wherein the communication method comprising: -
detecting, by the network device, a virtual network that is unable to relay communication as a failed virtual network; identifying, by the network device, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on mapping information, the mapping information that includes a virtual network identifier unique to a combination of the physical port and the virtual network and that includes an identifier of a virtual tunnel end point that relays communication on the virtual network; identifying, by the network device, a first virtual tunnel end point that relays communication of the failed virtual network; identifying, by the network device, a second virtual tunnel end point of another network device that communicates with the first virtual tunnel end point based on tunnel information, the tunnel information that indicates a virtual tunnel end point of the network device and that indicates a virtual tunnel end point of said another network device that communicates with said virtual tunnel end point of the network device; and sending, by the network device, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point and being used for clearing a MAC address used in the Layer 2 protocol. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A network system configured to relay communication, the network system comprising:
-
a first network device and a second network device, wherein the first network device and the second network device communicate with a terminal using a Layer 2 protocol and communicate with each other via a physical port using a Layer 3 protocol, wherein the first network device and the second network device have a virtual network on which communication with the terminal is conducted, wherein the first network device and the second network device have a virtual tunnel end point that relays the communication on the virtual network to another network device via the physical port, wherein the first network device has a processor and a memory, wherein the memory stores tunnel information that indicates a virtual tunnel end point of the first network device, and a virtual tunnel end point of the second network device that communicates with the virtual tunnel end point of the first network device, wherein the memory stores mapping information that includes a virtual network identifier unique to a combination of the physical port and the virtual network and that includes an identifier of the virtual tunnel end point that relays communication on the virtual network, wherein the processor is configured to; detect a virtual network that is unable to relay communication as a failed virtual network; identify, as a failed virtual network identifier, a virtual network identifier assigned to a combination of the failed virtual network and a physical port through which communication of the failed virtual network pass, based on the mapping information; identify a first virtual tunnel end point that relays communication of the failed virtual network; identify a second virtual tunnel end point of the second network device that communicates with the first virtual tunnel end point based on the tunnel information; and send, to the second virtual tunnel end point, a clear request including the failed virtual network identifier and an IP address of the first virtual tunnel end point and being used for clearing a MAC address used in the Layer 2 protocol, wherein the second network device has a processor and a memory; wherein the memory of the second network device stores MAC address information that indicates an MAC address used for the communication with a first terminal, which communicates with the second network device, the virtual network identifier that indicates the virtual network on which the communication with the first terminal is conducted, and an IP address of the virtual tunnel end point on which the communication with the first terminal is conducted, and wherein the processor of the second network device is configured to delete, from the MAC address information, an MAC address of a terminal conducting communication on the failed virtual network, based on the failed virtual network identifier, the IP address of the first virtual tunnel end point, and the MAC address information. - View Dependent Claims (12, 13, 14, 15)
-
Specification