Config template updates for testbed scripts

master
Ken 2021-08-04 18:06:24 -04:00
parent af4299f677
commit 847b8822e4
1 changed files with 86 additions and 66 deletions

View File

@ -1,41 +1,47 @@
{ {
"CFx": { "CFx": {
"Model": "Default", "Model": "Default",
"Overlays": [ "A1A111A" ], "Overlays": [
"NodeId": "a100###feb6040628e5fb7e70b04f###" "C0CA0",
"BFMO1"
],
"NodeId": "c0ca###ffffffffffffffffffc0ca###"
}, },
"Logger": { "Logger": {
"LogLevel": "INFO", "LogLevel": "DEBUG",
"Device": "File", "Device": "File",
"Directory": "/var/log/edge-vpnio/", "Directory": "/var/log/evio/",
"CtrlLogFileName": "ctrl.log", "CtrlLogFileName": "ctrl.log",
"TincanLogFileName": "tincan_log", "TincanLogFileName": "tincan_log",
"MaxFileSize": 10000000, "MaxFileSize": 10000000,
"MaxArchives": 1 "MaxArchives": 2
}, },
"Signal": { "Signal": {
"Enabled": true,
"Overlays": { "Overlays": {
"A1A111A": { "C0CA0": {
"HostAddress": "", "HostAddress": "trial.edgevpn.io",
"AuthenticationMethod": "PASSWORD", "AuthenticationMethod": "PASSWORD",
"Port": "5222", "Port": "5222",
"Username": "test1@openfire.local", "Username": "",
"Password": "password_test1", "Password": "",
"_AuthenticationMethod": "x509", "_AuthenticationMethod": "x509",
"_Port": "5223", "_Port": "5223",
"_CertDirectory": "/var/edge-vpnio/cert", "CertDirectory": "/var/evio/cert",
"_CertFile": "evpn.crt", "CertFile": "evpn.crt",
"_KeyFile": "evpn.key" "KeyFile": "evpn.key"
} }
} }
}, },
"Topology": { "Topology": {
"Dependencies": [
"Logger",
"TincanInterface",
"LinkManager",
"OverlayVisualizer"
],
"PeerDiscoveryCoalesce": 1, "PeerDiscoveryCoalesce": 1,
"Overlays": { "Overlays": {
"A1A111A": { "C0CA0": {
"Name": "SymphonyRing",
"Description": "Scalable Symphony Ring Overlay for Bounded Flooding.",
"MaxSuccessors": 2, "MaxSuccessors": 2,
"MaxOnDemandEdges": 1, "MaxOnDemandEdges": 1,
"MaxConcurrentEdgeSetup": 5, "MaxConcurrentEdgeSetup": 5,
@ -44,69 +50,83 @@
} }
}, },
"LinkManager": { "LinkManager": {
"Dependencies": [ "Logger", "TincanInterface", "Signal" ], "Dependencies": [
"Stun": [ "stun.l.google.com:19302", "stun1.l.google.com:19302" ], "Logger",
"TincanInterface",
"Signal",
"OverlayVisualizer"
],
"Stun": [
"stun.l.google.com:19302",
"stun1.l.google.com:19302"
],
"Overlays": { "Overlays": {
"A1A111A": { "C0CA0": {
"Type": "TUNNEL", "Type": "TUNNEL",
"TapName": "tnl-" "TapNamePrefix": "tnl"
} }
} }
}, },
"OverlayVisualizer": {
"Enabled": false,
"TimerInterval": 25,
"WebServiceAddress": "34.209.33.166:5000",
"NodeName": "nd-###"
},
"BridgeController": { "BridgeController": {
"Dependencies": [ "Logger", "LinkManager" ], "Dependencies": [
"Logger",
"LinkManager"
],
"BoundedFlood": { "BoundedFlood": {
"OverlayId": "A1A111A", "LogDir": "/var/log/evio/",
"LogDir": "/var/log/edge-vpnio/", "LogFilename": "bf.log",
"LogFilename": "bf.log", "LogLevel": "DEBUG",
"LogLevel": "INFO", "MaxBytes": 10000000,
"BridgeName": "evio", "BackupCount": 10,
"DemandThreshold": "100M", "MonitorInterval": 20,
"FlowIdleTimeout": 60, "ProxyListenAddress": "",
"FlowHardTimeout": 60, "ProxyListenPort": 5802,
"MulticastBroadcastInterval": 60, "Overlays": {
"MaxBytes": 10000000, "C0CA0": {
"BackupCount": 0, "DemandThreshold": "1000M",
"ProxyListenAddress": "", "FlowIdleTimeout": 60,
"ProxyListenPort": 5802, "FlowHardTimeout": 60,
"MonitorInterval": 60, "MaxOnDemandEdges": 5
"MaxOnDemandEdges": 0 }
}
}, },
"Overlays": { "Overlays": {
"A1A111A": { "C0CA0": {
"NetDevice": { "NetDevice": {
"AutoDelete": true, "AutoDelete": true,
"Type": "OVS", "Type": "OVS",
"SwitchProtocol": "BF", "SwitchProtocol": "BF",
"NamePrefix": "evio", "NamePrefix": "evi",
"MTU": 1410, "MTU": 1410,
"AppBridge": { "AppBridge": {
"AutoDelete": true, "AutoDelete": true,
"Type": "OVS", "Type": "OVS",
"NamePrefix": "brl", "NamePrefix": "abr",
"IP4": "10.10.10.###", "NetworkAddress": "10.1.1.0/24",
"PrefixLen": 24, "MTU": 1410
"MTU": 1410, }
"NetworkAddress": "10.10.100.0/24" },
} "SDNController": {
}, "ConnectionType": "tcp",
"SDNController": { "HostName": "127.0.0.1",
"ConnectionType": "tcp", "Port": "6633"
"HostName": "127.0.0.1",
"Port": "6633"
}
} }
}
} }
}, },
"UsageReport": { "UsageReport": {
"Enabled": true, "Enabled": false,
"TimerInterval": 86400, "TimerInterval": 86400,
"WebService": "https://qdscz6pg37.execute-api.us-west-2.amazonaws.com/default/EvioUsageReport" "WebService": "https://qdscz6pg37.execute-api.us-west-2.amazonaws.com/default/EvioUsageReport"
},
"OverlayVisualizer": {
"Enabled": true,
"Dependencies": [
"Logger"
],
"TimerInterval": 30,
"WebServiceAddress": "192.168.0.174:5803",
"NodeName": "nd-###",
"GeoCoordinate": "18.00522589432373, -76.7501066736962"
} }
} }