Patent ID: 9634922
Date: 2017-04-25
CPC Classifications: H04L

Claim:
1. A computer implemented method of routing information, comprising: receiving a first routing information base at a cloud based software proxy router with full routing functions and capabilities, wherein the cloud based software proxy router comprises a full forwarding table and full control plane functionality in which packet classification, and wherein flow descriptions and corresponding forwarding actions are defined as movable states and computed by a control plane; comparing, at the cloud based software proxy router, the first routing information base to a second routing information base associated with an assisted router, wherein the assisted router is a hardware router with partial routing functions and capabilities, wherein the hardware router comprises a partial forwarding table and partial control plane functionality and maps ghost configurations to lower level networking resources and the cloud based software proxy router and hardware router appear as a single router to the rest of the network; updating, at the cloud based software proxy router, the second routing information base based on the comparing; and transmitting, by the cloud based software proxy router, the updated second routing information base to the assisted router, wherein packets are delegated to the cloud based software proxy router when a miss occurs at the assisted router via generic routing encapsulation tunnels or a virtual local area network.