ADC

QUIC bridge configuration

To configure QUIC bridge, you must complete the following:

  • Add QUIC bridge profile
  • Add QUIC back-end servers
  • Add QUIC service on the appliance
  • Add load balancing virtual server of type QUIC bridge
  • Bind QUIC bridge to load balancing virtual server of type QUIC bridge

Important

Before you configure the QUIC bridge, ensure you first enable the load balancing feature on the appliance. For more information, see Set up basic load balancing.

Configure QUIC bridge by using the CLI

The following sections must be configured by using the CLI.

Add a QUIC bridge profile

You must add a QUIC bridge profile.

At the command prompt, type:

add quicBridge profile  -routingAlgorithm  -serveridlen <value></code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add quicBridge profile q1 -routingAlgorithm PLAINTEXT -serveridlen 6</code></pre>
             </div>
            </div>
            <blockquote>
             <p><strong>Note</strong></p>
             <p>The<code class="language-plaintext highlighter-rouge">serveridlen</code>parameter configured in the example is the length of a custom server ID, which is the hex string of IP and PORT.</p>
            </blockquote>
            <h3 id="add-quic-back-end-application-server">Add QUIC back-end application server<a name="add-quic-back-end-application-server" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-quic-back-end-application-server"></a></h3>
            <p>You must add QUIC back-end application servers.</p>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add server <name> (<IPAddress>) - add server <name> (<IPAddress>)</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add server s1 192.0.2.20 - add server s2 192.0.2.30</code></pre>
             </div>
            </div>
            <h3 id="add-quic-bridge-service">Add QUIC bridge service<a name="add-quic-bridge-service" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-quic-bridge-service"></a></h3>
            <p>You must add QUIC bridge service to the application servers.</p>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add service <name> (<IP> | <serverName>) <serviceType> <port> [-CustomServerID <string>] - add service <name> (<IP> | <serverName>) <serviceType> <port> [-CustomServerID <string>]</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add service src1 s1 QUIC_BRIDGE 443 -CUSTOMSERVERID C0A8026401BB - add service src2 s2 QUIC_BRIDGE 443 -CUSTOMSERVERID C0A802C801BB</code></pre>
             </div>
            </div>
            <blockquote>
             <p><strong>Note</strong></p>
             <p>The<code class="language-plaintext highlighter-rouge">CustomServerID</code>parameters configured in the preceding example are the hex string of a corresponding IP and the PORT of the server (s1 and s2). For the QUIC bridge feature, Citrix recommends you to configure the<code class="language-plaintext highlighter-rouge">CustomServerID</code>parameter in the hex string format only.</p>
            </blockquote>
            <h3 id="add-a-load-balancing-virtual-server-of-type-quic-bridge">Add a load balancing virtual server of type QUIC bridge<a name="add-a-load-balancing-virtual-server-of-type-quic-bridge" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-a-load-balancing-virtual-server-of-type-quic-bridge"></a></h3>
            <p>You must add a load balancing virtual server of type QUIC bridge.</p>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add lb vserver <name> [<IPAddress>@ <port>] [-persistenceType < persistenceType >] [-lbMethod < lbMethod >] [-rule <rule>] [-cltTimeout <secs>] [-quickBridgeProfilename <name>]</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add lb vserver quic_bridge_vip QUIC_BRIDGE 192.0.2.10 443 -persistenceType CUSTOMSERVERID -lbMethod TOKEN -rule QUIC.CONNECTIONID -cltTimeout 120 -quicBridgeProfilename q1</code></pre>
             </div>
            </div>
            <blockquote>
             <p><strong>Note</strong></p>
             <p>While configuring the QUIC bridge virtual server, you must configure<code class="language-plaintext highlighter-rouge">persistenceType</code>parameter as<code class="language-plaintext highlighter-rouge">CUSTOMSERVERID</code>,<code class="language-plaintext highlighter-rouge">rule</code>parameter as<code class="language-plaintext highlighter-rouge">QUIC.CONNECTIONID</code>and<code class="language-plaintext highlighter-rouge">LbMethod</code>parameter as<code class="language-plaintext highlighter-rouge">TOKEN</code>.</p>
            </blockquote>
            <h3 id="bind-quic-bridge-service-to-the-load-balancing-virtual-server-of-type-quic-bridge">Bind QUIC bridge service to the load balancing virtual server of type QUIC bridge<a name="bind-quic-bridge-service-to-the-load-balancing-virtual-server-of-type-quic-bridge" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#bind-quic-bridge-service-to-the-load-balancing-virtual-server-of-type-quic-bridge"></a></h3>
            <p>You must bind the QUIC bridge service to the load balancing virtual server of type QUIC bridge.</p>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- bind lb vserver <name> (<serviceName>) - bind lb vserver <name> (<serviceName>)</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- bind lb vserver quic_bridge_vip src1 - bind lb vserver quic_bridge_vip src2</code></pre>
             </div>
            </div>
            <h2 id="configure-quic-bridge-for-service-groups"><a class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-quic-bridge-for-service-groups" aria-hidden="true"><span class="octicon octicon-link"></span></a>Configure QUIC bridge for service groups</h2>
            <p>You can also configure QUIC bridge capabilities to service groups. The following steps guide you to configure QUIC bridge for service groups.</p>
            <p>To configure QUIC bridge for service groups, you must complete the following:</p>
            <h3 id="add-quic-bridge-profile">Add QUIC bridge profile<a name="add-quic-bridge-profile" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-quic-bridge-profile"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add quicBridge profile <name> -routingAlgorithm <PLAINTEXT> -serveridlen <value></code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add quicBridge profile q1 -routingAlgorithm PLAINTEXT -serveridlen 6</code></pre>
             </div>
            </div>
            <h3 id="add-server-of-type-quic">Add server of type QUIC<a name="add-server-of-type-quic" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-server-of-type-quic"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add server <name> (<IPAddress>) - add server <name> (<IPAddress>)</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- add server s1 192.0.2.20 - add server s2 192.0.2.30</code></pre>
             </div>
            </div>
            <h3 id="add-quic-bridge-service-group">Add QUIC bridge service group<a name="add-quic-bridge-service-group" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-quic-bridge-service-group"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add serviceGroup <serviceGroupName> (<IP> | <serverName>) <serviceType></code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add serviceGroup svg1 QUIC_BRIDGE</code></pre>
             </div>
            </div>
            <h3 id="bind-the-quic-servers-to-the-service-group">Bind the QUIC servers to the service group<a name="bind-the-quic-servers-to-the-service-group" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#bind-the-quic-servers-to-the-service-group"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- bind serviceGroup <serviceGroupName> (<IP>@ | (<serverName>) [-CustomServerID <string>] - bind serviceGroup <serviceGroupName> (<IP>@ | (<serverName>) [-CustomServerID <string>]</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>- bind serviceGroup svg1 s1 443 -customServerID C0A8026401BB - bind serviceGroup svg1 s2 443 -customServerID C0A802C801BB</code></pre>
             </div>
            </div>
            <h3 id="add-load-balancing-virtual-server-of-type-quic-bridge">Add load balancing virtual server of type QUIC bridge<a name="add-load-balancing-virtual-server-of-type-quic-bridge" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#add-load-balancing-virtual-server-of-type-quic-bridge"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add lb vserver <name> [<IPAddress>@ <port> [-persistenceType < persistenceType >] [-lbMethod < lbMethod > [-cltTimeout <secs>] [-quickBridgeProfilename <name>]</code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>add lb vserver quic_bridge_vip QUIC_BRIDGE 192.0.2.10 443 -persistenceType CUSTOMSERVERID -lbMethod TOKEN -cltTimeout 120 -quicBridgeProfilename q1</code></pre>
             </div>
            </div>
            <h3 id="bind-the-load-balancing-virtual-server-of-type-quic-bridge-to-the-service-group">Bind the load balancing virtual server of type QUIC bridge to the service group<a name="bind-the-load-balancing-virtual-server-of-type-quic-bridge-to-the-service-group" class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#bind-the-load-balancing-virtual-server-of-type-quic-bridge-to-the-service-group"></a></h3>
            <p>At the command prompt, type:</p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>bind lb vserver <name>@ (<serviceName>@ <serviceGroupName></code></pre>
             </div>
            </div>
            <p><strong>Example:</strong></p>
            <div class="language-plaintext highlighter-rouge">
             <div class="highlight">
              <pre class="highlight"><code>bind lb vserver quic_bridge_vip svg1</code></pre>
             </div>
            </div>
            <h2 id="configure-quic-bridge-using-the-gui"><a class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-quic-bridge-using-the-gui" aria-hidden="true"><span class="octicon octicon-link"></span></a>Configure QUIC bridge using the GUI</h2>
            <p>Complete the following steps to configure QUIC bridge by using the GUI.</p>
            <ol>
             <li>Navigate to<strong>Traffic Management > Load balancing > Virtual Servers</strong>.</li>
             <li>On the<strong>Virtual Servers</strong>page, click<strong>Add</strong>.</li>
             <li><p>On the<strong>Load Balancing Virtual Server</strong>page, select the Protocol as QUIC_BRIDGE and enter the details. Click<strong>OK</strong>.</p><p><img src="//m.giftsix.com/docs/en-us/citrix-adc/media/quic-bridge-profile-lb.png" alt="QUIC bridge profile" loading="eager" class="images"></p></li>
             <li>On the<strong>Load Balancing Virtual Server</strong>page, click<strong>Continue</strong>and<strong>Done</strong>.</li>
            </ol>
            <h2 id="configure-load-balancing-for-the-services-by-using-the-gui"><a class="anchor" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-load-balancing-for-the-services-by-using-the-gui" aria-hidden="true"><span class="octicon octicon-link"></span></a>Configure load balancing for the services by using the GUI</h2>
            <p>Complete the following steps to configure load balancing for the services by using the GUI.</p>
            <ol>
             <li>Navigate to<strong>Traffic Management > Load Balancing > Services</strong>. On the<strong>Services</strong>page, click<strong>Add</strong>.</li>
             <li><p>On the<strong>Load Balancing Service</strong>page, enter the details and click<strong>OK</strong>.</p><p><img src="//m.giftsix.com/docs/en-us/citrix-adc/media/quick-bridge-lb-service-citrix.png" alt="QUIC bridge load balancing service" loading="eager" class="images"></p></li>
             <li>On the<strong>Virtual Servers</strong>page, select the created virtual server to bind the service.</li>
             <li>Scroll down on the<strong>Load Balancing Virtual Server</strong>page and select the<strong>Services and Service Groups</strong>.</li>
             <li>On the<strong>Service Binding</strong>screen, click<strong>Select Service</strong>field.</li>
             <li><p>On the<strong>Service</strong>screen, select the service to bind to the load balancing virtual server, and click<strong>Select</strong>.</p><p><img src="//m.giftsix.com/docs/en-us/citrix-adc/media/quic-bridge-service.png" alt="QUIC bridge service" loading="eager" class="images"></p></li>
             <li><p>The src1 service is selected and on the<strong>Service Binding</strong>screen, click<strong>Bind</strong>.</p><p><img src="//m.giftsix.com/docs/en-us/citrix-adc/media/quick-bridge-service-bind.png" alt="QUIC bridge services bind" loading="eager" class="images"></p></li>
             <li>On the<strong>Load Balancing Virtual Server</strong>page, click<strong>Done</strong>.</li>
            </ol>
           </div>
           <div class="mt-disclaimer" style="display:none">
            <a id="mt-disclaimer"></a>
            <!--googleoff: all-->
            <div class="mt-citrix-disclaimer" data-localize-header="mt-disclaimers">
             <span data-localize="mt_disclaimer">The official version of this content is in English. Some of the Cloud Software Group documentation content is machine translated for your convenience only. Cloud Software Group has no control over machine-translated content, which may contain errors, inaccuracies or unsuitable language. No warranty of any kind, either expressed or implied, is made as to the accuracy, reliability, suitability, or correctness of any translations made from the English original into any other language, or that your Cloud Software Group product or service conforms to any machine translated content, and any warranty provided under the applicable end user license agreement or terms of service, or any other agreement with Cloud Software Group, that the product or service conforms with any documentation shall not apply to the extent that such documentation has been machine translated. Cloud Software Group will not be held responsible for any damage or issues that may arise from using machine-translated content.</span>
            </div>
            <div class="mt-disclaimer-container">
             <div class="mt-de-de-gl-disclaimer" style="display:none">
              DIESER DIENST KANN ÜBERSETZUNGEN ENTHALTEN, DIE VON GOOGLE BEREITGESTELLT WERDEN. GOOGLE LEHNT JEDE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG IN BEZUG AUF DIE ÜBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWÄHRLEISTUNG DER GENAUIGKEIT, ZUVERLÄSSIGKEIT UND JEGLICHER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER.</div>
             <div class="mt-fr-fr-gl-disclaimer" style="display:none">
              CE SERVICE PEUT CONTENIR DES TRADUCTIONS FOURNIES PAR GOOGLE. GOOGLE EXCLUT TOUTE GARANTIE RELATIVE AUX TRADUCTIONS, EXPRESSE OU IMPLICITE, Y COMPRIS TOUTE GARANTIE D'EXACTITUDE, DE FIABILITÉ ET TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON.</div>
             <div class="mt-es-es-gl-disclaimer" style="display:none">
              ESTE SERVICIO PUEDE CONTENER TRADUCCIONES CON TECNOLOGÍA DE GOOGLE. GOOGLE RENUNCIA A TODAS LAS GARANTÍAS RELACIONADAS CON LAS TRADUCCIONES, TANTO IMPLÍCITAS COMO EXPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE EXACTITUD, FIABILIDAD Y OTRAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN EN PARTICULAR Y AUSENCIA DE INFRACCIÓN DE DERECHOS.</div>
             <div class="mt-zh-cn-gl-disclaimer" style="display:none">
              本服务可能包含由 Google 提供技术支持的翻译。Google 对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。</div>
             <div class="mt-ja-jp-gl-disclaimer" style="display:none">
              このサービスには,谷歌が提供する翻訳が含まれている可能性があります。谷歌は翻訳について、明示的か黙示的かを問わず、精度と信頼性に関するあらゆる保証、および商品性、特定目的への適合性、第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め、一切保証しません。</div>
             <div class="mt-pt-br-gl-disclaimer" style="display:none">
              ESTE SERVIÇO PODE CONTER TRADUÇÕES FORNECIDAS PELO GOOGLE. O GOOGLE SE EXIME DE TODAS AS GARANTIAS RELACIONADAS COM AS TRADUÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUALQUER GARANTIA DE PRECISÃO, CONFIABILIDADE E QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO INFRAÇÃO.</div>
             <div class="mt-de-de-amz-disclaimer" style="display:none"></div>
             <div class="mt-es-es-amz-disclaimer" style="display:none"></div>
             <div class="mt-fr-fr-amz-disclaimer" style="display:none"></div>
            </div>
            <!--googleon: all-->
           </div>
          </div>
          <div class="instruct-contributers" id="mobile-screen-instructions">
           <span class="instruct-button"></span>
           <a class="editarticle-modal-link" href="javascript:void(0)">Instructions for Contributors</a>
          </div>
         </div>
        </div>
        <div class="col-12 col-sm-12 col-md-12 col-lg-3 order-1 order-sm-1 order-md-1 order-lg-12 sub-content-right-flex">
         <div class="sub-content-right-wrapper mt-mobile">
          <div id="mtMobileBanner" class="mt-feedback-banner margin-banner-top" style="display:none">
           <div class="feedback-banner-container " data-localize-header="mt-feedback-form">
            <div class="banner-content-wrapper">
             <span class="banner-heading" data-localize="mt_feedback_banner_heading">This content has been machine translated dynamically.</span>
            </div>
            <div class="banner-content-wrapper">
             <a class="banner-modal-button" href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#" data-toggle="modal" data-target="#mtFeedbackModal"><span data-localize="mt_feedback_banner_link">Give feedback here</span></a>
            </div>
           </div>
           <div class="grate-ful-section" data-localize-header="mt-feedback-form">
            <!--suc_msg div will show when we get success response from netlify for the podio feedback -->
            <img width="20" height="20" id="grate-ful-section_image_id">
            <span data-localize="mt_feedback_thank_you_text">Thank you for the feedback</span>
           </div>
          </div>
          <nav aria-label="breadcrumb" class="d-lg-none breadcrumb-mobile ">
           <div class="breadcrumb-container sub-content-main-wrapper">
            <ol class="breadcrumb ctx-breadcrumbs">
             <li class="breadcrumb-item"><a href="//m.giftsix.com/docs/en-us"><span class="docs-icon icon-home breadcrumb-icon"></span></a></li>
             <li class="breadcrumb-item"><a href="//m.giftsix.com/docs/en-us/citrix-adc">NetScaler</a></li>
             <li class="breadcrumb-item"><a href="//m.giftsix.com/docs/en-us/citrix-adc/13">Citrix ADC 13.0</a></li>
            </ol>
           </div>
          </nav>
          <span class="page-title d-lg-none"><span>QUIC bridge configuration</span></span>
          <div class="meta-docs-cont-desktop">
           <div class="meta-data d-lg-none">
            <span class="docs-icon icon-calendar"></span>
            <span class="last-modified">October 6, 2023</span>
            <div class="contributor">
             Contributed by:<div class="contributor-inline">
              <!--  -->
              <span class="contributor-info unconsented-contributor" title="Citrix Staff">C</span>
              <!--  -->
              <span class="contributor-info has-contributor" title="Subbendu Majumder - Citrix Staff">S</span>
             </div>
            </div>
            <div class="meta-border"></div>
           </div>
           <div class="docs-actions">
            <div class="print docs-actions-item" onclick="window.print()">
             <span data-content="Print" class="action-icon-text"><i class="docs-icon icon-print"></i>
              <!-- <i  class="docs-icon icon-print-filled"></i> --></span>
            </div>
            <div class="share docs-actions-item">
             <span class="docs-icon-container" data-content="Share"></span>
             <span class="docs-icon icon-share"></span>
             <!-- <i  class="docs-icon icon-share-filled"></i> -->
             <div class="share-articles">
              <p>Share</p>
             </div>
            </div>
            <div class="edit docs-actions-item" onclick="redirectToPage(('/en-us/citrix-adc/13/system/quic/quic-bridge-configuration.html'))">
             <span data-content="Edit this article"><i class="docs-icon icon-edit"></i></span>
             <!-- <i  class="docs-icon icon-edit-filled"></i> -->
            </div>
           </div>
          </div>
          <div class="meta-docs-cont-mobile">
           <div class="row">
            <div class="col-6">
             <div class="meta-data d-lg-none">
              <span class="docs-icon icon-calendar"></span>
              <span class="last-modified">October 6, 2023</span>
              <div class="contributor">
               Contributed by:<div class="contributor-inline">
                <!--  -->
                <span class="contributor-info unconsented-contributor" title="Citrix Staff">C</span>
                <!--  -->
                <span class="contributor-info has-contributor" title="Subbendu Majumder - Citrix Staff">S</span>
               </div>
              </div>
              <div class="meta-border"></div>
             </div>
            </div>
            <div class="col-6">
             <div class="docs-actions ">
              <div class="print docs-actions-item " onclick="window.print()">
               <span data-content="Print" class="action-icon-text"><i class="docs-icon icon-print"></i>
                <!-- <i  class="docs-icon icon-print-filled"></i> --></span>
              </div>
              <div class="share docs-actions-item ">
               <span class="docs-icon-container" data-content="Share"></span>
               <span class="docs-icon icon-share"></span>
               <!-- <i  class="docs-icon icon-share-filled"></i> -->
               <div class="share-articles">
                <p>Share</p>
               </div>
              </div>
              <div class="edit docs-actions-item ">
               <span onclick="redirectToPage(('/en-us/citrix-adc/13/system/quic/quic-bridge-configuration.html'))" data-content="Edit this article" href="javascript:;"><i class="docs-icon icon-edit"></i></span>
               <!-- <i  class="docs-icon icon-edit-filled"></i> -->
              </div>
             </div>
            </div>
            <div class="col-12 pb-2"></div>
           </div>
          </div>
          <div class="content">
           <div class="row no-gutters">
            <div class="col-12 col-sm-12 content-toc-wrapper">
             <div class="content-toc">
              <h3 class="toc-header">In this article</h3>
              <div class="content-toc-nav scrollable">
               <ul id="toc" class="section-nav">
                <li class="toc-entry toc-h2"><a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-quic-bridge-by-using-the-cli">Configure QUIC bridge by using the CLI</a></li>
                <li class="toc-entry toc-h2"><a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-quic-bridge-for-service-groups">Configure QUIC bridge for service groups</a></li>
                <li class="toc-entry toc-h2"><a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-quic-bridge-using-the-gui">Configure QUIC bridge using the GUI</a></li>
                <li class="toc-entry toc-h2"><a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#configure-load-balancing-for-the-services-by-using-the-gui">Configure load balancing for the services by using the GUI</a></li>
               </ul>
              </div>
             </div>
            </div>
           </div>
           <div class="print-excluded d-lg-block">
            <div class="instruct-contributers" id="large-screen-instructions">
             <span class="instruct-button"></span>
             <a class="editarticle-modal-link" href="javascript:void(0)">Instructions for Contributors</a>
            </div>
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="container-fluid">
       <div class="row">
        <div class="col-lg-8 col-md-10 col-sm-12 preview-modal-container ">
         <div class="modal fade modal-resize" data-backdrop="static" id="previewTermsModal" tabindex="-1" role="dialog" aria-labelledby="citrixPreviewModal" aria-hidden="true">
          <div class="modal-dialog modal-dialog-centered modal-size" role="document">
           <div class="modal-content modal-corner mod-space mod-resize">
            <div class="modal-header modal-border">
             <span class="modal-title  modal-title-font" id="citrixPreviewModal">Citrix Preview Documentation</span>
             <span class="docs-icon modal-close-icon icon-close" data-dismiss="modal" aria-label="Close"></span>
            </div>
            <div class="modal-body mod-scroll">
             <p class="modal-desc">This Preview product documentation is Citrix Confidential.</p>
             <p class="modal-desc">You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.</p>
             <p class="modal-desc">The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.</p>
             <p class="modal-desc">The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.</p>
             <p class="modal-desc">If you do not agree, select Do Not Agree to exit.</p>
            </div>
            <div class="modal-footer modal-bottom btn-bottom">
             <button id="iAgreePreviewTerms" class="btn btn-primary but-first" onclick="agreePreviewTerms()">I AGREE</button>
             <button id="iDonotAgreePreviewTerms" class="btn btn-secondary but-second" onclick="dontAgreePreviewTerms()">I DO NOT AGREE</button>
            </div>
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="container-fluid">
       <div class="row">
        <div class="col-lg-8 col-md-10 col-sm-12 mt-feedback-modal-container ">
         <div class="modal fade " id="mtFeedbackModal" tabindex="-1" role="dialog" aria-hidden="true">
          <div class="modal-dialog  modal-sm" role="document" data-localize-header="mt-feedback-form">
           <div class="modal-content modal-corner modal-border mod-resize">
            <div class="modal-header">
             <span data-localize="mt_feedback_header">Send us your feedback</span>
             <span class="docs-icon modal-close-icon icon-close" data-dismiss="modal" aria-label="Close"></span>
            </div>
            <div class="modal-body mod-scroll">
             <h5 data-localize="mt_feedback_modal_title">Machine Translation Feedback Form</h5>
             <div class="container">
              <div id="mt-feedback-options" class="form-group">
               <div class="row">
                <div class="col-6">
                 <div id="mtFeedbackYes" class="option-icon-wrapper">
                  <span class="docs-icon icon-check-option" data-dismiss="modal"></span>
                 </div>
                 <span data-localize="mt_feedback_yes_option">YES</span>
                </div>
                <div class="col-6">
                 <div id="mtFeedbackNo" class="option-icon-wrapper no-option-icon ">
                  <span class="docs-icon icon-close"></span>
                 </div>
                 <span data-localize="mt_feedback_no_option">NO</span>
                </div>
               </div>
              </div>
             </div>
             <div class="form-group comment-wrapper">
              <div class="form-input-wrapper">
               <label for="comment"><span data-localize="mt_feedback_comment_label">Write something?</span></label>
               <textarea id="feedback-textArea" class="form-control mt-feedback-textarea" rows="4" cols="40" placeholder="Please write your feedback here"></textarea>
              </div>
              <div class="submit-section">
               <button id="mtFeedbackSubmit" class="modal-border btn btn-primary but-first"><span data-localize="mt_feedback_submit_button">SUBMIT</span><img width="100" height="100" id="loader" alt="loader"></button>
              </div>
             </div>
            </div>
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
      <div class="toast-msg">
       <i class="copyMsgSucc" style="display: none">Copied!</i>
       <i class="copyMsgFail" style="display: none">Failed!</i>
      </div>
     </div>
     <div class="divEnlarge" style="display:none" onclick="this.style.display='none'">
      <div id="imgEnlarge">
       <span class="docs-icon image-close-icon icon-close"></span>
      </div>
     </div>
    </div>
   </div>
   <div class="row no-gutters">
    <div class="col-sm-12 col-md-12 docs-page-footer">
     <footer class="docs-footer">
      <div class="footer-content">
       <div class="left-section">
        <a onclick="location.href='http://netscaler.com';"><img class="add-footer-logo"></a>
       </div>
       <div class="right-section">
        <div class="link-section">
         <a href="javascript:;" class="terms-text ctxDocFBlink">Site feedback</a>
         <span class="divider">|</span>
         <a class="terms-text cookie-preferences" href="https://www.cloud.com/legal.html">Privacy and legal terms</a>
         <span class="divider">|</span>
         <a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#" class="cookie-preferences" onclick="event.preventDefault(); window.evidon.notice.showConsentTool();">Cookie preferences</a>
         <span id="consent-setting-divider" class="divider">|</span>
         <a id="consent-setting-link" href="//m.giftsix.com/docs/en-us/settings.html">Consent settings</a>
         <span class="divider">|</span>
         <a id="cloud-link" href="https://docs.cloud.com" style="display: inline;">docs.cloud.com</a>
        </div>
        <div class="copyright-section">
         <span class="copy-right-text">© 1999-<span class="copy-right-end-year"></span>Cloud Software Group, Inc. All rights reserved.</span>
        </div>
       </div>
       <!--This is the bootstrap feedback ui Modal pop up code-->
       <div class="modal fade" id="feedBackModal" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="feedBackModalLabel" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered feedback-modal-dialog" data-localize-header="feedback-form">
         <div class="modal-content">
          <div class="modal-header">
           <h5 class="modal-title" id="feedBackModalLabel" data-localize="feedback_form_modal_title">Provide your feedback</h5>
           <div class="close" data-dismiss="modal" aria-label="Close">
            <span class="docs-icon modal-close-icon icon-close"></span>
           </div>
          </div>
          <div class="modal-body">
           <!--suc_msg div will show when we get success response from netlify for the feedback or mt-feedback form -->
           <div id="feedback-success" style="display: none;">
            <div id="suc_msg">
             <img width="20" height="20" id="suc_msg_image_id">
             <span data-localize="feedback_form_modal_success_message" class="text-dark">Thanks for your feedback. We'll contact you at the provided email address if we require more information.</span>
            </div>
           </div>
           <!--error_msg div will show when we get any kind of error response from netlify for the feedback form-->
           <div id="feedback-error" style="display: none;">
            <div id="error_msg">
             <img width="20" height="20" id="error_msg_msg_image_id">
             <span data-localize="feedback_form_modal_failure_message" class="text-dark">There was an error while submitting your feedback. Please try again</span>
            </div>
           </div>
           <div class="container-fluid form-wrapper">
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="send_feedback">Send Feedback</span>:<span class="required-icon">*</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <div>
               <label for="article-feedback" class="radiolabel" data-localize="about_the_article"><input type="radio" id="article-feedback" class="ffradio ffinput" name="feedback-radio" value="article-feedback">About the Article</label>
              </div>
              <div>
               <label for="product-feedback" class="radiolabel" data-localize="about_the_product"><input type="radio" id="product-feedback" class="ffradio ffinput" name="feedback-radio" value="product-feedback">About the Product</label>
              </div>
              <span class="about-error error-message" data-localize="feedback_form_modal_error_text">This field is required</span>
             </div>
            </div>
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="feedback_form_modal_subject">苏bject</span>:<span class="required-icon">*</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <input type="text" id="subject" class="ffinput" name="subject">
              <span class="subject-error error-message" data-localize="feedback_form_modal_error_text">This field is required</span>
             </div>
            </div>
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="feedback_form_modal_description">Description</span>:<span class="required-icon">*</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <textarea type="text" id="description" class="ffinput fftextarea" name="description" spellcheck="false"></textarea>
              <span class="description-error error-message" data-localize="feedback_form_modal_error_text">This field is required</span>
             </div>
            </div>
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="feedback_form_modal_url">URL:</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <input type="text" id="weburl" class="ffinput weburl" name="url" readonly>
             </div>
            </div>
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="feedback_form_modal_name">Name</span>:<span class="required-icon">*</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <input type="text" id="name" class="ffinput" name="name">
              <span class="name-error error-message" data-localize="feedback_form_modal_invalid_name">Please enter a valid name</span>
             </div>
            </div>
            <div class="row field-wrapper">
             <div class="col-md-4 label-wrapper col-sm-4 col-xs-12">
              <span class="input-label" data-localize="feedback_form_modal_email">Email</span>:<span class="required-icon">*</span>
             </div>
             <div class="col-md-8 col-sm-8 col-xs-12">
              <input type="text" id="email" class="ffinput" name="email">
              <span class="invalid-email error-message" data-localize="feedback_form_modal_invalid_email">Please enter a valid email</span>
              <div class="required-text input-label">
               <span data-localize="feedback_form_modal_requiredtext">Required fields are marked with an</span>
               <span class="required-icon">*</span>
              </div>
             </div>
             <div class="col-md-12 button-wrapper">
              <button id="ffButtonSubmit" class="submit-btn submitButton" disabled data-localize="feedback_form_modal_submit">苏bmit</button>
             </div>
            </div>
           </div>
          </div>
         </div>
        </div>
       </div>
       <input type="hidden" id="hasContributorSection" value="false">
       <div class="modal fade" id="editarticle" data-backdrop="static" data-keyboard="false" tabindex="-1" aria-labelledby="editarticleModal" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered edit-article-dialog">
         <div class="modal-content ">
          <div class="modal-body">
           <div class="close" data-dismiss="modal" aria-label="Close">
            <span class="docs-icon modal-close-icon icon-close"></span>
           </div>
           <div id="modal-edit-content"></div>
           <div class="submit-form">
            <label class="agreement help-text edit-text"><input type="checkbox" class="ffcheckbox" onchange="document.getElementById('continue-edit').disabled = !this.checked" data-localize="check_box">I confirm that I have read the instructions and requested required access.</label>
            <input type="button" class="ffcontinue edit-text" data-localize="edit_button" name="Continue Edit" value="Continue" id="continue-edit" disabled>
           </div>
          </div>
         </div>
        </div>
       </div>
       <!--Feedback modal closing-->
      </div>
     </footer>
     <div id="stop" class="scroll-to-top">
      <a href="//m.giftsix.com/docs/en-us/citrix-adc/13/system/quic/#"><span class="docs-icon icon-go-to-top"></span></a>
     </div>
     <div id="homepageScript"></div>
     <div class="container">
      <div class="modal fade modal-fullscreen" id="editModalpop" role="dialog">
       <div class="modal-dialog full_modal-dialog">
        <!-- Modal content-->
        <div class="modal-content full_modal-content">
         <div class="modal-header">
          <!-- <h5 class="modal-title">Edit Article</h5> -->
          <button type="button" class="close" data-dismiss="modal">×</button>
         </div>
         <div class="modal-body">
          <div class="form-group" id="myTextarea"></div>
          <div class="row mt-3">
           <div class="col">
            <input type="text" class="form-control" placeholder="Commit message" id="branchcommit">
            <span class="error-message" style="display: none;color: red;" id="brancherror">Please enter a Commit message</span>
           </div>
           <div class="col">
            <button type="submit" class="btn btn-primary mb-2" id="submitPr">Request Change</button>
            <img id="editloader" alt="loader" style="display: none;">
           </div>
          </div>
         </div>
        </div>
       </div>
      </div>
     </div>
    </div>
   </div>
  </div>
 </body>
</html>