Data message routing system for mobile or fixed terminals within a network
First Claim
1. A mobile packet communication system comprising:
- a plurality of auxiliary networks;
a plurality of mobile terminals connected to said auxiliary networks, each of said mobile terminals having an inherent address independent of the auxiliary network to which the mobile terminal is connected and a positional address depending on the auxiliary network to which the mobile terminal is connected;
a router interconnecting said auxiliary networks;
each of said auxiliary networks having a database that stores data defining the association between the inherent and positional addresses of the mobile terminals connected thereto, and a server for managing said database;
each of said mobile terminals having a home network as one of said auxiliary networks which is determined by the inherent address of the mobile terminal, each of said mobile terminals being movable between said auxiliary networks;
each of said mobile terminals having;
a) an inherent address processing layer for adding a packet header based on said inherent address thereof to transmission data from a higher layer; and
b) a positional address processing layer for adding a packet header based on said positional address thereof to the transmission data to which the packet header based on said inherent address has been added by said inherent address processing layer;
c) the packet headers containing no header information representing an association between said inherent address and said positional address.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile packet communication system has a plurality of mobile terminals movable between a plurality of auxiliary networks. Each of the mobile terminals has an inherent address processing layer for adding a packet header based on the inherent address thereof to transmission data from a higher layer, and a positional address processing layer for adding a packet header based on the positional address thereof to the transmission data to which the packet header based on the inherent address has been added by the inherent address processing layer. The packet headers contain no header information representing an association between the inherent address and the positional address. The mobile packet communication system facilitates a control process for maintaining data relative to an association between addresses and reduces an amount of communications required by such a control process.
60 Citations
52 Claims
-
1. A mobile packet communication system comprising:
-
a plurality of auxiliary networks; a plurality of mobile terminals connected to said auxiliary networks, each of said mobile terminals having an inherent address independent of the auxiliary network to which the mobile terminal is connected and a positional address depending on the auxiliary network to which the mobile terminal is connected; a router interconnecting said auxiliary networks; each of said auxiliary networks having a database that stores data defining the association between the inherent and positional addresses of the mobile terminals connected thereto, and a server for managing said database; each of said mobile terminals having a home network as one of said auxiliary networks which is determined by the inherent address of the mobile terminal, each of said mobile terminals being movable between said auxiliary networks; each of said mobile terminals having; a) an inherent address processing layer for adding a packet header based on said inherent address thereof to transmission data from a higher layer; and b) a positional address processing layer for adding a packet header based on said positional address thereof to the transmission data to which the packet header based on said inherent address has been added by said inherent address processing layer; c) the packet headers containing no header information representing an association between said inherent address and said positional address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
2. A mobile packet communication system according to claim 1, wherein each of said mobile terminals comprises:
a) means for periodically indicating address association information indicative of the association between the inherent address and the positional address of the mobile terminal, to the server which manages said database of the auxiliary network to which the mobile terminal is currently connected.
-
3. A mobile packet communication system according to claim 2, wherein said address association information includes:
a) an identifier of the server which manages said database of the auxiliary network which is determined as the home network by the inherent address of the mobile terminal.
-
4. A mobile packet communication system according to claim 2, wherein said server comprises:
-
a) means for receiving said address association information from said mobile terminal connected to the auxiliary network managed by said server and address association information in other auxiliary networks from servers which manage the other auxiliary networks; b) means for storing, as address association data in the servers, said address association information from said mobile terminal and the address association information in the other auxiliary networks from the servers which manage the other auxiliary networks; c) means for classifying said address association information from said mobile terminal, among the address association data in the servers, according to the servers which manage the databases with respect to the home networks, thereby generating address association information in the other auxiliary networks for the respective servers; d) means for periodically transmitting the address association information in the other auxiliary networks for the respective servers to said servers; and e) means for periodically transmitting an association between all said inherent and positional addresses contained in the address association information in the servers as multiaddress database updating information to the auxiliary networks managed by said servers.
-
-
5. A mobile packet communication system according to claim 3, wherein said server comprises:
-
a) means for receiving said address association information from said mobile terminal connected to the auxiliary network managed by said server and address association information in other auxiliary networks from servers which manage the other auxiliary networks; b) means for storing, as address association data in the servers, said address association information from said mobile terminal and the address association information in the other auxiliary networks from the servers which manage the other auxiliary networks; c) means for classifying said address association information from said mobile terminal, among the address association data in the servers, according to the servers which manage the databases with respect to the home networks, thereby generating address association information in the other auxiliary networks for the respective servers; d) means for periodically transmitting the address association information in the other auxiliary networks for the respective servers to said servers; and e) means for periodically transmitting an association between all said inherent and positional addresses contained in the address association information in the servers as multiaddress database updating information to the auxiliary networks managed by said servers.
-
-
6. A mobile packet communication system according to claim 1, wherein said router comprises:
-
a) means for receiving the database updating information and storing said database updating information, as router address association data; and b) analyzing and reconfiguring means for analyzing a packet header based on the inherent address of a received packet and a packet header based on the positional address of the received packet, and reconfiguring the packet headers based on said router address association data.
-
-
7. A mobile packet communication system according to claim 2, wherein said router comprises:
-
a) means for receiving the database updating information and holding the same data as said databases as router address association data; and b) analyzing and reconfiguring means for analyzing a packet header based on the inherent address of a received packet and a packet header based on the positional address of the received packet, and reconfiguring the packet headers based on said router address association data.
-
-
8. A mobile packet communication system according to claim 3, wherein said router comprises:
-
a) means for receiving the database updating information and holding the same data as said databases as router address association data; and b) analyzing and reconfiguring means for analyzing a packet header based on the inherent address of a received packet and a packet header based on the positional address of the received packet, and reconfiguring the packet headers based on said router address association data.
-
-
9. A mobile packet communication system according to claim 4, wherein said router comprises:
-
a) means for receiving the database updating information and holding the same data as said databases as router address association data; and b) analyzing and reconfiguring means for analyzing a packet header based on the inherent address of a received packet and a packet header based on the positional address of the received packet, and reconfiguring the packet headers based on said router address association data.
-
-
10. A mobile packet communication system according to claim 5, wherein said router comprises:
-
a) means for receiving the database updating information and holding the same data as said databases as router address association data; and b) analyzing and reconfiguring means for analyzing a packet header based on the inherent address of a received packet and a packet header based on the positional address of the received packet, and reconfiguring the packet headers based on said router address association data.
-
-
11. A mobile packet communication system according to claim 6, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
12. A mobile packet communication system according to claim 7, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
13. A mobile packet communication system according to claim 8, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
14. A mobile packet communication system according to claim 9, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
15. A mobile packet communication system according to claim 10, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
16. A mobile packet communication system according to claim 6, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by the router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
17. A mobile packet communication system according to claim 7, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by the router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
18. A mobile packet communication system according to claim 8, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by the router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
19. A mobile packet communication system according to claim 9, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by the router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
20. A mobile packet communication system according to claim 10, wherein said analyzing and reconfiguring means comprises:
-
a) inherent address determining means for determining whether a destination address of the packet header based on said inherent address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said inherent address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said inherent address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; b) positional address determining means for determining whether a destination address of the packet header based on said positional address is an address indicating a mobile terminal connected to the auxiliary network to which said router is directly connected, outputting a true value if the destination address of the packet header based on said positional address is the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected, and outputting a false value if the destination address of the packet header based on said positional address is not the address indicating the mobile terminal connected to the auxiliary network to which said router is directly connected; c) inherent address and router address association data comparing means for determining whether the destination address of the packet header based on said inherent address is present in the router address association data of said router, outputting a true value if the destination address of the packet header based on said inherent address is present in the router address association data of said router, and outputting a false value if the destination address of the packet header based on said inherent address is not present in the router address association data of said router; d) address association comparing means for determining whether an association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, outputting a true value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is consistent with data in said router address association data, and outputting a false value if the association between the destination address of the packet header based on said inherent address and the destination address of the packet header based on said positional address is not consistent with data in said router address association data; e) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; f) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; g) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; h) means for transferring the received packet as it is if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; i) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by said router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; j) means for discarding said received packet if said inherent address determining means outputs a true value, said positional address determining means outputs a false value, and said inherent address and router address association data comparing means outputs a false value; k) means for transferring the received packet as it is if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a true value; l) means for replacing the destination address of the packet header based on said positional address of said received packet with a positional address indicated by the router address association data, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, said inherent address and router address association data comparing means outputs a true value, and said address association comparing means outputs a false value; m) means for replacing the destination address of the packet header based on said positional address of said received packet with the destination address of the packet header based on said inherent address of said received packet, thereby reconfiguring the header based on said positional address of said received packet, and transferring the packet, if said inherent address determining means outputs a false value, said positional address determining means outputs a true value, and said inherent address and router address association data comparing means outputs a false value; and n) means for transferring the received packet as it is if said inherent address determining means outputs a false value, and said positional address determining means outputs a false value.
-
-
21. A mobile packet communication system according to claim 1, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
22. A mobile packet communication system according to claim 2, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
23. A mobile packet communication system according to claim 3, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
24. A mobile packet communication system according to claim 4, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
25. A mobile packet communication system according to claim 5, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
26. A mobile packet communication system according to claim 6, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
27. A mobile packet communication system according to claim 7, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
28. A mobile packet communication system according to claim 8, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
29. A mobile packet communication system according to claim 9, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
30. A mobile packet communication system according to claim 10, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting whether the inherent address of a source in a header based on the inherent address of a received packet is contained in said mobile terminal address association information; c) means for adding an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, to said mobile terminal address association information, if the inherent address of the source is not contained in said mobile terminal address association information; and d) means for updating said mobile terminal address association information using an association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet, if the inherent address of the source is contained in said mobile terminal address association information and also if the association between the inherent address of the source in the header based on the inherent address of the received packet and the positional address of the source in the header based on the positional address of the received packet is different from an association contained in said mobile terminal address association information.
-
-
31. A mobile packet communication system according to claim 1, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
32. A mobile packet communication system according to claim 2, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
33. A mobile packet communication system according to claim 3, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
34. A mobile packet communication system according to claim 4, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
35. A mobile packet communication system according to claim 5, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
36. A mobile packet communication system according to claim 6, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
37. A mobile packet communication system according to claim 7, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
38. A mobile packet communication system according to claim 8, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
39. A mobile packet communication system according to claim 9, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
40. A mobile packet communication system according to claim 10, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
41. A mobile packet communication system according to of claim 21, wherein each of said mobile terminals comprises:
-
b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
42. A mobile packet communication system according to claim 22, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
43. A mobile packet communication system according to claim 23, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
44. A mobile packet communication system according to claim 24, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
45. A mobile packet communication system according to claim 25, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
46. A mobile packet communication system according to claim 26, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
47. A mobile packet communication system according to claim 27, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
48. A mobile packet communication system according to claim 28, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
49. A mobile packet communication system according to claim 29, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
50. A mobile packet communication system according to claim 30, wherein each of said mobile terminals comprises:
-
a) means for receiving said database updating information and holding the same data as said database and said address association information relative to a terminal with which the mobile terminal is to communicate, as mobile terminal address association information; b) means for detecting the inherent address of a destination if a packet is to be transmitted; c) means for configuring a header based on the inherent address of the destination and the inherent address of the mobile terminal; d) means for regarding an address present in the address association information of the mobile terminal as the positional address of the destination if a positional address corresponding to the inherent address of the destination is present in the address association information of the mobile terminal; e) means for regarding the inherent address of the destination as the positional address of the destination if a positional address corresponding to the inherent address of the destination is not present in the address association information of the mobile terminal; and f) means for configuring a header based on the positional address of the destination and the positional address of the mobile terminal.
-
-
2. A mobile packet communication system according to claim 1, wherein each of said mobile terminals comprises:
-
-
51. A mobile packet communication system comprising:
-
a plurality of auxiliary networks; a plurality of routers interconnecting said auxiliary networks; a plurality of mobile-compatible auxiliary networks for accommodating mobile terminals movable between said auxiliary networks for communications; a plurality of mobile-incompatible auxiliary networks for accommodating fixed terminals immovable between said auxiliary networks for communications; each of said routers comprising; a) packet receiving means for receiving a packet; b) means for maintaining information relative to locations of said mobile terminals; c) a memory for storing a movable-compatible auxiliary network table which indicates each of said auxiliary networks is a movable-compatible auxiliary network or not; d) header processing means for analyzing a header of a packet received by said packet receiving means and reconfigurating said header using said information relative to locations of said mobile terminals and said movable-compatible auxiliary network table, and updating said movable-compatible auxiliary network table; and e) packet transmitting means for transmitting a packet outputted from said header processing means. - View Dependent Claims (52)
-
52. A mobile packet communication system according to claim 51, wherein each of said mobile terminals, respectively, has:
-
a positional address depending on the auxiliary network to which the mobile terminal is currently connected and an inherent address independent of the auxiliary network to which the mobile terminal is currently connected and depending on the auxiliary network which manages the mobile terminal; said header processing means comprising; a) packet detecting means for detecting whether a received packet is a packet having both an inherent address header based on said inherent address and a positional address header based on said positional address or a packet having only said inherent address header; b) means for inputting the packet having said inherent address header and said positional address header, reconfigurating said inherent address header and said positional address header, information relative to the location of the mobile terminal, and the received packet based on said movable-compatible auxiliary network table, and updating said movable-compatible auxiliary network table; and c) means for inputting the packet having only the inherent address header, reconfigurating said inherent address header, information relative to the location of the mobile terminal, and the received packet based on said movable-compatible auxiliary network table, and updating said movable-compatible auxiliary network table.
-
-
52. A mobile packet communication system according to claim 51, wherein each of said mobile terminals, respectively, has:
-
Specification
- Resources
-
Current AssigneeNEC Corporation
-
Original AssigneeNEC Corporation
-
InventorsOkanoue, Kazuhiro, Ohsawa, Tomoki
-
Primary Examiner(s)NGUYEN, CHAU T
-
Application NumberUS08/572,749Time in Patent Office1,076 DaysField of Search370/338, 370/349, 370/401, 370/402, 370/409, 370/400, 370/328, 370/475, 395/200.15, 395/200.16, 455/433, 455/435, 455/456US Class Current370/338CPC Class CodesH04L 1/0079 Formats for control data H0...H04L 12/4633 Interconnection of networks...H04L 2212/00 Encapsulation of packetsH04L 69/22 Parsing or analysis of headersH04W 24/00 Supervisory, monitoring or ...H04W 28/06 Optimizing the usage of the...H04W 8/04 Registration at HLR or HSS ...H04W 8/12 between location registers ...H04W 8/26 Network addressing or numbe...H04W 80/04 Network layer protocols, e....