System for converting data based upon IPv4 into data based upon IPv6 to be transmitted over an IP switched network
First Claim
Patent Images
1. A method comprising:
- transmitting an Internet Protocol version 6 (IPv6 ) data packet via a Virtual Private Network (VPN), the IPv6 data packet converted from an Internet Protocol version 4 (IPv4 ) data packet, wherein the IPv6 data packet comprises a packet header comprising;
a Provider Edge (PE) field storing data corresponding to a PE device;
a VPN identification field storing data related to an IPv4 address that was in a packet header of the IPv4 data packet; and
a location identification field storing data to identify a geographic location of a site;
wherein at least one of the data stored in the VPN identification field and the data stored in the location identification field is identified via an inverse Domain Name Server (DNS) lookup on a DNS server.
0 Assignments
0 Petitions
Accused Products
Abstract
Certain exemplary embodiments provide a method for converting data packets based upon IPv4 protocol into data packets based upon IPv6 protocol, said method comprising converting any data packet based upon the IPv4 protocol into a data packet based upon the IPv6 protocol before transmitting it to an IP switched network using information provided by an external server, and converting any data packet based upon the IPv6 protocol provided by said IP switched network into a data packet based upon the IPv4 protocol before transmitting it to a first or second workstation.
-
Citations
21 Claims
-
1. A method comprising:
transmitting an Internet Protocol version 6 (IPv6 ) data packet via a Virtual Private Network (VPN), the IPv6 data packet converted from an Internet Protocol version 4 (IPv4 ) data packet, wherein the IPv6 data packet comprises a packet header comprising; a Provider Edge (PE) field storing data corresponding to a PE device; a VPN identification field storing data related to an IPv4 address that was in a packet header of the IPv4 data packet; and a location identification field storing data to identify a geographic location of a site;
wherein at least one of the data stored in the VPN identification field and the data stored in the location identification field is identified via an inverse Domain Name Server (DNS) lookup on a DNS server.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 17)
-
11. A method comprising:
transmitting an Internet Protocol version 6 (IPv6) data packet via a Virtual Private Network (VPN), the IPv6 data packet converted from an Internet Protocol version 4 (IPv4) data packet, wherein the IPv6 data packet comprises a packet header comprising; a Provider Edge (PE) field containing data corresponding to a PE device; a VPN identification field containing data related to an IPv4 address that was in a packet header of the IPv4 data packet; and a location identification field containing data that identifies a geographic location of a site;
wherein at least one of the data in the VPN identification field and the data in the location identification field that identifies the geographic location of the site is identified via a Whois server.
-
16. A method comprising:
transmitting an Internet Protocol version 6 (IPv6 ) data packet via a Virtual Private Network (VPN), the IPv6 data packet converted from an Internet Protocol version 4 (IPv4) data packet, wherein the IPv6 data packet comprises a packet header comprising; a Provider Edge (PE) field including information corresponding to a PE device; and a VPN identification field including information related to an IPv4 address that was in a packet header of the IPv4 data packet;
wherein information used to convert the IPv4 data packet to the IPv6 data packet is obtained from an Address Resolution Protocol Proxy.
-
18. A system comprising:
a first packet builder between a packet transmitting workstation and an Internet Protocol (IP) switched network, the first packet builder configured to convert an IP version 4 (IPv4) data packet to an Internet Protocol version 6 (IPv6) data packet, the IPv6 data packet transmittable via a Virtual Private Network (VPN), wherein the IPv6 data packet comprises a packet header comprising; a Provider Edge (PE) field to store data corresponding to a PE device; and a VPN identification field to store data related to an IPv4 address that was in a packet header of the IPv4 data packet, wherein the VPN identification field is to store data identified via an inverse Domain Name Server (DNS) lookup on a DNS server. - View Dependent Claims (19, 20)
-
21. A tangible machine-readable storage medium excluding propagating signals and storing machine readable instructions that, when executed, cause a machine to at least:
-
transmit an Internet Protocol version 6 (IPv6 ) data packet via a Virtual Private Network (VPN), the IPv6 data packet converted from an Internet Protocol version 4 (IPv4) data packet, wherein the IPv6 data packet comprises a packet header comprising; a Provider Edge (PE) field to store data corresponding to a PE device; a VPN identification field to store data related to an IPv4 address that was in a packet header of the IPv4 data packet; and a location identification field that identifies a geographic location of a site; wherein at least one of the VPN identification field and the location identification field is identified via an inverse Domain Name Server (DNS) lookup on a DNS server.
-
Specification