Compound Module OSPF_TestNetwork

File: Examples/OSPFv2/FullTest/FullTest.ned

(no description)

channelInstaller: ChannelInstaller Area1: OSPF_Area1 Area2: OSPF_Area2 Area3: OSPF_Area3 RT3: OSPFRouter RT4: OSPFRouter RT5: OSPFRouter RT6: OSPFRouter RT7: OSPFRouter RT10: OSPFRouter RT11: OSPFRouter N12: EtherHub N13: EtherHub N14: EtherHub N15: EtherHub H18: StandardHost H19: StandardHost H20: StandardHost H21: StandardHost

Usage diagram:

The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.

Contains the following modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

ChannelInstaller

Replaces channel objects in the network.

EtherHub

A generic wiring hub model.

OSPFRouter

IP router.

OSPF_Area1 (no description)
OSPF_Area2 (no description)
OSPF_Area3 (no description)
StandardHost

IP host with TCP, UDP layers and applications.

Networks:

OSPFTestNetwork (no description)

Unassigned submodule parameters:

Name Type Description
Area1.RT1.routingFile string
Area1.RT1.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

Area1.RT1.networkLayer.proxyARP bool
Area1.RT1.networkLayer.ip.procDelay numeric const
Area1.RT1.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.RT1.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.RT1.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.RT1.ppp[*].queueType string
Area1.RT1.eth[*].queueType string
Area1.RT1.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.RT1.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.RT1.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.RT1.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.RT1.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.RT1.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.RT2.routingFile string
Area1.RT2.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

Area1.RT2.networkLayer.proxyARP bool
Area1.RT2.networkLayer.ip.procDelay numeric const
Area1.RT2.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.RT2.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.RT2.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.RT2.ppp[*].queueType string
Area1.RT2.eth[*].queueType string
Area1.RT2.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.RT2.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.RT2.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.RT2.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.RT2.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.RT2.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.N1.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.N2.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.N3.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.N4.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H1.numTcpApps numeric const
Area1.H1.numUdpApps numeric const
Area1.H1.tcpAppType string
Area1.H1.udpAppType string
Area1.H1.IPForward bool
Area1.H1.namid numeric const
Area1.H1.routingFile string
Area1.H1.tcp.mss numeric const

maximum segment size

Area1.H1.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H1.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H1.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H1.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H1.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H1.pingApp.destAddr string

destination IP or IPv6 address

Area1.H1.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H1.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H1.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H1.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H1.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H1.pingApp.startTime numeric const

send first ping at startTime

Area1.H1.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H1.pingApp.printPing bool

dump on stdout

Area1.H1.networkLayer.ip.procDelay numeric const
Area1.H1.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H1.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H1.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H1.ppp[*].queueType string
Area1.H1.eth[*].queueType string
Area1.H1.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H1.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H1.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H1.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H1.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H1.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H2.numTcpApps numeric const
Area1.H2.numUdpApps numeric const
Area1.H2.tcpAppType string
Area1.H2.udpAppType string
Area1.H2.IPForward bool
Area1.H2.namid numeric const
Area1.H2.routingFile string
Area1.H2.tcp.mss numeric const

maximum segment size

Area1.H2.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H2.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H2.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H2.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H2.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H2.pingApp.destAddr string

destination IP or IPv6 address

Area1.H2.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H2.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H2.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H2.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H2.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H2.pingApp.startTime numeric const

send first ping at startTime

Area1.H2.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H2.pingApp.printPing bool

dump on stdout

Area1.H2.networkLayer.ip.procDelay numeric const
Area1.H2.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H2.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H2.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H2.ppp[*].queueType string
Area1.H2.eth[*].queueType string
Area1.H2.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H2.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H2.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H2.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H2.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H2.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H3.numTcpApps numeric const
Area1.H3.numUdpApps numeric const
Area1.H3.tcpAppType string
Area1.H3.udpAppType string
Area1.H3.IPForward bool
Area1.H3.namid numeric const
Area1.H3.routingFile string
Area1.H3.tcp.mss numeric const

maximum segment size

Area1.H3.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H3.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H3.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H3.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H3.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H3.pingApp.destAddr string

destination IP or IPv6 address

Area1.H3.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H3.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H3.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H3.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H3.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H3.pingApp.startTime numeric const

