The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 27, 2019

Filed:

Jan. 16, 2018
Applicant:

New York University, New York, NY (US);

Inventors:

Cing-Yu Chu, Brooklyn, NY (US);

Yang Xu, Livingston, NJ (US);

Jonathan Chao, Holmdel, NJ (US);

Assignee:

New York University, New York, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/24 (2006.01); H04L 29/08 (2006.01); H04L 12/741 (2013.01); H04L 12/707 (2013.01); H04L 12/703 (2013.01);
U.S. Cl.
CPC ...
H04L 41/0659 (2013.01); H04L 45/22 (2013.01); H04L 45/28 (2013.01); H04L 45/54 (2013.01); H04L 67/2842 (2013.01); H04L 41/12 (2013.01); H04L 2212/00 (2013.01);
Abstract

The problem of recovering from multiple link failures in a way that is quick, avoids loops, avoids packet modifications, and that avoids significant modifications to existing routers is solved by: (1) associating a network rerouting unit (NRU) with each of the plurality of routers; (2) configuring each router so that if a link (or more specifically, any link) directly connected to the router fails, the router redirects any packets whose next hop is a port terminating an end of the failed link to the NRU associated with the router; (3) executing a routing protocol on each of the NRUs whereby each NRU will learn a topology of the communications network; (4) receiving by a first NRU, a packet redirected from the router associated with the first NRU; and (5) responsive to receiving, by the first NRU, the packet redirected from the router associated with the first NRU, (i) identifying a link directly connected to the router as a failed link using a destination address in the redirected packet, and the topology of the network learned by the first NRU, (ii) determining an alternative path to the destination address of the redirected packet bypassing the identified failed link, and (iii) tunneling the redirected packet to an intermediate node on or associated with the alternative path using encapsulation. NRUs provide more programmability and better flexibility, thereby allowing network operators to deploy new network functions and features on demand in a timely and agile manner. Such NRUs provide resilience as a network function ('RaaNF') that can be plugged into a running network easily and help the network recover from link failures without modifying existing routers.


Find Patent Forward Citations

Loading…