Network emulation

Network emulation

Network emulation is a technique where the properties of an existing, planned and/or non-ideal network are simulated in order to assess performance, predict the impact of change, or otherwise optimize technology decision-making.

Contents

Methods of emulation

Network emulation can be accomplished by introducing a device on the LAN that alters packet flow in a way that imitates the behavior of application traffic in the environment being emulated. This device may be either a general-purpose computer running software to perform the network emulation or a dedicated emulation device. The device incorporates a variety of network attributes into its emulation model – including the round-trip time across the network (latency), the amount of available bandwidth, a given degree of packet loss, duplication of packets, reordering packets, and/or the severity of network jitter. Desktop PCs can be connected to the emulated environment, so that users can experience the performance and behavior of applications in that environment first-hand. Similarly, phones can be connected to the emulated environment so that users can directly assess VoIP call quality for themselves.

Emulation, simulation and traffic generation

Emulation differs from simulation in that a network emulator appears to be a network; end-systems such as computers can be attached to the emulator and will behave as if they are attached to a network. Network simulators are typically programs which 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 buffer occupancy as a function of time).

A network emulator emulates the network which connects end-systems, not the end-systems themselves. Systems which emulate the end-systems are called traffic generators.

Network simulation software

  • NS-2 is a popular free network simulator that can also be used as a limited-functionality emulator.
  • NIST Net is a network emulation package that runs on Linux. NIST Net allows a single Linux PC set up as a router to emulate a wide variety of network conditions.[1]

Router emulation software

See also

References


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Network simulation — In communication and computer network research, network simulation is a technique where a program models the behavior of a network either by calculating the interaction between the different network entities (hosts/routers, data links, packets,… …   Wikipedia

  • Network access server — A Network Access Server (NAS) is a single point of access to a remote resource. Contents 1 Overview 2 Examples 3 Associated Protocols 4 See also …   Wikipedia

  • Network Abstraction Layer — The Network Abstraction Layer (NAL) is a part of the H.264/AVC Video Coding Standard. The main goal of the H.264/AVC NAL is the provision of a network friendly video representation addressing conversational (video telephony) and non… …   Wikipedia

  • network basic input/output system —    Abbreviated NetBIOS, pronounced [netbye os]. A session layer network protocol, originally developed in 1984 by IBM and Sytek to manage data exchange and network access. NetBIOS provides an API (application programming interface) with a… …   Dictionary of networking

  • Wide area network — (WAN) is a computer network that covers a broad area (i.e., any network whose communications links cross metropolitan, regional, or national boundaries cite book last =Groth first = David authorlink = coauthors = Toby Skandier title = Network+… …   Wikipedia

  • LAN Emulation —    Abbreviated LANE. An Asynchronous Transfer Mode (ATM) specification that defines ways of connecting legacy local area networks such as Ethernet and token ring to an ATM backbone, allowing ATM to replace older and slower backbone circuits.… …   Dictionary of networking

  • Next Generation Network — (NGN) bezeichnet in der Telekommunikation ein Netzwerk, welches traditionelle leitungsvermittelnde Telekommunikationsnetze wie Telefonnetze, Kabelfernsehnetze, Mobilfunknetze usw. durch eine einheitliche paketvermittelnde Netzinfrastrukur und… …   Deutsch Wikipedia

  • Virtual private network — A virtual private network (VPN) is a computer network in which some of the links between nodes are carried by open connections or virtual circuits in some larger network (e.g., the Internet) instead of by physical wires. The link layer protocols… …   Wikipedia

  • Integrated Services Digital Network — ISDN Telefon Integrated Services Digital Network (ISDN) ist ein internationaler Standard für ein digitales Telekommunikationsnetz und lässt sich sinngemäß als diensteintegrierendes digitales Netz übersetzen. Über dieses Netz werden verschiedene… …   Deutsch Wikipedia

  • Artificial neural network — An artificial neural network (ANN), usually called neural network (NN), is a mathematical model or computational model that is inspired by the structure and/or functional aspects of biological neural networks. A neural network consists of an… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”