×

Distributed routing architecture

  • US 10,063,459 B2
  • Filed: 03/07/2016
  • Issued: 08/28/2018
  • Est. Priority Date: 12/17/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for routing packets in hierarchy of physical routing components having a first and second level of physical routing components, the system comprising:

  • a physical data store for maintaining forwarding information for routing data packets addressed to destination addresses within a set of network addresses, wherein the set of network addresses are expressed in a network address format;

    one or more physical processors configured with specific computer-executable instructions to;

    assign physical routing components of the second level to subsets of the set of network addresses, wherein the subsets of the set of network addresses are defined according to a first part of the network address format, and wherein assignment of the physical routing components within the second level to the subsets of the set of network addresses allocates responsibility to the physical routing components within the second level for routing respective subsets of the data packets that are addressed to their assigned subsets of the set of network addresses;

    transmit to physical routing components of the first level information identifying assignment of the physical routing components within the second level to the subsets of the set of network addresses, wherein the physical routing components within the first level are configured to route the data packets to the physical routing components of the second level based on inspecting a section of the destination addresses corresponding to the first part of the network address format;

    partition the forwarding information into sections according to the assignment of the physical routing components within the second level to the subsets of the set of network addresses; and

    distribute to the physical routing components of the second level the respective sections of the forwarding information that pertain to their assigned subsets of the set of network addresses.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×