-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathdots_server.yaml
182 lines (171 loc) · 4.46 KB
/
dots_server.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
system:
signalConfigurationParameter:
heartbeatInterval: 15-240
missingHbAllowed: 3-15
maxRetransmit: 2-15
ackTimeout: 1.0-30.0
ackRandomFactor: 1.1-4.0
maxPayload: 1-20
nonMaxRetransmit: 1-20
nonTimeout: 1.0-30.0
nonReceiveTimeout: 1.0-60.0
nonProbingWait: 1.0-300
nonPartialWait: 1.0-300
heartbeatIntervalIdle: 15-240
missingHbAllowedIdle: 3-15
maxRetransmitIdle: 2-15
ackTimeoutIdle: 1.0-30.0
ackRandomFactorIdle: 1.1-4.0
maxPayloadIdle: 1-20
nonMaxRetransmitIdle: 1-20
nonTimeoutIdle: 1.0-30.0
nonReceiveTimeoutIdle: 1.0-60.0
nonProbingWaitIdle: 1.0-300
nonPartialWaitIdle: 1.0-300
# Default current values of session configuration
defaultSignalConfiguration:
heartbeatInterval: 30
missingHbAllowed: 15
maxRetransmit: 3
ackTimeout: 2.0
ackRandomFactor: 1.5
maxPayload: 10
nonMaxRetransmit: 4
nonTimeout: 2.0
nonReceiveTimeout: 4.0
nonProbingWait: 247.0
nonPartialWait: 247.0
heartbeatIntervalIdle: 30
missingHbAllowedIdle: 15
maxRetransmitIdle: 3
ackTimeoutIdle: 2.0
ackRandomFactorIdle: 1.5
maxPayloadIdle: 10
nonMaxRetransmitIdle: 4
nonTimeoutIdle: 2.0
nonReceiveTimeoutIdle: 4.0
nonProbingWaitIdle: 247.0
nonPartialWaitIdle: 247.0
# Range min-max values of telemetry configuration
telemetryConfigurationParameter:
measurementInterval: 1-7
measurementSample: 1-8
lowPercentile: 0.0-10.0
midPercentile: 10.1-50.0
highPercentile: 50.1-90.0
serverOriginatedTelemetry: true
telemetryNotifyInterval: 1-3600
unit: 1
unitStatus: true
# Default values of telemetry configuration
defaultTelemetryConfiguration:
measurementInterval: 1
measurementSample: 1
lowPercentile: 10.0
midPercentile: 50.0
highPercentile: 90.0
serverOriginatedTelemetry: false
telemetryNotifyInterval: 50
unit: 2
unitStatus: true
# Default values of total pipe capacity
defaultTotalPipeCapacity:
linkId: link1
capacity: 100
unit: 1
# Default value of target
defaultTarget:
targetPrefix: 1.1.2.0/24
tagetLowerPort: 80
targetUpperPort: 8080
targetProtocol: 6
targetFqdn:
targetUri:
# Default value of total traffic normal baseline
defaultTotalTrafficNormalBaseline:
unit: 1
protocol: 6
lowPercentileG: 100
midPercentileG: 500
highPercentileG: 900
peakG: 1000
# Default values of total connection capacity
defaultTotalConnectionCapacity:
protocol: 6
connection: 80
connectionClient: 81
embryonic: 82
embryonicClient: 83
connectionPs: 84
connectionClientPs: 85
requestPs: 86
requestClientPs: 87
partialRequestMax: 88
partialRequestClientMax: 89
secureFile:
serverCertFile: ../certs/server-cert.pem
serverKeyFile: ../certs/server-key.pem
crlFile: ../certs/crl.pem
certFile: ../certs/ca-cert.pem
network:
bindAddress: "::"
signalChannelPort: 4646
dbNotificationPort: 9999
dataChannelPort: 10443
hrefOrigin: https://13.115.156.186
hrefPathname: /v1/restconf
database:
username: root
password: root
protocol: tcp
host: localhost
port: 3306
databaseName: dots
lifetimeConfiguration:
activeButTerminatingPeriod: 120
maxActiveButTerminatingPeriod: 300
manageLifetimeInterval: 100
conflictRetryTimer: 120
# Default value of Filtering capabilities
capabilities:
addressFamily: ipv4,ipv6
forwardingActions: drop,accept
rateLimit: true
transportProtocols: 1,6,17,58
ipv4:
length: true
protocol: true
destinationPrefix: true
sourcePrefix: true
fragment: true
ipv6:
length: true
protocol: true
destinationPrefix: true
sourcePrefix: true
fragment: true
tcp:
flagsBitmask: true
sourcePort: true
destinationPort: true
portRange: true
udp:
length: true
sourcePort: true
destinationPort: true
portRange: true
icmp:
type: true
code: true
# Time(seconds) max-age of session configuration
maxAgeOption: 45
# on/off cache blockwise transfer
isCacheBlockwiseTransfer: true
# Time interval to delete expired items in cache
cacheInterval: 10
# The queries are supported by go-dots
queryType: 1,2,3,4,6,8,9,10,11
# vendor-mapping-enabled to get the Dots server's vendor attack mapping
vendorMappingEnabled: false
# Time(seconds) session is timed out
sessionTimeout: 86400