Network system, traffic balancing method, network monitoring device and host
First Claim
Patent Images
1. A network system for traffic balancing among different networks employing a plurality of IP protocols, the network system comprising:
- a plurality of hosts supporting the plurality of IP protocols; and
a network monitoring device for monitoring traffic in each of the networks;
wherein the network monitoring device comprises a processor, coupled to a memory, for performing operations of;
monitoring the traffic in each of the networks;
judging whether the traffic in a first network employing a first IP protocol is balanced compared with a second network employing a second IP protocol, based on the monitored network traffic; and
when it is judged that a traffic imbalance occurs between the first network and the second network, notifying a host transmitting IP packets by employing the first IP protocol to transmit the packets by using the second IP protocol;
wherein a given one of said hosts comprises a processor, coupled to a memory, for performing operations of;
converting the next IP packet to be transmitted employing the first IP protocol into an IP packet employing the second IP protocol, in response to the notification; and
transmitting the IP packet employing the second IP protocol; and
wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A traffic balancing system, traffic balancing device and traffic balancing method that converts IP packets by switching IP address of the destination host between the dual stack hosts communicating with each other, in order to control traffic balancing in the networks.
253 Citations
31 Claims
-
1. A network system for traffic balancing among different networks employing a plurality of IP protocols, the network system comprising:
-
a plurality of hosts supporting the plurality of IP protocols; and a network monitoring device for monitoring traffic in each of the networks; wherein the network monitoring device comprises a processor, coupled to a memory, for performing operations of; monitoring the traffic in each of the networks; judging whether the traffic in a first network employing a first IP protocol is balanced compared with a second network employing a second IP protocol, based on the monitored network traffic; and when it is judged that a traffic imbalance occurs between the first network and the second network, notifying a host transmitting IP packets by employing the first IP protocol to transmit the packets by using the second IP protocol; wherein a given one of said hosts comprises a processor, coupled to a memory, for performing operations of; converting the next IP packet to be transmitted employing the first IP protocol into an IP packet employing the second IP protocol, in response to the notification; and transmitting the IP packet employing the second IP protocol; and wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (2)
-
- 3. The network system of claim , wherein the network monitoring device makes the judgment by monitoring bandwidth.
-
7. A method for traffic balancing among different networks employing two or more IP protocols, the method being used in a network system comprising a plurality of hosts supporting the two or more IP protocols, and a network monitoring device for monitoring traffic in each of the networks, the method comprising:
-
monitoring the traffic in each of the networks; judging whether the traffic in a first network employing a first IP protocol is balanced compared with a second network employing a second IP protocol, based on the monitored network traffic; when it is judged that a traffic imbalance occurs between the first network and the second network, notifying a host transmitting IP packets by employing the first IP protocol to re-encapsulate the packets to be transmitted by using the second IP protocol; and in response to the notification, the host converting the next IP packet to be transmitted employing the first IP protocol into IP packet employing the second IP protocol and then transmitting the same; wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An IPv4/IPv6 traffic balancing method for balancing information traffic in an IPv4 network and an IPv6 network, the method comprising the steps of:
-
judging whether a traffic imbalance of IPv4 packets and IPv6 packets transmitted over the networks occurs; and when the traffic imbalance occurs, converting the IPv4 packets to be subsequently transmitted into the IPv6 packets or the IPv6 packets to be subsequently transmitted into the IPv4 packets, based on the type of the traffic imbalance; wherein the IPv4 network and the IPv6 network comprise alternative routes for transmitting IP packets from a given source to a given destination.
-
-
13. A host used in a network system for traffic balancing among different networks employing two or more IP protocols, the host supporting the two or more IP protocols, and a network monitoring device in the network system monitoring traffic in each of the networks, wherein the host comprises a processor, coupled to a memory, for performing operations of:
-
when the network monitoring device judges that a traffic imbalance occurs in a network employing a first IP protocol compared with a second network employing a second IP protocol, encapsulating the next IP packet to be transmitted employing the first IP protocol into an IP packet employing the second IP protocol; and transmitting the IP packet employing the second IP protocol; and wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (14, 15, 16)
-
-
17. A method performed by a host used in a network system for traffic balancing among different networks employing two or more IP protocols, the host supporting the two or more IP protocols, and a network monitoring device in the network system monitoring traffic in each of the networks, wherein the host performs steps of:
-
transmitting IP packets employing a first IP protocol; encapsulating the next IP packet to be transmitted employing the first IP protocol into the IP packet employing a second IP protocol, when the network monitoring device judges that a traffic imbalance occurs in a first network employing the first IP protocol compared with a second network employing the second IP protocol; and transmitting the IP packet employing the second IP protocol; wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (18, 19, 20, 31)
-
-
21. A network monitoring device used in a network system for traffic balancing among different networks employing two or more IP protocols, the network system comprising a plurality of hosts supporting the two or more IP protocols, wherein the network monitoring device comprises a processor, coupled to a memory, for performing operations of:
-
monitoring traffic in each of the networks; judging whether the traffic in a first network employing a first IP protocol is balanced compared with a second network employing a second IP protocol, based on the monitored network traffic; and when it is judged that a traffic imbalance occurs in the first network, notifying a host transmitting IP packets by employing the first IP protocol to re-encapsulate the packets to be transmitted by using the second IP protocol; wherein the first network employing the first LP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method performed by a network monitoring device used in a network system for traffic balancing among different networks employing two or more IP protocols, the network system comprising a plurality of hosts supporting the two or more IP protocols, the method comprising steps of:
-
monitoring traffic in each of the networks; judging whether the traffic in a first network employing a first IP protocol is balanced compared with a second network employing a second IP protocol, based on the monitored network traffic; and when it is judged that a traffic imbalance occurs in the first network, notifying a host transmitting IP packets by employing the first IP protocol to re-encapsulate the packets to be transmitted by using the second IP protocol; wherein the first network employing the first IP protocol and the second network employing the second IP protocol comprise alternative routes for transmitting IP packets from a given source to a given destination. - View Dependent Claims (27, 28, 29, 30)
-
Specification