Tramas gigantes en dispositivos SDX
Los dispositivos NetScaler SDX admiten la recepción y la 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 NetScaler SDX puede utilizar marcos 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 a través de 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.
En la tabla siguiente se enumeran los parámetros utilizados en el ejemplo.
Entidad | Name | Detalles |
---|---|---|
Dirección IP del cliente CL1 | CL1 | 192.0.2.10 |
Dirección IP de los servidores | S1 | 198.51.100.19 |
S2 | ||
MTU especificadas para las interfaces (mediante la interfaz de Management Service) y las VLAN en NS1 (mediante la CLI). | 10/1 | 9000 |
10/2 | ||
VLAN 10 | ||
VLAN 20 | ||
Servicios en servidores que representan NS1 | SVC-S1 | Dirección IP: 198.51.100.19; Protocolo: SIP; Puerto: 5060 |
Servicios en servidores que representan NS1 | 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:
- CL1 crea una solicitud SIP de 20000 bytes para LBVS1.
- CL1 envía los datos de solicitud en fragmentos de 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 de IP= [encabezado IP+segmento de datos SIP] = [20 + 2048] = 2068
- 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.
- NS1 vuelve a ensamblar estos fragmentos de IP para formar la solicitud SIP de 27000 bytes. NS1 procesa esta solicitud.
- El algoritmo de equilibrio de carga de LBVS-1 selecciona el servidor S1.
- NS1 envía los datos de solicitud en fragmentos IP a S1. El tamaño de cada fragmento de IP es igual o menor que la MTU (9000) de la interfaz 10/2, desde la que 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 de 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:
- El servidor S1 crea una respuesta SIP de 30000 bytes para enviarla a la dirección SNIP de NS1.
- 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 de IP= [encabezado IP+segmento de datos SIP] = [20 + 3068] = 3088
- 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.
- NS1 vuelve a ensamblar estos fragmentos de IP para formar la respuesta SIP de 27000 bytes. NS1 procesa esta respuesta.
- NS1 envía los datos de respuesta en fragmentos IP a CL1. El tamaño de cada fragmento de 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 de 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 requerida y haga clic en Modificar. Defina el valor de MTU y haga clic en Aceptar.
Ejemplo:
Establezca el valor de 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 use la interfaz de línea de comandos de ADC para completar los pasos de configuración restantes.
En la siguiente tabla se enumeran las tareas, los comandos y los ejemplos para crear la configuración requerida en las instancias de Citrix ADC.
Tareas | Sintaxis de comandos ADC | 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>
|
agregar servicio SVC-S1 198.51.100.19 SIP_UDP 5060; agregar servicio 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 de 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 la carga del tráfico 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 de 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 de NS1 se establece en un perfil TCP, que luego se enlaza al servicio (SVC-S1) que representa S1 en NS1.
En la siguiente tabla se enumeran las configuraciones utilizadas en este ejemplo:
Entidad | Name | Detalles |
---|---|---|
Dirección IP del cliente CL1 | CL1 | 192.0.2.10 |
Dirección IP de los servidores | S1 | 198.51.100.19 |
S2 | ||
MTU para la interfaz 10/1 (mediante la interfaz de Management Service). | 1500 | |
MTU configurada 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 ADC). | 1500 | |
MTU configurada para VLAN 20 en NS1 (mediante la interfaz de línea de comandos ADC). | 9000 | |
Servicios en servidores que representan NS1 | SVC-S1 | Dirección IP: 198.51.100.19; Protocolo: HTTP; Puerto: 80; MSS: 8960 |
SVC-S2 | ||
Servidor virtual de equilibrio de carga en VLAN 10 | LBVS-1 | Dirección IP: 203.0.113.15; Protocolo: HTTP; Puerto: 80. Servicios vinculados: 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:
- El cliente CL1 crea una solicitud HTTP de 200 bytes para enviarla al servidor virtual LBVS-1 de NS1.
- CL1 abre una conexión con el LBVS-1 de NS1. CL1 y NS1 intercambian sus valores MSS TCP respectivos mientras establecen la conexión.
-
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"> Size of the request packet = [IP Header + TCP Header + TCP Request] = [20 + 20 + 200] = 240 </div>
- NS1 recibe el paquete de solicitud en la interfaz 10/1 y, a continuación, procesa los datos de solicitud HTTP en el paquete.
- 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 valores MSS TCP respectivos mientras establecen la conexión.
- Dado que el MSS de S1 es mayor que la solicitud HTTP, NS1 envía los datos de solicitud en un único paquete IP a S1.
- 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:
- El servidor S1 crea una respuesta HTTP de 18000 bytes para enviarla a la dirección SNIP de NS1.
- 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 = [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 + 2080] = 2120
- NS1 recibe los paquetes de respuesta en la interfaz 10/2.
- 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.
- 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 requerida y haga clic en Modificar. Defina el valor de MTU y haga clic en Aceptar.
Ejemplo:
Defina los siguientes valores de MTU:
- Para interfaz 10/1 como 1500
- Para interfaz 10/2 como 9000
Inicie sesión en la instancia de Citrix ADC y use la interfaz de línea de comandos de ADC para completar los pasos de configuración restantes.
En la siguiente tabla se enumeran las tareas, los comandos y los ejemplos para crear la configuración requerida en las instancias de Citrix ADC.
|Tareas|Sintaxis de línea de comandos ADC|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
|
|Guarde la configuración|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 se configuran en la instancia NS1 de Citrix ADC. LBVS1 se usa para equilibrar la carga del tráfico HTTP entre los servidores S1 y S2, y el global se usa para equilibrar la carga del tráfico entre los servidores S3 y S4.
CL1 está en la VLAN 10, S1 y S2 están en la VLAN20, CL2 está en la VLAN 30 y S3 y S4 están en la 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 los clientes. La interfaz 10/2 de NS1 recibe o envía tráfico desde o hacia los servidores.
La interfaz 10/1 está enlazada tanto a la VLAN 10 como a la VLAN 20 como una interfaz etiquetada. La interfaz 10/2 está enlazada tanto a la VLAN 30 como a la VLAN 40 como una 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. 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 ADC para paquetes etiquetados de VLAN es la MTU de la interfaz o la MTU de la VLAN, la que sea inferior. Por ejemplo:
- La MTU de la interfaz 10/1 es 9216. La MTU de la 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 la VLAN 20 es 9000. En la interfaz 10/2, la MTU de los paquetes etiquetados VLAN 20 es 9000.
- La MTU de la interfaz 10/1 es 9216. La MTU de la 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 la 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 de 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 de NS1 se establece en un perfil TCP, que luego se enlaza al servicio (SVC-S1) que representa S1 en NS1.
En la siguiente tabla se enumeran las configuraciones utilizadas en este ejemplo.
|Entidad|Name|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 |Default TCP profile|nstcp_default_profile|MSS: 1460 |Custom TCP profile|ALL-JUMBO|MSS: 8960 |Services on NS1 representing servers|SVC-S1|IP address: 198.51.100.19; Protocol: HTTP; Port: 80; TCP profile: ALL-JUMBO (MSS: 8960) ||SVC-S2|IP address: 198.51.100.20; Protocol: HTTP; Port: 80; TCP profile: ALL-JUMBO (MSS: 8960) ||SVC-S3|IP address: 198.51.101.19; Protocol: HTTP; Port: 80; TCP profile: nstcp_default_profile (MSS: 1460) ||SVC-S4|IP address: 198.51.101.20; Protocol: HTTP; Port: 80; TCP profile: nstcp_default_profile (MSS: 1460) |Load balancing virtual servers on NS1|LBVS-1|IP address = 203.0.113.15; Protocol: HTTP; Port: 80. Bound services: SVC-S1, SVC-S2; TCP profile: ALL-JUMBO (MSS: 8960) ||LBVS-2|IP address = 203.0.114.15; Protocol: HTTP; Port: 80. Bound services: SVC-S3, SVC-S4; TCP Profile: nstcp_default_profile (MSS: 1460)
A continuación se presenta el flujo de tráfico de la solicitud de CL1 a S1:
- Cliente CL1 crea una solicitud HTTP de 20000 bytes para enviar al servidor virtual LBVS-1 de NS1.
- CL1 abre una conexión con el LBVS-1 de NS1. CL1 y NS1 intercambian sus valores TCP MSS mientras establecen la conexión.
- 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 = [Encabezado IP+encabezado TCP + (segmento TCP = MSS NS1)] = [20 + 20 + 8960] = 9000
- Tamaño del último paquete = [Encabezado IP+encabezado TCP + (segmento TCP restante)] = [20 + 20 + 2080] = 2120
- 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 efectiva (9000) de la interfaz 10/1 para paquetes etiquetados VLAN 10.
- Desde los paquetes IP, NS1 ensambla todos los segmentos TCP para formar la solicitud HTTP de 20000 bytes. NS1 procesa esta solicitud.
- 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 valores MSS TCP respectivos mientras establecen la conexión.
- NS1 segmenta los datos de solicitud en múltiplos del MSS de S1 y envía estos segmentos en paquetes IP etiquetados como VLAN 20 a S1.
- Tamaño de los dos primeros paquetes = [Encabezado IP+Encabezado TCP + (Carga útil TCP=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:
- El servidor S1 crea una respuesta HTTP de 30000 bytes para enviarla a la dirección SNIP de NS1.
- 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
- 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 de MTU efectivo (9000) de la interfaz 10/2 para paquetes etiquetados de VLAN 20.
- A partir de estos paquetes IP, NS1 ensambla todos los segmentos TCP para formar la respuesta HTTP de 30000 bytes. NS1 procesa esta respuesta.
- 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 requerida y haga clic en Modificar. Defina el valor de MTU y haga clic en Aceptar.
Ejemplo:
Defina los siguientes valores de MTU:
- Para interfaz 10/1 como 9216
- Para interfaz 10/2 como 9216
Inicie sesión en la instancia de Citrix ADC y use la interfaz de línea de comandos de ADC para completar los pasos de configuración restantes.
En la siguiente tabla se enumeran las tareas, los comandos y los ejemplos para crear la configuración requerida 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
|
|Guardar la configuración|save ns config; show ns config|