Method for determining VoIP gateway performance and SLAs based upon path measurements
First Claim
Patent Images
1. A system for making quality measurements in a network having a plurality of routers for routing traffic through the network, the system comprising:
- a hardware server, wherein the hardware server is configured to;
take measurements on each path of all paths within the network, wherein the each path is between a pair of routers from the plurality of routers;
determine paths of the all paths within the network that have data related to the measurements that falls below a target value;
determine a particular router of the plurality of routers that is associated with the paths that have data related to the measurements that falls below the target value;
determine if the particular router is a connection point for two or more of the paths that have data related to the measurements that falls below the target value; and
charge, after it is determined that the particular router is the connection point for two or more of the paths that have data related to the measurements that falls below the target value, a single degradation against the particular router of the plurality of routers even though the particular router is responsible for multiple path failures and tracking a number of degradations for each one of the plurality of routers in the network over a period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method make quality measurements in a network to determine if a Service Level Agreement is breached. The system includes a plurality of routers for routing traffic through the network, means for taking measurements on a path between a first router and a second router, and means for charging at least one of the plurality of routers when data related to the measurements falls below a target value.
68 Citations
20 Claims
-
1. A system for making quality measurements in a network having a plurality of routers for routing traffic through the network, the system comprising:
a hardware server, wherein the hardware server is configured to; take measurements on each path of all paths within the network, wherein the each path is between a pair of routers from the plurality of routers; determine paths of the all paths within the network that have data related to the measurements that falls below a target value; determine a particular router of the plurality of routers that is associated with the paths that have data related to the measurements that falls below the target value; determine if the particular router is a connection point for two or more of the paths that have data related to the measurements that falls below the target value; and charge, after it is determined that the particular router is the connection point for two or more of the paths that have data related to the measurements that falls below the target value, a single degradation against the particular router of the plurality of routers even though the particular router is responsible for multiple path failures and tracking a number of degradations for each one of the plurality of routers in the network over a period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of making quality measurements in a network, the method comprising:
-
monitoring an R-Factor for each path of all paths within the network, wherein the each path is between a pair of routers; tracking a path that exhibits the R-Factor below a target value; tracking a start time indicating when the R-Factor of the path falls below the target value; tracking an end time indicating when the R-Factor of the path rises above the target value; determining if an overlap exists between the start time and the end time for multiple paths connecting to a particular router; charging the particular router connected to the multiple paths with one degradation if the overlap exists; charging the particular router with each degradation connected to the multiple paths if the overlap does not exist; and tracking a number of degradations for each router of all routers in the network over a period of time. - View Dependent Claims (9, 10, 11)
-
-
12. A hardware server for making quality measurements in a network comprising the hardware server configured to:
-
take measurements on each path of all paths within the network, wherein the each path is between a pair of routers from the plurality of routers; determine paths of the all paths within the network that have data related to the measurements that falls below a target value; determine a particular router of the plurality of routers that is associated with the paths that have data related to the measurements that falls below the target value; determine if the particular router is a connection point for two or more of the paths that have data related to the measurements that falls below the target value; and charge, after it is determined that the particular router is the connection point for two or more of the paths that have data related to the measurements that falls below the target value, a single degradation against the particular router of the plurality of routers even though the particular router is responsible for multiple path failures and tracking a number of degradations for each one of the plurality of routers in the network over a period of time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification