Citrix ADC SDX 13.0

Tramas gigantes en dispositivos SDX

Los dispositivos Citrix ADC SDX admiten la recepción y transmisión de tramas gigantes que contienen hasta 9216 bytes de datos IP. Las tramas gigantes pueden transferir archivos grandes de forma más eficiente de lo que es posible con el tamaño MTU IP estándar de 1500 bytes.

Un dispositivo Citrix ADC SDX puede usar tramas gigantes en los siguientes escenarios de implementación:

  • Gigante a gigante: El dispositivo recibe datos como tramas gigantes y los envía como tramas gigantes.
  • No gigante a gigante: El dispositivo recibe datos como tramas no gigantes y los envía como tramas gigantes.
  • Gigante a no gigante: El dispositivo recibe datos como tramas gigantes y los envía como tramas no gigantes.

Las instancias Citrix ADC aprovisionadas en el dispositivo SDX admiten tramas gigantes en una configuración de equilibrio de carga para los siguientes protocolos:

  • TCP
  • Cualquier otro protocolo sobre TCP
  • SIP

Para obtener más información acerca de las tramas gigantes, vea los casos de uso.

Caso de uso: Configuración gigante a gigante

Considere un ejemplo de una configuración gigante a gigante en la que el servidor virtual de equilibrio de carga SIP LBVS-1, configurado en la instancia NS1 de Citrix ADC, se utiliza para equilibrar la carga del tráfico SIP entre los servidores S1 y S2. La conexión entre el cliente CL1 y NS1 y la conexión entre NS1 y los servidores admiten tramas gigantes.

La interfaz 10/1 de NS1 recibe o envía tráfico desde o hacia el cliente CL1. La interfaz 10/2 de NS1 recibe o envía tráfico desde o hacia el servidor S1 o S2. Las interfaces 10/1 y 10/2 de NS1 forman parte de VLAN 10 y VLAN 20, respectivamente.

Para admitir tramas gigantes, la MTU se establece en 9216 para las interfaces 10/1, 10/2 y VLAN VLAN 10, VLAN 20.

Todos los demás dispositivos de red, incluidos CL1, S1, S2, en este ejemplo de configuración también están configurados para admitir tramas gigantes.

gigante-gigante

En la tabla siguiente se enumeran los parámetros utilizados en el ejemplo.

Entidad Nombre Detalles
Dirección IP del cliente CL1 CL1 192.0.2.10
Dirección IP de los servidores S1 198.51.100.19
  S2 198.51.100.20
MTU especificadas para las interfaces (mediante la interfaz de Management Service) y las VLAN en NS1 (mediante la CLI). 10/1 9000
  10/2 9000
  VLAN 10 9000
  VLAN 20 9000
Servicios en NS1 que representan servidores SVC-S1 Dirección IP: 198.51.100.19; Protocolo: SIP; Puerto: 5060
Servicios en NS1 que representan servidores SVC-S2 Dirección IP: 198.51.100.20; Protocolo: SIP; Puerto: 5060
Servidor virtual de equilibrio de carga en VLAN 10 LBVS-1 Dirección IP: 203.0.113.15; Protocolo: SIP; Puerto: 5060; SVC-S1, SVC-S2

A continuación se presenta el flujo de tráfico de la solicitud de CL1 a NS1:

  1. CL1 crea una solicitud SIP de 20000 bytes para LBVS1.
  2. CL1 envía los datos de solicitud en fragmentos IP a LBVS1 de NS1. El tamaño de cada fragmento IP es igual o menor que la MTU (9000) establecida en la interfaz desde la que CL1 envía estos fragmentos a NS1.
    • Tamaño del primer fragmento IP = [encabezado IP + encabezado UDP + segmento de datos SIP] = [20 + 8 + 8972] = 9000
    • Tamaño del segundo fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 8980] = 9000
    • Tamaño del último fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 2048] = 2068
  3. NS1 recibe los fragmentos IP de solicitud en la interfaz 10/1. NS1 acepta estos fragmentos, porque el tamaño de cada uno de estos fragmentos es igual o menor que la MTU (9000) de la interfaz 10/1.
  4. NS1 vuelve a ensamblar estos fragmentos de IP para formar la solicitud SIP de 27000 bytes. NS1 procesa esta solicitud.
  5. El algoritmo de equilibrio de carga de LBVS-1 selecciona el servidor S1.
  6. NS1 envía los datos de solicitud en fragmentos IP a S1. El tamaño de cada fragmento IP es igual o menor que la MTU (9000) de la interfaz 10/2, desde la cual NS1 envía estos fragmentos a S1. Los paquetes IP se originan con una dirección SNIP de NS1.
    • Tamaño del primer fragmento IP = [encabezado IP + encabezado UDP + segmento de datos SIP] = [20 + 8 + 8972] = 9000
    • Tamaño del segundo fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 8980] = 9000
    • Tamaño del último fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 2048] = 2068

A continuación se presenta el flujo de tráfico de la respuesta de S1 a CL1 en este ejemplo:

  1. El servidor S1 crea una respuesta SIP de 30000 bytes para enviarla a la dirección SNIP de NS1.
  2. S1 envía los datos de respuesta en fragmentos IP a NS1. El tamaño de cada fragmento IP es igual o menor que la MTU (9000) establecida en la interfaz desde la que S1 envía estos fragmentos a NS1.
    • Tamaño del primer fragmento IP = [encabezado IP + encabezado UDP + segmento de datos SIP] = [20 + 8 + 8972] = 9000
    • Tamaño del segundo y tercer fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 8980] = 9000
    • Tamaño del último fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 3068] = 3088
  3. NS1 recibe los fragmentos IP de respuesta en la interfaz 10/2. NS1 acepta estos fragmentos, porque el tamaño de cada fragmento es igual o menor que la MTU (9000) de la interfaz 10/2.
  4. NS1 vuelve a ensamblar estos fragmentos IP para formar la respuesta SIP de 27000 bytes. NS1 procesa esta respuesta.
  5. NS1 envía los datos de respuesta en fragmentos IP a CL1. El tamaño de cada fragmento IP es igual o menor que la MTU (9000) de la interfaz 10/1, desde la que NS1 envía estos fragmentos a CL1. Los fragmentos IP se obtienen con la dirección IP de LBVS-1. Estos paquetes IP provienen de la dirección IP de LBVS-1 y están destinados a la dirección IP de CL1.
    • Tamaño del primer fragmento IP = [encabezado IP + encabezado UDP + segmento de datos SIP] = [20 + 8 + 8972] = 9000
    • Tamaño del segundo y tercer fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 8980] = 9000

Tamaño del último fragmento IP = [encabezado IP + segmento de datos SIP] = [20 + 3068] = 3088

Tareas de configuración:

En SDX Management Service, vaya a la página Configuración > Sistema > Interfaces. Seleccione la interfaz necesaria y haga clic en Modificar. Establezca el valor MTU y haga clic en Aceptar.

Ejemplo:

Establezca el valor MTU para la interfaz 10/1 como 9000 y para la interfaz 10/2 como 9000.

Inicie sesión en la instancia de Citrix ADC y utilice la interfaz de línea de comandos de NetScaler para completar los pasos de configuración restantes.

En la tabla siguiente se enumeran las tareas, los comandos de NetScaler y los ejemplos para crear la configuración necesaria en las instancias de Citrix ADC.

Tareas Sintaxis de comandos de NetScaler Ejemplos
Cree VLAN y configure la MTU de las VLAN correspondientes para admitir tramas gigantes. add vlan <id> -mtu <positive_integer> show vlan <id> add vlan 10 -mtu 9000; add vlan 20 -mtu 9000
Enlace interfaces con VLAN. bind vlan <id> -ifnum <interface_name>; show vlan <id> bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2
Agregue una dirección SNIP. add ns ip <IPAddress> <netmask> -type SNIP; show ns ip add ns ip 198.51.100.18 255.255.255.0 -type SNIP
Cree servicios que representan servidores SIP. add service <serviceName> <ip> SIP_UDP <port> ; show service <name> add service SVC-S1 198.51.100.19 SIP_UDP 5060; dd service SVC-S2 198.51.100.20 SIP_UDP 5060
Cree servidores virtuales de equilibrio de carga SIP y enlace los servicios con él. add lb vserver <name> SIP_UDP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name> add lb vserver LBVS-1 SIP_UDP 203.0.113.15 5060; bind lb vserver LBVS-1 SVC-S1;bind lb vserver LBVS-1 SVC-S2
bind lb vserver LBVS-1 SVC-S2 save ns config; show ns config  

