Relay device, path control method, and path control program
First Claim
1. A relay device in which a single or a plurality of layer-2 switches are connected in subordination to the same physical port and a single or a plurality of terminals are connected in subordination to the layer-2 switches, comprising:
- an address correspondence holding unit which holds, for each of the terminals, an IP address and real MAC address of the terminal and a virtual MAC address being a MAC address that is virtual;
a proxy reply unit which reads the virtual MAC address of the corresponding terminal from the address correspondence holding unit upon receiving a first ARP request frame that seeks acquisition of the virtual MAC address from the terminal, and sends back the virtual MAC address to the terminal; and
a MAC address conversion unit that receives the first frame addressed to the virtual MAC address, when the first frame is sent and received between the terminals, performs conversion of the virtual MAC address and real MAC address for the MAC address of the first frame, and sends back a converted second frame.
2 Assignments
0 Petitions
Accused Products
Abstract
The relay device, comprising an address correspondence holding section which holds, for each of the terminals, the IP address and real MAC address of the terminal and a virtual MAC address being a MAC address that is virtual; a proxy reply section which, when a first ARP request frame that seeks the acquisition of the virtual MAC address from the terminal is received, reads the virtual MAC address of the corresponding terminal from the address correspondence holding section and sends back the virtual MAC address to the terminal; a MAC address conversion section which receives a first frame addressed to the virtual MAC address when the first frame is sent and received between the terminals, performs conversion of the virtual MAC address and real MAC address for the MAC address of the first frame, and sends back a converted second frame; and a security check section.
33 Citations
16 Claims
-
1. A relay device in which a single or a plurality of layer-2 switches are connected in subordination to the same physical port and a single or a plurality of terminals are connected in subordination to the layer-2 switches, comprising:
-
an address correspondence holding unit which holds, for each of the terminals, an IP address and real MAC address of the terminal and a virtual MAC address being a MAC address that is virtual; a proxy reply unit which reads the virtual MAC address of the corresponding terminal from the address correspondence holding unit upon receiving a first ARP request frame that seeks acquisition of the virtual MAC address from the terminal, and sends back the virtual MAC address to the terminal; and a MAC address conversion unit that receives the first frame addressed to the virtual MAC address, when the first frame is sent and received between the terminals, performs conversion of the virtual MAC address and real MAC address for the MAC address of the first frame, and sends back a converted second frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A network system in which a single or a plurality of layer-2 switches are connected in subordination to the same physical port of the relay device and a single or a plurality of terminals are connected in subordination to the layer-2 switches,
wherein the relay device comprises: -
an address correspondence holding unit which holds, for each of the terminals, an IP address and real MAC address of the terminal and a virtual MAC address being a MAC address that is virtual; a proxy reply unit which, when a first ARP request frame that seeks acquisition of the virtual MAC address from the terminal is received, reads the virtual MAC address of the corresponding terminal from the address correspondence holding unit and sends back the virtual MAC address to the terminal; and a MAC address conversion unit which receives a first frame addressed to the virtual MAC address when the first frame is sent and received between the terminals, performs conversion of the virtual MAC address and real MAC address for the MAC address of the first frame, and sends back a converted second frame, and the terminal comprises a reply control unit that replies only to a reply frame from the relay device.
-
-
15. A path control method for a relay device in which a single or a plurality of layer-2 switches are connected in subordination to the same physical port and in which a single or a plurality of terminals are connected in subordination to the layer-2 switches, comprising the steps of:
-
receiving a first ARP reply frame from the terminal, reading a virtual MAC address of the corresponding terminal on the basis of the received first ARP reply frame from an address correspondence holding unit that holds, for each of the terminals, an IP address and real MAC address of the terminal and the virtual MAC address being a MAC address that is virtual, and sending back the virtual MAC address to the terminal, and receiving a first frame addressed to the virtual MAC address when the first frame is sent and received between the terminals, performing conversion of the virtual MAC address and real MAC address with respect to the MAC address of the first frame, and sending back a converted second frame.
-
-
16. A path control program for a relay device in which a single or a plurality of layer-2 switches are connected in subordination to the same physical port and a single or a plurality of terminals are connected in subordination to the layer-2 switches, the path control program causing a computer to execute:
-
processing to receive a first ARP reply frame from the terminal; processing to read a virtual MAC address of the corresponding terminal from an address correspondence holding unit that holds, for each of the terminals, an IP address and real MAC address of the terminal and the virtual MAC address being a MAC address that is virtual, and sending back the virtual MAC address to the terminal; and processing to receive a first frame addressed to the virtual MAC address when the first frame is sent and received between the terminals, perform conversion of the virtual MAC address and real MAC address with respect to the MAC address of the first frame, and send back a converted second frame.
-
Specification