Combining mobile VPN and internet protocol
First Claim
1. A method of processing an IPv6 packet received over an IPv4 based network, the method comprising:
- receiving at a communication device, from a mobile virtual private network (MVPN) server an internet protocol version 4 (IPv4) packet via an IPv4 network that is being communicated to a remote unit, the IPv4 packet including encapsulated data, an internet protocol version 6 (IPv6) header, an internet protocol security (IPsec) tunnel header identifying the IPv4 address of the MVPN server and the first IPv4 address of the remote unit to form the IPv6 packet, and a MVPN tunnel header identifying an IPv4 address of the MVPN server and a first IPv4 address of the remote unit, but not including an IPv6 to IPv4 transition header identifying an IPv4 address of a transition gateway and a second IPv4 address of the remote unit; and
forming, by the communication device, an internet protocol version 6 (IPv6) packet by removing from the IPv4 packet the MVPN tunnel header and the IPsec tunnel header without having to remove the IPv6 to IPv4 transition header.
2 Assignments
0 Petitions
Accused Products
Abstract
A method (200, 300, 400) of communicating an IPv6 packet (120) over an IPv4 based network (102). The method can include receiving the IPv6 packet to be communicated to a remote unit (104), encapsulating the IPv6 packet in an IPv4 transition packet (122), and communicating the IPv4 transition packet to an IPv4 MVPN (114) server configured to communicate the packet to the remote unit via infrastructure of an IPv4 radio access network. Another aspect of the present invention relates to a method of processing an IPv6 packet received over an IPv4 based network. The method can include receiving from an MVPN server an IPv4 formatted packet that is being communicated to a remote unit, and removing from the packet at least one IPv4 header to result in the packet being formatted in accordance with IPv6.
-
Citations
16 Claims
-
1. A method of processing an IPv6 packet received over an IPv4 based network, the method comprising:
-
receiving at a communication device, from a mobile virtual private network (MVPN) server an internet protocol version 4 (IPv4) packet via an IPv4 network that is being communicated to a remote unit, the IPv4 packet including encapsulated data, an internet protocol version 6 (IPv6) header, an internet protocol security (IPsec) tunnel header identifying the IPv4 address of the MVPN server and the first IPv4 address of the remote unit to form the IPv6 packet, and a MVPN tunnel header identifying an IPv4 address of the MVPN server and a first IPv4 address of the remote unit, but not including an IPv6 to IPv4 transition header identifying an IPv4 address of a transition gateway and a second IPv4 address of the remote unit; and forming, by the communication device, an internet protocol version 6 (IPv6) packet by removing from the IPv4 packet the MVPN tunnel header and the IPsec tunnel header without having to remove the IPv6 to IPv4 transition header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating an internet protocol version 6 (IPv6) packet over an internet protocol version 4 (IPv4) based network, the method comprising:
-
receiving from a transition gateway, at an IPv4 mobile virtual private network (MVPN) server, an IPv4 transition packet including (i) an IPv6 to IPv4 transition header identifying an IPv4 address of the transition gateway and a first IPv4 address of the remote unit and (ii) an encapsulated IPv6 packet comprising an IPv6 header and data removing, at the MVPN server, the IPv6 to IPv4 transition header of the IPv4 transition packet and appending an MVPN tunnel header and an internet protocol security (IPsec) tunnel header to form a nested MVPN packet, the MVPN tunnel header identifying an IPv4 address of the MVPN server and a second IPv4 address of the remote unit and the IPsec tunnel header identifying the IPv4 address of the MVPN server and the first IPv4 address of the remote unit to form the IPv6 packet; and the MVPN server transmitting the nested MVPN packet towards the remote unit via an infrastructure comprising an IPv4 radio access network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification