System and method for accurately displaying communications traffic information
First Claim
Patent Images
1. A method of displaying traffic information for a network, comprising:
- receiving routing information for the network, wherein the routing information comprises at least one of at least one timestamped routing message, at least one IP address, and at least one interface index;
receiving a plurality of traffic information for the network from a plurality of interfaces of a plurality of routers in the network, the traffic information comprising a plurality of flow messages each describing at least one packet that transited the network, at least one flow message describing a packet different from at least one other flow message;
identifying at least one potential path for each of the at least one packet with at least one of the at least one timestamped routing message, the path for one of the at least one packet starting from at least nearby one of the plurality of router interfaces from which one of the plurality of flow messages was received; and
projecting information from at least some of the plurality of flow messages onto at least one data structure representing each of said at least one potential path identified for said at least one timestamped routing message, such that, for at least one of the plurality of flow messages projected, any effects said projection of said at least some of the plurality of flow messages go not farther than a different router interface from which a different flow message was received.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method uses path information to project traffic information from flow- or IPFix-type messages onto one or more paths that may have been taken by packets corresponding to such messages. Traffic information from a message is projected from the router interface from which the message was received, along the path or paths the packets corresponding to the message may have taken, but only to the next router interface that provides such messages.
77 Citations
18 Claims
-
1. A method of displaying traffic information for a network, comprising:
-
receiving routing information for the network, wherein the routing information comprises at least one of at least one timestamped routing message, at least one IP address, and at least one interface index; receiving a plurality of traffic information for the network from a plurality of interfaces of a plurality of routers in the network, the traffic information comprising a plurality of flow messages each describing at least one packet that transited the network, at least one flow message describing a packet different from at least one other flow message; identifying at least one potential path for each of the at least one packet with at least one of the at least one timestamped routing message, the path for one of the at least one packet starting from at least nearby one of the plurality of router interfaces from which one of the plurality of flow messages was received; and projecting information from at least some of the plurality of flow messages onto at least one data structure representing each of said at least one potential path identified for said at least one timestamped routing message, such that, for at least one of the plurality of flow messages projected, any effects said projection of said at least some of the plurality of flow messages go not farther than a different router interface from which a different flow message was received. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for displaying traffic information for a network, comprising:
-
a routing message manager having an input coupled for receiving routing information for the network, the routing message manager for providing at an output the routing information; a flow/ipfix message manager having an input coupled for receiving a plurality of traffic information for the network from a plurality of interfaces of a plurality of routers in the network, the traffic information comprising a plurality of flow messages each describing at least one packet that transited the network, at least one flow message describing a packet different from at least one other flow message, the flow/ipfix message manager for providing at an output the traffic information; a path identification manager having an input coupled to the routing message manager output and to the flow/ipfix message manager output, for identifying and providing at an output at least one potential path for each of the at least one packet with at least one of the at least one timestamped routing message, the path for one of the at least one packet starting from at least nearby one of the plurality of router interfaces from which one of the plurality of flow messages was received; and a projection manager having an input coupled to the path identification manager output for receiving at least one of the at least one potential path, and to the flow/ipfix message manager for receiving at least some of the plurality of traffic information, the projection manager for projecting via an output, information from at least some of the plurality of flow messages onto at least one data structure representing the each of said at least one potential path identified for said at least one timestamped routing message, such that, for at least one of the plurality of flow messages projected, any effects said projection of said at least some of the plurality of flow messages go not farther than a different router interface from which a different flow message was received. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium having computer readable program code embodied therein for displaying traffic information for a network, the computer program product comprising computer readable program code devices configured to cause a computer system to:
-
receive routing information for the network, wherein the routing information comprises at least one of at least one timestamped routing message, at least one IP address, and at least one interface index; receive a plurality of traffic information for the network from a plurality of interfaces of a plurality of 10 routers in the network, the traffic information comprising a plurality of flow messages each describing at least one packet that transited the network, at least one flow message describing a packet different from at least one other flow message; identify at least one potential path for each of the at least one packet with at least one of the at least one timestamped routing message, the path for one of the at least one packet starting from at least nearby one of the plurality of router interfaces from which one of the plurality of flow messages was received; and project information from at least some of the plurality of flow messages onto at least one data structure representing each of said at least one potential path identified for said at least one timestamped routing message, such that, for at least one of the plurality of flow messages projected, any effects said projection of said at least some of the plurality of flow messages go not farther than a different router interface from which a different flow message was received. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification