Los switches Alta incluyen una utilidad de diagnóstico llamada “diag”. Esta utilidad, accesible vía SSH o terminal de depuración, puede usarse para configurar y monitorear la funcionalidad de bajo nivel del Switch Fabric.
Una configuración incorrecta puede provocar pérdida de conectividad, lo que podría requerir un reinicio del switch para volver a la configuración basada en la interfaz de usuario.
Uso de la utilidad
La utilidad diag tiene su propio shell. En otras palabras, si ejecuta “diag” solo, podrá ingresar todos los comandos tal como se describen en esta guía. Si desea ejecutar un comando directamente desde el shell de Linux, sin ingresar al shell diag, puede introducir su comando diag de la siguiente manera:
diag "l2-table dump mac-ucast port 8 all"Esto ejecutará el comando l2-table y volverá inmediatamente al shell de Linux.
Persistencia de comandos
Si desea que su configuración manual diag persista, añada los comandos al archivo /cfg/post-cfg.sh (usando el editor vi). Asegúrese de que sus comillas sean comillas normales, y no comillas inclinadas/unicode.
Ejemplo de archivo post-cfg.sh:
#!/bin/sh
diag "port set auto-nego port 0 ability 1000f"Una vez que termine con su archivo, siempre asegúrese de que sea ejecutable:
chmod +x /cfg/post-cfg.shEl/los comando(s) se ejecutarán después de cada configuración, incluyendo después de un reinicio. Si la configuración hace que el switch sea inaccesible, puede que necesite restablecer de fábrica el switch manteniendo presionado el botón de reinicio durante 5 segundos. Mientras el switch no haya sido eliminado en la plataforma de gestión Alta, recuperará su configuración basada en la interfaz de usuario más reciente después de hacer clic en "Configurar" en él, incluso después del restablecimiento de fábrica.
Comandos de ejemplo
La utilidad diag tiene cientos de comandos potencialmente útiles, por lo que aquí solo nos centraremos en algunos de los más útiles.
Mostrar direcciones MAC aprendidas en un puerto específico:
l2-table dump mac-ucast port 8 allMostrar estadísticas por puerto
mib dump counter port 0Mapeo de puertos de diagnóstico de Alta Switch
Diag hace referencia a los puertos usando números de puerto físicos sin procesar. Por ejemplo, en el S12, para volcar todas las direcciones MAC aprendidas en el Puerto 2 (según la interfaz de usuario), use el comando:
l2-table dump mac-ucast port 8 allS8-POE
Número de puerto UI más 7
| UI | Diag | UI | Diag | UI | Diag | UI | Diag |
| 1 | 8 | 3 | 10 | 5 | 12 | 7 | 14 |
| 2 | 9 | 4 | 11 | 6 | 13 | 8 | 15 |
S16-POE
Generalmente número de puerto UI menos 1, excepto como se indica en rojo
| UI | Diag | UI | Diag | UI | Diag | UI | Diag |
| 1 | 0 | 6 | 5 | 11 | 10 | 16 | 15 |
| 2 | 1 | 7 | 6 | 12 | 11 | SFP1 | 24 |
| 3 | 2 | 8 | 7 | 13 | 12 | SFP2 | 26 |
| 4 | 3 | 9 | 8 | 14 | 13 | ||
| 5 | 4 | 10 | 8 | 15 | 14 |
S24-POE
Generalmente número de puerto UI menos 1, excepto como se indica en rojo
| UI | Diag | UI | Diag | UI | Diag | UI | Diag |
| 1 | 0 | 8 | 7 | 15 | 14 | 22 | 21 |
| 2 | 1 | 9 | 8 | 16 | 15 | 23 | 22 |
| 3 | 2 | 10 | 9 | 17 | 16 | 24 | 23 |
| 4 | 3 | 11 | 10 | 18 | 17 | SFP1 | 24 |
| 5 | 4 | 12 | 11 | 19 | 18 | SFP2 | 25 |
| 6 | 5 | 13 | 12 | 20 | 19 | ||
| 7 | 6 | 14 | 13 | 21 | 20 |
S48-APOE
Generalmente número de puerto UI menos 1, excepto como se indica en rojo
| UI | Diag | UI | Diag | UI | Diag | UI | Diag |
| 1 | 0 | 13 | 12 | 27 | 26 | 41 | 48 |
| 2 | 1 | 14 | 13 | 28 | 27 | 42 | 49 |
| 3 | 2 | 15 | 14 | 29 | 28 | 43 | 50 |
| 4 | 3 | 16 | 15 | 30 | 29 | 44 | 51 |
| 5 | 4 | 17 | 16 | 31 | 30 | 45 | 42 |
| 5 | 5 | 18 | 17 | 32 | 31 | 46 | 43 |
| 6 | 6 | 19 | 18 | 33 | 32 | 47 | 46 |
| 7 | 7 | 20 | 19 | 34 | 33 | 48 | 47 |
| 7 | 8 | 21 | 20 | 35 | 36 | SFP1 | 52 |
| 8 | 9 | 22 | 21 | 36 | 37 | SFP2 | 53 |
| 9 | 10 | 23 | 22 | 37 | 40 | SFP3 | 54 |
| 10 | 11 | 24 | 23 | 38 | 41 | SFP4 | 55 |
| 11 | 12 | 25 | 24 | 39 | 44 | ||
| 12 | 13 | 26 | 25 | 40 | 45 |
S12
| UI | Diag | UI | Diag | UI | Diag |
| 1 | 0 | 5 | 32 | 9 | 52 |
| 2 | 8 | 6 | 40 | 10 | 53 |
| 3 | 16 | 7 | 48 | 11 | 54 |
| 4 | 24 | 8 | 50 | 12 | 55 |
Daemon IGMP
Los switches Alta incluyen un daemon multicast IGMP llamado "igmpd." Cuando IGMP Snooping está habilitado en una VLAN específica, los cuadros IGMPv2, IGMPv3 y MLD configurarán el reenvío multicast de hardware basado en las configuraciones dentro de las suscripciones y los cuadros de salida rápida.
Para ver el estado actual del software de las suscripciones:
cat /var/run/igmpd-state.json | jqEl estado de hardware de las suscripciones varía según la generación del chipset, y por lo tanto no está documentado aquí. Sin embargo, los comandos en crudo usados y las actualizaciones de suscripción en tiempo real pueden obtenerse del output de depuración del daemon:
/var/run/igmpd.sh stop
igmpd -dConsultor IGMP
Cuando IGMP Snooping está habilitado en una VLAN, los switches Alta habilitarán automáticamente un consultor IGMP para cada VLAN. No hay un proceso de elección, ya que cada switch Alta usará un retraso aleatorio cada vez que escuche a otro switch enviar una consulta. Una vez que un switch específico ha comenzado a transmitir consultas IGMP, ese switch probablemente continuará transmitiendo consultas indefinidamente, ya que los retrasos de los otros switches serán mucho más largos una vez que se haya escuchado a un solo switch.
Para que se considere una Consulta IGMP, el número de Grupo debe ser 0 y la dirección IP de destino debe ser 224.0.0.1 (para IPv4).
Relacionada con
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.