Broadband Communications Systems and Architectures Research Group

CBA Website Archive (Until 2023)

This website is the archive of the CBA group website until 2023. For the latest updates, please visit our new website here.

Contact Webmaster

Oreneta

oreneta-logo

[One-way delay REaltime NETwork Analyzer]

What is Oreneta?

Oreneta is a platform for realtime network analysis. It provides tools for the measurement of quality of service (QoS) between two points of a network. It is designed to work in passive mode, so it will not change the contents of what it examines. IPv4 and IPv6 are supported, for analysis and control. It also serves as flow monitor in LAN enviroments, so you can see what is happening in your network at this very moment. Oreneta is released under the GNU/GPL license.

How it works?

Oreneta has two main components: the meters and the analyzer:

  • The meter is a C program installed in a Linux box who listens the network in one of its interfaces. Makes a little process on the packets listened and sends brief packet information to the analyzer. You can have as many meters as you want on the network, but at present the analyzer only works with two meters at a time.
  • The analyzer is a Java program (platform independet) wich recives the information from the meters and makes the real processing. It shows information about flows seen in the meters, flows seen in both meters, makes charts of throughput, one-way delay, packet loss, ip delay variation and much more.

Meters are synchronized by NTP protocol. Additional accuracy can be obtained with the utilization of GPS clocks (and Linux PPS kit) The analyzer doesn't need any kind of clock synchronization, because it looks at the timestamps of the captured packets.

This is a sample schema of Oreneta scenario:

arquitectura

Some screenshots

flows0
Flows seen by meter 0

flows1
Flows seen by meter 1

common-flows
Common flows automatically recognized by Analyzer

throughput
Throughput

pps
Average packets per second (PPS)

ipd
Inter-packet Dealy (delay between two consecutive packets)

owd-maxmin
One Way Delay with maximun and minimun values

ipdv-maxmin
IP Delay Variation

ploss
Packet losses

snapshot-flows
Snapshot flows (from a PS2 videogame)

snapshot-throughput
Throughput from snapshot flows

snapshot-psize
Packet size from snapshot flows

Downloads

Links

Comunicacions de Banda Ampla © 2009