Jump to content
Welcome to our new Citrix community!
  • HTTP/3 with NetScaler ADC: Using NetScaler ADC for QUIC bridge deployment


    Subhojit Goswami
    • Validation Status: Validated
      Has Video?: No

    HTTP/3 with NetScaler ADC: Using NetScaler ADC for QUIC bridge deployment

    Submitted March 11, 2021

    Author: Neeharika Kambhalur

     

    NetScaler ADC now supports QUIC bridge (proxy) deployment mode for HTTP/3 traffic, enabling load balancing, enhanced security, and faster performance for QUIC traffic. Proxy deployment is where the NetScaler ADC terminates traffic from the client to the server locally and re-establishes a new connection acting as the client to the server to get the requested information.

    NetScaler ADC enables persistent QUIC connection between the client and server, which is helpful in case of a connection migration or a NAT rebinding. A new, encrypted internet transport protocol, QUIC accelerates hypertext transfer protocol (HTTP) traffic, comes with built-in security, and is expected to eventually replace TCP and TLS on the web. HTTP/3 is the latest HTTP version and defines how data flows between browsers and websites. Check out this NetScaler blog post to learn how QUIC over HTTP/3 will modernize and rejuvenate the internet.

    The HTTP/3 Difference

    HTTP has evolved over the years and is similar in many ways to TCP+TLS+HTTP/2 implemented on UDP. However, it’s more efficient in terms of the establishment of connections and transfer of data. The diagram below shows the protocol stacks for HTTP/2 versus HTTP/3. The typical QUIC handshake takes one round trip between server and client, as compared to two round trips required for TCP and TLS handshake combined. In other words, QUIC handles authentication and encryption in one step.

    image.jpg.ba9222459b05335a4e632150213e4acc.jpg

    Here’s what makes HTTP/3 stand out:

    • Faster handshake: HTTP/3 uses QUIC coupled with TLS 1.3, which speeds up handshakes.
    • Improved performance: HTTP/3 overcomes the TCP head-of-line blocking issue (a line of packets is held up by the first packet), which is one of the biggest problems with HTTP/2.
    • Built-in security: TLS 1.3 is newer and more secure than TLS 1.2 in HTTP/2.
    • Reliable network migration: HTTP/2 requires renegotiation of sessions for browsers. With QUIC, the handover is easier.

    QUIC Bridge and NetScaler ADC

    QUIC bridge is one of the possible use cases with NetScaler ADC and HTTP/3. With this functionality, the NetScaler ADC acts as a proxy and routes and load balances QUIC data packets from the client to the back-end servers.

    Let’s say a customer with HTTP/3 enabled on the browser wants to visit a website using her laptop. The customer enters the URL, and the hostname gets translated to an IP address. In the proxy deployment, there is a handshake between the client and the NetScaler ADC and another connection between the NetScaler ADC and the server. NetScaler ADC sits in between and manages the traffic. The image below shows NetScaler ADC in a proxy mode:

    image.jpg.1ef8a522cdbde948d0b5805c378c4c86.jpg

    QUIC makes it easier to “hand over” when a customer goes from one network to another, because QUIC packets contain a server connection ID, which enables endpoints to associate the packets no matter the address. If the customer moves to a different device or network, QUIC enables connection migration.

    image.jpg.d2be4bfbd4c6c3d029d073224401abf4.jpg

    Start Your HTTP/3 Journey

    NetScaler ADC QUIC proxy can shield your apps from vulnerabilities. Most major browsers today support HTTP/3, and NetScaler ADC can help load balance your QUIC traffic, whether for browsers or apps.

    Support for QUIC bridge is available with NetScaler ADC 13.0.76.x and on. Learn more about QUIC, NetScaler ADC, and NetScaler Application Deliver Management (ADM).


    User Feedback

    Recommended Comments

    There are no comments to display.



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...