Simuleer een slechte verbinding met TMnetSim

datacenter

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (4)
1x Aanbevolen

Gepubliceerd: Woensdag 3 augustus 2011
Auteur: Edmond Varwijk

Slechte netwerkverbindingen worden zeldzaam. Maar als je toch wilt weten wat er van je hosted services overblijft als de verbinding hapert, kun je met TMnetSim zo'n situatie simuleren.

TMnetSim is een gratis programma dat vertraging op het netwerk simuleert of zelfs verlies van packets. Het doet dit voor een enkel protocol en kan dus ingezet worden om specifiek voor een applicatie of toepassing een slecht netwerk te simuleren.

TMnetsim gebruikt drie configuratieparameters, een Inbound Port, een Outbound Port en een Outbound IP Address. De precieze informatie die per onderdeel opgegeven moet worden, verschilt per scenario. TMnetsim kan zowel op de server als op de client worden gebruikt en zelfs op dezelfde pc. Uitleg hierover staat in de HTML-pagina die na het uitpakken van TMnetsim in de TMnetsim-map staat.

Instellingen

TMnetsim kan vertraging en in sommige gevallen het verlies van datapackets simuleren voor elk TCP-protocol, zoals http, ftp of RDP. Als je een minder bekend protocol wilt gebruiken heb je het port-nummer nodig dat het betreffende protocol gebruikt. Omdat TCP beschikt over ingebouwde mechanismen voor het bevestigen van de ontvangst van data en het eventueel opnieuw sturen van data, is TMnetsim vooral geschikt om vertraging te testen. Als je de waarden voor delay te ver opschroeft zal het protocol er in veel gevallen de brui aangeven.

Je kunt keurig instellen in welke mate je het protocol wilt frustreren voor Outbound en Inbound. Daarbij kun je de delay fixed kiezen en daarmee geldt die waarde voor de hele communicatie voor het opgegeven protocol. Maar het is ook mogelijk voor Inbound en Outbound aparte waarden op te geven en andere dan de standaard wijze van delay-berekening op te geven. Bij Fixed wordt de opgegeven delay ook exact toegepast, de andere varianten zoals Gausian, Normal en Markovian werken allemaal met een bandbreedte waarbinnen de delay varieert.

Hoewel het niet de standaard instelling is van TMnetsim, is het natuurlijk realistischer als de waarden voor Ooutbound en Inbound verschillen. Om dat te testen moet je dus Delay en Jitter handmatig instellen. Delay is daarbij het midden van de vertraging, de Jitter bepaalt de maximale variatie rondom die delay. Een Delay van 1000ms met een Jitter van 200ms geeft vertragingen van tussen 900ms en 1100ms.

Extra's

Als extra's kan TMnetsim Packet Loss simuleren. Dit gebeurt dan willekeurig, en zoals eerder beschreven zal dit al snel leiden tot verlies van de hele verbinding. Daarom is het alleen nuttig om deze optie te gebruiken als hoger in de stack maatregelen zijn genomen om in zulke gevallen de verbinding te behouden. De maker van TMnetsim waarschuwt dat bijvoorbeeld RDP en Citrix de verbinding zullen kwijtraken bij een 3 procent packet loss in beide richtingen.

Een tweede extra is de optie voor Packet Capture. Als een sniffer vangt TMnetsim daarbij de exacte communicatie en bewaart het verslag ervan in twee tekstbestanden op de pc. De bestanden krijgen automatisch een naam die begint met IB voor de log van de Inbound-verbinding en OB voor de log van de Outbound-verbinding. Alle regels in de logs zijn voorzien van een tijdsaanduiding, waardoor het mogelijk wordt om de informatie samen te voegen.

Geen installatie

TMnetsim kan zowel op een losse pc, op een client en op de server worden gebruikt. Het pakket heeft geen verdere installatie nodig, downloaden en uitpakken is voldoende om het te gaan gebruiken. Het kan dus ook prima vanaf een usb-geheugenstick worden gebruikt.

TMnetsim is te downloaden via de website van TMurgent Technologies, een bedrijf gespecialiseerd in applicatie virtualisatie. Er is een 32-bit en een 64-bit versie van het programma. Gebruik is gratis. De download van beide is rond de 600kB groot. De downloads zijn door VirusTotal op malware gecontroleerd. De 64-bit versie werd zondermeer akkoord bevonden. De 32-bit leverde wel drie meldingen over malware op maar alle met weinig bekende scanners in de VirusTotal-testsuite.

De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.

Relevante whitepaper: IEEE 802.11n: sneller en betrouwbaarder
Download

Totaal 4 reactiesLaatste reacties


Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: iPad 3 komt 7 maar...

World Tech Update: iPad 3 komt 7 maart (video)