Compound Module R37

File: Examples/MPLS/Net37/r37.ned

(no description)

configurator: NetworkConfigurator channelInstaller: ChannelInstaller nam: NAMTrace LSR0: RSVP_LSR LSR1: RSVP_LSR LSR2: RSVP_LSR LSR3: RSVP_LSR LSR4: RSVP_LSR LSR5: RSVP_LSR LSR6: RSVP_LSR LSR7: RSVP_LSR LSR8: RSVP_LSR LSR9: RSVP_LSR LSR10: RSVP_LSR LSR11: RSVP_LSR LSR12: RSVP_LSR LSR13: RSVP_LSR LSR14: RSVP_LSR LSR15: RSVP_LSR LSR16: RSVP_LSR LSR17: RSVP_LSR LSR18: RSVP_LSR LSR19: RSVP_LSR LSR20: RSVP_LSR LSR21: RSVP_LSR LSR22: RSVP_LSR LSR23: RSVP_LSR LSR24: RSVP_LSR LSR25: RSVP_LSR LSR26: RSVP_LSR LSR27: RSVP_LSR LSR28: RSVP_LSR LSR29: RSVP_LSR LSR30: RSVP_LSR LSR31: RSVP_LSR LSR32: RSVP_LSR LSR33: RSVP_LSR LSR34: RSVP_LSR LSR35: RSVP_LSR LSR36: RSVP_LSR host1: StandardHost host2: 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.

NAMTrace

NAMTrace manages a "nam" trace file which can be played back with ns2's Network ANimator, nam. The trace is actually written by NAMTraceWriter modules which should occur per host or router.

NetworkConfigurator

Configures IP addresses and routing tables for a network.

RSVP_LSR

An RSVP-TE capable router.

StandardHost

IP host with TCP, UDP layers and applications.

Contains the following channels:

net37ch (no description)
net37ch (no description)

Networks:

r37 (no description)

Unassigned submodule parameters:

Name Type Description
nam.logfile string
nam.prolog string
LSR0.namid numeric
LSR0.peers string
LSR0.routerId string
LSR0.routingFile string
LSR0.rsvp.traffic xml

specifies paths to set up

LSR0.rsvp.helloInterval numeric
LSR0.rsvp.helloTimeout numeric
LSR0.classifier.conf xml
LSR0.networkLayer.proxyARP bool
LSR0.networkLayer.ip.procDelay numeric const
LSR0.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR0.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR0.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR0.ppp[*].queueType string
LSR0.libTable.conf xml

table contents to be loaded on startup

LSR1.namid numeric
LSR1.peers string
LSR1.routerId string
LSR1.routingFile string
LSR1.rsvp.traffic xml

specifies paths to set up

LSR1.rsvp.helloInterval numeric
LSR1.rsvp.helloTimeout numeric
LSR1.classifier.conf xml
LSR1.networkLayer.proxyARP bool
LSR1.networkLayer.ip.procDelay numeric const
LSR1.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR1.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR1.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR1.ppp[*].queueType string
LSR1.libTable.conf xml

table contents to be loaded on startup

LSR2.namid numeric
LSR2.peers string
LSR2.routerId string
LSR2.routingFile string
LSR2.rsvp.traffic xml

specifies paths to set up

LSR2.rsvp.helloInterval numeric
LSR2.rsvp.helloTimeout numeric
LSR2.classifier.conf xml
LSR2.networkLayer.proxyARP bool
LSR2.networkLayer.ip.procDelay numeric const
LSR2.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR2.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR2.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR2.ppp[*].queueType string
LSR2.libTable.conf xml

table contents to be loaded on startup

LSR3.namid numeric
LSR3.peers string
LSR3.routerId string
LSR3.routingFile string
LSR3.rsvp.traffic xml

specifies paths to set up

LSR3.rsvp.helloInterval numeric
LSR3.rsvp.helloTimeout numeric
LSR3.classifier.conf xml
LSR3.networkLayer.proxyARP bool
LSR3.networkLayer.ip.procDelay numeric const
LSR3.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR3.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR3.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR3.ppp[*].queueType string
LSR3.libTable.conf xml

table contents to be loaded on startup

LSR4.namid numeric
LSR4.peers string
LSR4.routerId string
LSR4.routingFile string
LSR4.rsvp.traffic xml

specifies paths to set up

LSR4.rsvp.helloInterval numeric
LSR4.rsvp.helloTimeout numeric
LSR4.classifier.conf xml
LSR4.networkLayer.proxyARP bool
LSR4.networkLayer.ip.procDelay numeric const
LSR4.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR4.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR4.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR4.ppp[*].queueType string
LSR4.libTable.conf xml

