<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=98.210.11.148</id>
	<title>Vero - Wikipedia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=98.210.11.148"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php/Special:Contributions/98.210.11.148"/>
	<updated>2026-08-14T19:44:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Network_emulation&amp;diff=813523</id>
		<title>Network emulation</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Network_emulation&amp;diff=813523"/>
		<updated>2025-08-19T22:44:44Z</updated>

		<summary type="html">&lt;p&gt;98.210.11.148: Remove erroneous leading &amp;#039;f&amp;#039; at the start of the article.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{refimprove|date=July 2024}}&lt;br /&gt;
{{short description|Technique for testing the performance of real applications over a virtual network}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Network emulation&#039;&#039;&#039; is a technique for testing the performance of real applications over a virtual network. This is different from [[network simulation]] where virtual models of traffic, network models, channels, and protocols are applied. The aim is to assess performance, predict the impact of change, or otherwise optimize technology decision-making.&lt;br /&gt;
&lt;br /&gt;
==Methods of emulation==&lt;br /&gt;
Network [[Emulator|emulation]] is the act of testing the behavior of a network ([[5G]], [[Wireless network|wireless]], [[Wireless ad hoc network#Mobile ad hoc networks (MANETs)|MANETs]], etc) in a lab. A [[personal computer]] or [[virtual machine]] runs [[computer software|software]] to perform the network emulation; a [[emulator|dedicated emulation device]] is sometimes used for link emulation.&lt;br /&gt;
&lt;br /&gt;
Networks introduce delay, errors, and drop packets. The primary goal of network emulation is to create an environment whereby users can connect the devices, applications, products, and/or services being tested to validate their performance, stability, or functionality against real-world network scenarios. Once tested in a controlled environment against actual network conditions, users can have confidence that the item being tested will perform as expected.&lt;br /&gt;
&lt;br /&gt;
==Emulation, simulation, and traffic generation==&lt;br /&gt;
Emulation differs from [[simulation]] in that a network emulator appears to &#039;&#039;be&#039;&#039; a network; end-systems such as [[computer]]s can be attached to the emulator and will behave as if they are attached to a network. A network emulator mirrors the network which connects end-systems, not the end-systems themselves.&lt;br /&gt;
&lt;br /&gt;
Network simulators are typically programs that run on a single computer, take an abstract description of the network traffic such as a flow arrival process, and yield performance statistics such as throughput, delay, loss etc.&lt;br /&gt;
&lt;br /&gt;
These products are typically found in the Development and QA environments of Service Providers, Network Equipment Manufacturers, and Enterprises.&lt;br /&gt;
&lt;br /&gt;
== Network emulation software ==&lt;br /&gt;
&lt;br /&gt;
Software developers typically want to analyze the response time and sensitivity to packet loss of client-server applications and emulate specific network effects (of 5G, Smart homes, industrial IOT, military networks, etc.,) with different round-trip-times, throughputs, bit error rates, and packet drops. &lt;br /&gt;
&lt;br /&gt;
Two open-source network emulators are Common Open Research Emulator (CORE) and Extendable Mobile Ad hoc Network Emulator (EMANE). They both support operation as network black boxes, i.e. external machines/devices can be hooked up to the emulated network with no knowledge of emulation.  They also support both wired and wireless network emulation with various degrees of fidelity.  A CORE is more useful for quick network layouts (layer 3 and above) and single-machine emulation.  EMANE is better suited for distributed high-fidelity large-scale network emulation (layers 1/2).&lt;br /&gt;
&lt;br /&gt;
== Traffic generation software ==&lt;br /&gt;
The network performance under maximum throughput conditions can be analyzed by [[network traffic measurement]] in a [[testbed]] network, using a [[network traffic generator]] such as [[iperf]]. The traffic generator sends dummy packets, often with a unique packet identifier, making it possible to keep track of the packet delivery in the network using a [[Packet analyzer|network analyzer]].&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Network simulator]]&lt;br /&gt;
* [[Network traffic simulation]]&lt;br /&gt;
* [[Traffic generation model]]&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
* {{Cite book|title=Introduction to Network Emulation|last=Beuran|first=Razvan|publisher=Pan Stanford|year=2012|isbn=978-981-4310-91-8}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/EMANE/ EMANE - US Navy]&lt;br /&gt;
&lt;br /&gt;
[[Category:Network architecture]]&lt;/div&gt;</summary>
		<author><name>98.210.11.148</name></author>
	</entry>
</feed>