IP Library Granted Patent US 9,516,554
Granted Patent B2
US 9,516,554 · App. 14/338,841 · Granted Dec 6, 2016

Method of coordinating a path switch and network elements associated therewith

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 9,516,554
App. No.
14/338,841
Granted
Dec 6, 2016
Kind
B2
Abstract

In one embodiment, the method includes instructing, by a controller, a switch to change from sending data via a first tunnel to sending data via a second tunnel. The first tunnel is between the switch and a first network element, and the second tunnel is between the switch and a second network element. The method further includes receiving, by the controller, acknowledgement from the switch, and notifying, by the controller, the second network element that packets will no longer be sent via the first tunnel in response to the received acknowledgement.

Claims (41)

1. A method of coordinating a path switch, the method comprising:

instructing, by a controller, a switch to change from sending data via a first tunnel to sending data via a second tunnel, the first tunnel between the switch and a first network element, and the second tunnel between the switch and a second network element;

receiving, by the controller, acknowledgement from the switch; and

notifying, by the controller, the second network element that packets will no longer be sent via the first tunnel in response to the received acknowledgement.

2. The method of claim 1 , wherein the notifying includes sending a message to the second network element, the message indicating that no further packets will be sent via the first tunnel.

3. The method of claim 2 , further comprising:

delaying the sending.

4. The method of claim 1 , wherein the receiving receives a sequence number from the switch, the sequence number being for a last packet that the switch sent via the first tunnel.

5. The method of claim 4 , wherein the notifying includes sending the sequence number.

6. The method of claim 4 , wherein the sequence number is included in the received acknowledgement.

7. The method of claim 1 , further comprising:

notifying, by the controller, the first network element that packets will no longer be sent via the first tunnel in response to the received acknowledgement.

8. The method of claim 1 , wherein the instructing instructs the switch to change from sending data via the first tunnel to sending data via the second tunnel in response to a serving base station for a mobile station changing from the first network element to the second network element.

9. A controller, comprising:

a memory having computer readable instructions stored thereon; and

at least one processor configured to execute the computer readable instructions to,

instruct a switch to change from sending data via a first tunnel to sending data via a second tunnel, the first tunnel between the switch and a first network element, and the second tunnel between the switch and a second network element;

receive acknowledgement from the switch; and

notify the second network element that packets will no longer be sent via the first tunnel in response to the received acknowledgement.

10. The controller of claim 9 , wherein the at least one processor is further configured to execute the computer readable instructions to,

send a message to the second network element as the notification, the message indicating that no further packets will be sent via the first tunnel.

11. The controller of claim 10 , wherein the at least one processor is further configured to execute the computer readable instructions to delay sending the message.

12. The controller of claim 9 , wherein the at least one processor is further configured to execute the computer readable instructions to receive a sequence number from the switch, the sequence number being for a last packet that the switch sent via the first tunnel.

13. The controller of claim 12 , wherein the at least one processor is further configured to execute the computer readable instructions to send the sequence number as the notification.

14. The controller of claim 12 , wherein the sequence number is included in the received acknowledgement.

15. The controller of claim 9 , wherein the at least one processor is further configured to execute the computer readable instructions to notify the first network element that packets will no longer be sent via the first tunnel in response to the received acknowledgement.

16. The controller of claim 9 , wherein the at least one processor is further configured to execute the computer readable instructions to instruct the switch to change from sending data via the first tunnel to sending data via the second tunnel in response to a serving base station for a mobile station changing from the first network element to the second network element.

17. A method of switching a data path, the method comprising:

receiving, by a switch, an instruction to change from sending data via a first tunnel to sending data via a second tunnel, the first tunnel between the switch and a first network element, and the second tunnel between the switch and a second network element;

tearing down the first tunnel by the switch; and

sending, by the switch, an acknowledgement signifying that no further data packets will be sent via the first tunnel after the first tunnel is torn down.

18. The method of claim 17 , wherein the sending includes sending a sequence number of a last data packet sent via the first tunnel.

19. The method of claim 18 , wherein the first and second network elements are first and second base stations.

20. A method of operating a network element, the method comprising:

receiving first packets from a first network element at a second network element;

receiving, at the second network element, second packets from a switch;

receiving, at the second network element, a notification from a controller that no more packets will be received from the first network element; and

de-allocating, at a second base station, resources for receiving the first packets in response to the notification.

21. The method of claim 20 , further comprising:

managing, at the second network element, the first and second packets by eliminating duplicate packets and ordering the first and second packets.

22. The method of claim 20 , wherein the first and second network elements are first and second base stations.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2015
From: VISWANATHAN, HARISH
To: ALCATEL-LUCENT USA INC.
Reel/Frame 036844/0144 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 036494/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2015
From: KAHN, COLIN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 036001/0286 →