@@ -166,6 +166,133 @@ Add walking details...
166
166
167
167
Add walking details...
168
168
169
+ # Mapping
170
+
171
+ ``` mermaid
172
+ flowchart TD
173
+ A[Incoming request]-->C{CS or LB?}
174
+ C -->acv[add cs verser]
175
+ acv -->bcsvs[bind cs vserver]
176
+ bcsvs-->|"-policyName"|acsp[add cs policy]
177
+ acsp-->|"-action"|acsa[add cs action]
178
+ acsa-->albvs
179
+
180
+ bcsvs-->|"-lbvserver"|albvs
181
+
182
+ acsp-->aafp[add appflow policy]
183
+ aafp-->aafa[add appflow action]
184
+ aafa-->aafc[add appflow collector]
185
+
186
+
187
+ C -->albvs[add lb vserver]
188
+ albvs-->ssvserver[set ssl verver]
189
+ albvs-->blbvs[bind lb vserver]
190
+ blbvs-->aservice[add service]
191
+ aservice-->aserver[add server]
192
+ blbvs-->asg[add serverGroup]
193
+ asg-->bsg[bind serviceGroup]
194
+ bsg-->aserver
195
+ bsg-->albm[add lb monitor]
196
+ ```
197
+
198
+ ## add cs vserver
199
+
200
+ https://developer-docs.netscaler.com/en-us/adc-command-reference-int/13/cs/cs-vserver.html#synopsis-9
201
+
202
+ add cs vserver <traffic-domain > <serviceType/Protocol>
203
+
204
+ ### traffic-domain
205
+
206
+ Integer value that uniquely identifies the traffic domain in which you want to configure the entity. If you do not specify an ID, the entity becomes part of the default traffic domain, which has an ID of 0. Minimum value: 0 Maximum value: 4094
207
+
208
+ ### Possible ServiceTypes/protocols
209
+
210
+ NS ServiceType | F5 Profiles | Additional Optional F5 profiles
211
+ | :--- | ---: | :---: |
212
+ HTTP | TCP/HTTP |
213
+ SSL | TCP/HTTP/clientssl | serverssl
214
+ TCP | TCP |
215
+ FTP | TCP |
216
+ RTSP | TCP/RTSP
217
+ SSL_TCP | TCP/clientssl | serverssl
218
+ UDP | UDP
219
+ DNS | UDP | dns
220
+ SIP_UDP | UDP | SIP
221
+ SIP_TCP | TCP | SIP
222
+ SIP_SSL | TCP/clientssl | SIP
223
+ ANY | TCP
224
+ RADIUS | UDP | RADIUS
225
+ RDP | TCP
226
+ MYSQL | TCP
227
+ MSSQL | TCP
228
+ DIAMETER | TCP | Diameter
229
+ SSL_DIAMETER | TCP/clientssl | Diameter
230
+ DNS_TCP | TCP | DNS
231
+ ORACLE | TCP
232
+ SMPP | TCP
233
+ PROXY | ?
234
+ MONGO | ?
235
+ MONGO_TLS | TCP/clientssl
236
+ MQTT |
237
+ MQTT_TLS | TCP/clientssl
238
+ HTTP_QUIC |
239
+
240
+ ## add lb vserver
241
+
242
+ https://developer-docs.netscaler.com/en-us/adc-command-reference-int/13/lb/lb-vserver#add-lb-vserver
243
+
244
+ add lb vserver <name > <serviceType/Protocol> <ip_address>
245
+
246
+ ### Possible ServiceTypes/Protocols
247
+
248
+ NS ServiceType | F5 Profiles | Additional Optional F5 profiles
249
+ | :--- | ---: | :---: |
250
+ HTTP | TCP/HTTP
251
+ FTP | TCP
252
+ TCP | TCP
253
+ UDP | UDP
254
+ SSL | TCP/clientssl | serverssl/HTTP?
255
+ SSL_BRIDGE | TCP/clientssl | FastL4?/serverssl
256
+ SSL_TCP | TCP/clietssl | serverssl
257
+ DTLS | UDP/clientssl?
258
+ NNTP | TCP
259
+ DNS | UDP
260
+ DHCPRA | TCP | dhcpv4
261
+ ANY | tcp
262
+ SIP_UDP |
263
+ SIP_TCP |
264
+ SIP_SSL |
265
+ DNS_TCP |
266
+ RTSP |
267
+ PUSH |
268
+ SSL_PUSH |
269
+ RADIUS |
270
+ RDP |
271
+ MYSQL |
272
+ MSSQL |
273
+ DIAMETER |
274
+ SSL_DIAMETER |
275
+ TFTP |
276
+ ORACLE |
277
+ SMPP |
278
+ SYSLOGTCP |
279
+ SYSLOGUDP |
280
+ FIX |
281
+ SSL_FIX |
282
+ PROXY |
283
+ USER_TCP |
284
+ USER_SSL_TCP |
285
+ QUIC |
286
+ IPFIX |
287
+ LOGSTREAM |
288
+ MONGO |
289
+ MONGO_TLS |
290
+ MQTT |
291
+ MQTT_TLS |
292
+ QUIC_BRIDGE |
293
+ HTTP_QUIC |
294
+
295
+
169
296
# Notes
170
297
171
298
- All of the 'add' operations need to happen before the 'bind' operations
0 commit comments