Data relay method, its apparatus, and data relay system using the apparatus
First Claim
1. A data relay method of establishing a logical tunnel within a specified backbone network disposed between networks, and relaying data having a specified format between the networks through the tunnel, said method comprising:
- a determining step of determining a type of a destination address at the Data Link layer from the data loaded from the network into the backbone network;
a transmitting step of transmitting the data to the tunnel as a relay destination that is determined for each address when the determined type is an address for an individual; and
an identifying/transmitting step of identifying the relay destination tunnel from data contents set in correlation with the destination address at the Network layer when the type is an address for broadcast, and of transmitting the data to the identified relay destination tunnel.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of relay apparatuses are provided within an IP network of an ISP, and these relay apparatuses are connected to each other by logical tunnels. Each relay apparatus determines the type of a destination address at the Layer 2 level from the data loaded from a host device. When the type is for broadcast, the relay apparatus identifies a tunnel as a relay destination from the data contents set in correlation with destination addresses at the Layer 3 level, and transmits the data only to the relevant relay destination tunnel.
81 Citations
15 Claims
-
1. A data relay method of establishing a logical tunnel within a specified backbone network disposed between networks, and relaying data having a specified format between the networks through the tunnel, said method comprising:
-
a determining step of determining a type of a destination address at the Data Link layer from the data loaded from the network into the backbone network;
a transmitting step of transmitting the data to the tunnel as a relay destination that is determined for each address when the determined type is an address for an individual; and
an identifying/transmitting step of identifying the relay destination tunnel from data contents set in correlation with the destination address at the Network layer when the type is an address for broadcast, and of transmitting the data to the identified relay destination tunnel. - View Dependent Claims (2)
-
-
3. A data relay method of establishing a logical tunnel within a specified public network disposed between a specified backbone network and host devices, and relaying data between the backbone network and said host devices through the tunnel, said method comprising:
-
a first determining step of monitoring contents of the data loaded from said host device and determining whether the data is user data;
a first relaying step of relaying data through the tunnel when the data is the user data; and
a control processing step of performing control processing on the data without being routed through the tunnel when the data is a predetermined control packet. - View Dependent Claims (4)
-
-
5. A data relay method of relaying data between a specified backbone network and host devices through a public network, said method comprising:
-
an address converting step of converting a destination of data transmitted from the backbone network to a specific IP address within the public network, to a broadcast address of a particular group previously set;
a forwarding step of forwarding the data, whose address has been converted, to a multicast network within the public network; and
a distributing step of distributing the forwarded data to said host devices.
-
-
6. A data relay apparatus, disposed within a specified backbone network interposed between networks, which relays data having a specified format from the network through a logical tunnel established within the backbone network, said apparatus comprising:
-
a storage unit that stores information for a relay destination tunnel in correlation with a destination address at the Network layer of the data;
a type determination unit that determines a type of a destination address at the Data Link layer of the data loaded from the network; and
a transmission unit that transmits the data to the relay destination tunnel corresponding to the destination address at the Network layer stored in said storage unit when the type of the destination address is a broadcast address. - View Dependent Claims (7)
-
-
8. A data relay apparatus, disposed within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through a logical tunnel established within the public network, said apparatus comprising:
-
a first type determination unit that monitors contents of the data loaded from said host device and determines a type of the data;
a first relay unit that relays data through the tunnel when the type of the data is targeted for a single traffic; and
a control processing unit that performs control processing on the data without being routed through the tunnel when the data is a predetermined control packet.
-
-
9. A data relay apparatus, disposed within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through a logical tunnel established within the public network, said apparatus comprising:
-
a second type determination unit that monitors contents of the data loaded from the backbone network and determines a type of the data;
a second relay unit that relays the data through the tunnel when the type of the data is targeted for a single traffic; and
a storage control unit that stores the data when the type of the data is targeted for broadcast to a particular group.
-
-
10. A data relay apparatus, disposed within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through a logical tunnel established within the public network, said apparatus comprising:
-
an address conversion unit that converts a destination of data transmitted to a specific IP address within the public network, to a broadcast address of a particular group previously set;
a forwarding unit that forwards the data, whose address has been converted, to a multicast network logically constituted within the public network; and
a distribution unit that distributes the forwarded data to said host devices.
-
-
11. A data relay system, having a logical tunnel established within a specified backbone network disposed between networks, which relays data having a specified format between the networks through the tunnel,
said system having a data relay apparatus within the backbone network, said data relay apparatus, disposed within a specified backbone network interposed between networks, which relays data having a specified format from the network through a logical tunnel established within the backbone network, said apparatus comprising: - a storage unit that stores information for a relay destination tunnel in correlation with a destination address at the Network layer of the data;
a type determination unit that determines a type of a destination address at the Data Link layer of the data loaded from the network; and
a transmission unit that transmits the data to the relay destination tunnel corresponding to the destination address at the Network layer stored in said storage unit when the type of the destination address is a broadcast address,wherein the data is transmitted to the relay destination tunnel corresponding to the broadcast address at the Data Link layer of the data loaded from the network to said data relay apparatus. - View Dependent Claims (12, 14)
- a storage unit that stores information for a relay destination tunnel in correlation with a destination address at the Network layer of the data;
-
13. A data relay system, having a logical tunnel established within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through the tunnel,
said system having a data relay apparatus within the public network, said data relaying apparatus, disposed within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through a logical tunnel established within the public network, said apparatus comprising: - a first type determination unit that monitors contents of the data loaded from said host device and determines a type of the data;
a first relay unit that relays data through the tunnel when the type of the data is targeted for a single traffic; and
a control processing unit that performs control processing on the data without being routed through the tunnel when the data is a predetermined control packet,wherein, when the data loaded from said host device is the predetermined control packet, the control processing is performed on the data without being routed through the tunnel.
- a first type determination unit that monitors contents of the data loaded from said host device and determines a type of the data;
-
15. A data relay system, having a logical tunnel established within a specified public network interposed between a specified backbone network and host devices, which relays data between the backbone network and said host devices through the tunnel,
said system having a data relay apparatus within the public network, said data relaying apparatus, disposed within a specified public network interposed between a specifiel backbone network and host devices, which relays data between the backbone network and said host devices through a logical tunnel established within the public network, said apparatus comprising: - an address conversion unit that converts a destination of data transmitted to a specific IP address within the public network, to a broadcast address of a particular group previously set;
a forwarding unit that forwards the data, whose address has been converted, to a multicast network logically constituted within the public network; and
a distribution unit that distributes the forwarded data to said host devices,wherein the data whose address has been converted is distributed to said host devices.
- an address conversion unit that converts a destination of data transmitted to a specific IP address within the public network, to a broadcast address of a particular group previously set;
Specification