Switch to unified view

a b/examples/DC/omnetpp.ini
1
[Config DistanceVector]
2
fingerprint = "0000-0000"
3
**.applicationEntity.aeType                           = "AEPing"
4
**.iae.aeName                                             = "Ping"
5
6
# RMT Forwarding policies
7
**.VM*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
8
**.SRV*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
9
**.SRV*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
10
**.TOR*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
11
**.AS*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
12
**.CR*.TenantIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
13
**.CR*.DCIPC.relayAndMux.ForwardingPolicyName = "SimpleTable"
14
15
# forwarding generator policies
16
**.VM*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
17
**.SRV*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
18
**.SRV*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
19
**.TOR*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
20
**.AS*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
21
**.CR*.TenantIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
22
**.CR*.DCIPC.resourceAllocator.pdufgPolicyName = "SimpleGenerator"
23
24
# Routing policies
25
**.VM*.TenantIPC.routingPolicyName = "SimpleDV"
26
**.SRV*.TenantIPC.routingPolicyName = "SimpleDV"
27
**.SRV*.DCIPC.routingPolicyName = "SimpleDV"
28
**.TOR*.DCIPC.routingPolicyName = "SimpleDV"
29
**.AS*.DCIPC.routingPolicyName = "SimpleDV"
30
**.CR*.TenantIPC.routingPolicyName = "SimpleDV"
31
**.CR*.DCIPC.routingPolicyName = "SimpleDV"
32
33
**.VM7.AP.applicationEntity.iae.dstApName             = "App0VM8"
34
**.VM7.AP.applicationEntity.iae.dstAeName                 = "Ping"
35
**.VM7.AP.applicationEntity.iae.startAt               = 500s
36
**.VM7.AP.applicationEntity.iae.pingAt                    = 501s
37
**.VM7.AP.applicationEntity.iae.rate                  = 5
38
**.VM7.AP.applicationEntity.iae.stopAt                    = 1000s
39
40
[General]
41
sim-time-limit = 5min
42
seed-set = ${runnumber}
43
network = DC
44
45
**.CR0.TenantIPC.difName = "TenantDIF"
46
**.CR0.TenantIPC.ipcAddress = "0"
47
**.CR0.DCIPC.difName = "DCDIF"
48
**.CR0.DCIPC.ipcAddress = "0"
49
**.CR0.ShimIPC[0].difName = "Shim0To1"
50
**.CR0.ShimIPC[0].ipcAddress = "0"
51
**.AS1.ShimIPC[0].difName = "Shim0To1"
52
**.AS1.ShimIPC[0].ipcAddress = "1"
53
54
**.AS1.DCIPC.difName = "DCDIF"
55
**.AS1.DCIPC.ipcAddress = "1"
56
**.AS1.ShimIPC[1].difName = "Shim1To2"
57
**.AS1.ShimIPC[1].ipcAddress = "1"
58
**.AS2.ShimIPC[0].difName = "Shim1To2"
59
**.AS2.ShimIPC[0].ipcAddress = "2"
60
**.AS1.ShimIPC[2].difName = "Shim1To3"
61
**.AS1.ShimIPC[2].ipcAddress = "1"
62
**.TOR3.ShimIPC[0].difName = "Shim1To3"
63
**.TOR3.ShimIPC[0].ipcAddress = "3"
64
65
**.AS2.DCIPC.difName = "DCDIF"
66
**.AS2.DCIPC.ipcAddress = "2"
67
**.AS2.ShimIPC[1].difName = "Shim2To4"
68
**.AS2.ShimIPC[1].ipcAddress = "2"
69
**.TOR4.ShimIPC[0].difName = "Shim2To4"
70
**.TOR4.ShimIPC[0].ipcAddress = "4"
71
72
**.TOR3.DCIPC.difName = "DCDIF"
73
**.TOR3.DCIPC.ipcAddress = "3"
74
**.TOR3.ShimIPC[1].difName = "Shim3To5"
75
**.TOR3.ShimIPC[1].ipcAddress = "3"
76
**.SRV5.ShimIPC.difName = "Shim3To5"
77
**.SRV5.ShimIPC.ipcAddress = "5"
78
79
**.TOR4.DCIPC.difName = "DCDIF"
80
**.TOR4.DCIPC.ipcAddress = "4"
81
**.TOR4.ShimIPC[1].difName = "Shim4To6"
82
**.TOR4.ShimIPC[1].ipcAddress = "4"
83
**.SRV6.ShimIPC.difName = "Shim4To6"
84
**.SRV6.ShimIPC.ipcAddress = "6"
85
86
**.SRV5.TenantIPC.difName = "TenantDIF"
87
**.SRV5.TenantIPC.ipcAddress = "5"
88
**.SRV5.DCIPC.difName = "DCDIF"
89
**.SRV5.DCIPC.ipcAddress = "5"
90
**.VM7.AP.apName = "App0VM7"
91
**.VM7.TenantIPC.difName = "TenantDIF"
92
**.VM7.TenantIPC.ipcAddress = "7"
93
**.VM7.ShimIPC.difName = "Shim5To7"
94
**.VM7.ShimIPC.ipcAddress = "7"
95
**.SRV5.VMShimIPC[0].difName = "Shim5To7"
96
**.SRV5.VMShimIPC[0].ipcAddress = "5"
97
98
**.SRV6.TenantIPC.difName = "TenantDIF"
99
**.SRV6.TenantIPC.ipcAddress = "6"
100
**.SRV6.DCIPC.difName = "DCDIF"
101
**.SRV6.DCIPC.ipcAddress = "6"
102
**.VM8.AP.apName = "App0VM8"
103
**.VM8.TenantIPC.difName = "TenantDIF"
104
**.VM8.TenantIPC.ipcAddress = "8"
105
**.VM8.ShimIPC.difName = "Shim6To8"
106
**.VM8.ShimIPC.ipcAddress = "8"
107
**.SRV6.VMShimIPC[0].difName = "Shim6To8"
108
**.SRV6.VMShimIPC[0].ipcAddress = "6"
109
110
#
111
# Dif allocator configurations
112
#
113
**.CR*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
114
**.CR*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
115
**.AS*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
116
**.AS*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
117
**.TOR*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
118
**.TOR*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
119
**.SRV*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
120
**.SRV*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
121
**.VM*.difAllocator.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
122
**.VM*.difAllocator.directory.configData = xmldoc("config.xml", "Configuration/Node[@id='all']/DA")
123
**.ra.qoscubesData = xmldoc("config.xml", "Configuration/QoSCubesSet")
124
125
# flows to allocate at the beginning
126
**.ra.preallocation = \
127
    xmldoc("config.xml", "Configuration/ConnectionSets/ConnectionSet[@id='all']/")