Network relay apparatus, network system, and network relay method
OwnerYasuhiro Ishibashi, Takero Kobayashiinventors
Life of this patent
Estimating the term…
Abstract
After receiving a first packet from a personal computer, an access point on a shop side forms a second packet containing the first packet in its payload and transmits the formed second packet to an access point on a head office side via the Internet. After receiving the second packet from the Internet, the access point on the head office side extracts from the payload of the received second packet the first packet that was formed by the access point on the shop side and outputs the extracted first packet to a server computer.
Claims23
A network relay apparatus that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- means for inserting in the second information field the packet in the first form received from the first network;
- and
- means for transmitting to the second network the packet in the second form in which the second information field contains the packet in the first form.
A network relay apparatus that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- means for extracting the packet in the first form from the second information field of the packet in the second form received from the second network;
- and
- means for transmitting to the first network the packet in the first form extracted from the second information field of the packet in the second form.
A network relay apparatus that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- means for inserting in the second information field the packet in the first form received from the first network;
- means for transmitting to the second network the packet in the second form in which the second information field contains the packet in the first form;
- means for extracting the packet in the first form from the second information field of the packet in the second form received from the second network;
- and
- means for transmitting to the first network the packet in the first form extracted from the second information field of the packet in the second form.
A network system that forms a plurality of local area networks connected to each other via the Internet into one virtual subnet and manages all computers within the plurality of local area networks by a single server computer by using physical addresses corresponding to the respective computers, comprising:
- a plurality of network relay apparatuses, wherein a network relay apparatus is arranged between the Internet and each of the server computer and the plurality of local area networks;
- wherein each network relay apparatus includes
- means for inserting a packet in a first form, which is constructed by a first header and a first information field and received from one of the local area networks and the server computer, in a second information field of a packet in a second form, which is constructed by a second header and the second information field and transmitted/received via the Internet, and for transmitting the packet in the second form to the Internet, and
- means for extracting the packet in the first form from the second information field of the packet in the second form received from the Internet, and for transmitting the packet in the first form to one of the local area networks and the server computer;
- and
- the packet in the first form containing the first header is exchanged between the computers and the server computer that are connected to each other via the Internet.
A network relay method that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- containing in the second information field the packet in the first form received from the first network;
- and
- transmitting to the second network the packet in the second form in which the second information field contains the packet in the first form.
A network relay method that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- extracting the packet in the first form from the second information field of the packet in the second form received from the second network;
- and
- transmitting to the first network the packet in the first form extracted from the second information field of the packet in the second form.
A network relay method that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- inserting in the second information field the packet in the first form received from the first network;
- transmitting to the second network the packet in the second form in which the second information field contains the packet in the first form;
- extracting the packet in the first form from the second information field of the packet in the second form received from the second network;
- and
- transmitting to the first network the packet in the first form extracted from the second information field of the packet in the second form.
An Internet Protocol (IP) packet, comprising:
- an IP header;
- and
- an IP data section, wherein the IP data section contains a media access control (MAC) packet including a MAC header and a MAC data section.
A network relay apparatus that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- a containment module to contain in the second information field the packet in the first form received from the first network;
- and
- a transmission module to transmit to the second network the packet in the second form in which the second information field contains the packet in the first form.
A network relay apparatus that performs data relay between a first network in which data is transmitted/received by using a packet in a first form constructed by a first header and a first information field, and a second network in which data is transmitted/received by using a packet in a second form constructed by a second header and a second information field, comprising:
- an extraction module to extract the packet in the first form from the second information field of the packet in the second form received from the second network;
- and
- a transmission module to transmit to the first network the packet in the first form extracted from the second information field of the packet in the second form.
A method of forming a data packet, comprising:
- providing a media access control (MAC) packet having a MAC header and a MAC data section;
- providing an Internet Protocol (IP) packet having an IP header and an IP data section;
- and
- storing the MAC packet in the IP data section of the IP packet.
An access point, comprising:
- a bridge section to receive a media access control (MAC) packet having a MAC header and a MAC data section, and to check a destination address in the MAC header;
- a tunneling processing section to receive the MAC packet from the bridge section and to forward the MAC packet;
- and
- a router section to receive the MAC packet from the tunneling processing section, to form and transmit an Internet Protocol (IP) packet having an IP header and an IP data section, wherein the MAC packet is stored in the IP data section.
An access point, comprising:
- a router section to receive an Internet Protocol (IP) packet having an IP header and an IP data section, wherein a media access control (MAC) packet having a MAC header and a MAC data section is stored in the IP data section, and the router section extracts the MAC packet from the IP data section and transmits the MAC packet;
- a tunneling processing section to receive the MAC packet from the router section and to forward the MAC packet;
- a bridge section to receive the MAC packet from the tunneling processing section, to check a destination address in the MAC header, and to transmit the MAC packet.
Dependencies are inferred from the claim text.