IP Library Granted Patent US 8,537,709
Granted Patent B2
US 8,537,709 · App. 13/087,391 · Granted Sep 17, 2013

Network device, and multi-wide area network interface selection module and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,537,709
App. No.
13/087,391
Granted
Sep 17, 2013
Kind
B2
Abstract

A network device includes a plurality of wide area network (WAN) interfaces, and a multi-WAN interface selection module. The WAN interfaces transmit session requests. The multi-WAN interface selection module communicates with the WAN interfaces and includes a monitoring unit, a quality table management unit and a network selection unit. The monitoring unit monitors and records network QoS corresponding to each WAN interface to obtain corresponding QoS information. The quality table management unit establishes a QoS information table according to the QoS information from the monitoring unit and updates the QoS information table in real time, and the network selection unit queries the QoS information table to select and distribute a WAN interface to send a new session request.

Claims (31)

1. A method for selecting wide area network (WAN) interfaces of a network device, the method comprising:

establishing an initial quality of service (QoS) information table to grade the WAN interfaces of the network device;

receiving a new session request; and

determining whether the new session request is consistent with a prestored session request or not;

querying the QoS information table to select a WAN interface to transmit the session request if the new session request is consistent with the prestored session request; and

selecting and distributing a WAN interface of the network device by way of round robin scheduling or weight round robin scheduling if the new session request is inconsistent with the prestored session request.

2. The method as claimed in claim 1 , further comprising monitoring and recording network QoS between each WAN interface of the network device and corresponding internet service provider (ISP).

3. The method as claimed in claim 2 , further comprising monitoring the network QoS and abnormal communication.

4. The method as claimed in claim 1 , further comprising updating the QoS information table according to different QoS information.

5. A network device comprising a multi-wide area network (WAN) interface selection module used for selecting WAN interfaces of the network device, the multi-WAN interface module comprising:

a monitoring unit that monitors and records network QoS corresponding to each WAN interface to obtain corresponding QoS information;

a quality table management unit that electrically connects the monitoring unit to receive the QoS information;

a network selection unit that electrically connects the quality table management unit, wherein the quality table management unit generates a QoS information table and updates the QoS information table according to the QoS information, and the network selection unit queries the QoS information table to select and distribute a WAN interface to send a session request; and

a session identification unit that electrically connected to the network selection unit, wherein the session identification unit prestores different session requests and determining a new session request is consistent with the prestored session request or not, the network selection unit dynamically selects and distributes a WAN interface to transmit the new session request if the new session request is inconsistent with the prestored session request; the network selection unit accesses and queries the QoS information table, and selects a WAN interface to establish communication with corresponding internet service provider (ISP) if the new session request is consistent with the prestored session request.

6. The network device as claimed in claim 5 , wherein if the new session request is inconsistent with the prestored session request, the session identification unit triggers and sends a first command signal to the network selection unit, if the new session request is consistent with the prestored session request, the session identification unit provides and transmits a second command signal to the network selection unit.

7. The network device as claimed in claim 6 , wherein when the network selection unit receives the first command signal from the session identification unit, the network selection unit dynamically selects and distributes a WAN interface to transmit the new session request; when the network selection unit receives the second command signal from the session identification unit, the network selection unit accesses and queries the QoS information table, and selects a WAN interface to establish communication with corresponding ISP.

8. The network device as claimed in claim 5 , wherein the QoS is the ability to provide different priority to different applications, users, or data flows, to guarantee a certain level of performance to a data flow, and the QoS information comprises bandwidth of data transmission, transmission delay, and packet loss rate of data.

9. The network device as claimed in claim 5 , wherein the QoS information table comprises internet protocol (IP) addresses of the corresponding WAN interfaces, connection states of each WAN interface, QoS scores and other parameters.

10. The network device as claimed in claim 9 , wherein the QoS scores is obtained and calculated according to the weighted average of the transmission bandwidth, transmission delay and data packet loss rate, and the QoS score is in direct proportion to the communication quality of the network.

11. The network device as claimed in claim 10 , wherein when the QoS score of each WAN interface is changed in real time, the network selection unit automatically re-queries the QoS information table, and dynamically reselects a new WAN interface to establish communication with corresponding ISP.

12. A network device, comprising:

a plurality of WAN interfaces that transmit session requests; and

a multi-WAN interface selection module that is electronic communication with the WAN interfaces, the multi-WAN interface selection module comprising:

a monitoring unit that monitors and records network QoS corresponding to each WAN interface to obtain corresponding QoS information;

a quality table management unit that electrically connects the monitoring unit;

a network selection unit that is electrically communication with the quality table management unit and the WAN interfaces, wherein the quality table management unit establishes a QoS information table according to the QoS information from the monitoring unit and updates the QoS information table in real time, and the network selection unit queries the QoS information table to select and distribute a WAN interface to send a new session request; and

a session identification unit that electrically connected to the network selection unit, wherein the session identification unit prestores different session requests and determining a new session request is consistent with the prestored session request or not, the network selection unit dynamically selects and distributes a WAN interface to transmit the new session request if the new session request is inconsistent with the prestored session request; the network selection unit accesses and queries the QoS information table, and selects a WAN interface to establish communication with corresponding internet service provider (ISP) if the new session request is consistent with the prestored session request.

13. The network device as claimed in claim 12 , further comprising at least one local area network (LAN) interface, wherein LAN interfaces are in electronic communication with a computer, each WAN interfaces is respectively in electronic communication with an ISP, and the ISP access to the Internet for a server.

14. The network device as claimed in claim 12 , wherein if the new session request is inconsistent with the prestored session request, the session identification unit triggers and sends a first command signal to the network selection unit, if the new session request is consistent with the prestored session request, the session identification unit provides and transmits a second command signal to the network selection unit.

15. The network device as claimed in claim 14 , wherein when the network selection unit receives the first command signal from the session identification unit, the network selection unit dynamically selects and distributes a WAN interface to transmit the new session request; when the network selection unit receives the second command signal from the session identification unit, the network selection unit accesses and queries the QoS information table, and selects a WAN interface to establish communication with corresponding ISP.

16. The network devices claimed in claim 12 , wherein the QoS information table comprises internet protocol (IP) addresses of the corresponding WAN interfaces, connection states of each WAN interface, QoS scores and other parameters, and the QoS scores is obtained and calculated according to the weighted average of the transmission bandwidth, transmission delay and data packet loss rate, and the QoS score is in direct proportion to the communication quality of the network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045171/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2011
From: WANG, PEI-YU
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 026132/0607 →