Caso de uso: Configuración de no gigante a gigante

Considere un ejemplo de una configuración no gigante a gigante en la que el servidor virtual de equilibrio de carga LBVS1, configurado en una instancia de Citrix ADC NS1, se utiliza para equilibrar el tráfico de carga entre los servidores S1 y S2. La conexión entre CL1 cliente y NS1 admite tramas no gigantes, y la conexión entre NS1 y los servidores admite tramas gigantes.

La interfaz 10/1 de NS1 recibe o envía tráfico desde o hacia el cliente CL1. La interfaz 10/2 de NS1 recibe o envía tráfico desde o hacia el servidor S1 o S2.

Las interfaces 10/1 y 10/2 de NS1 forman parte de VLAN 10 y VLAN 20, respectivamente. Para admitir solo tramas no gigantes entre CL1 y NS1, la MTU se establece en el valor predeterminado de 1500 para la interfaz 10/1 y VLAN 10.

Para admitir tramas gigantes entre NS1 y los servidores, la MTU se establece en 9000 para la interfaz 10/2 y VLAN 20.

Los servidores y todos los demás dispositivos de red entre NS1 y los servidores también están configurados para admitir tramas gigantes. Dado que el tráfico HTTP se basa en TCP, MSS se establecen en consecuencia en cada punto final para admitir tramas gigantes:

  • Para la conexión entre CL1 y el servidor virtual LBVS1 de NS1, el MSS en NS1 se establece en un perfil TCP, que luego se enlaza a LBVS1.
  • Para la conexión entre una dirección SNIP de NS1 y S1, el MSS en NS1 se establece en un perfil TCP, que luego se enlaza al servicio (SVC-S1) que representa S1 en NS1.

no gigante

En la tabla siguiente se enumeran los parámetros utilizados en este ejemplo:

Entidad Nombre Detalles
Dirección IP del cliente CL1 CL1 192.0.2.10
Dirección IP de los servidores S1 198.51.100.19
  S2 198.51.100.20
MTU para la interfaz 10/1 (mediante la interfaz de Management Service).   1500
MTU configurado para la interfaz 10/2 (mediante la interfaz de Management Service).   9000
MTU para VLAN 10 en NS1 (mediante la interfaz de línea de comandos NetScaler).   1500
MTU configurado para VLAN 20 en NS1 (mediante la interfaz de línea de comandos NetScaler).   9000
Servicios en NS1 que representan servidores SVC-S1 Dirección IP: 198.51.100.19; Protocolo: HTTP; Puerto: 80; MSS: 8960
  SVC-S2 Dirección IP: 198.51.100.20; Protocolo: HTTP; Puerto: 80; MSS: 8960
Servidor virtual de equilibrio de carga en VLAN 10 LBVS-1 Dirección IP: 203.0.113.15; Protocolo: HTTP; Puerto: 80; Servicios enlazados: SVC-S1, SVC-S2; MSS: 1460

A continuación se presenta el flujo de tráfico de la solicitud de CL1 a S1 en este ejemplo:

  1. Cliente CL1 crea una solicitud HTTP de 200 bytes para enviar al servidor virtual LBVS-1 de NS1.
  2. CL1 abre una conexión a LBVS-1 de NS1. CL1 y NS1 intercambian sus respectivos valores TCP MSS mientras establece la conexión.
  3. Dado que MSS de NS1 es mayor que la solicitud HTTP, CL1 envía los datos de solicitud en un único paquete IP a NS1. 1.

    <div id="concept_57AEA1C9D3DA47948B6D834341388D29__d978e142">
    
    Tamaño del paquete de solicitud = [encabezado IP + encabezado TCP + solicitud TCP] = [20 + 20 + 200] = 240
    
    </div>
    
  4. NS1 recibe el paquete de solicitud en la interfaz 10/1 y luego procesa los datos de solicitud HTTP en el paquete.
  5. El algoritmo de equilibrio de carga de LBVS-1 selecciona el servidor S1 y NS1 abre una conexión entre una de sus direcciones SNIP y S1. NS1 y CL1 intercambian sus respectivos valores TCP MSS mientras establece la conexión.
  6. Dado que MSS de S1 es mayor que la solicitud HTTP, NS1 envía los datos de solicitud en un único paquete IP a S1.
    1. Tamaño del paquete de solicitud = [encabezado IP + encabezado TCP + [solicitud TCP] = [20 + 20 + 200] = 240

A continuación se presenta el flujo de tráfico de la respuesta de S1 a CL1 en este ejemplo:

  1. El servidor S1 crea una respuesta HTTP de 18000 bytes para enviarla a la dirección SNIP de NS1.
  2. S1 segmenta los datos de respuesta en múltiplos de MSS de NS1 y envía estos segmentos en paquetes IP a NS1. Estos paquetes IP provienen de la dirección IP de S1 y están destinados a la dirección SNIP de NS1.
    • Tamaño de los dos primeros paquetes = [IP Header + TCP Header + (segmento TCP = tamaño MSS de NS1)] = [20 + 20 + 8960] = 9000
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 2080] = 2120
  3. NS1 recibe los paquetes de respuesta en la interfaz 10/2.
  4. A partir de estos paquetes IP, NS1 ensambla todos los segmentos TCP para formar los datos de respuesta HTTP de 18000 bytes. NS1 procesa esta respuesta.
  5. NS1 segmenta los datos de respuesta en múltiplos de MSS de CL1 y envía estos segmentos en paquetes IP, desde la interfaz 10/1, a CL1. Estos paquetes IP provienen de la dirección IP de LBVS-1 y están destinados a la dirección IP de CL1.
    • Tamaño de todo el paquete excepto el último = [encabezado IP + encabezado TCP + (carga útil TCP = tamaño MSS de CL1)] = [20 + 20 + 1460] = 1500
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 480] = 520

Tareas de configuración:

En SDX Management Service, vaya a la página Configuración > Sistema > Interfaces. Seleccione la interfaz necesaria y haga clic en Modificar. Establezca el valor MTU y haga clic en Aceptar.

Ejemplo:

Establezca los siguientes valores MTU:

  • Para interfaz 10/1 como 1500
  • Para interfaz 10/2 como 9000

Inicie sesión en la instancia de Citrix ADC y utilice la interfaz de línea de comandos de NetScaler para completar los pasos de configuración restantes.

En la tabla siguiente se enumeran las tareas, los comandos de NetScaler y los ejemplos para crear la configuración necesaria en las instancias de Citrix ADC.

|Tareas|Sintaxis de la línea de comandos de NetScaler|Ejemplo| |— |— |— | |Cree VLAN y configure la MTU de las VLAN correspondientes para admitir tramas gigantes.|add vlan <id> -mtu <positive_integer>; show vlan <id>|add vlan 10 -mtu 1500; add vlan 20 -mtu 9000| |Enlace interfaces con VLAN.|bind vlan <id> -ifnum <interface_name>; show vlan <id>|bind vlan 10 -ifnum 10/1; bind vlan 20 -ifnum 10/2| |Agregue una dirección SNIP.|add ns ip <IPAddress> <netmask> -type SNIP; show ns ip|add ns ip 198.51.100.18 255.255.255.0 -type SNIP| |Cree servicios que representan servidores HTTP.|add service <serviceName> <ip> HTTP <port>; show service <name>|add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80| |Cree servidores virtuales de equilibrio de carga HTTP y enlace los servicios con él.|add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>|add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1| |Cree un perfil TCP personalizado y establezca su MSS para admitir tramas gigantes.|add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>|add tcpprofile NS1-SERVERS-JUMBO -mss 8960| |Enlace el perfil TCP personalizado con los servicios correspondientes.|set service <Name> -tcpProfileName <string>; show service <name>|set service SVC-S1 -tcpProfileName NS1- SERVERS-JUMBO; set service SVC-S2 -tcpProfileName NS1- SERVERS-JUMBO| |Save the configuration|save ns config; show ns config|