table contents to be loaded on startup

LSR5.namid numeric
LSR5.peers string
LSR5.routerId string
LSR5.routingFile string
LSR5.rsvp.traffic xml

specifies paths to set up

LSR5.rsvp.helloInterval numeric
LSR5.rsvp.helloTimeout numeric
LSR5.classifier.conf xml
LSR5.networkLayer.proxyARP bool
LSR5.networkLayer.ip.procDelay numeric const
LSR5.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR5.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR5.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR5.ppp[*].queueType string
LSR5.libTable.conf xml

table contents to be loaded on startup

LSR6.namid numeric
LSR6.peers string
LSR6.routerId string
LSR6.routingFile string
LSR6.rsvp.traffic xml

specifies paths to set up

LSR6.rsvp.helloInterval numeric
LSR6.rsvp.helloTimeout numeric
LSR6.classifier.conf xml
LSR6.networkLayer.proxyARP bool
LSR6.networkLayer.ip.procDelay numeric const
LSR6.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR6.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR6.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR6.ppp[*].queueType string
LSR6.libTable.conf xml

table contents to be loaded on startup

LSR7.namid numeric
LSR7.peers string
LSR7.routerId string
LSR7.routingFile string
LSR7.rsvp.traffic xml

specifies paths to set up

LSR7.rsvp.helloInterval numeric
LSR7.rsvp.helloTimeout numeric
LSR7.classifier.conf xml
LSR7.networkLayer.proxyARP bool
LSR7.networkLayer.ip.procDelay numeric const
LSR7.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR7.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR7.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR7.ppp[*].queueType string
LSR7.libTable.conf xml

table contents to be loaded on startup

LSR8.namid numeric
LSR8.peers string
LSR8.routerId string
LSR8.routingFile string
LSR8.rsvp.traffic xml

specifies paths to set up

LSR8.rsvp.helloInterval numeric
LSR8.rsvp.helloTimeout numeric
LSR8.classifier.conf xml
LSR8.networkLayer.proxyARP bool
LSR8.networkLayer.ip.procDelay numeric const
LSR8.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR8.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR8.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR8.ppp[*].queueType string
LSR8.libTable.conf xml

table contents to be loaded on startup

LSR9.namid numeric
LSR9.peers string
LSR9.routerId string
LSR9.routingFile string
LSR9.rsvp.traffic xml

specifies paths to set up

LSR9.rsvp.helloInterval numeric
LSR9.rsvp.helloTimeout numeric
LSR9.classifier.conf xml
LSR9.networkLayer.proxyARP bool
LSR9.networkLayer.ip.procDelay numeric const
LSR9.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR9.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR9.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR9.ppp[*].queueType string
LSR9.libTable.conf xml

table contents to be loaded on startup

LSR10.namid numeric
LSR10.peers string
LSR10.routerId string
LSR10.routingFile string
LSR10.rsvp.traffic xml

specifies paths to set up

LSR10.rsvp.helloInterval numeric
LSR10.rsvp.helloTimeout numeric
LSR10.classifier.conf xml
LSR10.networkLayer.proxyARP bool
LSR10.networkLayer.ip.procDelay numeric const
LSR10.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR10.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR10.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR10.ppp[*].queueType string
LSR10.libTable.conf xml

table contents to be loaded on startup

LSR11.namid numeric
LSR11.peers string
LSR11.routerId string
LSR11.routingFile string
LSR11.rsvp.traffic xml

specifies paths to set up

LSR11.rsvp.helloInterval numeric
LSR11.rsvp.helloTimeout numeric
LSR11.classifier.conf xml
LSR11.networkLayer.proxyARP bool
LSR11.networkLayer.ip.procDelay numeric const
LSR11.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR11.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR11.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR11.ppp[*].queueType string
LSR11.libTable.conf xml

table contents to be loaded on startup

LSR12.namid numeric
LSR12.peers string
LSR12.routerId string
LSR12.routingFile string
LSR12.rsvp.traffic xml

specifies paths to set up

LSR12.rsvp.helloInterval numeric
LSR12.rsvp.helloTimeout numeric
LSR12.classifier.conf xml
LSR12.networkLayer.proxyARP bool
LSR12.networkLayer.ip.procDelay numeric const
LSR12.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR12.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR12.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR12.ppp[*].queueType string
LSR12.libTable.conf xml

table contents to be loaded on startup

LSR13.namid numeric
LSR13.peers string
LSR13.routerId string
LSR13.routingFile string
LSR13.rsvp.traffic xml

specifies paths to set up

LSR13.rsvp.helloInterval numeric
LSR13.rsvp.helloTimeout numeric
LSR13.classifier.conf xml
LSR13.networkLayer.proxyARP bool
LSR13.networkLayer.ip.procDelay numeric const
LSR13.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR13.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR13.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR13.ppp[*].queueType string
LSR13.libTable.conf xml

table contents to be loaded on startup

LSR14.namid numeric
LSR14.peers string
LSR14.routerId string
LSR14.routingFile string
LSR14.rsvp.traffic xml

specifies paths to set up

LSR14.rsvp.helloInterval numeric
LSR14.rsvp.helloTimeout numeric
LSR14.classifier.conf xml
LSR14.networkLayer.proxyARP bool
LSR14.networkLayer.ip.procDelay numeric const
LSR14.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR14.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR14.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR14.ppp[*].queueType string
LSR14.libTable.conf xml

table contents to be loaded on startup

LSR15.namid numeric
LSR15.peers string
LSR15.routerId string
LSR15.routingFile string
LSR15.rsvp.traffic xml

specifies paths to set up

LSR15.rsvp.helloInterval numeric
LSR15.rsvp.helloTimeout numeric
LSR15.classifier.conf xml
LSR15.networkLayer.proxyARP bool
LSR15.networkLayer.ip.procDelay numeric const
LSR15.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR15.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR15.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR15.ppp[*].queueType string
LSR15.libTable.conf xml

table contents to be loaded on startup

LSR16.namid numeric
LSR16.peers string
LSR16.routerId string
LSR16.routingFile string
LSR16.rsvp.traffic xml

specifies paths to set up

LSR16.rsvp.helloInterval numeric
LSR16.rsvp.helloTimeout numeric
LSR16.classifier.conf xml
LSR16.networkLayer.proxyARP bool
LSR16.networkLayer.ip.procDelay numeric const
LSR16.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR16.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR16.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR16.ppp[*].queueType string
LSR16.libTable.conf xml

table contents to be loaded on startup

LSR17.namid numeric
LSR17.peers string
LSR17.routerId string
LSR17.routingFile string
LSR17.rsvp.traffic xml

specifies paths to set up

LSR17.rsvp.helloInterval numeric
LSR17.rsvp.helloTimeout numeric
LSR17.classifier.conf xml
LSR17.networkLayer.proxyARP bool
LSR17.networkLayer.ip.procDelay numeric const
LSR17.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR17.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR17.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR17.ppp[*].queueType string
LSR17.libTable.conf xml

table contents to be loaded on startup

LSR18.namid numeric
LSR18.peers string
LSR18.routerId string
LSR18.routingFile string
LSR18.rsvp.traffic xml

specifies paths to set up

LSR18.rsvp.helloInterval numeric
LSR18.rsvp.helloTimeout numeric
LSR18.classifier.conf xml
LSR18.networkLayer.proxyARP bool
LSR18.networkLayer.ip.procDelay numeric const
LSR18.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR18.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR18.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR18.ppp[*].queueType string
LSR18.libTable.conf xml

table contents to be loaded on startup

LSR19.namid numeric
LSR19.peers string
LSR19.routerId string
LSR19.routingFile string
LSR19.rsvp.traffic xml

specifies paths to set up

LSR19.rsvp.helloInterval numeric
LSR19.rsvp.helloTimeout numeric
LSR19.classifier.conf xml
LSR19.networkLayer.proxyARP bool
LSR19.networkLayer.ip.procDelay numeric const
LSR19.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR19.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR19.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR19.ppp[*].queueType string
LSR19.libTable.conf xml

table contents to be loaded on startup

LSR20.namid numeric
LSR20.peers string
LSR20.routerId string
LSR20.routingFile string
LSR20.rsvp.traffic xml

specifies paths to set up

LSR20.rsvp.helloInterval numeric
LSR20.rsvp.helloTimeout numeric
LSR20.classifier.conf xml
LSR20.networkLayer.proxyARP bool
LSR20.networkLayer.ip.procDelay numeric const
LSR20.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR20.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR20.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR20.ppp[*].queueType string
LSR20.libTable.conf xml

table contents to be loaded on startup

LSR21.namid numeric
LSR21.peers string
LSR21.routerId string
LSR21.routingFile string
LSR21.rsvp.traffic xml

specifies paths to set up

LSR21.rsvp.helloInterval numeric
LSR21.rsvp.helloTimeout numeric
LSR21.classifier.conf xml
LSR21.networkLayer.proxyARP bool
LSR21.networkLayer.ip.procDelay numeric const
LSR21.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR21.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR21.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR21.ppp[*].queueType string
LSR21.libTable.conf xml

table contents to be loaded on startup

