Hide metadata

dc.date.accessioned2013-03-12T08:08:33Z
dc.date.available2013-03-12T08:08:33Z
dc.date.issued2006en_US
dc.date.submitted2006-05-29en_US
dc.identifier.citationWoernhard, Maurice. Generating Synthetic VoIP Traffic for Analyzing Redundant OpenBSD-Firewalls. Masteroppgave, University of Oslo, 2006en_US
dc.identifier.urihttp://hdl.handle.net/10852/9471
dc.description.abstractVoice over IP, short VoIP, is among the fastest growing broadband technologies in the private and commercial sector. Compared to the Plain Old Telephone System (POTS), Internet telephony has reduced availability, measured in uptime guarantees per a given time period. This thesis makes a contribution towards proper quantitative statements about network availability when using two redun- dant, state synchronized computers, acting as firewalls between the Internet (WAN) and the local area network (LAN). First, methods for generating adequate VoIP traffic volumes for loading a Gigabit Ethernet link are examined, with the goal of using a minimal set of hardware, namely one regular desktop computer. pktgen, the Linux kernel UDP packet generator, was chosen for generating synthetic/artificial traffic, reflecting the common VoIP packet characteristics packet size, changing sender and receiver address, as well as typical UDP-port usage. pktgen’s three main parameters influencing the generation rate are fixed inter-packet delay, packet size and total packet count. It was sought to relate these to more user-friendly val- ues of amount of simultaneous calls, voice codec employed and call duration. The proposed method fails to model VoIP traffic accurately, mostly due to the cur- rently unstable nature of pktgen. However, it is suited for generating enough packets for testing the firewalls. Second, the traffic forwarding limit and failover behavior of the redun- dant, state-synchronized firewalls was examined. The firewalls were running OpenBSD 3.8 and used the Common Address Redundancy Protocol (CARP) and the packet filter state synchronization protocol (pfsync) for achieving re- dundancy, with one acting as master, and the other as backup. Empirical mea- surements show that the upper limit for unidirectional traffic is at about 125,000 packets per second, independent of packet sizes typical for VoIP media packets (less than 220 bytes). This is far below the traffic capacity of Gigabit Ethernet, and is caused by a “receive livelock”: full system load due to non-optimized interrupt handling. The obtained measurements allow for questioning the suitability of a default OpenBSD installation for firewalls in high packet rate net- works.. The network connectivity glitch in failover situations was measured at: when turning CARP off administratively while processing circa 80,000 packets per second, the maximum glitch was in the magnitude of 300 milliseconds. When power-cycling the master firewall, maximum connectivity interruptions of circa 3,000 milliseconds occurred. In all cases, series with much lower values were measured, but may not be representative.nor
dc.language.isoengen_US
dc.titleGenerating Synthetic VoIP Traffic for Analyzing Redundant OpenBSD-Firewallsen_US
dc.typeMaster thesisen_US
dc.date.updated2006-06-16en_US
dc.creator.authorWoernhard, Mauriceen_US
dc.subject.nsiVDP::420en_US
dc.identifier.bibliographiccitationinfo:ofi/fmt:kev:mtx:ctx&ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&rft.au=Woernhard, Maurice&rft.title=Generating Synthetic VoIP Traffic for Analyzing Redundant OpenBSD-Firewalls&rft.inst=University of Oslo&rft.date=2006&rft.degree=Masteroppgaveen_US
dc.identifier.urnURN:NBN:no-12385en_US
dc.type.documentMasteroppgaveen_US
dc.identifier.duo41706en_US
dc.contributor.supervisorHårek Haugeruden_US
dc.identifier.bibsys060990643en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/9471/1/Woernhard.pdf


Files in this item

Appears in the following Collection

Hide metadata