Caso de uso: Coexistencia de flujos gigantes y no gigantes en el mismo conjunto de interfaces

Considere un ejemplo en el que los servidores virtuales de equilibrio de carga LBVS1 y LBVS2 están configurados en la instancia NS1 de Citrix ADC. LBVS1 se utiliza para equilibrar la carga del tráfico HTTP entre los servidores S1 y S2, y global se utiliza para equilibrar el tráfico de carga entre los servidores S3 y S4.

CL1 está en VLAN 10, S1 y S2 en VLAN20, CL2 en VLAN 30 y S3 y S4 en VLAN 40. VLAN 10 y VLAN 20 admiten tramas gigantes, y VLAN 30 y VLAN 40 solo admiten tramas no gigantes.

En otras palabras, la conexión entre CL1 y NS1 y la conexión entre NS1 y el servidor S1 o S2 admiten tramas gigantes. La conexión entre CL2 y NS1 y la conexión entre NS1 y el servidor S3 o S4 solo admiten tramas no gigantes.

La interfaz 10/1 de NS1 recibe o envía tráfico desde o hacia clientes. La interfaz 10/2 de NS1 recibe o envía tráfico desde o hacia los servidores.

La interfaz 10/1 está vinculada a VLAN 10 y VLAN 20 como interfaz etiquetada, y la interfaz 10/2 está vinculada a VLAN 30 y VLAN 40 como interfaz etiquetada.

Para admitir tramas gigantes, la MTU se establece en 9216 para las interfaces 10/1 y 10/2.

En NS1, la MTU se establece en 9000 para VLAN 10 y VLAN 30 para admitir tramas gigantes, y la MTU se establece en el valor predeterminado de 1500 para VLAN 20 y VLAN 40 para admitir solo tramas no gigantes.

La MTU efectiva en una interfaz NetScaler para paquetes etiquetados VLAN es de la MTU de la interfaz o la MTU de la VLAN, lo que sea menor. Por ejemplo:

  • La MTU de la interfaz 10/1 es 9216. La MTU de VLAN 10 es 9000. En la interfaz 10/1, la MTU de los paquetes etiquetados VLAN 10 es 9000.
  • La MTU de la interfaz 10/2 es 9216. La MTU de VLAN 20 es 9000. En la interfaz 10/2, la MTU de VLAN 20 paquetes etiquetados es 9000.
  • La MTU de la interfaz 10/1 es 9216. La MTU de VLAN 30 es 1500. En la interfaz 10/1, la MTU de los paquetes etiquetados VLAN 30 es 1500.
  • La MTU de la interfaz 10/2 es 9216. La MTU de VLAN 40 es 1500. En la interfaz 10/2, la MTU de los paquetes etiquetados VLAN 40 es 9000.

CL1, S1, S2 y todos los dispositivos de red entre CL1 y S1 o S2 están configurados para tramas gigantes.

Dado que el tráfico HTTP se basa en TCP, MSS se establecen en consecuencia en cada punto final para admitir tramas gigantes.

  • Para la conexión entre CL1 y el servidor virtual LBVS-1 de NS1, el MSS en NS1 se establece en un perfil TCP, que luego se enlaza a LBVS1.
  • Para la conexión entre una dirección SNIP de NS1 y S1, el MSS en NS1 se establece en un perfil TCP, que luego se enlaza al servicio (SVC-S1) que representa S1 en NS1.

gigante-no gigante

En la tabla siguiente se enumeran los parámetros utilizados en este ejemplo.

|Entidad|Nombre|Detalles| |–|–|–| |Dirección IP de los clientes|CL1|192.0.2.10 ||CL2|192.0.2.20 |Dirección IP de los servidores|S1|198.51.100.19 ||S2|198.51.100.20 ||S3|198.51.101.19 ||S4|198.51.101.20 |Direcciones SNIP en NS1||198.51.100.18; 198.51.101.18 |MTU especificada para interfaces y VLAN en NS1|10/1|9216 ||10/2|9216 |VLAN 10|9000 |VLAN 20|9000 |VLAN 30|9000 |VLAN 40|1500 |Perfil TCP predeterminado|nstcp_default_profile|MSS: 1460 |Perfil TCP personalizado|ALL-JUMBO|MSS: 8960 |Servicios en NS1 que representan servidores|SVC-S1|Dirección IP: 198.51.100.19; Protocolo: HTTP; Puerto: 80; Perfil TCP: ALL-JUMBO (MSS: 8960) ||SVC-S2|Dirección IP: 198.51.100.20; Protocolo: HTTP; Puerto: 80; Perfil TCP: ALL-JUMBO (MSS: 8960) ||SVC-S3|Dirección IP: 198.51.101.19; Protocolo: HTTP; Puerto: 80; Perfil TCP: Nstcp_default_profile (MSS:1460) ||SVC-S4|Dirección IP: 198.51.101.20; Protocolo: HTTP; Puerto: 80; Perfil TCP: Nstcp_default_profile (MSS:1460) |Servidores virtuales de equilibrio de carga en NS1|LBVS-1|Dirección IP = 203.0.113.15; Protocolo: HTTP; Puerto: 80; Servicios enlazados: SVC-S1, SVC-S2; Perfil TCP: ALL-JUMBO (MSS: 8960) ||LBVS-2|Dirección IP = 203.0.114.15; Protocolo: HTTP; Puerto: 80; Servicios enlazados: SVC-S3, SVC-S4; Perfil TCP: Nstcp_default_profile (MSS:1460)

A continuación se presenta el flujo de tráfico de la solicitud de CL1 a S1:

  1. Cliente CL1 crea una solicitud HTTP de 20000 bytes para enviar al servidor virtual LBVS-1 de NS1.
  2. CL1 abre una conexión a LBVS-1 de NS1. CL1 y NS1 intercambian sus valores TCP MSS mientras establece la conexión.
  3. Dado que el valor MSS de NS1 es menor que la solicitud HTTP, CL1 segmenta los datos de solicitud en múltiplos de MSS de NS1 y envía estos segmentos en paquetes IP etiquetados como VLAN 10 a NS1.
    • Tamaño de los dos primeros paquetes = [IP Header + TCP Header + (segmento TCP = NS1 MSS)] = [20 + 20 + 8960] = 9000
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 2080] = 2120
  4. NS1 recibe estos paquetes en la interfaz 10/1. NS1 acepta estos paquetes porque el tamaño de estos paquetes es igual o menor que la MTU (9000) efectiva de la interfaz 10/1 para paquetes etiquetados VLAN 10.
  5. Desde los paquetes IP, NS1 ensambla todos los segmentos TCP para formar la solicitud HTTP de 20000 bytes. NS1 procesa esta solicitud.
  6. El algoritmo de equilibrio de carga de LBVS-1 selecciona el servidor S1 y NS1 abre una conexión entre una de sus direcciones SNIP y S1. NS1 y CL1 intercambian sus respectivos valores TCP MSS mientras establece la conexión.
  7. NS1 segmenta los datos de solicitud en múltiplos de MSS de S1 y envía estos segmentos en paquetes IP etiquetados como VLAN 20 a S1.
    • Tamaño de los dos primeros paquetes = [IP Header + TCP Header + (TCP payload = S1 MSS)] = [20 + 20 + 8960] = 9000
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 2080] = 2120

