Compound Module OSPF_Area3

Package: inet.examples.ospfv2.fulltest
File: examples/ospfv2/fulltest/Area3.ned

(no description)

OSPFRouter OSPFRouter EtherHub EtherHub EtherHub StandardHost StandardHost StandardHost StandardHost StandardHost StandardHost

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Networks:

OSPF_TestNetwork (network) (no description)

Properties:

Name Value Description
display p=10,10;b=264,528

Gates:

Name Direction Size Description
ethg [ ] inout

Unassigned submodule parameters:

Name Type Default value Description
RT9.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT9.networkLayer.ip.procDelay double 0s
RT9.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

RT9.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

RT9.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

RT9.ppp.ppp.mtu int 4470
RT9.eth.mac.promiscuous bool false

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

RT9.eth.mac.address string "auto"

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

RT9.eth.mac.txrate double 100Mbps

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

RT9.eth.mac.duplexEnabled bool true

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

RT9.eth.mac.mtu int 1500
RT12.ospf.ospfConfigFile string

xml file containing the full OSPF AS configuration

RT12.networkLayer.ip.procDelay double 0s
RT12.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

RT12.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

RT12.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

RT12.ppp.ppp.mtu int 4470
RT12.eth.mac.promiscuous bool false

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

RT12.eth.mac.address string "auto"

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

RT12.eth.mac.txrate double 100Mbps

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

RT12.eth.mac.duplexEnabled bool true

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

RT12.eth.mac.mtu int 1500
H12.tcp.mss int 1024

maximum segment size

H12.tcp.advertisedWindow int 14*this.mss

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

H12.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H12.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H12.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H12.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H12.sctp.numGapReports int 3
H12.sctp.rtoMin double 1s
H12.sctp.rtoMax double 60s
H12.sctp.rtoInitial double 3s
H12.sctp.rtoAlpha double 125ms
H12.sctp.rtoBeta double 250ms
H12.sctp.maxBurst int 4
H12.sctp.validCookieLifetime double 10s
H12.sctp.assocMaxRetrans int 10
H12.sctp.pathMaxRetrans int 5
H12.sctp.maxInitRetrans int 8
H12.sctp.hbInterval double 30s
H12.sctp.sackPeriod double 200ms
H12.sctp.sackFrequency int 2
H12.sctp.sctpAlgorithmClass string "SCTPAlg"
H12.sctp.nagleEnabled bool true
H12.sctp.naglePoint int 1468
H12.sctp.reactivatePrimaryPath bool false
H12.sctp.fragPoint int 1400
H12.sctp.fragment bool false
H12.sctp.sendQueueLimit int 0
H12.sctp.ccModule int 0

RFC4960=0

H12.sctp.ssModule int 0

ROUND_ROBIN=0

H12.sctp.arwnd int 65535
H12.sctp.swsLimit int 3000

Limit for SWS

H12.pingApp.destAddr string ""

destination IP or IPv6 address

H12.pingApp.srcAddr string ""

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

H12.pingApp.packetSize double 56B

of ping payload, in bytes

H12.pingApp.interval double 1s

time to wait between pings (can be random)

H12.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H12.pingApp.count double 0

stop after count ping requests, 0 means continuously

H12.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H12.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H12.pingApp.printPing bool true

dump on stdout

H12.networkLayer.ip.procDelay double 0s
H12.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H12.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H12.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H12.ppp.ppp.mtu int 4470
H12.eth.mac.promiscuous bool false

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

H12.eth.mac.address string "auto"

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

H12.eth.mac.txrate double 100Mbps

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

H12.eth.mac.duplexEnabled bool true

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

H12.eth.mac.mtu int 1500
H12.ext.filterString string
H12.ext.device string
H12.ext.mtu int 1500
H12.tcpdump.dumpFile string ""
H13.tcp.mss int 1024

maximum segment size

H13.tcp.advertisedWindow int 14*this.mss

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

H13.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H13.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H13.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H13.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H13.sctp.numGapReports int 3
H13.sctp.rtoMin double 1s
H13.sctp.rtoMax double 60s
H13.sctp.rtoInitial double 3s
H13.sctp.rtoAlpha double 125ms
H13.sctp.rtoBeta double 250ms
H13.sctp.maxBurst int 4
H13.sctp.validCookieLifetime double 10s
H13.sctp.assocMaxRetrans int 10
H13.sctp.pathMaxRetrans int 5
H13.sctp.maxInitRetrans int 8
H13.sctp.hbInterval double 30s
H13.sctp.sackPeriod double 200ms
H13.sctp.sackFrequency int 2
H13.sctp.sctpAlgorithmClass string "SCTPAlg"
H13.sctp.nagleEnabled bool true
H13.sctp.naglePoint int 1468
H13.sctp.reactivatePrimaryPath bool false
H13.sctp.fragPoint int 1400
H13.sctp.fragment bool false
H13.sctp.sendQueueLimit int 0
H13.sctp.ccModule int 0

RFC4960=0

H13.sctp.ssModule int 0

ROUND_ROBIN=0

H13.sctp.arwnd int 65535
H13.sctp.swsLimit int 3000

Limit for SWS

H13.pingApp.destAddr string ""

destination IP or IPv6 address

H13.pingApp.srcAddr string ""

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

H13.pingApp.packetSize double 56B

of ping payload, in bytes

H13.pingApp.interval double 1s

time to wait between pings (can be random)

H13.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H13.pingApp.count double 0

stop after count ping requests, 0 means continuously

H13.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H13.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H13.pingApp.printPing bool true

dump on stdout

H13.networkLayer.ip.procDelay double 0s
H13.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H13.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H13.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H13.ppp.ppp.mtu int 4470
H13.eth.mac.promiscuous bool false

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

H13.eth.mac.address string "auto"

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

H13.eth.mac.txrate double 100Mbps

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

H13.eth.mac.duplexEnabled bool true

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

H13.eth.mac.mtu int 1500
H13.ext.filterString string
H13.ext.device string
H13.ext.mtu int 1500
H13.tcpdump.dumpFile string ""
H14.tcp.mss int 1024

maximum segment size

H14.tcp.advertisedWindow int 14*this.mss

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

H14.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H14.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H14.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H14.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H14.sctp.numGapReports int 3
H14.sctp.rtoMin double 1s
H14.sctp.rtoMax double 60s
H14.sctp.rtoInitial double 3s
H14.sctp.rtoAlpha double 125ms
H14.sctp.rtoBeta double 250ms
H14.sctp.maxBurst int 4
H14.sctp.validCookieLifetime double 10s
H14.sctp.assocMaxRetrans int 10
H14.sctp.pathMaxRetrans int 5
H14.sctp.maxInitRetrans int 8
H14.sctp.hbInterval double 30s
H14.sctp.sackPeriod double 200ms
H14.sctp.sackFrequency int 2
H14.sctp.sctpAlgorithmClass string "SCTPAlg"
H14.sctp.nagleEnabled bool true
H14.sctp.naglePoint int 1468
H14.sctp.reactivatePrimaryPath bool false
H14.sctp.fragPoint int 1400
H14.sctp.fragment bool false
H14.sctp.sendQueueLimit int 0
H14.sctp.ccModule int 0

RFC4960=0

H14.sctp.ssModule int 0

ROUND_ROBIN=0

H14.sctp.arwnd int 65535
H14.sctp.swsLimit int 3000

Limit for SWS

H14.pingApp.destAddr string ""

destination IP or IPv6 address

H14.pingApp.srcAddr string ""

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

H14.pingApp.packetSize double 56B

of ping payload, in bytes

H14.pingApp.interval double 1s

time to wait between pings (can be random)

H14.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H14.pingApp.count double 0

stop after count ping requests, 0 means continuously

H14.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H14.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H14.pingApp.printPing bool true

dump on stdout

H14.networkLayer.ip.procDelay double 0s
H14.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H14.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H14.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H14.ppp.ppp.mtu int 4470
H14.eth.mac.promiscuous bool false

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

H14.eth.mac.address string "auto"

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

H14.eth.mac.txrate double 100Mbps

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

H14.eth.mac.duplexEnabled bool true

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

H14.eth.mac.mtu int 1500
H14.ext.filterString string
H14.ext.device string
H14.ext.mtu int 1500
H14.tcpdump.dumpFile string ""
H15.tcp.mss int 1024

maximum segment size

H15.tcp.advertisedWindow int 14*this.mss

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

H15.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H15.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H15.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H15.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H15.sctp.numGapReports int 3
H15.sctp.rtoMin double 1s
H15.sctp.rtoMax double 60s
H15.sctp.rtoInitial double 3s
H15.sctp.rtoAlpha double 125ms
H15.sctp.rtoBeta double 250ms
H15.sctp.maxBurst int 4
H15.sctp.validCookieLifetime double 10s
H15.sctp.assocMaxRetrans int 10
H15.sctp.pathMaxRetrans int 5
H15.sctp.maxInitRetrans int 8
H15.sctp.hbInterval double 30s
H15.sctp.sackPeriod double 200ms
H15.sctp.sackFrequency int 2
H15.sctp.sctpAlgorithmClass string "SCTPAlg"
H15.sctp.nagleEnabled bool true
H15.sctp.naglePoint int 1468
H15.sctp.reactivatePrimaryPath bool false
H15.sctp.fragPoint int 1400
H15.sctp.fragment bool false
H15.sctp.sendQueueLimit int 0
H15.sctp.ccModule int 0

RFC4960=0

H15.sctp.ssModule int 0

ROUND_ROBIN=0

H15.sctp.arwnd int 65535
H15.sctp.swsLimit int 3000

Limit for SWS

H15.pingApp.destAddr string ""

destination IP or IPv6 address

H15.pingApp.srcAddr string ""

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

H15.pingApp.packetSize double 56B

of ping payload, in bytes

H15.pingApp.interval double 1s

time to wait between pings (can be random)

H15.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H15.pingApp.count double 0

stop after count ping requests, 0 means continuously

H15.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H15.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H15.pingApp.printPing bool true

dump on stdout

H15.networkLayer.ip.procDelay double 0s
H15.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H15.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H15.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H15.ppp.ppp.mtu int 4470
H15.eth.mac.promiscuous bool false

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

H15.eth.mac.address string "auto"

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

H15.eth.mac.txrate double 100Mbps

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

H15.eth.mac.duplexEnabled bool true

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

H15.eth.mac.mtu int 1500
H15.ext.filterString string
H15.ext.device string
H15.ext.mtu int 1500
H15.tcpdump.dumpFile string ""
H16.tcp.mss int 1024

maximum segment size

H16.tcp.advertisedWindow int 14*this.mss

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

H16.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H16.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H16.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H16.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H16.sctp.numGapReports int 3
H16.sctp.rtoMin double 1s
H16.sctp.rtoMax double 60s
H16.sctp.rtoInitial double 3s
H16.sctp.rtoAlpha double 125ms
H16.sctp.rtoBeta double 250ms
H16.sctp.maxBurst int 4
H16.sctp.validCookieLifetime double 10s
H16.sctp.assocMaxRetrans int 10
H16.sctp.pathMaxRetrans int 5
H16.sctp.maxInitRetrans int 8
H16.sctp.hbInterval double 30s
H16.sctp.sackPeriod double 200ms
H16.sctp.sackFrequency int 2
H16.sctp.sctpAlgorithmClass string "SCTPAlg"
H16.sctp.nagleEnabled bool true
H16.sctp.naglePoint int 1468
H16.sctp.reactivatePrimaryPath bool false
H16.sctp.fragPoint int 1400
H16.sctp.fragment bool false
H16.sctp.sendQueueLimit int 0
H16.sctp.ccModule int 0

RFC4960=0

H16.sctp.ssModule int 0

ROUND_ROBIN=0

H16.sctp.arwnd int 65535
H16.sctp.swsLimit int 3000

Limit for SWS

H16.pingApp.destAddr string ""

destination IP or IPv6 address

H16.pingApp.srcAddr string ""

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

H16.pingApp.packetSize double 56B

of ping payload, in bytes

H16.pingApp.interval double 1s

time to wait between pings (can be random)

H16.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H16.pingApp.count double 0

stop after count ping requests, 0 means continuously

H16.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H16.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H16.pingApp.printPing bool true

dump on stdout

H16.networkLayer.ip.procDelay double 0s
H16.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H16.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H16.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H16.ppp.ppp.mtu int 4470
H16.eth.mac.promiscuous bool false

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

H16.eth.mac.address string "auto"

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

H16.eth.mac.txrate double 100Mbps

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

H16.eth.mac.duplexEnabled bool true

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

H16.eth.mac.mtu int 1500
H16.ext.filterString string
H16.ext.device string
H16.ext.mtu int 1500
H16.tcpdump.dumpFile string ""
H17.tcp.mss int 1024

maximum segment size

H17.tcp.advertisedWindow int 14*this.mss

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

H17.tcp.tcpAlgorithmClass string "TCPReno"

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

H17.tcp.sendQueueClass string "TCPMsgBasedSendQueue"

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

H17.tcp.receiveQueueClass string "TCPMsgBasedRcvQueue"

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

H17.tcp.recordStats bool true

recording seqNum etc. into output vectors on/off

H17.sctp.numGapReports int 3
H17.sctp.rtoMin double 1s
H17.sctp.rtoMax double 60s
H17.sctp.rtoInitial double 3s
H17.sctp.rtoAlpha double 125ms
H17.sctp.rtoBeta double 250ms
H17.sctp.maxBurst int 4
H17.sctp.validCookieLifetime double 10s
H17.sctp.assocMaxRetrans int 10
H17.sctp.pathMaxRetrans int 5
H17.sctp.maxInitRetrans int 8
H17.sctp.hbInterval double 30s
H17.sctp.sackPeriod double 200ms
H17.sctp.sackFrequency int 2
H17.sctp.sctpAlgorithmClass string "SCTPAlg"
H17.sctp.nagleEnabled bool true
H17.sctp.naglePoint int 1468
H17.sctp.reactivatePrimaryPath bool false
H17.sctp.fragPoint int 1400
H17.sctp.fragment bool false
H17.sctp.sendQueueLimit int 0
H17.sctp.ccModule int 0

RFC4960=0

H17.sctp.ssModule int 0

ROUND_ROBIN=0

H17.sctp.arwnd int 65535
H17.sctp.swsLimit int 3000

Limit for SWS

H17.pingApp.destAddr string ""

destination IP or IPv6 address

H17.pingApp.srcAddr string ""

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

H17.pingApp.packetSize double 56B

of ping payload, in bytes

H17.pingApp.interval double 1s

time to wait between pings (can be random)

H17.pingApp.hopLimit double 32

TTL or hopLimit for IP packets

H17.pingApp.count double 0

stop after count ping requests, 0 means continuously

H17.pingApp.startTime double uniform(0s,this.interval)

send first ping at startTime

H17.pingApp.stopTime double 0s

send no pings after stopTime, 0 means forever

H17.pingApp.printPing bool true

dump on stdout

H17.networkLayer.ip.procDelay double 0s
H17.networkLayer.arp.retryTimeout double 1s

number seconds ARP waits between retries to resolve an IP address

H17.networkLayer.arp.retryCount int 3

number of times ARP will attempt to resolve an IP address

H17.networkLayer.arp.cacheTimeout double 120s

number seconds unused entries in the cache will time out

H17.ppp.ppp.mtu int 4470
H17.eth.mac.promiscuous bool false

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

H17.eth.mac.address string "auto"

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

H17.eth.mac.txrate double 100Mbps

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

H17.eth.mac.duplexEnabled bool true

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

H17.eth.mac.mtu int 1500
H17.ext.filterString string
H17.ext.device string
H17.ext.mtu int 1500
H17.tcpdump.dumpFile string ""

Source code:

module OSPF_Area3
{
    parameters:
        @display("p=10,10;b=264,528");
    gates:
        inout ethg[];
    types:
        channel C extends DatarateChannel
        {
            delay = 0.1us;
        }
    submodules:
        RT9: OSPFRouter {
            parameters:
                @display("p=148,200");
            gates:
                ethg[2];
        }
        RT12: OSPFRouter {
            parameters:
                @display("p=148,360");
            gates:
                ethg[3];
        }
        N9: EtherHub {
            parameters:
                @display("p=148,284");
            gates:
                ethg[4];
        }
        N10: EtherHub {
            parameters:
                @display("p=148,452");
            gates:
                ethg[3];
        }
        N11: EtherHub {
            parameters:
                @display("p=144,112");
            gates:
                ethg[3];
        }
        H12: StandardHost {
            parameters:
                @display("p=92,52;i=device/pc_s");
            gates:
                ethg[1];
        }
        H13: StandardHost {
            parameters:
                @display("p=196,52;i=device/pc_s");
            gates:
                ethg[1];
        }
        H14: StandardHost {
            parameters:
                @display("p=60,284;i=device/pc_s");
            gates:
                ethg[1];
        }
        H15: StandardHost {
            parameters:
                @display("p=60,360;i=device/pc_s");
            gates:
                ethg[1];
        }
        H16: StandardHost {
            parameters:
                @display("p=92,492;i=device/pc_s");
            gates:
                ethg[1];
        }
        H17: StandardHost {
            parameters:
                @display("p=196,492;i=device/pc_s");
            gates:
                ethg[1];
        }
    connections:
        H12.ethg[0] <--> C <--> N11.ethg[0];
        N11.ethg[1] <--> C <--> RT9.ethg[0];
        N11.ethg[2] <--> C <--> H13.ethg[0];
        RT9.ethg[1] <--> C <--> N9.ethg[0];
        N9.ethg[1] <--> C <--> H14.ethg[0];
        N9.ethg[2] <--> C <--> RT12.ethg[0];
        RT12.ethg[1] <--> C <--> H15.ethg[0];
        RT12.ethg[2] <--> C <--> N10.ethg[0];
        N10.ethg[1] <--> C <--> H16.ethg[0];
        N10.ethg[2] <--> C <--> H17.ethg[0];

        // towards other areas
        ethg[0] <--> N9.ethg[3];
}