Forwarding table management in computer networks
AssigneeMicrosoft Technology Licensing, LLC
InventorsDarren Loher, Gary Ratterree, Chen Liu
Life of this patent
Estimating the term…
Abstract
Various techniques for managing forwarding tables in computer networks are disclosed herein. In one embodiment, a method includes receiving an indication of a network condition in a computer network having a network node and determining a routing table key based on the received indication of the network condition in the computing network. The routing table key corresponds to a routing table for the network node that is pre-computed under the indicated network condition in the computer network. The method then includes transmitting the determined routing table key to the network node for routing data in the computer network.
Claims20
A computing device in a computer network having a network node, the computing device comprising:
- an input component configured to receive an indication of a network condition in a computer network having a network node;
- an analysis component configured to determine a routing table key based on the received indication of the network condition in the computing network, the routing table key corresponding to a routing table for the network node, wherein the routing table is pre-computed under the indicated network condition in the computer network;
- and
- a control component configured to transmit the determined routing table key to the network node for routing data in the computer network.
A method for routing data in a computer network, comprising:
- receiving an indication of a network condition in a computer network having a network node;
- determining a routing table key based on the received indication of the network condition in the computing network, the routing table key corresponding to a routing table for the network node, wherein the routing table is pre-computed under the indicated network condition in the computer network;
- and
- transmitting the determined routing table key to the network node for routing data in the computer network.
A method for routing data through a network node, comprising:
- monitoring for a network condition related to routing data through the network node;
- in response to a monitored network condition, indicating the monitored network condition to a network controller;
- determining whether a key message is received in response to indicating the monitored network condition to a network controller;
- in response to determining that a key message is received, retrieving a routing table based on a routing table key contained in the received key message;
- and
- routing data through the network node utilizing the retrieved routing table.
Dependencies are inferred from the claim text.