A continuación se presenta el flujo de tráfico de la respuesta de S1 a CL1:

  1. El servidor S1 crea una respuesta HTTP de 30000 bytes para enviarla a la dirección SNIP de NS1.
  2. S1 segmenta los datos de respuesta en múltiplos de MSS de NS1 y envía estos segmentos en paquetes IP etiquetados como VLAN 20 a NS1. Estos paquetes IP provienen de la dirección IP de S1 y están destinados a la dirección SNIP de NS1.
    • Tamaño de los tres primeros paquetes = [encabezado IP + encabezado TCP + (segmento TCP = tamaño MSS de NS1)] = [20 + 20 + 8960] = 9000
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 3120] = 3160
  3. NS1 recibe los paquetes de respuesta en la interfaz 10/2. NS1 acepta estos paquetes, porque su tamaño es igual o menor que el valor MTU efectivo (9000) de la interfaz 10/2 para paquetes etiquetados VLAN 20.
  4. A partir de estos paquetes IP, NS1 ensambla todos los segmentos TCP para formar la respuesta HTTP de 30000 bytes. NS1 procesa esta respuesta.
  5. NS1 segmenta los datos de respuesta en múltiplos de MSS de CL1 y envía estos segmentos en paquetes IP etiquetados como VLAN 10, desde la interfaz 10/1, a CL1. Estos paquetes IP provienen de la dirección IP de LBVS y están destinados a la dirección IP de CL1.
    • Tamaño de los tres primeros paquetes = [encabezado IP + encabezado TCP + [(carga útil TCP = tamaño MSS de CL1)] = [20 + 20 + 8960] = 9000
    • Tamaño del último paquete = [encabezado IP + encabezado TCP + (segmento TCP restante)] = [20 + 20 + 3120] = 3160

Tareas de configuración:

En SDX Management Service, vaya a la página Configuración > Sistema > Interfaces. Seleccione la interfaz necesaria y haga clic en Modificar. Establezca el valor MTU y haga clic en Aceptar.

Ejemplo:

Establezca los siguientes valores MTU:

  • Para interfaz 10/1 como 9216
  • Para interfaz 10/2 como 9216

Inicie sesión en la instancia de Citrix ADC y utilice la interfaz de línea de comandos de NetScaler para completar los pasos de configuración restantes.

En la tabla siguiente se enumeran las tareas, los comandos de NetScaler y los ejemplos para crear la configuración necesaria en las instancias de Citrix ADC.

|Tarea|Sintaxis|Ejemplo| |— |— |— | |Cree VLAN y configure la MTU de las VLAN correspondientes para admitir tramas gigantes.|add vlan <id> -mtu <positive_integer>; show vlan <id>|add vlan 10 -mtu 9000; add vlan 20 -mtu 9000; add vlan 30 -mtu 1500; add vlan 40 -mtu 1500| |Enlace interfaces con VLAN.|bind vlan <id> -ifnum <interface_name>; show vlan <id>|bind vlan 10 -ifnum 10/1 -tagged; bind vlan 20 -ifnum 10/2 -tagged; bind vlan 30 -ifnum 10/1 -tagged; bind vlan 40 -ifnum 10/2 -tagged| |Agregue una dirección SNIP.|add ns ip <IPAddress> <netmask> -type SNIP; show ns ip|add ns ip 198.51.100.18 255.255.255.0 -type SNIP; add ns ip 198.51.101.18 255.255.255.0 -type SNIP| |Cree servicios que representan servidores HTTP.|add service <serviceName> <ip> HTTP <port>; show service <name>|add service SVC-S1 198.51.100.19 http 80; add service SVC-S2 198.51.100.20 http 80; add service SVC-S3 198.51.101.19 http 80; add service SVC-S4 198.51.101.20 http 80| |Cree servidores virtuales de equilibrio de carga HTTP y enlace los servicios con él.|add lb vserver <name> HTTP <ip> <port>; bind lb vserver <vserverName> <serviceName>; show lb vserver <name>|add lb vserver LBVS-1 http 203.0.113.15 80; bind lb vserver LBVS-1 SVC-S1; bind lb vserver LBVS-1 SVC-S2| |||add lb vserver LBVS-2 http 203.0.114.15 80; bind lb vserver LBVS-2 SVC-S3; bind lb vserver LBVS-2 SVC-S4| |Cree un perfil TCP personalizado y establezca su MSS para admitir tramas gigantes.|add tcpProfile <name> -mss <positive_integer>; show tcpProfile <name>|add tcpprofile ALL-JUMBO -mss 8960| |Enlace el perfil TCP personalizado con el servidor virtual y los servicios de equilibrio de carga correspondientes.|set service <Name> -tcpProfileName <string>; show service <name>|set lb vserver LBVS-1 - tcpProfileName ALL-JUMBO; set service SVC-S1 - tcpProfileName ALL-JUMBO; set service SVC-S2 - tcpProfileName ALL-JUMBO| |Save the configuration|save ns config; show ns config|

Tramas gigantes en dispositivos SDX