Transparent communication with IPv4 private address spaces using IPv6
First Claim
1. A system for facilitating establishment of communication with an Internet protocol version four (IPv4) node of a private network by using Internet protocol version six (IPv6), the IPv4 node being assigned an IPv4 private address, the system comprising:
- a gateway configured to connect the IPv4 node with a public network, said gateway being assigned a globally routable IPv4 address, said gateway being configured to generate a globally routable IPv6 address based on the IPv4 private address of the IPv4 node and said globally routable IPv4 address of said gateway.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides for facilitating establishment of communication with Internet protocol version four (IPv4) private addresses of IPv4 nodes of private networks by using Internet protocol version six (IPv6). In one of many possible embodiments, a gateway is configured to connect an IPv4 private address of a private network node with a public network. The gateway is assigned a globally routable IPv4 address. The gateway is further configured to generate a globally routable IPv6 address based on the IPv4 private address of the IPv4 node and the globally routable IPv4 address of the gateway.
81 Citations
40 Claims
-
1. A system for facilitating establishment of communication with an Internet protocol version four (IPv4) node of a private network by using Internet protocol version six (IPv6), the IPv4 node being assigned an IPv4 private address, the system comprising:
a gateway configured to connect the IPv4 node with a public network, said gateway being assigned a globally routable IPv4 address, said gateway being configured to generate a globally routable IPv6 address based on the IPv4 private address of the IPv4 node and said globally routable IPv4 address of said gateway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A system for facilitating establishment of communication with an Internet protocol version four (IPv4) node of a private network by using Internet protocol version six (IPv6), the IPv4 node being assigned an IPv4 private address, the system comprising:
a gateway configured to connect the IPv4 node with a public network, said gateway being assigned a globally routable IPv4 address, said gateway being configured to;
receive a message over the public network, said message including a globally routable source address in IPv6 format;
allocate an unused IPv4 private address from a predefined private address space of the private network; and
create a mapping, said mapping being configured to associate said unused IPv4 private address with said globally routable source address. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A method of facilitating establishment of communication with an Internet protocol version four (IPv4) address of an IPv4 node of a private network by using Internet protocol version six (IPv6), the IPv4 node being communicatively coupled to a public network by a gateway, the gateway being assigned a globally routable IPv4 address, the method comprising:
generating a globally routable IPv6 address based on the IPv4 private address of the IPv4 node and the globally routable IPv4 address of the gateway. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
28. A method of facilitating establishment of communication with an Internet protocol version four (IPv4) address of an IPv4 node of a private network by using Internet protocol version six (IPv6), the IPv4 node being communicatively coupled to a public network by a gateway, the gateway being assigned a globally routable IPv4 address, the method comprising:
-
receiving a message over the public network, said message including a globally routable source address in IPv6 format;
allocating an unused IPv4 private address from a predefined private address space of the private network; and
creating a mapping, said mapping being configured to associate said unused IPv4 private address with said globally routable source address. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A processor-readable medium including instructions for facilitating establishment of communication with an Internet protocol version four (IPv4) private address of an IPv4 node of a private network by using Internet protocol version six (IPv6), the IPv4 node being communicatively coupled to a public network by a gateway, the gateway being assigned a globally routable IPv4 address, the instructions being configured to direct a processor to perform the step of:
generating a globally routable IPv6 address based on the IPv4 private address of the IPv4 node and the globally routable IPv4 address of the gateway. - View Dependent Claims (34, 35, 36)
-
37. A processor-readable medium including instructions for facilitating establishment of communication with an Internet protocol version four (IPv4) address of an IPv4 node of a private network by using Internet protocol version six (IPv6), the IPv4 node being communicatively coupled to a public network by a gateway, the gateway being assigned a globally routable IPv4 address, the instructions being configured to direct a processor to perform the steps of:
-
receiving a message over the public network, said message including a globally routable source address in IPv6 format;
allocating an unused IPv4 private address from a predefined private address space of the private network; and
creating a mapping, said mapping being configured to associate said unused IPv4 private address with said globally routable source address. - View Dependent Claims (38, 39, 40)
-
Specification