PDF(122.5 KB) Visualice con Adobe Reader en una variedad de dispositivos
ePub(90.1 KB) Visualice en diferentes aplicaciones en iPhone, iPad, Android, Sony Reader o Windows Phone
Mobi (Kindle)(75.9 KB) Visualice en dispositivo Kindle o aplicación Kindle en múltiples dispositivos
Actualizado:25 de julio de 2013
ID del documento:116385
Lenguaje no discriminatorio
El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Acerca de esta traducción
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma.
Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional.
Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo identificar el link de miembro EtherChannel utilizado por un flujo de tráfico determinado en los switches Catalyst de Cisco serie 6500, 4500 y 3750.
Prerequisites
Requirements
Cisco recomienda que tenga conocimientos básicos de EtherChannels.
Componentes Utilizados
La información en este documento se basa en estas plataformas: Switches Catalyst de Cisco series 6500, 4500, 2960, 3750, 3750G, 3750X y 3560.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Antecedentes
El modo en que funciona el balanceo de carga EtherChannel es que el switch asigna un resultado hash de 0-7 basado en el método hash configurado (algoritmo de balanceo de carga) para el tipo de tráfico. Este resultado hash se denomina comúnmente Hash de paquete de resultados (RBH).
Observe que el número de flujos depende del algoritmo de balanceo de carga configurado. Aquí está un ejemplo.
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 172.16.1.1 ( mac b.b.b ) with a source tcp port of 50 and destination port 2000
Source 192.168.1.1 (mac a.a.a ) sending a tcp stream to 209.165.201.1 ( mac c.c.c ) with a source tcp port of 60 and destination 2000.
If configured load balancing algorithm is SRC_MAC Then no of flows = 1
If configured load balancing algorithm is DST_MAC Then no of flows = 2
If configured load balancing algorithm is DST_PORT Then no of flows= 1
Catalyst 6500 Series Switches
Verifique el algoritmo de balanceo de carga operativo.
Desde el procesador del switch (SP), introduzca show etherchannel load-balance.
6500#remote login sw Trying Switch ... Entering CONSOLE for Switch Type "^C^C^C" to end this session
En este ejemplo, el flujo se encuentra entre 192.168.1.1 y 172.16.1.1, y el canal de puerto en cuestión es el canal de puerto 1. Elija los atributos del comando en función del resultado del paso 1. Si el algoritmo de balanceo de carga configurado es src_ip, asigne el src-ip del paquete 192.168.1.1. Dado que este ejemplo tiene el algoritmo de balanceo de carga src-dst ip configurado, el comando debe incluir tanto 192.168.1.1 como 172.16.1.1.
6500-sp#test etherchannel load-balance int port-channel 1 ip 192.168.1.1 172.16.1.1
Computed RBH: 0x5 Would select Gi3/2 of Po1
Busque el puerto físico asignado al valor RBH. (opcional) En ciertas versiones de Cisco IOS®, el resultado del comando no da la interfaz física que se elige. Realice este paso sólo cuando la información de la interfaz de egreso no se genere en el Paso 2.
6500-sp#test etherchannel load-balance int port-channel 1 ip 192.168.1.1 172.16.1.1 Computed RBH: 0x5
Cambie a la consola del procesador de ruta e ingrese el comando show interface port-channel <num> etherchannel. Observe el resultado de la columna Load que corresponde a una interfaz física. Convierta el valor Load en binario (consulte este ejemplo).
6500-sp#exit
[Connection to Switch closed by foreign host]
6500#show interface port-channel 1 etherchannel
Port-channel1 (Primary aggregator) Age of the Port-channel = 0d:01h:05m:54s Logical slot/port = 14/1 Number of ports = 2 HotStandBy port = null Port state = Port-channel Ag-Inuse Protocol = LACP Fast-switchover = disabled
Ports in the Port-channel: Index Load Port EC state No of bits
Aquí el valor de carga para gi3/2 es AA y para gi3/1 es 55.
7654 3210 gig3/2 - AA - 1010 1010 ---- ---- | | A A
gi3/1 - 55 - 0101 0101 ---- ---- | | 5 5 For gi3/2 bits 1,3,5 and 7 are set. So RBH value of 1,3,5,and 7 chooses gi3/2. For gi3/1 bits 0,2,4 and 6 are set. So RBH value of 0,2,4,and 6 chooses gi3/1.
Los resultados ilustran que se configuran cuatro bits para cada una de las dos interfaces. Por lo tanto, cuando hay dos links en el EtherChannel, cada link tiene la misma probabilidad de ser usado. Sin embargo, cuando hay tres links en el EtherChannel, el resultado de la prueba de EtherChannel es similar a esto:
6500#show interface port-channel 1 etherchannel Port-channel1 (Primary aggregator) Age of the Port-channel = 0d:01h:05m:54s Logical slot/port = 14/1 Number of ports = 2 HotStandBy port = null Port state = Port-channel Ag-Inuse Protocol = LACP Fast-switchover = disabled Ports in the Port-channel:
0 49 Gi3/1 Active 3 1 92 Gi3/2 Active 3 2 24 Gi3/3 Active 2
Aquí, la proporción de uso compartido de bits es de 3:3:2. Por lo tanto, los dos links tienen una mayor probabilidad de ser usados en comparación con el tercer link (más en la sección adicional al final).
Catalyst 4500 Series Switches
Verifique el algoritmo de balanceo de carga configurado con el comando show etherchannel load-balance.
Utilice el comando show platform software etherchannel port-channel 1 map para encontrar la interfaz de salida.
4500#show platform software etherchannel port-channel 1 map ip 192.168.1.1 172.16.1.1
Map port for IP 192.168.1.1, 172.16.1.1 is Gi3/1(Po1) NOTE: Software forwarded traffic uses Gi3/1(Po1)
Catalyst 3750 Series Switches
En los Catalyst 3750 Series Switches, se utiliza un algoritmo de hashing de 8 bits similar. Aquí, la distribución del tráfico es mayor incluso cuando el número de links en el EtherChannel es 2, 4 u 8. El comando para verificar la interfaz en el canal de puerto:
test etherchannel load-balance interface port-channel
Suponga que el algoritmo de balanceo de carga de canal de puerto se configura como src-dst ip en el 3750 (no predeterminado). Este ejemplo muestra cómo identificar el link utilizado por el tráfico de 192.168.1.1 a 172.16.1.1.
3750#test etherchannel load-balance interface port-channel 1 ip 192.168.1.1 172.16.1.1 Would select Gi3/1 of Po1
Si el algoritmo de balanceo de carga se basa en la dirección MAC, se puede utilizar el comando anterior si proporciona las direcciones MAC de origen y destino del paquete.
Problemas posibles
Estos son algunos escenarios que pueden causar una distribución desigual del tráfico en las interfaces miembro de EtherChannel, y los pasos necesarios para optimizar el balanceo de carga.
Situación: Si hay dos flujos y dos interfaces físicas en el EtherChannel, es posible que un flujo sea más hablador que el otro. Si hay cinco flujos y uno es más hablador, este flujo puede abrumar a los otros. Cualquiera que sea la interfaz física que este flujo elija, tiene una utilización relativamente mayor que las demás.
Resolución: El flujo controla el superhablante. Debe verlo desde el lado del host.
Situación: Un problema común es que no tiene suficientes flujos y la mayoría de los pequeños flujos se envían a la misma interfaz física.
Resolución: Aumente el número de flujos. Intente cambiar el algoritmo de hash a uno más apropiado para el tráfico.
Situación: Cuando hay 3, 5, 6 o 7 links físicos en el EtherChannel, algunos links tienen una mayor probabilidad de tomar el tráfico que otros (en base al número de bits de hashing asignados a cada interfaz física), lo que lleva a la posibilidad de que el tráfico se distribuya de manera desigual.
Resolución: Utilice los números 2, 4 u 8 de los links en el EtherChannel.
Con la colaboración de ingenieros de Cisco
Souvik Ghosh, Kristopher Gabrielsen, and Shashank Singh