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