send first ping at startTime

Area1.H3.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H3.pingApp.printPing bool

dump on stdout

Area1.H3.networkLayer.ip.procDelay numeric const
Area1.H3.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H3.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H3.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H3.ppp[*].queueType string
Area1.H3.eth[*].queueType string
Area1.H3.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H3.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H3.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H3.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H3.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H3.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H4.numTcpApps numeric const
Area1.H4.numUdpApps numeric const
Area1.H4.tcpAppType string
Area1.H4.udpAppType string
Area1.H4.IPForward bool
Area1.H4.namid numeric const
Area1.H4.routingFile string
Area1.H4.tcp.mss numeric const

maximum segment size

Area1.H4.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H4.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H4.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H4.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H4.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H4.pingApp.destAddr string

destination IP or IPv6 address

Area1.H4.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H4.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H4.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H4.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H4.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H4.pingApp.startTime numeric const

send first ping at startTime

Area1.H4.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H4.pingApp.printPing bool

dump on stdout

Area1.H4.networkLayer.ip.procDelay numeric const
Area1.H4.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H4.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H4.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H4.ppp[*].queueType string
Area1.H4.eth[*].queueType string
Area1.H4.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H4.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H4.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H4.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H4.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H4.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H5.numTcpApps numeric const
Area1.H5.numUdpApps numeric const
Area1.H5.tcpAppType string
Area1.H5.udpAppType string
Area1.H5.IPForward bool
Area1.H5.namid numeric const
Area1.H5.routingFile string
Area1.H5.tcp.mss numeric const

maximum segment size

Area1.H5.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H5.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H5.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H5.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H5.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H5.pingApp.destAddr string

destination IP or IPv6 address

Area1.H5.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H5.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H5.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H5.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H5.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H5.pingApp.startTime numeric const

send first ping at startTime

Area1.H5.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H5.pingApp.printPing bool

dump on stdout

Area1.H5.networkLayer.ip.procDelay numeric const
Area1.H5.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H5.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H5.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H5.ppp[*].queueType string
Area1.H5.eth[*].queueType string
Area1.H5.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H5.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H5.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H5.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H5.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H5.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H6.numTcpApps numeric const
Area1.H6.numUdpApps numeric const
Area1.H6.tcpAppType string
Area1.H6.udpAppType string
Area1.H6.IPForward bool
Area1.H6.namid numeric const
Area1.H6.routingFile string
Area1.H6.tcp.mss numeric const

maximum segment size

Area1.H6.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H6.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H6.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H6.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H6.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H6.pingApp.destAddr string

destination IP or IPv6 address

Area1.H6.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H6.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H6.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H6.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H6.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H6.pingApp.startTime numeric const

send first ping at startTime

Area1.H6.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H6.pingApp.printPing bool

dump on stdout

Area1.H6.networkLayer.ip.procDelay numeric const
Area1.H6.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H6.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H6.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H6.ppp[*].queueType string
Area1.H6.eth[*].queueType string
Area1.H6.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H6.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H6.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H6.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H6.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H6.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H7.numTcpApps numeric const
Area1.H7.numUdpApps numeric const
Area1.H7.tcpAppType string
Area1.H7.udpAppType string
Area1.H7.IPForward bool
Area1.H7.namid numeric const
Area1.H7.routingFile string
Area1.H7.tcp.mss numeric const

maximum segment size

Area1.H7.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area1.H7.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area1.H7.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area1.H7.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area1.H7.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area1.H7.pingApp.destAddr string

destination IP or IPv6 address

Area1.H7.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area1.H7.pingApp.packetSize numeric const

of ping payload, in bytes

Area1.H7.pingApp.interval numeric

time to wait between pings (can be random)

Area1.H7.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area1.H7.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area1.H7.pingApp.startTime numeric const

send first ping at startTime

Area1.H7.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area1.H7.pingApp.printPing bool

dump on stdout

Area1.H7.networkLayer.ip.procDelay numeric const
Area1.H7.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area1.H7.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area1.H7.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area1.H7.ppp[*].queueType string
Area1.H7.eth[*].queueType string
Area1.H7.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area1.H7.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area1.H7.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area1.H7.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area1.H7.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area1.H7.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.RT8.routingFile string
Area2.RT8.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

Area2.RT8.networkLayer.proxyARP bool
Area2.RT8.networkLayer.ip.procDelay numeric const
Area2.RT8.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area2.RT8.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area2.RT8.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area2.RT8.ppp[*].queueType string
Area2.RT8.eth[*].queueType string
Area2.RT8.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area2.RT8.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area2.RT8.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area2.RT8.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area2.RT8.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.RT8.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.N6.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.N7.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.N8.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H8.numTcpApps numeric const
Area2.H8.numUdpApps numeric const
Area2.H8.tcpAppType string
Area2.H8.udpAppType string
Area2.H8.IPForward bool
Area2.H8.namid numeric const
Area2.H8.routingFile string
Area2.H8.tcp.mss numeric const

maximum segment size

Area2.H8.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area2.H8.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area2.H8.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area2.H8.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area2.H8.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area2.H8.pingApp.destAddr string

destination IP or IPv6 address

Area2.H8.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area2.H8.pingApp.packetSize numeric const

of ping payload, in bytes

Area2.H8.pingApp.interval numeric

time to wait between pings (can be random)

Area2.H8.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area2.H8.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area2.H8.pingApp.startTime numeric const

send first ping at startTime

Area2.H8.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area2.H8.pingApp.printPing bool

dump on stdout

Area2.H8.networkLayer.ip.procDelay numeric const
Area2.H8.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area2.H8.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area2.H8.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area2.H8.ppp[*].queueType string
Area2.H8.eth[*].queueType string
Area2.H8.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area2.H8.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area2.H8.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area2.H8.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area2.H8.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H8.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H9.numTcpApps numeric const
Area2.H9.numUdpApps numeric const
Area2.H9.tcpAppType string
Area2.H9.udpAppType string
Area2.H9.IPForward bool
Area2.H9.namid numeric const
Area2.H9.routingFile string
Area2.H9.tcp.mss numeric const

maximum segment size

Area2.H9.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area2.H9.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area2.H9.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area2.H9.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area2.H9.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area2.H9.pingApp.destAddr string

destination IP or IPv6 address

Area2.H9.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area2.H9.pingApp.packetSize numeric const

of ping payload, in bytes

Area2.H9.pingApp.interval numeric

time to wait between pings (can be random)

Area2.H9.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area2.H9.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area2.H9.pingApp.startTime numeric const

send first ping at startTime

Area2.H9.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area2.H9.pingApp.printPing bool

dump on stdout

Area2.H9.networkLayer.ip.procDelay numeric const
Area2.H9.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area2.H9.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area2.H9.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area2.H9.ppp[*].queueType string
Area2.H9.eth[*].queueType string
Area2.H9.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area2.H9.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area2.H9.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area2.H9.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area2.H9.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H9.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H10.numTcpApps numeric const
Area2.H10.numUdpApps numeric const
Area2.H10.tcpAppType string
Area2.H10.udpAppType string
Area2.H10.IPForward bool
Area2.H10.namid numeric const
Area2.H10.routingFile string
Area2.H10.tcp.mss numeric const

maximum segment size

Area2.H10.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area2.H10.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area2.H10.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area2.H10.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area2.H10.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area2.H10.pingApp.destAddr string

destination IP or IPv6 address

Area2.H10.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area2.H10.pingApp.packetSize numeric const

of ping payload, in bytes

Area2.H10.pingApp.interval numeric

time to wait between pings (can be random)

Area2.H10.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area2.H10.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area2.H10.pingApp.startTime numeric const

send first ping at startTime

Area2.H10.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area2.H10.pingApp.printPing bool

dump on stdout

Area2.H10.networkLayer.ip.procDelay numeric const
Area2.H10.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area2.H10.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area2.H10.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area2.H10.ppp[*].queueType string
Area2.H10.eth[*].queueType string
Area2.H10.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area2.H10.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area2.H10.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area2.H10.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area2.H10.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H10.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H11.numTcpApps numeric const
Area2.H11.numUdpApps numeric const
Area2.H11.tcpAppType string
Area2.H11.udpAppType string
Area2.H11.IPForward bool
Area2.H11.namid numeric const
Area2.H11.routingFile string
Area2.H11.tcp.mss numeric const

