IP Library Granted Patent US 7,643,434
Granted Patent B2
US 7,643,434 · App. 10/953,281 · Granted Jan 5, 2010

Method and system for managing network nodes which communicate via connectivity services of a service provider

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 7,643,434
App. No.
10/953,281
Granted
Jan 5, 2010
Kind
B2
Abstract

A method is disclosed for managing network nodes, such as the nodes of a network, which communicate via connectivity services of a service provider. An exemplary method includes discovering status and configuration information for each set of nodes grouped by the service provider; and assigning a name to each set of nodes.

Claims (40)

1. Method for managing network nodes which communicate via connectivity services of a service provider, comprising:

retrieving, by a management system, information from a virtual private network routing and forwarding (VRF) table of a router;

discovering, based at least in part on the retrieved VRF information, status and configuration information for each set of nodes grouped by the service provider, and status information of one or more router interfaces between the service provider and the nodes; and

assigning a name to each set of nodes.

2. Method according to claim 1 , wherein the network is a multiprotocol label switching (MPLS) virtual private network (VPN), and wherein each set of nodes is a VPN configured by the service provider.

3. Method according to claim 1 , comprising:

storing the status and configuration information in a memory.

4. Method according to claim 3 , wherein the status and configuration information is stored in an extensible markup language (XML) file.

5. Method according to claim 2 , wherein the status and configuration information includes a status for each VPN configured in the network.

6. Method according to claim 2 , wherein the status and configuration information indicates where each VPN is deployed.

7. Method according to claim 2 , wherein the status and configuration information indicates which edge routers of the network are involved with which VPN.

8. Method according to claim 1 , wherein the discovering is performed using information retrieved from the router by the management system which associates a router interface with the VRF table.

9. System for managing network nodes which communicate via connectivity services of a service provider, comprising:

a processor for:

retrieving information from a virtual private network routing and forwarding (VRF) table of a router; and

discovering, based at least in part on the retrieved VRF information, status and configuration information for each set of nodes grouped by the service provider, and status information of one or more router interfaces between the service provider and the nodes; and for assigning a name to each set of nodes; and

a memory for storing the status and configuration information for use by the processor.

10. System according to claim 9 , wherein the network is an multiprotocol label switching (MPLS) virtual private network (VPN), and wherein each set of nodes is a VPN configured by the service provider.

11. System according to claim 9 , wherein the processor stores the status and configuration information in a memory.

12. System according to claim 10 , wherein the status and configuration information is stored in an extensible markup language (XML) file.

13. System according to claim 10 , wherein the status and configuration information includes a status for each VPN configured in the network.

14. System according to claim 10 , wherein the status and configuration information indicates where each VPN is deployed.

15. System according to claim 10 , wherein the status and configuration information indicates which edge routers of the network are involved with which VPN.

16. System according to claim 9 , wherein the processor retrieves from the router and uses in the discovering information which associates a router interface with the VRF.

17. A computer readable medium for storing a computer program which configures a computer processor to:

retrieve information from a virtual private network routing and forwarding (VRF) table of a router;

discover, based at least in part on the retrieved information, status and configuration information for each set of nodes grouped by the service provider, and status information of one or more router interfaces between the service provider and the nodes; and

assign a name to each set of nodes.

18. A computer readable medium according to claim 17 , wherein the network is an multiprotocol label switching (MPLS) virtual private network (VPN), and wherein each set of nodes is a VPN configured by the service provider.

19. A computer readable medium according to claim 17 , comprising:

storing the status and configuration information in a memory.

20. A computer readable medium according to claim 19 , wherein the status and configuration information is stored in an extensible markup language (XML) file.

21. A computer readable medium according to claim 18 , wherein the status and configuration information includes a status for each VPN configured in the network.

22. A computer readable medium according to claim 18 , wherein the status and configuration information indicates where each VPN is deployed.

23. A computer readable medium according to claim 18 , wherein the status and configuration information indicates which edge routers of the network are involved with which VPN.

24. A computer readable medium according to claim 17 , wherein the discovering is performed using information retrieved from the router which associates a router interface with the VRF table.

25. Apparatus for managing network nodes which communicate via connectivity services of a service provider, comprising;

means for retrieving information from a router virtual private network routing and forwarding (VRF) table;

means for discovering, based at least in part on the retrieved VRF information, status and configuration information for each set of nodes grouped by the service provider and status information of one or more router interfaces between the service provider and the nodes, and for assigning a name to each set of nodes; and

means for storing the status and configuration information for use by the discovering and assigning means.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 058897/0262 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2005
From: MANDAVILLI, SWAMY J.; HORNER, DAMIAN; KURIAKOSE, ANIL A.; MENON, SUNIL; LAMB, RICHARD DAVID; WALDING, ANDREW; ODENWALD, JOSEPH M.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 015727/0832 →