[Config DistanceVector] fingerprint = "0000-0000" **.applicationEntity.aeType = "AEPing" **.iae.aeName = "Ping" # RMT Forwarding policies **.VM*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.SRV*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.SRV*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.TOR*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.AS*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.CR*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" **.CR*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable" # forwarding generator policies **.VM*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.SRV*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.SRV*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.TOR*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.AS*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.CR*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" **.CR*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator" # Routing policies **.VM*.TenantIPC.routingPolicyName = "SimpleDV" **.SRV*.TenantIPC.routingPolicyName = "SimpleDV" **.SRV*.DCIPC.routingPolicyName = "SimpleDV" **.TOR*.DCIPC.routingPolicyName = "SimpleDV" **.AS*.DCIPC.routingPolicyName = "SimpleDV" **.CR*.TenantIPC.routingPolicyName = "SimpleDV" **.CR*.DCIPC.routingPolicyName = "SimpleDV" **.VM7.AP.applicationEntity.iae.dstApName = "App0VM8" **.VM7.AP.applicationEntity.iae.dstAeName = "Ping" **.VM7.AP.applicationEntity.iae.startAt = 500s **.VM7.AP.applicationEntity.iae.pingAt = 501s **.VM7.AP.applicationEntity.iae.rate = 5 **.VM7.AP.applicationEntity.iae.stopAt = 1000s [General] sim-time-limit = 5min seed-set = ${runnumber} network = DC **.CR0.TenantIPC.difName = "TenantDIF" **.CR0.TenantIPC.ipcAddress = "0" **.CR0.DCIPC.difName = "DCDIF" **.CR0.DCIPC.ipcAddress = "0" **.CR0.ShimIPC[0].difName = "Shim0To1" **.CR0.ShimIPC[0].ipcAddress = "0" **.AS1.ShimIPC[0].difName = "Shim0To1" **.AS1.ShimIPC[0].ipcAddress = "1" **.AS1.DCIPC.difName = "DCDIF" **.AS1.DCIPC.ipcAddress = "1" **.AS1.ShimIPC[1].difName = "Shim1To2" **.AS1.ShimIPC[1].ipcAddress = "1" **.AS2.ShimIPC[0].difName = "Shim1To2" **.AS2.ShimIPC[0].ipcAddress = "2" **.AS1.ShimIPC[2].difName = "Shim1To3" **.AS1.ShimIPC[2].ipcAddress = "1" **.TOR3.ShimIPC[0].difName = "Shim1To3" **.TOR3.ShimIPC[0].ipcAddress = "3" **.AS2.DCIPC.difName = "DCDIF" **.AS2.DCIPC.ipcAddress = "2" **.AS2.ShimIPC[1].difName = "Shim2To4" **.AS2.ShimIPC[1].ipcAddress = "2" **.TOR4.ShimIPC[0].difName = "Shim2To4" **.TOR4.ShimIPC[0].ipcAddress = "4" **.TOR3.DCIPC.difName = "DCDIF" **.TOR3.DCIPC.ipcAddress = "3" **.TOR3.ShimIPC[1].difName = "Shim3To5" **.TOR3.ShimIPC[1].ipcAddress = "3" **.SRV5.ShimIPC.difName = "Shim3To5" **.SRV5.ShimIPC.ipcAddress = "5" **.TOR4.DCIPC.difName = "DCDIF" **.TOR4.DCIPC.ipcAddress = "4" **.TOR4.ShimIPC[1].difName = "Shim4To6" **.TOR4.ShimIPC[1].ipcAddress = "4" **.SRV6.ShimIPC.difName = "Shim4To6" **.SRV6.ShimIPC.ipcAddress = "6" **.SRV5.TenantIPC.difName = "TenantDIF" **.SRV5.TenantIPC.ipcAddress = "5" **.SRV5.DCIPC.difName = "DCDIF" **.SRV5.DCIPC.ipcAddress = "5" **.VM7.AP.apName = "App0VM7" **.VM7.TenantIPC.difName = "TenantDIF" **.VM7.TenantIPC.ipcAddress = "7" **.VM7.ShimIPC.difName = "Shim5To7" **.VM7.ShimIPC.ipcAddress = "7" **.SRV5.VMShimIPC[0].difName = "Shim5To7" **.SRV5.VMShimIPC[0].ipcAddress = "5" **.SRV6.TenantIPC.difName = "TenantDIF" **.SRV6.TenantIPC.ipcAddress = "6" **.SRV6.DCIPC.difName = "DCDIF" **.SRV6.DCIPC.ipcAddress = "6" **.VM8.AP.apName = "App0VM8" **.VM8.TenantIPC.difName = "TenantDIF" **.VM8.TenantIPC.ipcAddress = "8" **.VM8.ShimIPC.difName = "Shim6To8" **.VM8.ShimIPC.ipcAddress = "8" **.SRV6.VMShimIPC[0].difName = "Shim6To8" **.SRV6.VMShimIPC[0].ipcAddress = "6" # # Dif allocator configurations # **.CR*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.CR*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.AS*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.AS*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.TOR*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.TOR*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.SRV*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.SRV*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.VM*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.VM*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA") **.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet") # flows to allocate at the beginning **.ra.preallocation = \ xmldoc("config.xml", "Configuration/ConnectionSets/ConnectionSet[@id='all']/")