maximum segment size

Area2.H11.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area2.H11.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area2.H11.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area2.H11.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area2.H11.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area2.H11.pingApp.destAddr string

destination IP or IPv6 address

Area2.H11.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area2.H11.pingApp.packetSize numeric const

of ping payload, in bytes

Area2.H11.pingApp.interval numeric

time to wait between pings (can be random)

Area2.H11.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area2.H11.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area2.H11.pingApp.startTime numeric const

send first ping at startTime

Area2.H11.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area2.H11.pingApp.printPing bool

dump on stdout

Area2.H11.networkLayer.ip.procDelay numeric const
Area2.H11.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area2.H11.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area2.H11.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area2.H11.ppp[*].queueType string
Area2.H11.eth[*].queueType string
Area2.H11.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area2.H11.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area2.H11.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area2.H11.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area2.H11.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area2.H11.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.RT9.routingFile string
Area3.RT9.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

Area3.RT9.networkLayer.proxyARP bool
Area3.RT9.networkLayer.ip.procDelay numeric const
Area3.RT9.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.RT9.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.RT9.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.RT9.ppp[*].queueType string
Area3.RT9.eth[*].queueType string
Area3.RT9.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.RT9.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.RT9.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.RT9.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.RT9.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.RT9.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.RT12.routingFile string
Area3.RT12.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

Area3.RT12.networkLayer.proxyARP bool
Area3.RT12.networkLayer.ip.procDelay numeric const
Area3.RT12.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.RT12.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.RT12.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.RT12.ppp[*].queueType string
Area3.RT12.eth[*].queueType string
Area3.RT12.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.RT12.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.RT12.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.RT12.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.RT12.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.RT12.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.N9.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.N10.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.N11.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H12.numTcpApps numeric const
Area3.H12.numUdpApps numeric const
Area3.H12.tcpAppType string
Area3.H12.udpAppType string
Area3.H12.IPForward bool
Area3.H12.namid numeric const
Area3.H12.routingFile string
Area3.H12.tcp.mss numeric const

maximum segment size

Area3.H12.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H12.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H12.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H12.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H12.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H12.pingApp.destAddr string

destination IP or IPv6 address

Area3.H12.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H12.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H12.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H12.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H12.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H12.pingApp.startTime numeric const

send first ping at startTime

Area3.H12.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H12.pingApp.printPing bool

dump on stdout

Area3.H12.networkLayer.ip.procDelay numeric const
Area3.H12.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H12.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H12.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H12.ppp[*].queueType string
Area3.H12.eth[*].queueType string
Area3.H12.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H12.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H12.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H12.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H12.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H12.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H13.numTcpApps numeric const
Area3.H13.numUdpApps numeric const
Area3.H13.tcpAppType string
Area3.H13.udpAppType string
Area3.H13.IPForward bool
Area3.H13.namid numeric const
Area3.H13.routingFile string
Area3.H13.tcp.mss numeric const

maximum segment size

Area3.H13.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H13.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H13.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H13.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H13.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H13.pingApp.destAddr string

destination IP or IPv6 address

Area3.H13.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H13.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H13.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H13.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H13.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H13.pingApp.startTime numeric const

send first ping at startTime

Area3.H13.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H13.pingApp.printPing bool

dump on stdout

Area3.H13.networkLayer.ip.procDelay numeric const
Area3.H13.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H13.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H13.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H13.ppp[*].queueType string
Area3.H13.eth[*].queueType string
Area3.H13.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H13.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H13.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H13.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H13.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H13.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H14.numTcpApps numeric const
Area3.H14.numUdpApps numeric const
Area3.H14.tcpAppType string
Area3.H14.udpAppType string
Area3.H14.IPForward bool
Area3.H14.namid numeric const
Area3.H14.routingFile string
Area3.H14.tcp.mss numeric const

maximum segment size

Area3.H14.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H14.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H14.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H14.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H14.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H14.pingApp.destAddr string

destination IP or IPv6 address

Area3.H14.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H14.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H14.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H14.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H14.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H14.pingApp.startTime numeric const

send first ping at startTime

Area3.H14.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H14.pingApp.printPing bool

dump on stdout

