Network assessment and fault isolation
First Claim
1. A method comprising:
- embedding in-band traceroute packets in traceroute frames that are interspersed with a media stream comprising a plurality of media frames;
transmitting the traceroute frames at a frequency of about once per 1.5 seconds into a network connecting a proximal end point and a distal end point;
monitoring the network for responses, expected from respective traceroute packets, from each of a plurality of network devices that are disposed between the proximal and distal end points;
analyzing the respective responses; and
based on the analyzing step, identifying one or more of the network devices as being responsible for a fault.
1 Assignment
0 Petitions
Accused Products
Abstract
Fault isolation in a network includes embedding in-band traceroute packets in a media stream, passing the traceroute packets into a network connecting a proximal end point and a distal end point, monitoring the network for responses, expected from respective traceroute packets, from each of a plurality of network devices that are disposed between the proximal and distal end points; analyzing the respective responses; and based on the analyzing step, identifying one or more of the network devices as being responsible for a fault. In a preferred embodiment, fault isolation further includes correlating un-acknowledged, i.e., un-responded, traceroute packets with packet loss and or jitter computed at the distal end point.
-
Citations
17 Claims
-
1. A method comprising:
-
embedding in-band traceroute packets in traceroute frames that are interspersed with a media stream comprising a plurality of media frames; transmitting the traceroute frames at a frequency of about once per 1.5 seconds into a network connecting a proximal end point and a distal end point; monitoring the network for responses, expected from respective traceroute packets, from each of a plurality of network devices that are disposed between the proximal and distal end points; analyzing the respective responses; and based on the analyzing step, identifying one or more of the network devices as being responsible for a fault. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17)
-
-
12. An apparatus comprising:
a transmitter configured to be connected to at least one network node that is part of a series of network nodes between the transmitter and a receiver, the transmitter configured to embed in-band traceroute packets in traceroute frames that are interspersed with a media stream comprising a plurality of media frames, transmit the traceroute frames at a frequency of about once per 1.5 seconds into a network connecting the transmitter and the receiver, monitor the network for responses, expected from respective traceroute packets, from each of the series of network nodes that are disposed between the transmitter and the receiver, analyze the respective responses, and based on analysis of the respective responses, identify one or more of the network nodes as being responsible for a fault. - View Dependent Claims (13, 14, 15, 16)
Specification