tools/testbed/template-config.json

86 lines
1.7 KiB
JSON

{
"CFx": {
"Model": "Default",
"InjectFaults": {"Topology": 3},
"Overlays": [
"C0CA0"
],
"NodeId": "c0ca###ffffffffffffffffffc0ca###"
},
"Logger": {},
"Signal": {
"Overlays": {
"C0CA0": {
"HostAddress": "",
"AuthenticationMethod": "PASSWORD",
"Port": "5222",
"Username": "",
"Password": "",
"_AuthenticationMethod": "x509",
"_Port": "5223",
"_CertDirectory": "/var/evio/cert",
"_CertFile": "evpn.crt",
"_KeyFile": "evpn.key"
}
}
},
"Topology": {
"Dependencies": [
"Logger",
"TincanInterface",
"LinkManager",
"OverlayVisualizer"
],
"Overlays": {
"C0CA0": {}
}
},
"LinkManager": {
"Dependencies": [
"Logger",
"TincanInterface",
"Signal",
"OverlayVisualizer"
],
"Stun": [
"stun.l.google.com:19302",
"stun1.l.google.com:19302"
],
"Overlays": {
"C0CA0": {
"IgnoredNetInterfaces": ["flannel.1", "cni0", "docker0", "ovs-system"]
}
}
},
"BridgeController": {
"BoundedFlood": {
"Overlays": {
"C0CA0": {}
}
},
"Overlays": {
"C0CA0": {
"NetDevice": {
"AppBridge": {
"NetworkAddress": "10.1.1.0/24"
}
}
}
}
},
"UsageReport": {
"Enabled": true,
"TimerInterval": 3600,
"WebService": "https://qdscz6pg37.execute-api.us-west-2.amazonaws.com/default/EvioUsageReport"
},
"OverlayVisualizer": {
"Enabled": true,
"Dependencies": [
"Logger"
],
"TimerInterval": 30,
"WebServiceAddress": "",
"NodeName": "nd-###",
"GeoCoordinate": "0,0"
}
}