Area3.H14.networkLayer.ip.procDelay numeric const
Area3.H14.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H14.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H14.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H14.ppp[*].queueType string
Area3.H14.eth[*].queueType string
Area3.H14.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H14.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H14.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H14.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H14.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H14.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H15.numTcpApps numeric const
Area3.H15.numUdpApps numeric const
Area3.H15.tcpAppType string
Area3.H15.udpAppType string
Area3.H15.IPForward bool
Area3.H15.namid numeric const
Area3.H15.routingFile string
Area3.H15.tcp.mss numeric const

maximum segment size

Area3.H15.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H15.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H15.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H15.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H15.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H15.pingApp.destAddr string

destination IP or IPv6 address

Area3.H15.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H15.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H15.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H15.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H15.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H15.pingApp.startTime numeric const

send first ping at startTime

Area3.H15.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H15.pingApp.printPing bool

dump on stdout

Area3.H15.networkLayer.ip.procDelay numeric const
Area3.H15.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H15.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H15.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H15.ppp[*].queueType string
Area3.H15.eth[*].queueType string
Area3.H15.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H15.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H15.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H15.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H15.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H15.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H16.numTcpApps numeric const
Area3.H16.numUdpApps numeric const
Area3.H16.tcpAppType string
Area3.H16.udpAppType string
Area3.H16.IPForward bool
Area3.H16.namid numeric const
Area3.H16.routingFile string
Area3.H16.tcp.mss numeric const

maximum segment size

Area3.H16.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H16.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H16.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H16.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H16.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H16.pingApp.destAddr string

destination IP or IPv6 address

Area3.H16.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H16.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H16.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H16.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H16.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H16.pingApp.startTime numeric const

send first ping at startTime

Area3.H16.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H16.pingApp.printPing bool

dump on stdout

Area3.H16.networkLayer.ip.procDelay numeric const
Area3.H16.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H16.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H16.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H16.ppp[*].queueType string
Area3.H16.eth[*].queueType string
Area3.H16.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H16.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H16.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H16.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H16.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H16.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H17.numTcpApps numeric const
Area3.H17.numUdpApps numeric const
Area3.H17.tcpAppType string
Area3.H17.udpAppType string
Area3.H17.IPForward bool
Area3.H17.namid numeric const
Area3.H17.routingFile string
Area3.H17.tcp.mss numeric const

maximum segment size

Area3.H17.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

Area3.H17.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

Area3.H17.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

Area3.H17.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

Area3.H17.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

Area3.H17.pingApp.destAddr string

destination IP or IPv6 address

Area3.H17.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

Area3.H17.pingApp.packetSize numeric const

of ping payload, in bytes

Area3.H17.pingApp.interval numeric

time to wait between pings (can be random)

Area3.H17.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

Area3.H17.pingApp.count numeric const

stop after count ping requests, 0 means continuously

Area3.H17.pingApp.startTime numeric const

send first ping at startTime

Area3.H17.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

Area3.H17.pingApp.printPing bool

dump on stdout

Area3.H17.networkLayer.ip.procDelay numeric const
Area3.H17.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

Area3.H17.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

Area3.H17.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

Area3.H17.ppp[*].queueType string
Area3.H17.eth[*].queueType string
Area3.H17.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

Area3.H17.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

Area3.H17.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

Area3.H17.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

Area3.H17.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Area3.H17.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT3.routingFile string
RT3.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT3.networkLayer.proxyARP bool
RT3.networkLayer.ip.procDelay numeric const
RT3.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT3.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT3.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT3.ppp[*].queueType string
RT3.eth[*].queueType string
RT3.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT3.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT3.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT3.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT3.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT3.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT4.routingFile string
RT4.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT4.networkLayer.proxyARP bool
RT4.networkLayer.ip.procDelay numeric const
RT4.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT4.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT4.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT4.ppp[*].queueType string
RT4.eth[*].queueType string
RT4.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT4.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT4.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT4.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT4.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT4.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT5.routingFile string
RT5.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT5.networkLayer.proxyARP bool
RT5.networkLayer.ip.procDelay numeric const
RT5.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT5.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT5.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT5.ppp[*].queueType string
RT5.eth[*].queueType string
RT5.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT5.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT5.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT5.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT5.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT5.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT6.routingFile string
RT6.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT6.networkLayer.proxyARP bool
RT6.networkLayer.ip.procDelay numeric const
RT6.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT6.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT6.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT6.ppp[*].queueType string
RT6.eth[*].queueType string
RT6.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT6.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT6.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT6.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT6.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT6.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT7.routingFile string
RT7.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT7.networkLayer.proxyARP bool
RT7.networkLayer.ip.procDelay numeric const
RT7.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT7.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT7.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT7.ppp[*].queueType string
RT7.eth[*].queueType string
RT7.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT7.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT7.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT7.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT7.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT7.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT10.routingFile string
RT10.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT10.networkLayer.proxyARP bool
RT10.networkLayer.ip.procDelay numeric const
RT10.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT10.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT10.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT10.ppp[*].queueType string
RT10.eth[*].queueType string
RT10.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT10.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT10.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT10.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT10.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT10.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT11.routingFile string
RT11.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT11.networkLayer.proxyARP bool
RT11.networkLayer.ip.procDelay numeric const
RT11.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

