Patent ID: 9577874
Date: 2017-02-21
CPC Classifications: H04L

Claim:
1. A method implemented by a router for executing an internet protocol fast reroute process in response to a network event invalidating a current route to a destination node without degrading forwarding plane functionality or performance by managing the fast reroute process via a proxy function module and a switch function module outside the forwarding plane, the method comprising the steps of: receiving or generating the network event by the proxy function module, the network event associated with a network event identifier; looking up the network event identifier in an event table by the proxy function module to determine routes that are affected by the network event; determining by the proxy function module whether a route with a fast reroute forwarding object, in a routing information base, is affected by the network event in a routing information base, wherein the fast reroute forwarding object is a forwarding object in the routing information base including information for a primary next hop forwarding object and a backup next hop forwarding object, wherein the fast reroute forwarding object includes a replica primary next hop forwarding object and a replica backup next hop forwarding object; and overwriting by the switch function module a current next hop forwarding object in a forwarding information base using the backup next hop forwarding object in the routing information base, where the forwarding information base in the forwarding plane maintains a single next hop forwarding object for each destination node.