Skip to content

Commit 090d3c0

Browse files
authored
Merge pull request #30 from f5devcentral/v1.7.0
v1.7 work 4.8.2024
2 parents 0d846b3 + b5d8289 commit 090d3c0

18 files changed

+836
-303
lines changed

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,23 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
1818
### Fixed
1919

2020

21+
---
22+
23+
## [1.7.0] - (04-08-2024)
24+
25+
### Fixed
26+
27+
- [BUG] Flipper 1.6.0 Service Parsing Error #29
28+
29+
### Added
30+
31+
- [RFE] TMOS/AS3 conversion output #7
32+
- [RFE] add confObjArray to the view #20
33+
- [RFE] code actions to provide conversion output #6
34+
- documentation details about cs/lb-vserver serviceTypes
35+
- documentation logic flow through cs/lb vserver details
36+
- show how everything gets mapped through cs/lb/services/serviceGroups (diagram)
37+
2138
---
2239

2340
## [1.6.0] - (04-03-2024)

README.md

+127
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,133 @@ Add walking details...
166166

167167
Add walking details...
168168

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+
169296
# Notes
170297

171298
- All of the 'add' operations need to happen before the 'bind' operations

f5_flipper_test.tgz

371 Bytes
Binary file not shown.

images/mermaid-diagram-2024-04-08-151541.svg

+1
Loading

0 commit comments

Comments
 (0)