RT11.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

RT11.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

RT11.ppp[*].queueType string
RT11.eth[*].queueType string
RT11.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

RT11.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

RT11.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

RT11.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

RT11.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

RT11.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

N12.writeScalars bool

enable/disable recording statistics in omnetpp.sca

N13.writeScalars bool

enable/disable recording statistics in omnetpp.sca

N14.writeScalars bool

enable/disable recording statistics in omnetpp.sca

N15.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H18.numTcpApps numeric const
H18.numUdpApps numeric const
H18.tcpAppType string
H18.udpAppType string
H18.IPForward bool
H18.namid numeric const
H18.routingFile string
H18.tcp.mss numeric const

maximum segment size

H18.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

H18.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H18.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H18.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H18.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

H18.pingApp.destAddr string

destination IP or IPv6 address

H18.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

H18.pingApp.packetSize numeric const

of ping payload, in bytes

H18.pingApp.interval numeric

time to wait between pings (can be random)

H18.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

H18.pingApp.count numeric const

stop after count ping requests, 0 means continuously

H18.pingApp.startTime numeric const

send first ping at startTime

H18.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

H18.pingApp.printPing bool

dump on stdout

H18.networkLayer.ip.procDelay numeric const
H18.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

H18.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

H18.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

H18.ppp[*].queueType string
H18.eth[*].queueType string
H18.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

H18.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

H18.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

H18.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

H18.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H18.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H19.numTcpApps numeric const
H19.numUdpApps numeric const
H19.tcpAppType string
H19.udpAppType string
H19.IPForward bool
H19.namid numeric const
H19.routingFile string
H19.tcp.mss numeric const

maximum segment size

H19.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

H19.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H19.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H19.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H19.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

H19.pingApp.destAddr string

destination IP or IPv6 address

H19.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

H19.pingApp.packetSize numeric const

of ping payload, in bytes

H19.pingApp.interval numeric

time to wait between pings (can be random)

H19.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

H19.pingApp.count numeric const

stop after count ping requests, 0 means continuously

H19.pingApp.startTime numeric const

send first ping at startTime

H19.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

H19.pingApp.printPing bool

dump on stdout

H19.networkLayer.ip.procDelay numeric const
H19.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

H19.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

H19.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

H19.ppp[*].queueType string
H19.eth[*].queueType string
H19.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

H19.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

H19.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

H19.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

H19.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H19.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H20.numTcpApps numeric const
H20.numUdpApps numeric const
H20.tcpAppType string
H20.udpAppType string
H20.IPForward bool
H20.namid numeric const
H20.routingFile string
H20.tcp.mss numeric const

maximum segment size

H20.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

H20.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H20.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H20.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H20.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

H20.pingApp.destAddr string

destination IP or IPv6 address

H20.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

H20.pingApp.packetSize numeric const

of ping payload, in bytes

H20.pingApp.interval numeric

time to wait between pings (can be random)

H20.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

H20.pingApp.count numeric const

stop after count ping requests, 0 means continuously

H20.pingApp.startTime numeric const

send first ping at startTime

H20.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

H20.pingApp.printPing bool

dump on stdout

H20.networkLayer.ip.procDelay numeric const
H20.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

H20.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

H20.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

H20.ppp[*].queueType string
H20.eth[*].queueType string
H20.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

