Efficient address-based rule resolution in a network employing a bit-mapped index
AssigneeGoogle Inc.
InventorPeter Michael Klausler
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorPeter Michael Klausler
Estimating the term…
Aspects and implementations of the present disclosure are directed to a network device. The network device includes memory for storing a first dataset comprising first data structures, a second dataset comprising second data structures, and a set of Boolean values. Each first data structure includes an address and a corresponding instruction parameter. Each second data structure includes an address prefix and at least one intermediary value. Each Boolean value corresponds to a respective address prefix and indicates whether the second dataset includes a second data structure with the respective address prefix. The network device is configured to identify a first address and a first address prefix for a first data packet, identify one or more intermediary values for the first address prefix using the set of Boolean values, and identify a packet processing instruction parameter using the one or more identified intermediary values.
A network device comprising:
A network device packet processing method comprising:
Tangible non-transitory computer readable media storing instructions which, when executed by one or more computing processors, cause the one or more computing processors to:
Dependencies are inferred from the claim text.