IdealChannel

Package: ned

IdealChannel

channel

(no description)

Used in compound modules

Name Type Description
AccessPoint compound module

A generic access point supporting multiple wireless radios, and multiple ethernet ports. The type of the ethernet MAC, relay unit and wireless card can be specified as parameters.

AckingWirelessInterface compound module

Highly abstracted wireless NIC that consists of a unit disk radio and a trivial MAC protocol. It offers simplicity for scenarios where Layer 1 and 2 effects can be completely ignored, for example testing the basic functionality of a wireless ad-hoc routing protocol.

AFxyQueue compound module

This is an example queue, that implements one class of the Assured Forwarding PHB group (RFC 2597).

AodvRouter compound module

It models a WirelessHost extended with Aodv submodule.

ApplicationLayerNodeBase compound module (no description)
BurstyPacketProducer compound module

This module mixes two different packet sources to generate bursty traffic.

CompoundPendingQueue compound module (no description)
DiffservQueue compound module

This is an example queue, that can be used in interfaces of DS core and edge nodes to support the AFxy (RFC 2597) and EF (RFC 3246) PHBs.

DsdvRouter compound module

A DSDV router.

DymoRouter compound module (no description)
EtherEncapDummy compound module

Dummy encapsulation/decapsulation module for EthernetInterface.

EtherHost compound module

An example host with one Ethernet port and a traffic generator that generates request-reply traffic directly over Ethernet. This host model does not contain higher layer protocols (IP, TCP). By default it is configured to use half-duplex MAC (CSMA/CD).

EtherHost2 compound module

An example host with one Ethernet interface and an Ethernet traffic generator directly connected to it. This host model does not contain higher layer protocols (IP, TCP). By default is configured to use half-duplex MAC (CSMA/CD).

EthernetInterface compound module

Ethernet network interface. Complements EtherMac and EtherEncap with an output queue for QoS and RED support.

EtherQosQueue compound module

Queue module that gives the PAUSE frames a higher priority, and can be parametrized with an IPacketQueue for serving the data frames.

EtherQosRedQueue compound module

Queue module that gives the PAUSE frames a higher priority, and using Random Early Detection algorithm on data frames, and can be parametrized with an IPacketQueue for serving the data frames.

EtherSwitch compound module

Model of an Ethernet switch.

ExtLowerEthernetInterface compound module

This module provides an Ethernet network interface suitable for emulation. The lower part of the network interface is realized in the real world using a real ethernet socket of the host computer which is running the simulation.

ExtLowerIpv4 compound module (no description)
ExtLowerIpv4NetworkLayer compound module (no description)
ExtUpperEthernetInterface compound module

This module provides an Ethernet network interface suitable for emulation. The upper part of the network interface is realized in the real world using a real TAP device of the host computer which is running the simulation.

ExtUpperIeee80211Interface compound module

This module provides an IEEE 802.11 network interface suitable for emulation. The upper part of the network interface is realized in the real world using a real TAP device of the host computer which is running the simulation.

ExtUpperIpv4 compound module (no description)
ExtUpperIpv4NetworkLayer compound module (no description)
GpsrRouter compound module (no description)
Ieee80211Interface compound module

This NIC implements an 802.11 network interface card. It can be configured via the mgmt.typename parameter to act as an AP or a STA, or for ad-hoc mode.

Ieee802154NarrowbandInterface compound module (no description)
Ieee802154UwbIrInterface compound module (no description)
Ipv4NetworkLayer compound module

Network layer of an IPv4 node.

Ipv6NetworkLayer compound module

Represents an IPv6 network layer (L3).

LdpMplsRouter compound module

An LDP-capable router.

LeakyBucket compound module

This module implements a parameterizable leaky bucket algorithm.

LoopbackInterface compound module

Loopback interface. Complements the Loopback module.

ManetRouter compound module (no description)
NetworkLayerNodeBase compound module (no description)
NextHopNetworkLayer compound module

This module provides a network layer for the next hop forwarding.

Ospfv3 compound module (no description)
PacketHistory compound module

This module connects one packet producer to one packet consumer. It can be pushed with packets from the connected packet producer. It keeps a copy of the last N packets pushed into its input. The packets are available in the runtime user interface (Qtenv) for inspection.

Pim compound module (no description)
PppInterface compound module

PPP interface. Complements the Ppp module with an output queue for QoS and RED support.

PriorityQueue compound module

This module implements a priority queue with multiple inner queues and an optional shared memory buffer.

QueueFiller compound module

This module produces packets in order to prevent a queue from becoming empty.

RedDropperQueue compound module

Combines a packet queue with random early detection (RED) dropper.

RequestConsumer compound module

This module processes incoming packets one by one in the order they arrive. First it classifies a packet according to the configured classifier function, then it generates tokens for the selected category in the configured response producer.

ResponseProducer compound module

This module is capable of generating several different streams of packets, one after the other. For each traffic category, the packets are produced by a separate token based server. The traffic stream can be started by adding tokens the corresponding server module. The packet data, packet length, and timing distributions can be configured in the corresponding packet provider.

Router compound module

IPv4 router that supports wireless, Ethernet, PPP and external interfaces. By default, no wireless and external interfaces are added; the number of Ethernet and PPP ports depends on the external connections.

RsvpMplsRouter compound module

An RSVP-TE capable router.

RtpHost compound module (no description)
SimpleNetworkLayer compound module

This module provides a simple network layer.

TcpClientApp compound module

This module is a generic TCP client application. The traffic source and traffic sink modules can be built from queueing model elements.

TcpServerApp compound module

This module is a generic TCP server application with a TCP server listener that creates TCP server connections.

TcpServerConnection compound module

This module is a generic TCP server connection. The traffic source and traffic sink modules can be built from queueing model elements.

TelnetClientApp compound module

This client application contains a configurable pre-composed telnet traffic source and traffic sink.

TelnetServerConnection compound module

This module contains a configurable pre-composed telnet traffic source and traffic sink as part of a telnet server application.

TokenBucket compound module

This module implements a parameterizable token bucket algorithm.

TransportLayerNodeBase compound module (no description)
TunInterface compound module (no description)
UdpApp compound module

This module generates traffic for a UDP application. The traffic source and traffic sink modules can be built from queueing model elements.

VlanInterface compound module (no description)
WirelessInterface compound module (no description)
WiseRouteNetworkLayer compound module

This module provides a simple network layer.

xMIPv6Support compound module

Implements xMIPv6 (where x = F, H, F-H).

Properties

Name Value Description
class cIdealChannel

Source code

channel IdealChannel
{
    @class(cIdealChannel);
}

File: Built-in type