Network switching apparatus, route management server, network interface apparatus, control method therefor, computer program for route management server, and computer-readable storage medium
First Claim
1. A switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
- label information storage means for storing information indicative connection between ports for transmitting information, as routing label information; and
port connection control means for detecting label information contained in data when the data is received from one of the plurality of ports, acquiring routing label information corresponding to the detected label information from said label information storage means, and connecting corresponding ports in accordance with the acquired routing label information.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention constructs within the LAN a private area network (PAN) which is configured by terminal devices (personal computers and the like) of a specific group, is hardly influenced by the LAN traffic, and has high security. For this purpose, a PAN server which manages the communication route between specific terminals is installed within the LAN. The PAN server sets the communication route of each terminal device as label information, and causes switches and terminals to set pieces of label information generated for them. When the frame of data from a given port of each connection switch contains information representing PAN communication, the connection switch outputs the data to only a port specified by routing label information described in the frame.
54 Citations
24 Claims
-
1. A switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
-
label information storage means for storing information indicative connection between ports for transmitting information, as routing label information; and
port connection control means for detecting label information contained in data when the data is received from one of the plurality of ports, acquiring routing label information corresponding to the detected label information from said label information storage means, and connecting corresponding ports in accordance with the acquired routing label information. - View Dependent Claims (2, 3, 12, 16, 17, 18, 19, 20, 21, 23, 24)
-
-
4. A switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
-
first storage means for storing information indicative connection between ports for transmitting information, as routing label information;
second storage means for storing, in correspondence with each other, network address information and port information which specifies a port;
determination means for, when data is received from one of the plurality of ports, determining whether a frame of the data is an address communication frame or a route communication frame;
address communication relay means for, when data having the address communication frame is received, connecting a port corresponding to a destination address described in the address communication frame and a port corresponding to an originating address on the basis of information registered in said second storage means; and
routing label communication relay means for, when said determination means determines that data having the route communication frame has been received, acquiring, from said first storage means, port information specified by the routing label information described in the frame, and connecting an acquired port. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
-
first storage means for storing information indicative connection between ports for transmitting information, as routing label information;
second storage means for storing, in correspondence with each other, network address information and port information which specifies a port;
determination means for determining a type of data received from the port; and
switching means for selectively performing, in accordance with determination by said determination means, a switching process based on information stored in said second storage means and a destination address contained in the received data, or a switching process based on information stored in said first storage means and routing label information contained in the received data.
-
-
13. A network interface apparatus which performs communication via a switching apparatus that performs label switching on the basis of label information representing a connection relationship between a plurality of connection ports, comprising:
-
first storage means for storing identification information for specifying the network interface in a first network;
second storage means for storing identification information for specifying communication using the network interface in a second network virtually constructed within the first network; and
communication means for performing communication selectively using the identification information stored in said first storage means or the identification information stored in said second storage means, in accordance with whether to perform label switching in the second network.
-
-
14. A method of controlling a switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
-
a label information storage step of storing, in predetermined storage means, information indicative connection between ports for transmitting information as routing label information; and
a port connection control step of detecting label information contained in data when the data is received from one of the plurality of ports, acquiring routing label information corresponding to the detected label information from said label information storage means, and connecting corresponding ports in accordance with the acquired routing label information.
-
-
15. A method of controlling a switching apparatus having a plurality of connection ports for connecting a plurality of terminal devices to a network, comprising:
-
a first storage step of storing, in first storage means, information indicative connection between ports for transmitting information, as routing label information;
a second storage step of storing network address information and port information which specifies a port, in second storage means, in correspondence with each other;
a determination step of, when data is received from the plurality of ports, determining whether a frame of the data is an address communication frame or a route communication frame;
an address registration step of, when the frame is determined in the determination step to be an address communication frame, and originating address information in the frame has not been registered in the second storage means, registering the originating address and information which specifies the port which has received the communication frame, in the second storage means in correspondence with each other, and when a destination address has not been registered in the second storage means, specifying a port at which a terminal device having the destination address exists, and registering the destination address in the second storage means;
an address communication relay step of, when data having the address communication frame is received, connecting a port corresponding to a destination address described in the address communication frame and a port corresponding to an originating address on the basis of information registered in the second storage means;
a routing label registration step of, when the routing label information and a registration request for information which specifies ports to be connected are received in a predetermined format, registering the received routing label information and the information on the ports to be connected in the first storage means; and
a routing label communication relay step of, when data having the route communication frame is determined in the determination step to have been received, acquiring, from the first storage means, port information specified by the routing label information described in the frame, and connecting an acquired port.
-
-
22. A server apparatus capable of communicating with a switching apparatus which performs label switching on the basis of label information representing a connection relationship between a plurality of connection ports, comprising:
-
determination means for determining a connection relationship between member apparatuses which virtually construct a second network within the first network;
creation means for creating, on the basis of the connection relationship between member apparatuses that is determined by said determination means, label information for performing label switching by the switching apparatus; and
notification means for notifying the switching apparatus of the label information created by said creation means.
-
Specification