f5.xml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <PAGE>
  2. <INCLUDE file="inc/header.tmpl" />
  3. <VAR match="VAR_SEL_PROTOCOLS" replace="selected" />
  4. <VAR match="VAR_SEL_F5" replace="selected" />
  5. <PARSE file="menu1.xml" />
  6. <PARSE file="menu2-protocols.xml" />
  7. <INCLUDE file="inc/content.tmpl" />
  8. <h1>F5 SSL VPN</h1>
  9. <p>Experimental support for <a
  10. href="https://www.f5.com/services/resources/glossary/ssl-vpn">F5 SSL
  11. VPN</a> was added to OpenConnect in March 2021. It is also known as BIG-IP in
  12. some documentation. It is a
  13. <a href="https://en.wikipedia.org/wiki/Point-to-Point_Protocol">PPP</a>-based
  14. protocol using the native PPP support which was merged into the 9.00
  15. release.</p>
  16. <p>F5 mode is requested by adding <tt>--protocol=f5</tt>
  17. to the command line:
  18. <pre>
  19. openconnect --protocol=f5 big-ip.example.com
  20. </pre></p>
  21. <p>Since <a href="http://sites.inka.de/~W1011/devel/tcp-tcp.html">TCP over
  22. TCP is very suboptimal</a>, OpenConnect tries to always use PPP-over-DTLS,
  23. and will only fall over to the PPP-over-TLS tunnel if that fails, or if
  24. disabled via the <tt>--no-dtls</tt> argument.</p>
  25. <h2>Quirks and Issues</h2>
  26. <p>Currently, OpenConnect only supports basic username/password
  27. authentication for F5, along with an optional TLS client certificate
  28. and the "domain" dropdown used by some F5 VPNs. The domain form field
  29. can be automatically populated with the <tt>--authgroup</tt> command-line option.
  30. If you have access to an F5 VPN which uses other types of authentication (e.g.
  31. RSA or OATH tokens), please send information to <a href="mail.html">the mailing
  32. list</a> so that we add support to OpenConnect.</p>
  33. <p>Connectivity over DTLS is supported. On BIG-IP server v16, it is possible to use
  34. either DTLSv1.0 or DTLSv1.2, if configured correctly. On BIG-IP server v15, it is limited to
  35. DTLSv1.0 because experiments show that BIG-IP server v15 cannot negotiate correctly down to
  36. DTLSv1.0 when a newer version of DTLS is attempted.</p>
  37. <INCLUDE file="inc/footer.tmpl" />
  38. </PAGE>