System and method for providing quality of service over dedicated local loop networks
First Claim
1. A method for managing transmission characteristics for data communications between a first network site and a remote second network site of a wide area data communications network, wherein the data communications occur over a series of links of the data communications network, the method comprising:
- obtaining configuration information regarding a first node device of the first network site, wherein the configuration information reflects one or more transmission characteristics of the first node device with respect to outbound data communications transmitted to the second network site via a first link of the series of links of the data communications network, wherein the first link is between the first node device and a second node device serving as an entry point to a public portion of the data communications network;
determining one or more outbound link throughput limits for the outbound data communications, wherein at least one of the outbound link throughput limit(s) is/are determined based on at least one of the transmission characteristic(s) of the first node device; and
applying the outbound link throughput limit(s) to transmission of data packets of the outbound data communications; and
wherein the configuration information is obtained by;
sending a Simple Network Management Protocol (SNMP) request to the first node device for a device descriptor variable of the first node device and receiving a respective device descriptor value in response to the SNMP request;
matching the received device descriptor value to a corresponding device identifier within a device management database, and retrieving one or more corresponding device SNMP variable types from the device management database; and
polling the first node device for a respective device value corresponding to each of the one or more device SNMP variable types, wherein the device values reflect the configuration information.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method, and system for quality of service over dedicated local loop networks is provided. Information regarding uplink and downlink speeds, and information regarding WAN interface protocol and encapsulation mode, is received from a network device. A link throughput limit is calculated based on the uplink speed of the network device, and a link throughput limit is set based on the calculated uplink throughput limit. An uplink network protocol overhead of the network device is calculated based on the WAN interface protocol and encapsulation mode of the uplink device and is factored in upstream available bandwidth calculations. Communication data size(s) are set based on the calculated uplink network protocol overhead. The downlink throughput limit is set to match the downlink speed based on the downlink speed and WAN network protocol overhead. The WAN network protocol overhead is factored in the downstream available bandwidth calculations and communication data sizes.
23 Citations
24 Claims
-
1. A method for managing transmission characteristics for data communications between a first network site and a remote second network site of a wide area data communications network, wherein the data communications occur over a series of links of the data communications network, the method comprising:
-
obtaining configuration information regarding a first node device of the first network site, wherein the configuration information reflects one or more transmission characteristics of the first node device with respect to outbound data communications transmitted to the second network site via a first link of the series of links of the data communications network, wherein the first link is between the first node device and a second node device serving as an entry point to a public portion of the data communications network; determining one or more outbound link throughput limits for the outbound data communications, wherein at least one of the outbound link throughput limit(s) is/are determined based on at least one of the transmission characteristic(s) of the first node device; and applying the outbound link throughput limit(s) to transmission of data packets of the outbound data communications; and wherein the configuration information is obtained by;
sending a Simple Network Management Protocol (SNMP) request to the first node device for a device descriptor variable of the first node device and receiving a respective device descriptor value in response to the SNMP request;
matching the received device descriptor value to a corresponding device identifier within a device management database, and retrieving one or more corresponding device SNMP variable types from the device management database; and
polling the first node device for a respective device value corresponding to each of the one or more device SNMP variable types, wherein the device values reflect the configuration information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A network communications apparatus of a first network site, adapted for managing transmission characteristics for data communications between the first network site and a remote second network site, wherein the data communications occur over a series of links of a wide area data communications network, the apparatus comprising:
-
a first communications interface configured to interface with a first node device of the first network site; a processor configured (1) to obtain configuration information from the first node device, wherein the configuration information reflects one or more transmission characteristics of the first node device with respect to outbound data communications transmitted by the first node device to the second network site via a first link of the series of links of the data communications network, wherein the first link is between the first node device and a second node device serving as an entry point to a public portion of the data communications network, and (2) to determine one or more outbound link throughput limits for the outbound data communications, wherein at least one of the outbound link throughput limit(s) is/are determined based on at least one of the transmission characteristic(s) of the first node device; and a packet scheduler configured to apply the outbound link throughput limit(s) to transmission of data packets of the outbound data communications; and wherein, for the purpose of obtaining the configuration information, the processor is configured to;
send, via the a first communications interface, a Simple Network Management Protocol (SNMP) request to the first node device for a device descriptor variable of the first node device, and receive, via the first communications interface, a device descriptor value in response to the SNMP request;
match the received device descriptor value to a corresponding device identifier within a device management database, and retrieve one or more corresponding device SNMP variable types from the device management database; and
poll the first node device, via the a first communications interface, for a respective device value corresponding to each of the one or more device SNMP variable types, wherein the device values reflect the configuration information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification