[General]
network = SmallRandNet
seed-set = ${runnumber}
sim-time-limit = 5min
simtime-scale = -11
**.applicationEntity.aeType = "AEPing"
**.iae.aeName = "Ping"
[Config DistanceVector]
fingerprint = "5381-36fd"
**.H*.ipcProcess1.resourceAllocator.pduftgPolicyName = "DistanceVectorPolicy"
**.H9.ipcProcess1.resourceAllocator.pduFwdTabGenerator.netStateVisible = true
**.H9.ipcProcess1.resourceAllocator.pduFwdTabGenerator.netStateMod = "^.^.^"
**.R*.relayIpc.resourceAllocator.pduftgPolicyName = "DistanceVectorPolicy"
**.H9.AP[0].applicationEntity.iae.dstApName = "App0Host5"
**.H9.AP[0].applicationEntity.iae.dstAeName = "Ping"
**.H9.AP[0].applicationEntity.iae.startAt = 210s
**.H9.AP[0].applicationEntity.iae.pingAt = 211s
**.H9.AP[0].applicationEntity.iae.rate = 5
**.H9.AP[0].applicationEntity.iae.stopAt = 216s
**.H*.nofAP=1
**.H0.AP[0].apName = "App0Host0"
**.H1.AP[0].apName = "App0Host1"
**.H2.AP[0].apName = "App0Host2"
**.H3.AP[0].apName = "App0Host3"
**.H4.AP[0].apName = "App0Host4"
**.H5.AP[0].apName = "App0Host5"
**.H6.AP[0].apName = "App0Host6"
**.H7.AP[0].apName = "App0Host7"
**.H8.AP[0].apName = "App0Host8"
**.H9.AP[0].apName = "App0Host9"
**.H10.AP[0].apName = "App0Host10"
**.H11.AP[0].apName = "App0Host11"
**.H0.ipcProcess1.difName = "RandDIF"
**.H0.ipcProcess1.ipcAddress = "H0"
**.H0.ipcProcess0.difName = "Shim0To12"
**.H0.ipcProcess0.ipcAddress = "0"
**.R12.ipcProcess[0].difName = "Shim0To12"
**.R12.ipcProcess[0].ipcAddress = "12"
**.H1.ipcProcess1.difName = "RandDIF"
**.H1.ipcProcess1.ipcAddress = "H1"
**.H1.ipcProcess0.difName = "Shim1To13"
**.H1.ipcProcess0.ipcAddress = "1"
**.R13.ipcProcess[0].difName = "Shim1To13"
**.R13.ipcProcess[0].ipcAddress = "13"
**.H2.ipcProcess1.difName = "RandDIF"
**.H2.ipcProcess1.ipcAddress = "H2"
**.H2.ipcProcess0.difName = "Shim2To14"
**.H2.ipcProcess0.ipcAddress = "2"
**.R14.ipcProcess[0].difName = "Shim2To14"
**.R14.ipcProcess[0].ipcAddress = "14"
**.H3.ipcProcess1.difName = "RandDIF"
**.H3.ipcProcess1.ipcAddress = "H3"
**.H3.ipcProcess0.difName = "Shim3To15"
**.H3.ipcProcess0.ipcAddress = "3"
**.R15.ipcProcess[0].difName = "Shim3To15"
**.R15.ipcProcess[0].ipcAddress = "15"
**.H4.ipcProcess1.difName = "RandDIF"
**.H4.ipcProcess1.ipcAddress = "H4"
**.H4.ipcProcess0.difName = "Shim4To16"
**.H4.ipcProcess0.ipcAddress = "4"
**.R16.ipcProcess[0].difName = "Shim4To16"
**.R16.ipcProcess[0].ipcAddress = "16"
**.H5.ipcProcess1.difName = "RandDIF"
**.H5.ipcProcess1.ipcAddress = "H5"
**.H5.ipcProcess0.difName = "Shim5To17"
**.H5.ipcProcess0.ipcAddress = "5"
**.R17.ipcProcess[0].difName = "Shim5To17"
**.R17.ipcProcess[0].ipcAddress = "17"
**.H6.ipcProcess1.difName = "RandDIF"
**.H6.ipcProcess1.ipcAddress = "H6"
**.H6.ipcProcess0.difName = "Shim6To18"
**.H6.ipcProcess0.ipcAddress = "6"
**.R18.ipcProcess[0].difName = "Shim6To18"
**.R18.ipcProcess[0].ipcAddress = "18"
**.H7.ipcProcess1.difName = "RandDIF"
**.H7.ipcProcess1.ipcAddress = "H7"
**.H7.ipcProcess0.difName = "Shim7To19"
**.H7.ipcProcess0.ipcAddress = "7"
**.R19.ipcProcess[0].difName = "Shim7To19"
**.R19.ipcProcess[0].ipcAddress = "19"
**.H8.ipcProcess1.difName = "RandDIF"
**.H8.ipcProcess1.ipcAddress = "H8"
**.H8.ipcProcess0.difName = "Shim8To12"
**.H8.ipcProcess0.ipcAddress = "8"
**.R12.ipcProcess[1].difName = "Shim8To12"
**.R12.ipcProcess[1].ipcAddress = "12"
**.H9.ipcProcess1.difName = "RandDIF"
**.H9.ipcProcess1.ipcAddress = "H9"
**.H9.ipcProcess0.difName = "Shim9To13"
**.H9.ipcProcess0.ipcAddress = "9"
**.R13.ipcProcess[1].difName = "Shim9To13"
**.R13.ipcProcess[1].ipcAddress = "13"
**.H10.ipcProcess1.difName = "RandDIF"
**.H10.ipcProcess1.ipcAddress = "H10"
**.H10.ipcProcess0.difName = "Shim10To14"
**.H10.ipcProcess0.ipcAddress = "10"
**.R14.ipcProcess[1].difName = "Shim10To14"
**.R14.ipcProcess[1].ipcAddress = "14"
**.H11.ipcProcess1.difName = "RandDIF"
**.H11.ipcProcess1.ipcAddress = "H11"
**.H11.ipcProcess0.difName = "Shim11To15"
**.H11.ipcProcess0.ipcAddress = "11"
**.R15.ipcProcess[1].difName = "Shim11To15"
**.R15.ipcProcess[1].ipcAddress = "15"
**.R12.relayIpc.difName = "RandDIF"
**.R12.relayIpc.ipcAddress = "R12"
**.R12.ipcProcess[2].difName = "Shim12To17"
**.R12.ipcProcess[2].ipcAddress = "12"
**.R17.ipcProcess[1].difName = "Shim12To17"
**.R17.ipcProcess[1].ipcAddress = "17"
**.R13.relayIpc.difName = "RandDIF"
**.R13.relayIpc.ipcAddress = "R13"
**.R13.ipcProcess[2].difName = "Shim13To18"
**.R13.ipcProcess[2].ipcAddress = "13"
**.R18.ipcProcess[1].difName = "Shim13To18"
**.R18.ipcProcess[1].ipcAddress = "18"
**.R14.relayIpc.difName = "RandDIF"
**.R14.relayIpc.ipcAddress = "R14"
**.R14.ipcProcess[2].difName = "Shim14To19"
**.R14.ipcProcess[2].ipcAddress = "14"
**.R19.ipcProcess[1].difName = "Shim14To19"
**.R19.ipcProcess[1].ipcAddress = "19"
**.R15.relayIpc.difName = "RandDIF"
**.R15.relayIpc.ipcAddress = "R15"
**.R15.ipcProcess[2].difName = "Shim15To12"
**.R15.ipcProcess[2].ipcAddress = "15"
**.R12.ipcProcess[3].difName = "Shim15To12"
**.R12.ipcProcess[3].ipcAddress = "12"
**.R16.relayIpc.difName = "RandDIF"
**.R16.relayIpc.ipcAddress = "R16"
**.R16.ipcProcess[1].difName = "Shim16To13"
**.R16.ipcProcess[1].ipcAddress = "16"
**.R13.ipcProcess[3].difName = "Shim16To13"
**.R13.ipcProcess[3].ipcAddress = "13"
**.R17.relayIpc.difName = "RandDIF"
**.R17.relayIpc.ipcAddress = "R17"
**.R17.ipcProcess[2].difName = "Shim17To14"
**.R17.ipcProcess[2].ipcAddress = "17"
**.R14.ipcProcess[3].difName = "Shim17To14"
**.R14.ipcProcess[3].ipcAddress = "14"
**.R18.relayIpc.difName = "RandDIF"
**.R18.relayIpc.ipcAddress = "R18"
**.R18.ipcProcess[2].difName = "Shim18To15"
**.R18.ipcProcess[2].ipcAddress = "18"
**.R15.ipcProcess[3].difName = "Shim18To15"
**.R15.ipcProcess[3].ipcAddress = "15"
**.R19.relayIpc.difName = "RandDIF"
**.R19.relayIpc.ipcAddress = "R19"
#
# Interfaces for every router node.
#
**.R12.nofInt = 4
**.R13.nofInt = 4
**.R14.nofInt = 4
**.R15.nofInt = 4
**.R16.nofInt = 2
**.R17.nofInt = 3
**.R18.nofInt = 3
**.R19.nofInt = 2
#
# Dif allocator configurations
#
**.H*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
**.H*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
**.R*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
**.R*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
**.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet")
**.H0.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H0']/IPC[@id='ipcProcess1']/RA/Flows")
**.H1.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H1']/IPC[@id='ipcProcess1']/RA/Flows")
**.H2.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H2']/IPC[@id='ipcProcess1']/RA/Flows")
**.H3.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H3']/IPC[@id='ipcProcess1']/RA/Flows")
**.H4.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H4']/IPC[@id='ipcProcess1']/RA/Flows")
**.H5.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H5']/IPC[@id='ipcProcess1']/RA/Flows")
**.H6.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H6']/IPC[@id='ipcProcess1']/RA/Flows")
**.H7.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H7']/IPC[@id='ipcProcess1']/RA/Flows")
**.H8.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H8']/IPC[@id='ipcProcess1']/RA/Flows")
**.H9.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H9']/IPC[@id='ipcProcess1']/RA/Flows")
**.H10.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H10']/IPC[@id='ipcProcess1']/RA/Flows")
**.H11.ipcProcess1.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='H11']/IPC[@id='ipcProcess1']/RA/Flows")
**.R12.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R12']/IPC[@id='relayIpc']/RA/Flows")
**.R13.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R13']/IPC[@id='relayIpc']/RA/Flows")
**.R14.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R14']/IPC[@id='relayIpc']/RA/Flows")
**.R15.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R15']/IPC[@id='relayIpc']/RA/Flows")
**.R16.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R16']/IPC[@id='relayIpc']/RA/Flows")
**.R17.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R17']/IPC[@id='relayIpc']/RA/Flows")
**.R18.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R18']/IPC[@id='relayIpc']/RA/Flows")
**.R19.relayIpc.resourceAllocator.ra.flows = xmldoc("config.xml", "Configuration/Node[@id='R19']/IPC[@id='relayIpc']/RA/Flows")