LSR22.namid numeric
LSR22.peers string
LSR22.routerId string
LSR22.routingFile string
LSR22.rsvp.traffic xml

specifies paths to set up

LSR22.rsvp.helloInterval numeric
LSR22.rsvp.helloTimeout numeric
LSR22.classifier.conf xml
LSR22.networkLayer.proxyARP bool
LSR22.networkLayer.ip.procDelay numeric const
LSR22.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR22.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR22.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR22.ppp[*].queueType string
LSR22.libTable.conf xml

table contents to be loaded on startup

LSR23.namid numeric
LSR23.peers string
LSR23.routerId string
LSR23.routingFile string
LSR23.rsvp.traffic xml

specifies paths to set up

LSR23.rsvp.helloInterval numeric
LSR23.rsvp.helloTimeout numeric
LSR23.classifier.conf xml
LSR23.networkLayer.proxyARP bool
LSR23.networkLayer.ip.procDelay numeric const
LSR23.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR23.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR23.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR23.ppp[*].queueType string
LSR23.libTable.conf xml

table contents to be loaded on startup

LSR24.namid numeric
LSR24.peers string
LSR24.routerId string
LSR24.routingFile string
LSR24.rsvp.traffic xml

specifies paths to set up

LSR24.rsvp.helloInterval numeric
LSR24.rsvp.helloTimeout numeric
LSR24.classifier.conf xml
LSR24.networkLayer.proxyARP bool
LSR24.networkLayer.ip.procDelay numeric const
LSR24.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR24.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR24.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR24.ppp[*].queueType string
LSR24.libTable.conf xml

table contents to be loaded on startup

LSR25.namid numeric
LSR25.peers string
LSR25.routerId string
LSR25.routingFile string
LSR25.rsvp.traffic xml

specifies paths to set up

LSR25.rsvp.helloInterval numeric
LSR25.rsvp.helloTimeout numeric
LSR25.classifier.conf xml
LSR25.networkLayer.proxyARP bool
LSR25.networkLayer.ip.procDelay numeric const
LSR25.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR25.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR25.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR25.ppp[*].queueType string
LSR25.libTable.conf xml

table contents to be loaded on startup

LSR26.namid numeric
LSR26.peers string
LSR26.routerId string
LSR26.routingFile string
LSR26.rsvp.traffic xml

specifies paths to set up

LSR26.rsvp.helloInterval numeric
LSR26.rsvp.helloTimeout numeric
LSR26.classifier.conf xml
LSR26.networkLayer.proxyARP bool
LSR26.networkLayer.ip.procDelay numeric const
LSR26.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR26.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR26.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR26.ppp[*].queueType string
LSR26.libTable.conf xml

table contents to be loaded on startup

LSR27.namid numeric
LSR27.peers string
LSR27.routerId string
LSR27.routingFile string
LSR27.rsvp.traffic xml

specifies paths to set up

LSR27.rsvp.helloInterval numeric
LSR27.rsvp.helloTimeout numeric
LSR27.classifier.conf xml
LSR27.networkLayer.proxyARP bool
LSR27.networkLayer.ip.procDelay numeric const
LSR27.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR27.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR27.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR27.ppp[*].queueType string
LSR27.libTable.conf xml

table contents to be loaded on startup

LSR28.namid numeric
LSR28.peers string
LSR28.routerId string
LSR28.routingFile string
LSR28.rsvp.traffic xml

specifies paths to set up

LSR28.rsvp.helloInterval numeric
LSR28.rsvp.helloTimeout numeric
LSR28.classifier.conf xml
LSR28.networkLayer.proxyARP bool
LSR28.networkLayer.ip.procDelay numeric const
LSR28.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR28.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR28.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR28.ppp[*].queueType string
LSR28.libTable.conf xml

table contents to be loaded on startup

LSR29.namid numeric
LSR29.peers string
LSR29.routerId string
LSR29.routingFile string
LSR29.rsvp.traffic xml

specifies paths to set up

LSR29.rsvp.helloInterval numeric
LSR29.rsvp.helloTimeout numeric
LSR29.classifier.conf xml
LSR29.networkLayer.proxyARP bool
LSR29.networkLayer.ip.procDelay numeric const
LSR29.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR29.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR29.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR29.ppp[*].queueType string
LSR29.libTable.conf xml

table contents to be loaded on startup

LSR30.namid numeric
LSR30.peers string
LSR30.routerId string
LSR30.routingFile string
LSR30.rsvp.traffic xml

specifies paths to set up

LSR30.rsvp.helloInterval numeric
LSR30.rsvp.helloTimeout numeric
LSR30.classifier.conf xml
LSR30.networkLayer.proxyARP bool
LSR30.networkLayer.ip.procDelay numeric const
LSR30.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR30.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR30.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR30.ppp[*].queueType string
LSR30.libTable.conf xml

