Unique Packet Identifiers for Multipoint Monitoring of QoS Parameters Juraj Giertl, František Jakab Gorazd Baldovský, Ján Genči
Content Introduction to QoS parameters monitoring The BasicMeter Project Unique packet identifiers Experiments Future plans
Quality of Service in Computer Networks QoS parameters of network traffic Volume parameters bandwidth packet rate packet loss Time parameters one way delay jitter (delay variation) round-trip time
The BasicMeter Project BEEM BasicmEter Exporting and Metering Process JXColl Java XML Collector BM Analyzer BasicMeter Analyzer ACP Analyzer Collector Protocol AEP Analyzer Exporter Protocol
Multipoint Monitoring Parameters requiring more than one metering point one way delay jitter packet loss Multipoint monitoring with packets identification
Requirements to Identifiers Uniqueness of identifiers Length of identifiers Data security Speed of identifiers generation
IP Packet Analysis IP packet structure suitable fields for identifiers generation header length, total length of packet, identification, protocol, source IP address, destination IP address.
Identifier Generation
Conclusion - Results of Experiments (1) Test of collisions occurrences Population packets Packets’ collisions2,64 % Raw IDs’ collisions3,81 % MD5 IDs’ collisions3,81 % Filtered packets1,26 % Unique IDs (using filter)97,45 %
Conclusion - Results of Experiments (2) Test of performance FunctionRaw IDMD5 ID Throughput [packets per second] Throughput [Mbps] (the worst case) Throughput [Mbps] (average case)
Future Plans improvement of effectiveness of identifiers generation elimination of repeating hardly predictable same packets implementation of extensions of BasicMeter interface for intrusion detection systems traffic engineering usage-based billing and accounting implementation of adaptive sampling into BEEM MPLS support IPv6 support