H20.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

H20.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

H20.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

H20.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H20.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H21.numTcpApps numeric const
H21.numUdpApps numeric const
H21.tcpAppType string
H21.udpAppType string
H21.IPForward bool
H21.namid numeric const
H21.routingFile string
H21.tcp.mss numeric const

maximum segment size

H21.tcp.advertisedWindow numeric const

in bytes (Note: normally, NIC queues should be at least this size)

H21.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H21.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H21.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H21.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

H21.pingApp.destAddr string

destination IP or IPv6 address

H21.pingApp.srcAddr string

source IP or IPv6 address (useful with multi-homing)

H21.pingApp.packetSize numeric const

of ping payload, in bytes

H21.pingApp.interval numeric

time to wait between pings (can be random)

H21.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

H21.pingApp.count numeric const

stop after count ping requests, 0 means continuously

H21.pingApp.startTime numeric const

send first ping at startTime

H21.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

H21.pingApp.printPing bool

dump on stdout

H21.networkLayer.ip.procDelay numeric const
H21.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

H21.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

H21.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

H21.ppp[*].queueType string
H21.eth[*].queueType string
H21.eth[*].mac.promiscuous bool

if true, all packets are received, otherwise only the ones with matching destination MAC address

H21.eth[*].mac.address string

MAC address as hex string (12 hex digits), or "auto". "auto" values will be replaced by a generated MAC address in init stage 0.

H21.eth[*].mac.txrate numeric

maximum data rate supported by this station (bit/s); actually chosen speed may be lower due to auto- configuration. 0 means fully auto-configured.

H21.eth[*].mac.duplexEnabled bool

whether duplex mode can be enabled or not; whether MAC will actually use duplex mode depends on the result of the auto-configuration process (duplex is only possible with DTE-to-DTE connection).

H21.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

H21.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Source code:

