Method, system, and apparatus for reducing the size of route updates
AssigneeJuniper Networks, Inc.
InventorAntoni B. Przygienda
Life of this patent
Estimating the term…
Abstract
The disclosed method may include (1) establishing a communication session between a plurality of network nodes to enable the plurality of network nodes to exchange route updates with one another, and then during the communication session, (2) detecting, at one of the network nodes, at least one route update to send to another one of the network nodes, (3) compressing, at the network node, the route update to reduce an amount of data included in the route update, and then upon compressing the route update, (4) sending the compressed route update to the other network node to enable the other network node to forward traffic along a path whose route is advertised in the compressed route update. Various other methods, systems, and apparatuses are also disclosed.
Claims20
A method comprising:
- establishing a communication session between a plurality of network nodes to enable the plurality of network nodes to exchange route updates with one another;
- during the communication session:
- detecting, at one of the network nodes, at least one route update to send to another one of the network nodes;
- compressing, at the network node, the route update to reduce an amount of data included in the route update;
- and
- upon compressing the route update, sending the compressed route update to the other network node to enable the other network node to forward traffic along a path whose route is advertised in the compressed route update.
A system comprising:
- a communication module, stored in memory, that establishes a communication session between a plurality of network nodes to enable the plurality of network nodes to exchange route updates with one another;
- during the communication session:
- a detection module, stored in memory, detects at least one route update to send from one of the network nodes to another one of the network nodes;
- a compression module, stored in memory, that compresses the route update to reduce an amount of data included in the route update;
- and
- the communication module sends the compressed route update to the other network node to enable the other network node to forward traffic along a path whose route is advertised in the compressed route update;
- and
- at least one physical processor that executes the communication module, the detection module, and the compression module.
An apparatus comprising:
- a storage device that stores an adaptive compression algorithm that facilitates removal of certain patterns of data from route updates sent from a network node to another network node;
- at least one physical processor communicatively coupled to the storage device, wherein the physical processor:
- establishes a communication session between the network node and the other network node to enable the network node and the other network node to exchange route updates with one another;
- during the communication session:
- detects, at the network node, at least one route update to send to the other network node;
- compresses, at the network node, the route update to reduce an amount of data included in the route update;
- and
- sends the compressed route update to the other network node to enable the other network node to forward traffic along a path whose route is advertised in the compressed route update.
Dependencies are inferred from the claim text.