IP Library Granted Patent US 8,406,225
Granted Patent B2
US 8,406,225 · App. 11/765,112 · Granted Mar 26, 2013

Network configuration and routing

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 8,406,225
App. No.
11/765,112
Granted
Mar 26, 2013
Kind
B2
Abstract

A system may install a trunk between a first switch and an end office, where the trunk is a trunk home for the end office. The system may further identify Numeric Numbering exchanges (NXXs) that home to the end office. Traffic for at least one of the identified NXXs is routed to the end office through a second switch that is different than the first switch. The system also causes traffic for the identified NXXs to be routed to the first switch.

Claims (74)

1. A method comprising:

receiving, by a network management device, first information relating to a trunk to be added between a switch and an end office,

the network management device being remote from the switch;

receiving, by the network management device, second information indicating that the trunk is a trunk home for the end office;

creating, by the network management device, a virtual destination for the end office based on the first information and the second information,

the virtual destination representing a group of network devices associated with the end office and the switch;

identifying, by the network management device, routing changes to be made, associated with the switch and a group of switches, based on adding the trunk; and

updating, by the network management device and based on the routing changes, a data structure that contains routing information associated with the switch and the end office.

2. The method of claim 1 , where the group of network devices includes a group of tandem switches.

3. The method of claim 1 , where creating the virtual destination includes:

identifying Numeric Numbering eXchanges (NXXs) that home to the end office, and

identifying tandem switches that route traffic to the end office for the identified NXXs to form the virtual destination,

the group of network devices including the tandem switches.

4. The method of claim 1 , further comprising:

providing a report that identifies the routing changes to be made based on adding the trunk,

the routing changes being to cause the group of switches to route traffic, for the end office, to the switch.

5. The method of claim 4 , where the report identifies network routing prior to the trunk being added and network routing after the trunk is added.

6. The method of claim 4 , where the report indicates that the switch is to route the traffic to the end office over the trunk prior to routing the traffic to other network devices.

7. The method of claim 1 , further comprising:

performing an audit of the routing changes; and

providing results of the audit for display.

8. The method of claim 1 , further comprising:

receiving, after identifying the routing changes, an indication to implement the routing changes, and

causing, after receiving the indication, the routing changes to be made to the group of switches and to the switch.

9. The method of claim 1 , where updating the data structure includes:

receiving a notification that the routing changes have been successfully implemented,

updating, based on the notification, the data structure to indicate the routing changes to the group of switches and the switch.

10. A system comprising:

a network management device comprising one or more processors to:

receive first information relating to a trunk to be added between a switch and an end office,

the network management device being remote from the switch, and

the first information including information identifying the switch and the end office,

receive second information indicating that the trunk is a trunk home for the end office,

create a virtual destination for the end office based on the first information and the second information,

the virtual destination representing tandem switches associated with the end office and the switch,

identify network routing changes to long distance switches and the switch based on adding the trunk, and

update, based on the network routing changes, one or more data structures that store routing information associated with the switch and the end office.

11. The system of claim 10 , where the one or more processors are further to:

provide, for display, information identifying the network routing changes.

12. The system of claim 10 , where, when creating the virtual destination, the one or more processors are to:

identify Numeric Numbering eXchanges (NXXs) that home to the end office,

group the tandem switches that route traffic for the NXXs to the end office, and

create the virtual destination for the end office based on the tandem switches.

13. The system of claim 10 , where the virtual destination is associated with a name that identifies the switch.

14. The system of claim 10 , where the one or more processors are further to:

perform an audit of the network routing changes to identify issues that would occur if the network routing changes were implemented, and

provide results of the audit for display.

15. The system of claim 10 , where the one or more processors are further to:

receive an indication to implement the network routing changes, and

cause, after receiving the indication, the network routing changes to be made to the long distance switches and the switch.

16. The system of claim 10 , where, when updating the one or more data structures, the one or more processors are to:

determine that the routing changes are made to the long distance switch and the switch, and

update the one or more data structures, based on the network routing changes, after determining that the network routing changes are made to the long distance switches and the switch.

17. The system of claim 11 , where the network routing changes include a change to the switch that causes the switch to route traffic to the end office, over the added trunk, prior to routing traffic to other network devices.

18. A method comprising:

receiving, by a network management device, information for installing a trunk between a first switch and an end office,

the network management device being remote from the first switch, and

the trunk being a trunk home for the end office;

identifying, by the network management device, Numeric Numbering eXchanges (NXXs) that home to the end office;

creating, by the network management device, a virtual destination for the end office based on the information for installing the trunk and the NXXs; and

causing, by the network management device and by using the virtual destination, traffic for at least one of the NXXs to be routed to the end office through a second switch that is different from the first switch.

19. The method of claim 18 , where the first switch and the second switch include class 3 switches.

20. The method of claim 18 , where creating the virtual destination includes:

identifying tandem switches that are associated with the NXXs; and

grouping the tandem switches to form the virtual destination for the end office.

21. The method of claim 20 , where the virtual destination is associated with a name that identifies the first switch.

22. The method of claim 18 , further comprising:

receiving a command to route the traffic to the first switch; and

causing the traffic to be routed to the first switch based on the command.

23. The method of claim 22 , further comprising:

routing the traffic from the first switch directly to the end office over the installed trunk.

24. The method of claim 1 , further comprising:

creating an identifier for the virtual destination based on an identifier of the switch, and

providing information regarding the virtual destination based on the identifier created for the virtual destination.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON BUSINESS NETWORK SERVICES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023250/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2007
From: LOZANO, ELENA; PEASLEE, EDMUND W., III
To: VERIZON BUSINESS NETWORK SERVICES INC.
Reel/Frame 019450/0602 →