Netværksemulation
Netværksemulation er en metode til at gengive et netværksmiljø i kontrollerede omgivelser, så applikationer og protokoller kan kommunikere under realistiske netværksforhold uden at påvirke et produktionnetværk. Emulation kan gennemføres ved hjælp af eksisterende hardware, virtuelle maskiner, containere eller software, der implementerer de samme protokoller og datapakker som i et rigtigt netværk. Målet er at kunne gentage netværksadfærd og måle præstationer under bestemte forhold som båndbredde, forsinkelse (latency), tab og jitter.
Forskellen til simpel simulering ligger i, at netværksemulation bruger rigtige protokolstakke og ofte realtidsadfærd for at
Metoder og værktøjer inden for netværksemulation omfatter softwarebaserede emuleringsmotorer og trafikstyringsteknikker. Eksempler er Netem og tc
Anvendelserne inkluderer udvikling og test af netværksapplikationer, evaluering af QoS og trafikstyring, protokoludvikling og sikkerhedstest, uddannelse