发明名称 Relay device and method for connecting client apparatus with server
摘要 A simple means is used to realize a virtual network communication via an home network and Internet. A relay device 4 comprises bridge module 12 provided between a network protocol stack 13 and each of network devices 10, 11 for bridging for packets which are not addressed to the relay device or VLAN, or not broadcast request packets; a server address storage section 17 for storing the global address of a server; a tunneling session establishing section 20 for establishing a tunneling connection with the server based on the global address; a capsulating processing section 21 for capsulating a originating address and sending it to the server via the tunneling connection; and a virtual IP address/private IP address conversion section 22 for decapsulating a packet addressed to the relay device, converting a destination virtual network address included in this packet to a private IP address on the LAN of a client apparatus, and sending it onto the LAN via the bridge module.
申请公布号 US8774183(B2) 申请公布日期 2014.07.08
申请号 US200612096584 申请日期 2006.12.08
申请人 Freebit Co., Ltd. 发明人 Kitamura Jun;Yashima Shinpei;Ishida Atsuki
分类号 H04L12/56;H04L12/46 主分类号 H04L12/56
代理机构 Baker & Hostetler LLP 代理人 Baker & Hostetler LLP
主权项 1. A relay device disposed within a LAN for connecting a client apparatus with a virtual network via a server on the Internet, said relay device comprising: a server address storage section for storing a global address of said server on the Internet; a tunneling connection establishing section for establishing a tunneling connection between said relay device and said server based on said global address of said server, thereby enabling communication destined to a virtual network address of said virtual network, wherein said relay device is disposed between an upstream network and a downstream network within the same LAN, said upstream network having a client apparatus communicating in a first protocol and said downstream network having a client apparatus communicating in said first protocol and at least one client apparatus communicating in a second protocol wherein said first protocol is an internet protocol version four (IPv4) protocol and said second protocol is non-IPv4 protocol; a bridge module provided between a local communication protocol stack and a network device for determining a destination of a packet received via the network device, and bridging between the upstream network and downstream network of the LAN by letting the packet pass through without passing the packet to the local communication protocol stack unless the packet is addressed to the relay device itself, a broadcast packet, or a request packet addressed to the virtual network, as well as for capturing and forwarding a request packet that is originated from said at least one client apparatus communicating in said second protocol in the downstream network and that is destined to a virtual network address of said virtual network to a capsulating processing section without passing the packet to said local communication protocol stack; said capsulating processing section for receiving said request packet and capsulating the packet after adding to the packet a virtual network address of said at least one client apparatus as an originating address, and sending the capsulated packet to said server via the tunneling connection; and a decapsulating processing section for decapsulating a packet addressed to the relay device itself received through said local communication protocol stack via the tunneling connection, converting a destination virtual network address included in the decapsulated packet into a private IP address of said at least one client apparatus in the downstream network, and sending the packet to said at least one client apparatus by the bridge module without passing the packet to the said local communication protocol stack; wherein said bridge module passes a broadcast packet to said local communication protocol stack and also let the broadcast packet to pass through.
地址 Tokyo JP