Acabo de leer la pregunta de Jeremy sobre el manejo del tráfico 2960-S e iSCSI , lo que me llevó a hacer esta pregunta: Todos tenemos muchos conmutadores implementados en infraestructuras distintas, ¿cómo puede saber que el tráfico se trata bien?
Por lo general, verifico la CPU, la RAM y los registros del sistema, pero no pensé en los buffers.
Utilicé las fallas de mostrar buffers y aquí hay un ejemplo de los datos:
show buffers failures
Caller Pool Size When
0x1279AE0 Middle 445 3d19h
0x1279AE0 Middle 446 3d19h
0x1279AE0 Middle 444 3d19h
¿Cómo puedo saber en qué interfaz ocurrió esto?
¿Hay otras métricas de rendimiento que deberían revisarse?
Respuestas:
Eso depende del modelo de interruptor que tenga y no es tan fácil.
Los interruptores de Catalyst más pequeños en general usan al menos dos formas de búfer: generalmente hay un búfer de nivel de interfaz, en el Catalyst más pequeño (2k / 3k) visible en 'show buffers' en la sección llamada 'Interfaz de agrupaciones de búfer:':
... y hay un área "pública", donde la CPU está utilizando las memorias intermedias, ya que están dirigidas hacia ella y necesitan mantenimiento. Los búferes de nivel "Rx" son parte del búfer compartido para dar servicio a todas las interfaces (en conmutadores antiguos, como 2950 o 2960S / 3560X / etc más nuevos ) o un subconjunto de interfaces, que pertenecen a un puerto ASIC específico (como 2960 o 3560 / 3750 / 3560E / 3750E ).
En los modelos 4500 y 6500, en particular, se vuelve desordenado, ya que hay varios grupos por los que puede pasar el paquete: búfer de interfaz de entrada (ASIC), el grupo a nivel de tarjeta de línea (en el 6500 a DFC), a nivel de switch-fabric y al final el búfer a nivel de Supervisor. No tienen que ser grupos de memoria físicamente separados, pero a menudo se asignan en diferentes comandos a diferentes nombres para facilitar el proceso de resolución de problemas (en qué paso del recorrido del paquete se descartó el paquete, por ejemplo).
fuente
Tienes excelentes respuestas hasta ahora.
Como dice Lukasz, la configuración del buffer es un poco compleja en los switches Catalyst. Hay un grupo desde el que asigna buffers para las 4 colas de salida. Puede optar por reservar una cierta cantidad de amortiguadores y dejar que el resto se siente en una piscina y usarlo según sea necesario. Los buffers que están reservados no pueden ser tocados por otras colas / umbrales.
Para ver caídas en diferentes colas / umbrales, use este comando:
fuente
Si tiene fallas en el búfer, usaría un comando como el siguiente:
mostrar interfaz | i (protocolo de línea | sin buffer)
Tendrá que ordenar manualmente un poco la salida, pero está buscando líneas donde tiene más de 0 sin errores de búfer como este:
fuente