table contents to be loaded on startup

LSR31.namid numeric
LSR31.peers string
LSR31.routerId string
LSR31.routingFile string
LSR31.rsvp.traffic xml

specifies paths to set up

LSR31.rsvp.helloInterval numeric
LSR31.rsvp.helloTimeout numeric
LSR31.classifier.conf xml
LSR31.networkLayer.proxyARP bool
LSR31.networkLayer.ip.procDelay numeric const
LSR31.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR31.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR31.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR31.ppp[*].queueType string
LSR31.libTable.conf xml

table contents to be loaded on startup

LSR32.namid numeric
LSR32.peers string
LSR32.routerId string
LSR32.routingFile string
LSR32.rsvp.traffic xml

specifies paths to set up

LSR32.rsvp.helloInterval numeric
LSR32.rsvp.helloTimeout numeric
LSR32.classifier.conf xml
LSR32.networkLayer.proxyARP bool
LSR32.networkLayer.ip.procDelay numeric const
LSR32.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR32.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR32.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR32.ppp[*].queueType string
LSR32.libTable.conf xml

table contents to be loaded on startup

LSR33.namid numeric
LSR33.peers string
LSR33.routerId string
LSR33.routingFile string
LSR33.rsvp.traffic xml

specifies paths to set up

LSR33.rsvp.helloInterval numeric
LSR33.rsvp.helloTimeout numeric
LSR33.classifier.conf xml
LSR33.networkLayer.proxyARP bool
LSR33.networkLayer.ip.procDelay numeric const
LSR33.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR33.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR33.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR33.ppp[*].queueType string
LSR33.libTable.conf xml

table contents to be loaded on startup

LSR34.namid numeric
LSR34.peers string
LSR34.routerId string
LSR34.routingFile string
LSR34.rsvp.traffic xml

specifies paths to set up

LSR34.rsvp.helloInterval numeric
LSR34.rsvp.helloTimeout numeric
LSR34.classifier.conf xml
LSR34.networkLayer.proxyARP bool
LSR34.networkLayer.ip.procDelay numeric const
LSR34.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR34.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR34.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR34.ppp[*].queueType string
LSR34.libTable.conf xml

table contents to be loaded on startup

LSR35.namid numeric
LSR35.peers string
LSR35.routerId string
LSR35.routingFile string
LSR35.rsvp.traffic xml

specifies paths to set up

LSR35.rsvp.helloInterval numeric
LSR35.rsvp.helloTimeout numeric
LSR35.classifier.conf xml
LSR35.networkLayer.proxyARP bool
LSR35.networkLayer.ip.procDelay numeric const
LSR35.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR35.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR35.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR35.ppp[*].queueType string
LSR35.libTable.conf xml

table contents to be loaded on startup

LSR36.namid numeric
LSR36.peers string
LSR36.routerId string
LSR36.routingFile string
LSR36.rsvp.traffic xml

specifies paths to set up

LSR36.rsvp.helloInterval numeric
LSR36.rsvp.helloTimeout numeric
LSR36.classifier.conf xml
LSR36.networkLayer.proxyARP bool
LSR36.networkLayer.ip.procDelay numeric const
LSR36.networkLayer.arp.retryTimeout numeric

number seconds ARP waits between retries to resolve an IP address

LSR36.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

LSR36.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

LSR36.ppp[*].queueType string
LSR36.libTable.conf xml

table contents to be loaded on startup

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

maximum segment size

host1.tcp.advertisedWindow numeric const

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

host1.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

host1.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

host1.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

host1.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

host1.pingApp.destAddr string

destination IP or IPv6 address

host1.pingApp.srcAddr string

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

host1.pingApp.packetSize numeric const

of ping payload, in bytes

host1.pingApp.interval numeric

time to wait between pings (can be random)

host1.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

host1.pingApp.count numeric const

stop after count ping requests, 0 means continuously

host1.pingApp.startTime numeric const

send first ping at startTime

host1.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

host1.pingApp.printPing bool

dump on stdout

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

number seconds ARP waits between retries to resolve an IP address

host1.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

host1.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

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

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

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

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

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

host1.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

host1.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

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

maximum segment size

host2.tcp.advertisedWindow numeric const

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

host2.tcp.tcpAlgorithmClass string

TCPTahoe/TCPReno/TCPNoCongestionControl/DumbTCP

host2.tcp.sendQueueClass string

TCPVirtualDataSendQueue/TCPMsgBasedSendQueue

host2.tcp.receiveQueueClass string