module OSPF_TestNetwork
    submodules:
        channelInstaller : ChannelInstaller;
            parameters:
                channelClass = "ThruputMeteringChannel",
                channelAttrs = "format=#N";
            display: "p=98,50;i=block/cogwheel_s";
        Area1: OSPF_Area1;
            gatesizes:
                out[3],
                in[3];
            display: "p=120,172;b=176,168";
        Area2: OSPF_Area2;
            gatesizes:
                in[4],
                out[4];
            display: "p=448,468;b=176,168";
        Area3: OSPF_Area3;
            gatesizes:
                in[1],
                out[1];
            display: "p=128,468;b=176,168";
        RT3: OSPFRouter;
            gatesizes:
                ethIn[3],
                ethOut[3];
            display: "p=276,208;i=srouter";
        RT4: OSPFRouter;
            gatesizes:
                ethIn[2],
                ethOut[2];
            display: "p=276,144;i=srouter";
        RT5: OSPFRouter;
            gatesizes:
                ethIn[6],
                ethOut[6];
            display: "p=496,144;i=srouter";
        RT6: OSPFRouter;
            gatesizes:
                ethIn[3],
                ethOut[3];
            display: "p=424,208;i=srouter";
        RT7: OSPFRouter;
            gatesizes:
                ethIn[4],
                ethOut[4];
            display: "p=496,328;i=srouter";
        RT10: OSPFRouter;
            gatesizes:
                ethIn[3],
                ethOut[3];
            display: "p=424,328;i=srouter";
        RT11: OSPFRouter;
            gatesizes:
                ethIn[2],
                ethOut[2];
            display: "p=284,468;i=srouter";
        N12: EtherHub;
            gatesizes:
                in[3],
                out[3];
            display: "p=608,296;i=device/hub";
        N13: EtherHub;
            gatesizes:
                in[2],
                out[2];
            display: "p=500,92;i=device/hub";
        N14: EtherHub;
            gatesizes:
                in[2],
                out[2];
            display: "p=608,92;i=device/hub";
        N15: EtherHub;
            gatesizes:
                in[2],
                out[2];
            display: "p=608,356;i=device/hub";
        H18: StandardHost;
            gatesizes:
                ethIn[1],
                ethOut[1];
            display: "p=496,36;i=device/pc_s";
        H19: StandardHost;
            gatesizes:
                ethIn[1],
                ethOut[1];
            display: "p=612,36;i=device/pc_s";
        H20: StandardHost;
            gatesizes:
                ethIn[1],
                ethOut[1];
            display: "p=688,296;i=device/pc_s";
        H21: StandardHost;
            gatesizes:
                ethIn[1],
                ethOut[1];
            display: "p=688,356;i=device/pc_s";
    connections:
        RT11.ethOut[0] --> delay 0.1us --> Area3.in[0];
        Area3.out[0] --> delay 0.1us --> RT11.ethIn[0];
        RT11.ethOut[1] --> delay 0.1us --> Area2.in[0];
        Area2.out[0] --> delay 0.1us --> RT11.ethIn[1];
        RT3.ethOut[0] --> delay 0.1us --> Area1.in[1] display "m=m,41,50,88,40";
        Area1.out[1] --> delay 0.1us --> RT3.ethIn[0] display "m=m,88,40,64,79";
        RT3.ethOut[1] --> delay 0.1us --> Area1.in[2] display "m=m,77,42,92,96";
        Area1.out[2] --> delay 0.1us --> RT3.ethIn[1] display "m=m,83,100,60,50";
        N13.out[1] --> delay 0.1us --> RT5.ethIn[0];
        RT5.ethOut[0] --> delay 0.1us --> N13.in[1];
        N12.out[0] --> delay 0.1us --> RT5.ethIn[4];
        RT5.ethOut[4] --> delay 0.1us --> N12.in[0];
        RT5.ethOut[5] --> delay 0.1us --> N14.in[1];
        N14.out[1] --> delay 0.1us --> RT5.ethIn[5];
        RT3.ethOut[2] --> delay 0.1us --> RT6.ethIn[0];
        RT6.ethOut[0] --> delay 0.1us --> RT3.ethIn[2];
        RT10.ethOut[0] --> delay 0.1us --> RT6.ethIn[1];
        RT6.ethOut[1] --> delay 0.1us --> RT10.ethIn[0];
        RT7.ethOut[3] --> delay 0.1us --> N12.in[1];
        N12.out[1] --> delay 0.1us --> RT7.ethIn[3];
        RT7.ethOut[2] --> delay 0.1us --> N15.in[0];
        N15.out[0] --> delay 0.1us --> RT7.ethIn[2];
        RT5.ethOut[3] --> delay 0.1us --> RT7.ethIn[0];
        RT7.ethOut[0] --> delay 0.1us --> RT5.ethIn[3];
        RT5.ethOut[2] --> delay 0.1us --> RT6.ethIn[2];
        RT6.ethOut[2] --> delay 0.1us --> RT5.ethIn[2];
        RT10.ethOut[1] --> delay 0.1us --> Area2.in[1] display "m=m,50,50,0,30";
        Area2.out[1] --> delay 0.1us --> RT10.ethIn[1] display "m=m,12,7,50,50";
        RT10.ethOut[2] --> delay 0.1us --> Area2.in[2] display "m=m,50,50,64,12";
        Area2.out[2] --> delay 0.1us --> RT10.ethIn[2] display "m=m,76,33,50,50";
        RT7.ethOut[1] --> delay 0.1us --> Area2.in[3];
        Area2.out[3] --> delay 0.1us --> RT7.ethIn[1];
        RT4.ethOut[1] --> delay 0.1us --> RT5.ethIn[1];
        RT5.ethOut[1] --> delay 0.1us --> RT4.ethIn[1];
        RT4.ethOut[0] --> delay 0.1us --> Area1.in[0];
        Area1.out[0] --> delay 0.1us --> RT4.ethIn[0];
        N14.out[0] --> delay 0.1us --> H19.ethIn[0];
        H19.ethOut[0] --> delay 0.1us --> N14.in[0];
        H20.ethOut[0] --> delay 0.1us --> N12.in[2];
        N12.out[2] --> delay 0.1us --> H20.ethIn[0];
        H21.ethOut[0] --> delay 0.1us --> N15.in[1];
        N15.out[1] --> delay 0.1us --> H21.ethIn[0];
        H18.ethOut[0] --> delay 0.1us --> N13.in[0];
        N13.out[0] --> delay 0.1us --> H18.ethIn[0];
    display: "p=10,10;b=704,560";
endmodule