Identifying VPN faults based on virtual routing address and edge interface relationship information
First Claim
1. A system, comprising:
- a maintenance software package embodied on a non-transitory computer readable medium that accesses a database storing connection information among;
a first virtual private network and a first provider edge router (PE);
the first PE and a second PE;
the first PE and a first customer edge router (CE);
a first PE-PE interface of the first PE and a first PE-PE interface of the second PE;
a first PE-CE interface of the first PE and a first CE-PE interface of the first CE;
a first virtual routing address and the first PE-CE interface; and
the first virtual routing address and the first virtual private network; and
the maintenance software package embodied on a non-transitory computer readable medium operable to identify the first virtual private network from connection information between the first PE-CE interface and the first virtual routing address and connection information between the first virtual routing address and the first virtual private network, and if the first CE is in-operational, then the maintenance software package embodied on a non-transitory computer readable medium identifies the first virtual private network as impacted by the first CE.
4 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a network service provider (NSP) operates a provider network to provide VPN services to its customers. A VPN links various customer sites allowing customers to send data between these sites over the NSP network. Each site network includes a customer edge router (CE) while the provider network includes a plurality of provider edge routers (PEs) to communicate with the CEs. The PEs include virtual routing address (VRFs), and the PEs and CEs include interfaces (IFs). A database stores information related to the relationships between the network components (e.g., VPNs, PEs, CEs, VRFs, IFs, etc.), and a management software package (MSP) has access to the database. When a fault occurs, the MSP, based on collected information and information in the database, determines the impacted network components. Other features include classifying the seriousness of the network'"'"'s faults and representing different faults by a color scheme.
3 Citations
27 Claims
-
1. A system, comprising:
-
a maintenance software package embodied on a non-transitory computer readable medium that accesses a database storing connection information among; a first virtual private network and a first provider edge router (PE); the first PE and a second PE; the first PE and a first customer edge router (CE); a first PE-PE interface of the first PE and a first PE-PE interface of the second PE; a first PE-CE interface of the first PE and a first CE-PE interface of the first CE; a first virtual routing address and the first PE-CE interface; and the first virtual routing address and the first virtual private network; and the maintenance software package embodied on a non-transitory computer readable medium operable to identify the first virtual private network from connection information between the first PE-CE interface and the first virtual routing address and connection information between the first virtual routing address and the first virtual private network, and if the first CE is in-operational, then the maintenance software package embodied on a non-transitory computer readable medium identifies the first virtual private network as impacted by the first CE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing network comprising:
-
a provider network that includes a plurality of provider edge routers; a plurality of virtual private networks each of which links a plurality of site networks and is virtually private to those site networks; a site network includes a customer edge router; a first provider edge router uses a first PE-PE interface to interface with a first PE-PE interface of a second provider edge router, and uses a first PE-CE interface to interface with a first CE-PE interface of a first customer edge router; with respect to a first virtual private network using the first provider edge router, a first virtual routing address logically groups at least the first PE-CE interface; a maintenance software program embodied on a non-transitory computer readable medium, for accessing a database configured to store connection information between the first virtual private network and the first provider edge router;
between the first provider edge router and the second provider edge router;
between the first provider edge router and the first customer edge router;
between the first PE-CE interface and the first, CE-PE interface; and
between the first virtual routing address and the first PE-CE interface; andthe maintenance software program embodied on a non-transitory computer readable medium identifies the virtual private networks from the connection information between the first PE-CE interface and the first virtual routing address and connection information between the first virtual routing address and the first virtual private network, wherein if the first CE is in-operational, then the first virtual private network is identified as impacted by the first CE from information stored in the database related to the first CE-PE interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A method, implemented by a maintenances software program embodied on a non-transitory computer readable medium, for determining whether a virtual private network is impacted by a fault, comprising:
-
the maintenance software program embodied on a non-transitory computer readable medium storing, in a database, connection information between a virtual routing address and interfaces logically grouped by the virtual routing address; the maintenance software program embodied on a non-transitory computer readable medium storing, in the database, connection information between the virtual routing address and the virtual private network; when the fault occurs, the maintenance software program embodied on a non-transitory computer readable medium identifying an interface impacted by the fault; from the stored connection information between the impacted interface and a virtual routing address, the maintenance software program embodied on a non-transitory computer readable medium identifying the virtual routing address as being impacted; and from the stored connection information between the impacted virtual routing address and the virtual private network, the maintenance software program embodied on a non-transitory computer readable medium identifying the virtual private network as being impacted if a first CE is in-operational. - View Dependent Claims (23, 24)
-
-
25. A non-transitory computer-readable medium embodying program code to perform a method for determining whether a virtual private network is impacted by a fault, the method comprising:
-
storing, in a database, connection information between a virtual routing address and interfaces logically grouped by the virtual routing address; storing, in the data base, connection information between the virtual routing address and the virtual private network;
when the fault occurs, identifying an interface impacted by the fault;from the stored connection information between the impacted interface and a virtual routing address, identifying the virtual routing address as being impacted; from the stored connection information between the impacted virtual routing address and the virtual private network, identifying the virtual private network as being impacted if a first CE is in-operational. - View Dependent Claims (26, 27)
-
Specification