Method and system for a network congestion service
AssigneeVerizon Patent and Licensing Inc.
InventorsLap Tse, Mark T. Watts
Life of this patent
Estimating the term…
Abstract
A method, a network device, and a non-transitory computer-readable storage medium are described in relation to an network congestion service. The service includes adding bits to a packet that indicate a priority for dropping the packet when there is congestion. The service may add the bits to an Internet Protocol header of the packet. The service may also include re-routing the packet based on the drop packet priority value indicated by the added bits. The service may select an alternate communication path during congestion based on the value of the added bits. The service may also include adding a token to a packet that validates the added bits and their value.
Claims20
A method comprising:
- determining, by a network device of a network, that a first communication path to another network device is congested;
- determining, by the network device, a drop packet priority value, which indicates a priority level from among multiple priority levels for which packets are not to be dropped during congestion, for a packet;
- generating, by the network device, the packet that includes the drop packet priority value;
- selecting, by the network device based on the drop packet priority value, a second communication path to the other network device;
- and
- transmitting, by the network device via the second communication path, the packet to the other network device.
A network device comprising:
- a processor, wherein the processor is configured to:
- determine that a first communication path to another network device is congested;
- determine a drop packet priority value, which indicates a priority level from among multiple priority levels for which packets are not to be dropped during congestion, for a packet;
- generate the packet that includes the drop packet priority value;
- select, based on the drop packet priority value, a second communication path to the other network device;
- and
- transmit, via the second communication path, the packet to the other network device.
A non-transitory computer-readable storage medium storing instructions executable by a processor of a network device that configures the network device to:
- determine that a first communication path to another network device is congested;
- determine a drop packet priority value, which indicates a priority level from among multiple priority levels for which packets are not to be dropped during congestion, for a packet;
- generate the packet that includes the drop packet priority value;
- select, based on the drop packet priority value, a second communication path to the other network device;
- and
- transmit, via the second communication path, the packet to the other network device.
Dependencies are inferred from the claim text.