TCPVirtualDataRcvQueue/TCPMsgBasedRcvQueue

host2.tcp.recordStats bool

recording seqNum etc. into output vectors on/off

host2.pingApp.destAddr string

destination IP or IPv6 address

host2.pingApp.srcAddr string

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

host2.pingApp.packetSize numeric const

of ping payload, in bytes

host2.pingApp.interval numeric

time to wait between pings (can be random)

host2.pingApp.hopLimit numeric const

TTL or hopLimit for IP packets

host2.pingApp.count numeric const

stop after count ping requests, 0 means continuously

host2.pingApp.startTime numeric const

send first ping at startTime

host2.pingApp.stopTime numeric const

send no pings after stopTime, 0 means forever

host2.pingApp.printPing bool

dump on stdout

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

number seconds ARP waits between retries to resolve an IP address

host2.networkLayer.arp.retryCount numeric

number of times ARP will attempt to resolve an IP address

host2.networkLayer.arp.cacheTimeout numeric

number seconds unused entries in the cache will time out

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

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

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

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

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

host2.eth[*].mac.writeScalars bool

enable/disable recording statistics in omnetpp.sca

host2.eth[*].encap.writeScalars bool

enable/disable recording statistics in omnetpp.sca

Source code:

module R37
    submodules:
        configurator: NetworkConfigurator;
            parameters:
                moduleTypes = "RSVP_LSR StandardHost";
            display: "p=100,100;i=block/cogwheel_s";
        channelInstaller: ChannelInstaller;
            parameters:
                channelClass = "ThruputMeteringChannel",
                channelAttrs = "format=u";
            display: "p=100,160;i=block/cogwheel_s";
        nam: NAMTrace;
            display: "p=100,220;i=old/floppy1";
        LSR0 : RSVP_LSR;  display: "p=391,225;i=abstract/router_s";
        LSR1 : RSVP_LSR;  display: "p=799,589;i=abstract/router_s";
        LSR2 : RSVP_LSR;  display: "p=289,472;i=abstract/router_s";
        LSR3 : RSVP_LSR;  display: "p=712,418;i=abstract/router_s";
        LSR4 : RSVP_LSR;  display: "p=541,228;i=abstract/router_s";
        LSR5 : RSVP_LSR;  display: "p=288,169;i=abstract/router_s";
        LSR6 : RSVP_LSR;  display: "p=256,394;i=abstract/router_s";
        LSR7 : RSVP_LSR;  display: "p=380,263;i=abstract/router_s";
        LSR8 : RSVP_LSR;  display: "p=682,348;i=abstract/router_s";
        LSR9 : RSVP_LSR;  display: "p=536,142;i=abstract/router_s";
        LSR10 : RSVP_LSR;  display: "p=177,170;i=abstract/router_s";
        LSR11 : RSVP_LSR;  display: "p=424,262;i=abstract/router_s";
        LSR12 : RSVP_LSR;  display: "p=470,279;i=abstract/router_s";
        LSR13 : RSVP_LSR;  display: "p=278,91;i=abstract/router_s";
        LSR14 : RSVP_LSR;  display: "p=467,214;i=abstract/router_s";
        LSR15 : RSVP_LSR;  display: "p=724,19;i=abstract/router_s";
        LSR16 : RSVP_LSR;  display: "p=685,287;i=abstract/router_s";
        LSR17 : RSVP_LSR;  display: "p=20,519;i=abstract/router_s";
        LSR18 : RSVP_LSR;  display: "p=298,236;i=abstract/router_s";
        LSR19 : RSVP_LSR;  display: "p=390,390;i=abstract/router_s";
        LSR20 : RSVP_LSR;  display: "p=148,502;i=abstract/router_s";
        LSR21 : RSVP_LSR;  display: "p=362,448;i=abstract/router_s";
        LSR22 : RSVP_LSR;  display: "p=476,397;i=abstract/router_s";
        LSR23 : RSVP_LSR;  display: "p=517,325;i=abstract/router_s";
        LSR24 : RSVP_LSR;  display: "p=514,34;i=abstract/router_s";
        LSR25 : RSVP_LSR;  display: "p=548,599;i=abstract/router_s";
        LSR26 : RSVP_LSR;  display: "p=330,301;i=abstract/router_s";
        LSR27 : RSVP_LSR;  display: "p=612,310;i=abstract/router_s";
        LSR28 : RSVP_LSR;  display: "p=556,502;i=abstract/router_s";
        LSR29 : RSVP_LSR;  display: "p=83,570;i=abstract/router_s";
        LSR30 : RSVP_LSR;  display: "p=796,466;i=abstract/router_s";
        LSR31 : RSVP_LSR;  display: "p=610,65;i=abstract/router_s";
        LSR32 : RSVP_LSR;  display: "p=435,321;i=abstract/router_s";
        LSR33 : RSVP_LSR;  display: "p=605,337;i=abstract/router_s";
        LSR34 : RSVP_LSR;  display: "p=707,227;i=abstract/router_s";
        LSR35 : RSVP_LSR;  display: "p=613,405;i=abstract/router_s";
        LSR36 : RSVP_LSR;  display: "p=435,361;i=abstract/router_s";

        host1 : StandardHost;  display: "p=299,522;i=device/laptop_s";
        host2 : StandardHost;  display: "p=757,227;i=device/laptop_s";

    connections:
        LSR7.out++ --> net37ch --> LSR0.in++;  LSR7.in++ <-- net37ch <-- LSR0.out++; // cost 259
        LSR8.out++ --> net37ch --> LSR3.in++;  LSR8.in++ <-- net37ch <-- LSR3.out++; // cost 474
        LSR9.out++ --> net37ch --> LSR4.in++;  LSR9.in++ <-- net37ch <-- LSR4.out++; // cost 540
        LSR11.out++ --> net37ch --> LSR7.in++;  LSR11.in++ <-- net37ch <-- LSR7.out++; // cost 264
        LSR12.out++ --> net37ch --> LSR11.in++;  LSR12.in++ <-- net37ch <-- LSR11.out++; // cost 275
        LSR13.out++ --> net37ch --> LSR0.in++;  LSR13.in++ <-- net37ch <-- LSR0.out++; // cost 1067
        LSR13.out++ --> net37ch --> LSR5.in++;  LSR13.in++ <-- net37ch <-- LSR5.out++; // cost 610
        LSR13.out++ --> net37ch --> LSR10.in++;  LSR13.in++ <-- net37ch <-- LSR10.out++; // cost 462
        LSR14.out++ --> net37ch --> LSR0.in++;  LSR14.in++ <-- net37ch <-- LSR0.out++; // cost 552
        LSR14.out++ --> net37ch --> LSR4.in++;  LSR14.in++ <-- net37ch <-- LSR4.out++; // cost 381
        LSR14.out++ --> net37ch --> LSR12.in++;  LSR14.in++ <-- net37ch <-- LSR12.out++; // cost 592
        LSR16.out++ --> net37ch --> LSR8.in++;  LSR16.in++ <-- net37ch <-- LSR8.out++; // cost 436
        LSR18.out++ --> net37ch --> LSR0.in++;  LSR18.in++ <-- net37ch <-- LSR0.out++; // cost 540
        LSR18.out++ --> net37ch --> LSR5.in++;  LSR18.in++ <-- net37ch <-- LSR5.out++; // cost 239
        LSR18.out++ --> net37ch --> LSR10.in++;  LSR18.in++ <-- net37ch <-- LSR10.out++; // cost 690
        LSR18.out++ --> net37ch --> LSR17.in++;  LSR18.in++ <-- net37ch <-- LSR17.out++; // cost 1977
        LSR20.out++ --> net37ch --> LSR2.in++;  LSR20.in++ <-- net37ch <-- LSR2.out++; // cost 760
        LSR20.out++ --> net37ch --> LSR6.in++;  LSR20.in++ <-- net37ch <-- LSR6.out++; // cost 834
        LSR20.out++ --> net37ch --> LSR17.in++;  LSR20.in++ <-- net37ch <-- LSR17.out++; // cost 751
        LSR21.out++ --> net37ch --> LSR2.in++;  LSR21.in++ <-- net37ch <-- LSR2.out++; // cost 508
        LSR21.out++ --> net37ch --> LSR6.in++;  LSR21.in++ <-- net37ch <-- LSR6.out++; // cost 756
        LSR21.out++ --> net37ch --> LSR19.in++;  LSR21.in++ <-- net37ch <-- LSR19.out++; // cost 411
        LSR23.out++ --> net37ch --> LSR4.in++;  LSR23.in++ <-- net37ch <-- LSR4.out++; // cost 757
        LSR23.out++ --> net37ch --> LSR12.in++;  LSR23.in++ <-- net37ch <-- LSR12.out++; // cost 456
        LSR23.out++ --> net37ch --> LSR22.in++;  LSR23.in++ <-- net37ch <-- LSR22.out++; // cost 522
        LSR24.out++ --> net37ch --> LSR9.in++;  LSR24.in++ <-- net37ch <-- LSR9.out++; // cost 722
        LSR24.out++ --> net37ch --> LSR15.in++;  LSR24.in++ <-- net37ch <-- LSR15.out++; // cost 1182
        LSR25.out++ --> net37ch --> LSR1.in++;  LSR25.in++ <-- net37ch <-- LSR1.out++; // cost 1363
        LSR26.out++ --> net37ch --> LSR6.in++;  LSR26.in++ <-- net37ch <-- LSR6.out++; // cost 747
        LSR26.out++ --> net37ch --> LSR7.in++;  LSR26.in++ <-- net37ch <-- LSR7.out++; // cost 393
        LSR26.out++ --> net37ch --> LSR18.in++;  LSR26.in++ <-- net37ch <-- LSR18.out++; // cost 514
        LSR26.out++ --> net37ch --> LSR19.in++;  LSR26.in++ <-- net37ch <-- LSR19.out++; // cost 594
        LSR27.out++ --> net37ch --> LSR4.in++;  LSR27.in++ <-- net37ch <-- LSR4.out++; // cost 420
        LSR27.out++ --> net37ch --> LSR8.in++;  LSR27.in++ <-- net37ch <-- LSR8.out++; // cost 668
        LSR28.out++ --> net37ch --> LSR21.in++;  LSR28.in++ <-- net37ch <-- LSR21.out++; // cost 907
        LSR28.out++ --> net37ch --> LSR22.in++;  LSR28.in++ <-- net37ch <-- LSR22.out++; // cost 720
        LSR28.out++ --> net37ch --> LSR25.in++;  LSR28.in++ <-- net37ch <-- LSR25.out++; // cost 638
        LSR29.out++ --> net37ch --> LSR2.in++;  LSR29.in++ <-- net37ch <-- LSR2.out++; // cost 1244
        LSR29.out++ --> net37ch --> LSR17.in++;  LSR29.in++ <-- net37ch <-- LSR17.out++; // cost 471
        LSR30.out++ --> net37ch --> LSR1.in++;  LSR30.in++ <-- net37ch <-- LSR1.out++; // cost 794
        LSR30.out++ --> net37ch --> LSR3.in++;  LSR30.in++ <-- net37ch <-- LSR3.out++; // cost 487
        LSR31.out++ --> net37ch --> LSR9.in++;  LSR31.in++ <-- net37ch <-- LSR9.out++; // cost 777
        LSR31.out++ --> net37ch --> LSR15.in++;  LSR31.in++ <-- net37ch <-- LSR15.out++; // cost 597
        LSR32.out++ --> net37ch --> LSR12.in++;  LSR32.in++ <-- net37ch <-- LSR12.out++; // cost 271
        LSR32.out++ --> net37ch --> LSR26.in++;  LSR32.in++ <-- net37ch <-- LSR26.out++; // cost 600
        LSR33.out++ --> net37ch --> LSR23.in++;  LSR33.in++ <-- net37ch <-- LSR23.out++; // cost 534
        LSR33.out++ --> net37ch --> LSR27.in++;  LSR33.in++ <-- net37ch <-- LSR27.out++; // cost 376
        LSR34.out++ --> net37ch --> LSR4.in++;  LSR34.in++ <-- net37ch <-- LSR4.out++; // cost 775
        LSR34.out++ --> net37ch --> LSR15.in++;  LSR34.in++ <-- net37ch <-- LSR15.out++; // cost 1370
        LSR34.out++ --> net37ch --> LSR16.in++;  LSR34.in++ <-- net37ch <-- LSR16.out++; // cost 383
        LSR35.out++ --> net37ch --> LSR1.in++;  LSR35.in++ <-- net37ch <-- LSR1.out++; // cost 1500
        LSR35.out++ --> net37ch --> LSR3.in++;  LSR35.in++ <-- net37ch <-- LSR3.out++; // cost 551
        LSR35.out++ --> net37ch --> LSR28.in++;  LSR35.in++ <-- net37ch <-- LSR28.out++; // cost 783
        LSR35.out++ --> net37ch --> LSR33.in++;  LSR35.in++ <-- net37ch <-- LSR33.out++; // cost 400
        LSR36.out++ --> net37ch --> LSR19.in++;  LSR36.in++ <-- net37ch <-- LSR19.out++; // cost 507
        LSR36.out++ --> net37ch --> LSR22.in++;  LSR36.in++ <-- net37ch <-- LSR22.out++; // cost 327
        LSR36.out++ --> net37ch --> LSR32.in++;  LSR36.in++ <-- net37ch <-- LSR32.out++; // cost 218

        host1.out++ --> net37ch --> LSR2.in++; host1.in++ <-- net37ch <-- LSR2.out++;
        host2.out++ --> net37ch --> LSR34.in++; host2.in++ <-- net37ch <-- LSR34.out++;

endmodule