--- a
+++ b/examples/AllNodes/omnetpp.ini
@@ -0,0 +1,93 @@
+[General]
+network = AllNodes
+
+#Host AP config
+**.HostA1.applicationProcess1.apName = "AppA1"
+**.HostA2.applicationProcess1.apName = "AppA2"
+**.HostB1.applicationProcess1.apName = "AppB1"
+**.HostB2.applicationProcess1.apName = "AppB2"
+**.applicationEntity.aeType = "AEPing"
+**.iae.aeName = "Ping"
+
+#Static DIF naming
+**.Host*.ipcProcess1.difName = "LayerX"
+**.BorderRouter*.relayIpc.difName = "LayerX"
+
+**.HostA1.ipcProcess0.difName = "LayerA1"
+**.BorderRouterA.ipcProcess1.difName = "LayerA1"
+**.HostA2.ipcProcess0.difName = "LayerA2"
+**.BorderRouterA.ipcProcess2.difName = "LayerA2"
+
+**.HostB1.ipcProcess0.difName = "LayerB1"
+**.BorderRouterB.ipcProcess1.difName = "LayerB1"
+**.HostB2.ipcProcess0.difName = "LayerB2"
+**.BorderRouterB.ipcProcess2.difName = "LayerB2"
+
+**.BorderRouterA.ipcProcess3.difName = "LayerAB"
+**.InteriorRouter.relayIpc.difName = "LayerAB"
+**.BorderRouterB.ipcProcess3.difName = "LayerAB"
+
+**.BorderRouterA.bottomIpc.difName = "LayerYA"
+**.InteriorRouter.ipcProcess0.difName = "LayerYA"
+**.BorderRouterB.bottomIpc.difName = "LayerYB"
+**.InteriorRouter.ipcProcess1.difName = "LayerYB"
+
+#Static IPC Addressing
+**.HostA1.ipcProcess1.ipcAddress = "A1"
+**.HostA2.ipcProcess1.ipcAddress = "A2"
+**.HostB1.ipcProcess1.ipcAddress = "B1"
+**.HostB2.ipcProcess1.ipcAddress = "B2"
+**.BorderRouterA.relayIpc.ipcAddress = "BRA"
+**.BorderRouterB.relayIpc.ipcAddress = "BRB"
+
+**.HostA1.ipcProcess0.ipcAddress = "a1"
+**.BorderRouterA.ipcProcess1.ipcAddress = "bra1"
+**.HostA2.ipcProcess0.ipcAddress = "a2"
+**.BorderRouterA.ipcProcess2.ipcAddress = "bra2"
+
+**.HostB1.ipcProcess0.ipcAddress = "b1"
+**.BorderRouterB.ipcProcess1.ipcAddress = "brb1"
+**.HostB2.ipcProcess0.ipcAddress = "b2"
+**.BorderRouterB.ipcProcess2.ipcAddress = "brb2"
+
+**.BorderRouterA.ipcProcess3.ipcAddress = "A"
+**.InteriorRouter.relayIpc.ipcAddress = "Z"
+**.BorderRouterB.ipcProcess3.ipcAddress = "B"
+
+**.BorderRouterA.bottomIpc.ipcAddress = "ya"
+**.InteriorRouter.ipcProcess0.ipcAddress = "yza"
+**.BorderRouterB.bottomIpc.ipcAddress = "yb"
+**.InteriorRouter.ipcProcess1.ipcAddress = "yzb"
+
+#DIF Allocator settings
+**.HostA1.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.HostA2.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.HostB1.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='HostB12']/DA")
+**.HostB2.difAllocator.configData = xmldoc("config.xml", "Configuration/Host[@id='HostB12']/DA")
+
+**.BorderRouterA.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='BorderRouterA']/DA")
+**.BorderRouterB.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='BorderRouterB']/DA")
+**.InteriorRouter.difAllocator.configData = xmldoc("config.xml", "Configuration/Router[@id='InteriorRouter']/DA")
+
+#Directory settings
+**.HostA1.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.HostA2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.HostB1.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.HostB2.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+
+**.BorderRouterA.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.BorderRouterB.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+**.InteriorRouter.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Host[@id='HostA12']/DA")
+
+#QoSCube setup
+**.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet")
+
+[Config Ping]
+fingerprint = "83cd-8810"
+#PingApp setup
+**.HostA1.applicationProcess1.applicationEntity.iae.dstApName = "AppB1"
+**.HostA1.applicationProcess1.applicationEntity.iae.dstAeName = "Ping"
+**.HostA1.applicationProcess1.applicationEntity.iae.startAt = 10s
+**.HostA1.applicationProcess1.applicationEntity.iae.pingAt = 15s
+**.HostA1.applicationProcess1.applicationEntity.iae.rate = 5
+**.HostA1.applicationProcess1.applicationEntity.iae.stopAt = 30s