PACKET RELAY APPARATUS
First Claim
1. A packet relay apparatus connecting a sub-network accommodated by the apparatus itself to a global network, grouping terminals within the sub-network virtually and building up a virtual private network by an inter-group member communication, comprising:
- a storage unit which stores routing information, for use in an inter-group member communication, related to a main route, and a sub-route, of a first Internet protocol (IP) packet that is managed by an internal management transfer number for identifying a main route used for the inter-group communication, by a sub internal management transfer number for identifying a sub-route used for the inter-group communication, by a transfer number for identifying a transfer route of the first IP packet which is transferred to another packet relay apparatus and by a group number for identifying a group, and of a second IP packet for transmitting and receiving to and from a terminal under the control of the apparatus itself, and which stores route identification information that is information for identifying an event of being transferred by way of two routes, that is, the main route and sub-route;
an information management unit for setting, and updating, the management information and route identification information stored in the storage unit;
a first transmission/reception unit for transmitting and receiving the second IP packet between itself and the terminal under the control of the apparatus itself;
a first packet creation unit for creating the first IP packet by adding an inter-packet relay apparatus header including information for use between the group members, information related to the main route, the route identification information and a packet identification information for identifying a packet to the second IP packet received by the first transmission/reception unit by referring to the routing information and route identification information which are stored in the storage unit;
a second transmission/reception unit for transmitting the first IP packet created by the first packet creation unit to another packet relay apparatus by referring to the routing information and route identification information which are stored in the storage unit and also receiving the first IP packet addressed to a terminal under control of the apparatus itself from another packet relay apparatus; and
a second packet creation unit for creating the second IP packet by deleting the inter-packet relay apparatus header from the first IP packet received by the second transmission/reception unit and outputs the second IP packet to the first transmission/reception unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A unicast-use tunnel is added between the Note-C and GW-B (i.e., a unicast optimization). Then, the Note-C transmits, to a GW-C, a second IP packet encapsulating a first IP packet, to which an inter-GW header is added, by an IP header to which a multicast address is set. The multicast-use second IP packet is transferred to a CE by way of a tunnel. The CE copies the received second IP packet and transfers it to a GW-A and the GW-B by way of the tunnel (i.e., a multicast optimization).
26 Citations
27 Claims
-
1. A packet relay apparatus connecting a sub-network accommodated by the apparatus itself to a global network, grouping terminals within the sub-network virtually and building up a virtual private network by an inter-group member communication, comprising:
-
a storage unit which stores routing information, for use in an inter-group member communication, related to a main route, and a sub-route, of a first Internet protocol (IP) packet that is managed by an internal management transfer number for identifying a main route used for the inter-group communication, by a sub internal management transfer number for identifying a sub-route used for the inter-group communication, by a transfer number for identifying a transfer route of the first IP packet which is transferred to another packet relay apparatus and by a group number for identifying a group, and of a second IP packet for transmitting and receiving to and from a terminal under the control of the apparatus itself, and which stores route identification information that is information for identifying an event of being transferred by way of two routes, that is, the main route and sub-route; an information management unit for setting, and updating, the management information and route identification information stored in the storage unit; a first transmission/reception unit for transmitting and receiving the second IP packet between itself and the terminal under the control of the apparatus itself; a first packet creation unit for creating the first IP packet by adding an inter-packet relay apparatus header including information for use between the group members, information related to the main route, the route identification information and a packet identification information for identifying a packet to the second IP packet received by the first transmission/reception unit by referring to the routing information and route identification information which are stored in the storage unit; a second transmission/reception unit for transmitting the first IP packet created by the first packet creation unit to another packet relay apparatus by referring to the routing information and route identification information which are stored in the storage unit and also receiving the first IP packet addressed to a terminal under control of the apparatus itself from another packet relay apparatus; and a second packet creation unit for creating the second IP packet by deleting the inter-packet relay apparatus header from the first IP packet received by the second transmission/reception unit and outputs the second IP packet to the first transmission/reception unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A terminal apparatus communicating an IP packet with a packet relay apparatus connecting a sub-network accommodated by the apparatus itself to a global network, grouping terminals within the sub-network virtually and building up a virtual closed net by inter-group member communication, comprising:
-
a storage unit which stores routing information, for use in an inter-group member communication, related to a main route, and a sub-route, of a first Internet protocol (IP) packet that is managed by an internal management transfer number for identifying a main route used for the inter-group communication, by a sub internal management transfer number for identifying a sub-route used for the inter-group communication, by a transfer number for identifying a transfer route of the first IP packet which is transferred to another packet relay apparatus and by a group number for identifying a group, and of a second IP packet for processing a transmission and reception within the apparatus itself, and which stores route identification information that is information for identifying an event of being transferred by way of two routes, that is, the main route and sub-route; an information management unit for setting, and updating, the management information and route identification information stored in the storage unit; a first packet creation unit for creating the first IP packet by adding the second IP packet, for which a real IP address of the apparatus itself is set as a sender address of an IP header and a virtual IP address of a transmission destination terminal is set as a destination address, and an inter-packet relay apparatus header including information for use between the group member, information related to the main route, the route identification information and a packet identification number for identifying a packet by referring to the routing information stored in the storage unit; a transmission/reception unit for transmitting the first IP packet created by the first packet creation unit to a packet relay apparatus accommodating the terminal apparatus itself by referring to the routing information and route identification information which are stored in the storage unit and also receiving the first IP packet from the packet relay apparatus; and a second packet creation unit for by deleting the inter-packet relay apparatus header from the first IP packet received by the transmission/reception unit, followed by creating the second IP packet by referring to the routing information stored in the storage unit. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification