IP Library Granted Patent US 7,720,004
Granted Patent B2
US 7,720,004 · App. 11/939,293 · Granted May 18, 2010

Interfering packet streams in packet networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,720,004
App. No.
11/939,293
Filed
Nov 13, 2007
Granted
May 18, 2010
Kind
B2
Art Unit
2477
USPC
370/254
Abstract

A method for estimating the network-layer topology of a telecommunications network is described. In particular, the illustrative embodiment of the present invention estimates the existence and connectivity of nodes in the topology based on the detection of network-wide end-to-end path intersections. This is based on the assumption that pairs of streams of packets that share a common node will interfere and that the interference can be detected in the received streams. In general, this interference is manifested as jitter. By transmitting streams on each pair of end-to-end paths in the network, and detecting interference (or a lack of interference) a matrix of path intersections for the network can be created. Using logic and supposition, the topology of the network can be estimated using the matrix of path intersections. Once the estimate of the topology is complete, the maintenance and operation of the network can proceed based on the topology.

Claims (31)

1. A method comprising:

transmitting a first stream of packets in a first temporal pattern from a first node n 1 to a second node n 2 via a first path p 1,2 in a packet network;

transmitting a second stream of packets in a second temporal pattern from a third node n 3 to a fourth node n 4 via a second path p 3,4 in the packet network;

receiving the first stream of packets at the second node n 2 in a third temporal pattern, wherein the third temporal pattern is different from the first temporal pattern;

deducing that the first path p 1,2 and the second path p 3,4 intersect at a fifth node n 5 when the first stream of packets as received at the second node n 2 exhibits interference corresponding to the second temporal pattern; and

transmitting a packet in the packet network to transit the fifth node n 5 ;

wherein the interference of the first stream of packets by the second stream of packets is manifested as correspondence between the third temporal pattern and the second temporal pattern.

2. The method of claim 1 wherein the second temporal pattern is periodic.

3. The method of claim 1 wherein the second temporal pattern is aperiodic.

4. The method of claim 1 wherein the inter-packet interval of the first temporal pattern is shorter than the burst duration of the second temporal pattern.

5. A method comprising:

transmitting a first stream of packets in a first temporal pattern from a first node n 1 to a second node n 2 via a first path p 1,2 in a packet network;

transmitting a second stream of packets in a second temporal pattern from a third node n 3 to a fourth node n 4 via a second path p 3,4 in the packet network;

receiving the first stream of packets at the second node n 2 in a third temporal pattern, wherein the third temporal pattern is different from the first temporal pattern;

deducing that the first path p 1,2 and the second path p 3,4 do not intersect at a fifth node n 5 when the first stream of packets as received at the second node n 2 fails to exhibit interference corresponding to the second temporal pattern; and

transmitting a packet in the packet network to transit the fifth node n 5 ;

wherein the interference of the first stream of packets by the second stream of packets would be manifested as correspondence between the third temporal pattern and the second temporal pattern.

6. The method of claim 5 wherein the second temporal pattern is periodic.

7. The method of claim 5 wherein the second temporal pattern is aperiodic.

8. The method of claim 5 wherein the inter-packet interval of the first temporal pattern is shorter than the burst duration of the second temporal pattern.

9. A method comprising:

transmitting a first stream of packets in a first temporal pattern from a first node n 1 to a second node n 2 via a first path p 1,2 in a packet network;

transmitting a second stream of packets in a second temporal pattern from a third node n 3 to a fourth node n 4 via a second path p 3,4 in the packet network;

receiving the first stream of packets at the second node n 2 in a third temporal pattern, wherein the third temporal pattern is different from the first temporal pattern;

transmitting a packet in the packet network to:

(a) transit a fifth node n 5 and not transit a sixth node n 6 when the first stream of packets as received at the second node n 2 exhibits interference corresponding to the second temporal pattern; and

(b) transit the sixth node n 6 and not transit the fifth node n 5 when the first stream of packets as received at the second node n 2 fails to exhibit interference corresponding to the second temporal pattern;

wherein the interference of the first stream of packets by the second stream of packets is manifested as correspondence between the third temporal pattern and the second temporal pattern.

10. The method of claim 9 wherein the second temporal pattern is periodic.

11. The method of claim 9 wherein the second temporal pattern is aperiodic.

12. The method of claim 9 wherein the inter-packet interval of the first temporal pattern is shorter than the burst duration of the second temporal pattern.