IP Library Granted Patent US 7,792,057
Granted Patent B2
US 7,792,057 · App. 11/962,504 · Granted Sep 7, 2010

Method and system for computing multicast traffic matrices

Assignee: AT&T Labs, Inc.
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,792,057
App. No.
11/962,504
Granted
Sep 7, 2010
Kind
B2
Abstract

A system and method for receiving, from one or more ingress routers, a first set of records including data corresponding to network traffic, receiving, from one or more egress routers, a second set of records including data corresponding to network traffic and creating a multicast traffic matrix using at least a portion of the data included in the first and second sets of records.

Claims (33)

1. A method, comprising:

receiving, from one or more ingress routers, a first set of records including data corresponding to network traffic;

receiving, from one or more egress routers, a second set of records including data corresponding to network traffic;

creating a multicast traffic matrix using at least a portion of the data included in the first and second sets of records, wherein creating the multicast traffic matrix comprises removing, from the first set of records, records of network traffic not sent to multicast groups;

determining multicast group information for a first record of the first set of records;

determining if a second record of the second set of records includes corresponding multicast group information;

determining, if the first and second records have corresponding multicast group information, whether a first time interval of the first record overlaps a second time interval of the second record;

determining, if the first time interval overlaps the second time interval, a value based on the overlap; and

allocating an amount of traffic in the second record to a multicast group corresponding to the multicast group information based on the value.

2. The method of claim 1 , wherein the creating further comprises:

removing, from the first set of records, records of network traffic sent to link local addresses.

3. The method of claim 1 , wherein the removing is based on a network address included in the records.

4. The method of claim 1 , wherein the value is determined based on a time of the overlap of the first and second time intervals and a time of the first time interval.

5. The method of claim 1 , wherein the first set of records is a set of Netflow records.

6. The method of claim 1 , wherein the second set of records is retrieved using a Simple Network Management Protocol.

7. The method of claim 1 , wherein the ingress routers are edge routers.

8. The method of claim 1 , wherein the ingress routers are aggregating routers.

9. A system, comprising:

a plurality of routers including ingress routers and egress routers; and

a network management station receiving, from one or more of the ingress routers, a first set of records including data corresponding to network traffic; receiving, from one or more of the egress routers, a second set of records including data corresponding to network traffic; and creating a multicast traffic matrix using at least a portion of the data included in the first and second sets of records, wherein the creating comprises removing, from the first set of records, records of network traffic not sent to multicast groups, determining multicast group information of a first record of the first set of records, determining if a second record of the second set of records includes corresponding multicast group information, determining, if the first and second records have corresponding multicast group information, whether a first time interval of the first record overlaps a second time interval of the second record, determining, if the first time interval overlaps the second time interval, a value based on the overlap, and allocating an amount of traffic in the second record to a multicast group corresponding to the multicast group information based on the value.

10. The system of claim 9 , wherein the creating further comprises:

removing, from the first set of records, records of network traffic sent to link local addresses.

11. The system of claim 9 , wherein the first set of records is a set of Netflow records.

12. The system of claim 9 , wherein the second set of records is retrieved using the SNMP protocol.

13. A non-transitory computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to:

receive, from one or more ingress routers, a first set of records including data corresponding to network traffic;

receive, from one or more egress routers, a second set of records including data corresponding to network traffic;

create a multicast traffic matrix using at least a portion of the data included in the first and second sets of records, wherein creating the multicast traffic matrix comprises removing, from the first set of records, records of network traffic not sent to multicast groups;

determine multicast group information for a first record of the first set of records;

determine if a second record of the second set of records includes corresponding multicast group information;

determine, if the first and second records have corresponding multicast group information, whether a first time interval of the first record overlaps a second time interval of the second record;

determine, if the first time interval overlaps the second time interval, a value based on the overlap;

allocate an amount of traffic in the second record to a multicast group corresponding to the multicast group information based on the value.

Assignments (2)
NUNC PRO TUNC PATENT ASSIGNMENT Recorded Feb 8, 2013
From: AT&T LABS, INC.
To: AT&T INTELLECTUAL PROPERTY, I, L.P.
Reel/Frame 029862/0765 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2008
From: BRESLAU, LEE; FENNER, WILLIAM; GERBER, ALEXANDER
To: AT&T LABS, INC.
Reel/Frame 020953/0124 →
Continuity (1)
Related Publication 20090161673A1 · Jun 25, 2009