Communication processing system, communication processing method, communication terminal device, and program
First Claim
1. A communication processing system comprising a mobile node which is a mobile communication terminal device, said system configured such that:
- in a domain including at least one subnetwork, each subnetwork being associated with a physical network prefix, a virtual network prefix for the mobile node is determined as a network prefix that is different from the physical network prefix,an address is configured based on the virtual network prefix and an identifier of the mobile node,the communications process with the mobile node is performed according to the address, anda router in the domain routes a packet by performing host-based routing based on the identifier of the mobile node;
wherein,when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and
only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message.
1 Assignment
0 Petitions
Accused Products
Abstract
In a communication system for a mobile node according to IPv6, a virtual network prefix is configured as a prefix specific to a mobile node in a domain having a plurality of subnetworks. In the domain, a packet is sent to the mobile node by host-based routing on an IPv6 address formed of the virtual network prefix and an interface ID. The communications process with the mobile node which cannot identify a virtual network prefix is performed using a physical network prefix according to IPv6. Accordingly, nodes which can and cannot identify a virtual network prefix can coexist in the domain.
-
Citations
27 Claims
-
1. A communication processing system comprising a mobile node which is a mobile communication terminal device, said system configured such that:
-
in a domain including at least one subnetwork, each subnetwork being associated with a physical network prefix, a virtual network prefix for the mobile node is determined as a network prefix that is different from the physical network prefix, an address is configured based on the virtual network prefix and an identifier of the mobile node, the communications process with the mobile node is performed according to the address, and a router in the domain routes a packet by performing host-based routing based on the identifier of the mobile node; wherein, when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication processing system comprising a mobile node which is a mobile communication terminal device, said system configured such that:
-
in a domain including at least one subnetwork, each subnetwork being associated with a physical network prefix, a virtual network prefix for the mobile node is determined as a network prefix that is different from the physical network prefix, an address is configured based on the virtual network prefix and an identifier of the mobile node, the communications process with the mobile node is performed according to the address, when the mobile node moves between subnetworks in different domains, the mobile node stores a virtual-network-prefix-based IPv6 address as a care-of address in a binding update packet, the virtual-network-prefix-based IPv6 address being created according to address configuration based on the virtual network prefix, and sends the binding update packet to a home agent which manages the mobile node, and the home agent which has received the binding update packet updates a binding cache, in which the correlation between a home address and the virtual-network-prefix-based IPv6 address as a care-of address is stored, according to the received binding update packets, wherein, when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message.
-
-
10. A communication processing method comprising the steps of:
-
in a domain including at least one subnetwork, associating each subnetwork with a physical network prefix, determining a virtual network prefix for a mobile node that is a mobile communication terminal device as a network prefix that is different from the physical network prefix; configuring an address based on the virtual network prefix and an identifier of the mobile node; and performing communications with the mobile node according to the address, wherein, a router in the domain routes a packet by performing host-based routing based on the identifier of the mobile node; when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A communication processing method comprising the steps of:
-
in a domain including at least one subnetwork, associating each subnetwork with a physical network prefix, determining a virtual network prefix for a mobile node that is a mobile communication terminal device as a network prefix that is different from the physical network prefix; configuring an address based on the virtual network prefix and an identifier of the mobile node; and performing communications with the mobile node according to the address, wherein, when the mobile node moves between subnetworks in different domains, the mobile node stores a virtual-network-prefix-based IPv6 address as a care-of address in a binding update packet, the virtual-network-prefix-based IPv6 address being created according to address configuration based on the virtual network prefix, and sends the binding update packet to a home agent which manages the mobile node, the home agent which has received the binding update packet updates a binding cache, in which the correlation between a home address and the virtual-network-prefix-based IPv6 address is stored, according to the received binding update packet, when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message.
-
-
18. A communication terminal device performing a communications method via a network, comprising:
-
receiving a router advertisement serving as an information notification message containing a physical network prefix and a virtual network prefix for a mobile node, the physical network prefix being allocated to each of at least one subnetwork included in a domain; and configuring an address based on the virtual network prefix retrieved from the received router advertisement serving as an information notification message and an identifier of the communication terminal device, wherein, when the mobile node moves from a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node creates an address based on information that is contained in a router advertisement serving as an information notification message that is received from a router on the second subnetwork, when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A program stored on a computer-readable medium which causes a communications process via a network to be executed on a computer system, said program implementing the steps of:
-
receiving a router advertisement serving as an information notification message containing a physical network prefix and a virtual network prefix for a mobile node, the physical network prefix being allocated to each of at least one subnetwork included in a domain; and configuring an address based on the virtual network prefix retrieved from the received router advertisement serving as an information notification message and an identifier of a communication terminal device; wherein, when the mobile node moves from a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node creates an address based on information that is contained in a router advertisement serving as an information notification message that is received from a router on the second subnetwork; when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message.
-
-
24. A communication processing system comprising a mobile node which is a mobile communication terminal device, said system configured such that:
-
in a domain including at least one subnetwork, each subnetwork being associated with a physical network prefix, a virtual network prefix for the mobile node is determined as a network prefix that is different from the physical network prefix, an address is configured based on the virtual network prefix and an identifier of the mobile node, the communications process with the mobile node is performed according to the address, and when the mobile node moves from a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node creates an address based on information that is contained in a router advertisement serving as an information notification message that is received from a router on the second subnetwork; wherein, when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message. - View Dependent Claims (25)
-
-
26. A communication processing method comprising the steps of:
-
in a domain including at least one subnetwork, associating each subnetwork with a physical network prefix; determining a virtual network prefix for a mobile node that is a mobile communication terminal device as a network prefix that is different from the physical network prefix; configuring an address based on the virtual network prefix and an identifier of the mobile node; and performing communications with the mobile node according to the address; wherein, when the mobile node moves from a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node creates an address based on information that is contained in a router advertisement serving as an information notification message that is received from a router on the second subnetwork; when the mobile node moves between a first subnetwork to a second subnetwork in the domain or in different domains, the mobile node compares the value of the virtual network prefix which is contained in the router advertisement with the value of the virtual or physical network prefix which is contained in the address which is used in the first subnetwork; and only if the values are different, the mobile node creates an address based on the virtual network prefix which is contained in the received router advertisement serving as an information notification message. - View Dependent Claims (27)
-
Specification