QUASI RTP METRICS FOR NON-RTP MEDIA FLOWS
First Claim
Patent Images
1. A method, comprising:
- receiving an input indicating how a remote network device populates fields designated to be accessed during fragmentation and reassembly;
receiving a flow of packets that are transferred by the remote network device and that include the populated fields;
analyzing different values included in the fields to identify metrics for the received flow of packets; and
outputting the metrics for the received flow of packets.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a router receives a real-time multimedia flow that comprises IP packets. The router then processes values included in the Identifier fields of the IP packets using resources similar to those used in the monitoring of RTP flows to identify metrics for the real-time multimedia flow. The metrics may be transferred to a remote management device for aggregation with metrics output by other routers located on the data path for the real-time multimedia flow.
43 Citations
26 Claims
-
1. A method, comprising:
-
receiving an input indicating how a remote network device populates fields designated to be accessed during fragmentation and reassembly; receiving a flow of packets that are transferred by the remote network device and that include the populated fields; analyzing different values included in the fields to identify metrics for the received flow of packets; and outputting the metrics for the received flow of packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
means for identifying packet fields for specifying unique identifiers initially designated for use during correlation and reassembly of fragmented messages; means for formatting the identified packet fields with different values before forwarding packets having the packet fields; and means for analyzing the different values after the packets are forwarded to identify lost ones of the forwarded packets. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; receive a stream of packets sent using a protocol that supports fragmentation, the packets including fields designated by the protocol for use during packet fragmentation and packet reassembly; identify a pattern used for selecting different values to include into the fields; and analyze the different values included in the fields according to the identified pattern to measure packet loss for the stream. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; receive a stream of packets sent using a protocol that supports fragmentation, the packets including fields designated by the protocol for use during packet fragmentation and packet reassembly; and format the fields that are designated by the protocol for use during packet fragmentation and packet reassembly with timestamp values before forwarding the stream of packets. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification