Caso de uso 1: Configuración Jumbo a Jumbo
Consideremos un ejemplo de una configuración jumbo a jumbo en la que el servidor virtual de equilibrio de carga SIP LBVS-1, configurado en el dispositivo NetScaler NS1, 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 marcos gigantes, la MTU está configurada en 9216, en NS1, para las interfaces 10/1, 10/2 y las VLAN 10 y 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 | - | 192.0.2.10 |
Dirección IP de los servidores | S1 | 198.51.100.19 |
S2 | ||
Dirección SNIP en NS1 | 198.51.100.18 | |
MTU especificada para interfaces y VLAN en NS1 | 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** |
SVC-S2 | ||
Servidor virtual de equilibrio de carga en VLAN 10 | LBVS-1 | Dirección IP:203.0.113.15, **Protocolo: SIP, puerto: 5060, servicios enlazados:SVC-S1, SVC-S2** |
A continuación se muestra el flujo de tráfico de la solicitud de CL1 a NS1:
- CL1 crea una solicitud SIP de 20000 bytes para enviarla al LBVS-1 de NS1.
-
CL1 envía los datos de la solicitud en fragmentos IP a LBVS-1. 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 20000 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 la dirección SNIP de 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 30000 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.
- 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 la siguiente tabla se enumeran las tareas, los comandos de NetScaler y los ejemplos para crear la configuración necesaria en el dispositivo NetScaler.
Tarea | Sintaxis de comandos NetScaler | Ejemplo |
---|---|---|
Configure la MTU de las interfaces deseadas para soportar marcos gigantes | configurar interfaz |
set int 10/1 -mtu 9000 set int 10/2 -mtu 9000 |
Cree VLAN y configure la MTU de las VLAN deseadas para admitir marcos gigantes |
|
agregar vlan 10 -mtu 9000 agregar vlan 20 -mtu 9000 |
Enlazar interfaces a VLAN |
|
enlace vlan 10 -ifnum 10/1 enlace vlan 20 -ifnum 10/2 |
Agregar una dirección SNIP | agregar ns ip |
add ns ip 198.51.100.18 255.255.255.0 -type SNIP |
Cree servicios que representen servidores SIP |
|
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 LBVS-1 SIP_UDP 203.0.113.15 5060 enlace lb vserver LBVS-1 SVC-S1 enlace lb vserver LBVS-1 SVC-S2 |
Guarda la configuración | guardar la configuración ns, mostrar la configuración ns |