Test for preservation of differentiated service in an internet protocol network
AssigneePathSolutions, Inc.
InventorTimothy G. Titus
Life of this patent
Estimating the term…
Abstract
Measuring a quality of service in an Internet protocol network includes forming no more than one echo request packet in an originating device; transmitting the echo request packet to a destination device; swapping the source and destination addresses in the received echo request packet to form an echo reply packet without allocating memory for a new packet; receiving at the originating system the echo request packet repurposed as the echo reply packet; comparing a DSCP value in the echo request packet to a DSCP value in the echo reply packet; and when the DSCP values from the two packets are the same, asserting a prediction that the network will deliver a preferred quality of service for a streaming message service.
Claims18
A method for measuring a quality of service in an Internet protocol network, comprising:
- forming an echo request packet in an originating device;
- transmitting the echo request packet to a destination device through the Internet protocol network communicatively coupling the originating device to the destination device;
- receiving the echo request packet at the destination device;
- modifying the received echo request packet in the destination device by swapping a source address and a destination address in the received echo request packet without allocating memory in the destination device for another data packet to form an echo reply packet;
- receiving the echo reply packet at the originating device;
- in the originating device, comparing a Differentiated Services Code Point (DSCP) value in the echo request packet to the DSCP value in the echo reply packet;
- and
- when the DSCP value in the echo request packet is equal to the DSCP value in the echo reply packet, asserting that Differential Service is preserved in the Internet protocol network from the originating device to the destination device.
A method for measuring a quality of service in an Internet protocol network, comprising:
- forming a first echo request packet and a second echo request packet in an originating device;
- assigning a first Differentiated Services Code Point (DSCP) value to the first echo request packet;
- assigning a second DSCP value assigned to the second echo request packet;
- sending the first and second echo request packets from the originating device to a destination device through the Internet protocol network;
- receiving the first and second echo request packets at the destination device;
- modifying the first echo request packet in the destination device to form a first echo reply packet by swapping a source address and a destination address in the first echo request packet, without allocating memory in the destination device for another data packet
- modifying the second echo request packet in the destination device to form a second echo reply packet by swapping a source address and a destination address in the second echo request packet, without allocating memory in the destination device for another data packet;
- receiving the first and second echo reply packets at the originating device;
- in the originating device:
- comparing a DSCP value in the first echo reply packet to a DSCP value in the second echo reply packet;
- comparing a DSCP value in the first echo request packet to the DSCP value in the first echo reply packet;
- when the DSCP value in the first echo request packet is equal to the DSCP value in the first echo reply packet, asserting that Differential Service is preserved in the Internet protocol network from the originating device to the destination device;
- and
- predicting a preferred quality of service for the Internet protocol network when the DSCP value in the first echo reply packet is equal to the DSCP value in the first echo request packet and the DSCP value in the second echo reply packet is equal to the DSCP value in the second echo request packet.
Dependencies are inferred from the claim text.