IPv6 to web architecture
First Claim
1. A system comprising:
- a stream server, coupled to an Internet Protocol version 4 (IPv4) network;
a first home agent, coupled to the stream server via a first IPv4 network connection and coupled to a Internet Protocol version 6 (IPv6) network;
a plurality of recipient IPv4 client devices, coupled to the stream server via a plurality of second IPv4 network connections; and
a first source IPv6 client device, coupled through the IPv6 network to the first home agent, wherein the first source IPv6 client device sends information to the first home agent comprising an IPv4 address, an IPv6 address associated with the first source IPv6 client device, and when no client is connected to a stream of the first source IPv6 client device, a binding update message, and video streamed from the first source client device to the stream server passes through the IPv6 network and the first IPv4 network connection; and
a second home agent, coupled to the stream server via a second IPv4 network connection, wherein the first home agent replicates the information transferred from the first source IPv6 client device and transmits the replicated information to the second home agent,the first source IPv6 client device is coupled via a IPv6-over-IPv4 tunnel to the first home agent,through the IPv6-over-IPv4 tunnel, information is transferred from the first IPv6 client device to the first home agent server in an encrypted form, andthe information transferred from the first home agent directly to the stream server is in an unencrypted form without using the first IPv6-over-IPv4 tunnel.
0 Assignments
0 Petitions
Accused Products
Abstract
A system allows first users to connect through an IPv4 web interface to access content (e.g., information and services) of second users who provide the content using IPv6. The second users are effectively mobile web servers. In an implementation, the system is a streaming media network (e.g., life casting) where first users are video viewers and second users are streaming video providers. In the system, a second user runs a home agent client (e.g., plug in) that connects to a home agent server using IPv6. The home agent client and server encapsulate and deencapsulate the IPv6 information. Information is transmitted and routed using IPv6 in an IPv4 environment. Any number of second users connects to the first user'"'"'s content via an IPv4 web interface.
50 Citations
18 Claims
-
1. A system comprising:
-
a stream server, coupled to an Internet Protocol version 4 (IPv4) network; a first home agent, coupled to the stream server via a first IPv4 network connection and coupled to a Internet Protocol version 6 (IPv6) network; a plurality of recipient IPv4 client devices, coupled to the stream server via a plurality of second IPv4 network connections; and a first source IPv6 client device, coupled through the IPv6 network to the first home agent, wherein the first source IPv6 client device sends information to the first home agent comprising an IPv4 address, an IPv6 address associated with the first source IPv6 client device, and when no client is connected to a stream of the first source IPv6 client device, a binding update message, and video streamed from the first source client device to the stream server passes through the IPv6 network and the first IPv4 network connection; and a second home agent, coupled to the stream server via a second IPv4 network connection, wherein the first home agent replicates the information transferred from the first source IPv6 client device and transmits the replicated information to the second home agent, the first source IPv6 client device is coupled via a IPv6-over-IPv4 tunnel to the first home agent, through the IPv6-over-IPv4 tunnel, information is transferred from the first IPv6 client device to the first home agent server in an encrypted form, and the information transferred from the first home agent directly to the stream server is in an unencrypted form without using the first IPv6-over-IPv4 tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification