Claims
- 1. 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.
- 2. An apparatus according to claim 1, wherein
the first header of the packet in the first form contained in the second information field contains a destination media access control (MAC) and a source MAC address.
- 3. An apparatus according to claim 1, further including means for determining whether the packet in the first form is transmitted to the first network or the second network,
wherein when the packet in the first form is transmitted to the second network in accordance with a determination result by said means for determining, the packet in the first form is contained in the second information field.
- 4. An apparatus according to claim 2, further including means for determining whether the packet in the first form is transmitted to the first network or the second network,
wherein when the packet in the first form is transmitted to the second network in accordance with a determination result by said means for determining, the packet in the first form is contained in the second information field.
- 5. 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.
- 6. 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.
- 7. 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.
- 8. 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.
- 9. 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.
- 10. 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.
- 11. 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.
- 12. An IP packet according to claim 11, wherein the MAC packet is an Ethernet packet, the MAC header is an Ethernet header, and the MAC data section is an Ethernet data section.
- 13. 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.
- 14. An apparatus according to claim 13, wherein
the first header of the packet in the first form contained in the second information field contains a destination media access control (MAC) address and a source MAC address.
- 15. An apparatus according to claim 13, further including a determination module to determine whether the packet in the first form is transmitted to the first network or the second network,
wherein when the packet in the first form is transmitted to the second network in accordance with a determination result by the determination module, the packet in the first form is contained in the second information field.
- 16. An apparatus according to claim 14, further including a determination module to determine whether the packet in the first form is transmitted to the first network or the second network,
wherein when the packet in the first form is transmitted to the second network in accordance with a determination result by said determination module, the packet in the first form is contained in the second information field.
- 17. 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.
- 18. 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.
- 19. A method according to claim 18, wherein the MAC packet is an Ethernet packet, the MAC header is an Ethernet header, and the MAC data section is an Ethernet data section.
- 20. 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.
- 21. An access point according to claim 20, wherein the MAC packet is an Ethernet packet, the MAC header is an Ethernet header, and the MAC data section is an Ethernet data section.
- 22. 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.
- 23. An access point according to claim 22, wherein the MAC packet is an Ethernet packet, the MAC header is an Ethernet header, and the MAC data section is an Ethernet data section.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2001-380163 |
Dec 2001 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2001-380163, filed Dec. 13, 2001.