Route tracing program configured to detect particular network element making type of service modification
First Claim
1. A method for a Voice-over-Internet-Protocol telephony communication manager to detect type-of-service remarking in a network, the method comprising:
- transmitting, by a first element to a second element in the network, a plurality of route-tracing messages, wherein each route-tracing message comprises (i) a designated type-of-service value and (ii) a time-to-live value, and wherein the time-to-live value monotonically increases with each successive route-tracing message;
receiving, by the first element, a plurality of time-exceeded messages, wherein each time-exceeded message comprises a type-of-service value that is associated with an element in the network that received at least one of the route-tracing messages;
calculating, by the first element, a path from the first element to the second element, wherein the path comprises the elements in the network from which the first element received at least one time-exceeded message; and
identifying, by the first element, a third element that is in the path between the first element and the second element and is associated with a type-of-service value that is different than the designated type-of-service value;
wherein the network comprises the first element, the second element, and the third element, andwherein the first element is the Voice-over-Internet-Protocol telephony communication manager that operates in the network, andwherein the Voice-over-Internet-Protocol telephony communication manager periodically and automatically repeats the transmitting, receiving, calculating, and identifying operations for each of a plurality of different paths in the network, enabling the Voice-over-Internet-Protocol telephony communication manager to detect type-of-service remarking by elements in the network.
22 Assignments
0 Petitions
Accused Products
Abstract
One or more network elements that modify type of service values in a network are detected by sending route tracing messages having increasing time-to-live values and a designated type of service value from a first network element to a second network element. Type of service values are monitored in respective time exceeded messages received from respective network elements on a given network path between the first network element and the second network element responsive to the route tracing messages. At least a particular one of the network elements on the given network path that has made a modification in type of service value relative to the designated type of service value is identified, based on the monitored type of service values in the respective time exceeded messages.
18 Citations
20 Claims
-
1. A method for a Voice-over-Internet-Protocol telephony communication manager to detect type-of-service remarking in a network, the method comprising:
-
transmitting, by a first element to a second element in the network, a plurality of route-tracing messages, wherein each route-tracing message comprises (i) a designated type-of-service value and (ii) a time-to-live value, and wherein the time-to-live value monotonically increases with each successive route-tracing message; receiving, by the first element, a plurality of time-exceeded messages, wherein each time-exceeded message comprises a type-of-service value that is associated with an element in the network that received at least one of the route-tracing messages; calculating, by the first element, a path from the first element to the second element, wherein the path comprises the elements in the network from which the first element received at least one time-exceeded message; and identifying, by the first element, a third element that is in the path between the first element and the second element and is associated with a type-of-service value that is different than the designated type-of-service value; wherein the network comprises the first element, the second element, and the third element, and wherein the first element is the Voice-over-Internet-Protocol telephony communication manager that operates in the network, and wherein the Voice-over-Internet-Protocol telephony communication manager periodically and automatically repeats the transmitting, receiving, calculating, and identifying operations for each of a plurality of different paths in the network, enabling the Voice-over-Internet-Protocol telephony communication manager to detect type-of-service remarking by elements in the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A Voice-over-Internet-Protocol telephony communication manager comprising:
-
a processing element comprising a processor and a memory, the memory being non-transitory and also being coupled to the processor; and an interface to a network, wherein the processing element, under control of the processor, is operative to; transmit, to a first element in the network, a plurality of route-tracing messages, wherein each route-tracing message comprises (i) a designated type-of-service value and (ii) a time-to-live value that monotonically increases with each successive route-tracing message; receive a plurality of time-exceeded messages, wherein each time-exceeded message comprises a type-of-service value that is associated with an element in the network that received at least one of the route-tracing messages; calculate a path from the processing element to the first element, wherein the path comprises the elements in the network from which the processing element received at least one time-exceeded message; and identify a second element that is in the path between the processing element and the first element and is associated with a type-of-service value that is different than the designated type-of-service value; wherein the network comprises the processing element, the first element, and the second element, and wherein the Voice-over-Internet-Protocol telephony communication manager automatically and periodically executes the transmit, receive, calculate, and identify operations for each of a plurality of network paths to detect type-of-service remarking by elements in the network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification