Channel IdealChannel

Package: ned
Built-in type

(no description)

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Used in compound modules:

Name Type Description
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 AODVRouting submodule.

BGPRouterEx compound module

Example IP router with BGPv4 and OSPFv4 support.

BGPRouterSimple compound module

Example IPv4 router with BGPv4 support.

BurstHost compound module

Definition of an IP node with a transport generator that connects to IP directly, without TCP or UDP.

Client 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.

DSQueue1 compound module

Diffserv Queue used in Experiment 1.1 - 1.6 and 5.1.

DSQueue2 compound module

Diffserv Queue used in Experiment 2.1 - 2.4.

DYMORouter compound module

TODO

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 IOutputQueue for serving the other frames.

GenericNetworkLayer compound module

This module provides the generic network layer.

GPSRRouter compound module

TODO

IdealWirelessNic 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.

Ieee80211Nic compound module

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

Ieee802154NarrowbandNic compound module (no description)
Ieee802154UWBIRNic compound module (no description)
IPv4LargeLAN compound module

Several hosts and an Ethernet hub on a switch. One port of the hub connect to a 10Base2 segment.

IPv4MediumLAN compound module

Several hosts and a router on an Ethernet hub and a switch

IPv4NetworkLayer compound module

Network layer of an IPv4 node.

IPv4SmallLAN compound module

Several hosts on a router; part of IPv4LargeNet.

IPv6NetworkLayer compound module

Represents an IPv6 network layer (L3).

LargeLAN compound module

Several hosts and an Ethernet hub on a switch. One port of the hub connect to a 10Base2 segment. Part of LargeNet(1,2).

LDP_LSR compound module

An LDP-capable router.

LoopbackInterface compound module

Loopback interface. Complements the Loopback module.

MediumLAN compound module

Several hosts and an Ethernet hub on a switch; part of LargeNet(1,2).

MultiDYMO compound module

This module provides DYMO routing for multiple network protocols simultaneously.

MultiGPSR compound module

This module provides GPSR routing for multiple network protocols simultaneously.

NetPerfMeterHost compound module

NetPerfMeter application host.

Node compound module (no description)
NodeBase compound module

Contains the common lower layers (linklayer and networklayer) of Router, StandardHost, WirelessHost etc.

Nop compound module

Just lets messages through without any change or delay.

OneNetArea compound module (no description)
OSPF_Area1 compound module (no description)
OSPF_Area2 compound module (no description)
OSPF_Area3 compound module (no description)
PacketDrillHost compound module

IPv4 host with SCTP, TCP, UDP layers and a packetdrill application. The application has a direct connection to the TunInterface.

PIMRouting compound module (no description)
PPPInterface compound module

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

REDQueue compound module (no description)
RSVP_LSR compound module

An RSVP-TE capable router.

RTPHost compound module

TODO document!

SCTPNatRouter compound module

\IP router.

SimpleNetworkLayer compound module

This module provides a simple network layer.

SinkClient compound module (no description)
SinkClient compound module (no description)
SinkNode compound module (no description)
SmallLAN compound module

Several hosts on an Ethernet hub; part of LargeNet(1,2).

StandardHost compound module

IPv4 host with SCTP, TCP, UDP layers and applications. IP forwarding is disabled by default (see forwarding).

TC1 compound module

Traffic conditioner used in Experiments 1.1-1.6 and 5.1.

TC2 compound module

Traffic conditioner used in Experiment 3.1.

TC3 compound module

Traffic conditioner used in Experiment 3.2.

ThroughputClient compound module (no description)
ThroughputClient compound module (no description)
ThroughputClient compound module (no description)
ThroughputClient compound module (no description)
ThroughputServer compound module (no description)
ThroughputServer compound module (no description)
TrafficConditioner compound module

TODO documentation

TwoNetsArea compound module (no description)
WirelessAPWithSink compound module (no description)
WirelessAPWithSink compound module

Well, this models a 802.11 Access Point with a Sink.

WirelessNic 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);
}