Customer link diversity monitoring
First Claim
1. A network monitoring method, comprising:
- operating a component stored on a memory and executed by a processor to parse router configurations to determine port connectivity information for each port on each router in a network, wherein the port connectivity information comprises information that specifies which ports on which cards on which routers are connected by which of a plurality of customer links of a customer to which of a plurality of customer locations of the customer;
operating a component stored on a memory and executed by a processor to integrate the port connectivity information with customer data, the customer data comprising customer account information of the customer, to create an integrated database, wherein the integrated database identifies the port connectivity information that corresponds to the customer account information of the customer;
operating a component stored on a memory and executed by a processor to determine a customer link diversity for the customer based on the integrated database, wherein the customer link diversity is calculated based on a total number of selected customer links of the customer relative to a number of the total number of selected customer links of the customer determined to be diverse links and wherein a particular customer link is considered diverse when the particular customer link comprises a particular collection of circuits andports that is unique relative to the other customer links of the customer; and
operating a component stored on a memory and executed by a processor to display the customer link diversity;
wherein each customer link is a collection of circuits and ports that are needed to terminate on a particular router and card in order to provide a service to the customer, wherein each customer link provides at least one service to the customer, and wherein each customer link terminates at a different access point of the customer to provide access to the at least one service.
6 Assignments
0 Petitions
Accused Products
Abstract
A system having a data retriever and a database manager is provided. The data retriever retrieves router configurations from data stores for routers. The database manager parses the router configurations to determine port data for each port on each router, and integrates the port data with customer data to create an integrated database. The database manager also determines a customer link diversity based on the integrated database and displays the customer link diversity. The database manager can recommend reassignment of a customer link when the customer link diversity is less than a corresponding target customer link diversity. The database manager can also determine the customer link diversity when adding a card and determine the customer link diversity when adding a customer link.
44 Citations
20 Claims
-
1. A network monitoring method, comprising:
-
operating a component stored on a memory and executed by a processor to parse router configurations to determine port connectivity information for each port on each router in a network, wherein the port connectivity information comprises information that specifies which ports on which cards on which routers are connected by which of a plurality of customer links of a customer to which of a plurality of customer locations of the customer; operating a component stored on a memory and executed by a processor to integrate the port connectivity information with customer data, the customer data comprising customer account information of the customer, to create an integrated database, wherein the integrated database identifies the port connectivity information that corresponds to the customer account information of the customer; operating a component stored on a memory and executed by a processor to determine a customer link diversity for the customer based on the integrated database, wherein the customer link diversity is calculated based on a total number of selected customer links of the customer relative to a number of the total number of selected customer links of the customer determined to be diverse links and wherein a particular customer link is considered diverse when the particular customer link comprises a particular collection of circuits and ports that is unique relative to the other customer links of the customer; and operating a component stored on a memory and executed by a processor to display the customer link diversity; wherein each customer link is a collection of circuits and ports that are needed to terminate on a particular router and card in order to provide a service to the customer, wherein each customer link provides at least one service to the customer, and wherein each customer link terminates at a different access point of the customer to provide access to the at least one service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system having an integrated network and customer database, comprising:
-
a data retriever stored on a memory and executed by a processor to retrieve router configurations from data stores for routers; and a database manager stored on a memory and executed by a processor to parse the router configurations to determine port data for each port on each router, wherein the port data comprises information that specifies which ports on which cards on which routers are connected by which of a plurality of customer links of a customer to which of a plurality of customer locations of the customer, to integrate the port data with customer data of the customer to create an integrated database, wherein the integrated database identifies the port data that corresponds to the customer, to determine a customer link diversity based on the integrated database, wherein the customer link diversity is calculated based on a total number of selected customer links of the customer relative to a number of the total number of selected customer links of the customer determined to be diverse links, and to display the customer link diversity on a user interface; wherein a particular customer link is considered diverse when the particular customer link comprises a particular collection of circuits and ports that is unique relative to the other customer links of the customer, wherein each customer link is a collection of circuits and ports that are needed to terminate on a particular router and card in order to provide a service to the customer, wherein each customer link provides at least one service to the customer, and wherein each customer link terminates at a different access point of the customer to provide access to the at least one service. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A network monitoring method, comprising:
-
operating a component stored on a memory and executed by a processor to determine a customer link diversity for a customer linked to a network, wherein the customer link diversity is calculated based on a total number of selected customer links of the customer relative to a number of the total number selected customer links of the customer determined to be diverse links, wherein a particular customer link is considered diverse when the particular customer link comprises a particular collection of circuits and ports that is unique relative to the other customer links of the customer; operating a component stored on a memory and executed by a processor to compare the customer link diversity for the customer to a target customer link diversity for the customer; and operating a component stored on a memory and executed by a processor to recommend reassignment of a customer link for the customer when the customer link diversity is less than the target customer link diversity; wherein each customer link is a collection of circuits and ports that are needed to terminate on a particular router and card in order to provide a service to the customer, wherein each customer link provides at least one service to the customer, and wherein each customer link terminates at a different access point of the customer to provide access to the at least one service. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification