¿Cómo solucionar el problema de los errores al habilitar la seguridad de puertos?
Habilitar la seguridad de puertos en un conmutador de red ayuda a evitar que dispositivos no autorizados se conecten a su red, pero una configuración incorrecta puede provocar errores e interrupciones en el funcionamiento de la red. A continuación, le mostramos cómo solucionar problemas comunes relacionados con errores al habilitar la seguridad de puertos:
1. Verifique la configuración del conmutador y del puerto compatibles.
Soporte de seguridad portuaria: No todos los conmutadores ni todos los modelos de conmutadores son compatibles con la seguridad de puertos. Asegúrese de que su conmutador sea compatible con esta función y de que esté utilizando la configuración correcta.
Compruebe el tipo de puerto: La seguridad de puertos generalmente solo se puede habilitar en puertos de acceso (es decir, puertos que se conectan a dispositivos finales). Intentar habilitarla en un puerto troncal, que se conecta a otro conmutador o enrutador, puede provocar errores.
Puertos automáticos o dinámicos: Es posible que algunos conmutadores no permitan la seguridad de puertos en puertos dinámicos o autoconfigurados (por ejemplo, puertos configurados en modo automático para la velocidad y la configuración dúplex).
Solución: Verifique que su conmutador admita la seguridad de puertos y que los puertos en cuestión estén configurados como puertos de acceso, no como puertos troncales o dinámicos.
2. Configurar el modo de acceso en los puertos
Modo de puerto correcto: La seguridad de puertos se suele utilizar en puertos de acceso, que se conectan a dispositivos individuales como ordenadores, teléfonos o impresoras. Si un puerto está configurado como puerto troncal, se producirán errores al intentar habilitar la seguridad de puertos.
Configure el modo de puerto para acceder: Utilice el comando para configurar el puerto como puerto de acceso:
| switch(config-if)# switchport mode access |
Una vez configurado en modo de acceso, puede habilitar la seguridad de puertos.
Solución: Asegúrese de que el puerto esté configurado como puerto de acceso antes de aplicar la configuración de seguridad del puerto.
3. Especifique el número máximo de direcciones MAC seguras.
Configuración predeterminada: Por defecto, la seguridad de puertos puede permitir solo una dirección MAC en un puerto. Si se conectan varios dispositivos (por ejemplo, a través de un concentrador o conmutador), esto puede provocar infracciones de seguridad de puertos.
Establecer el número máximo de direcciones MAC: Aumente el número máximo de direcciones MAC seguras permitidas en el puerto. Por ejemplo, para permitir tres dispositivos, utilice:
| switch(config-if)# switchport port-security maximum 3 |
Solución: Ajuste el número máximo de direcciones MAC seguras en cada puerto para evitar infracciones por parte de dispositivos legítimos.
4. Configurar direcciones MAC estáticas (opcional)
Direcciones MAC estáticas: Si conoce las direcciones MAC de los dispositivos conectados a un puerto específico, puede configurarlas manualmente como entradas estáticas. Esto evita que la seguridad del puerto aprenda nuevas direcciones dinámicamente, lo que podría prevenir errores debidos a direcciones fluctuantes.
Establecer dirección MAC estática: Para asignar estáticamente una dirección MAC a un puerto, utilice:
| switch(config-if)# switchport port-security mac-address |
Solución: Considere la posibilidad de utilizar direcciones MAC estáticas para los dispositivos críticos que siempre estarán conectados al puerto, a fin de evitar errores de aprendizaje dinámico.
5. Definir las medidas a tomar en caso de infracciones de seguridad.
Acción de violación predeterminada: Por defecto, cuando se produce una violación de seguridad (por ejemplo, cuando una dirección MAC no autorizada intenta conectarse), el puerto puede cerrarse, lo que puede provocar interrupciones en la red.
Cambiar la acción de infracción: Puede cambiar la acción que se realiza durante una infracción, como restringir el tráfico o enviar una notificación sin cerrar el puerto. Configure el modo de infracción:
Proteger: Rechaza el tráfico no autorizado, pero no registra la actividad ni cierra el puerto.
Restringir: Bloquea el tráfico no autorizado y registra la infracción.
Apagado (predeterminado): Cierra el puerto cuando se produce una infracción.
| switch(config-if)# switchport port-security violation restrict |
Solución: Seleccione un modo de infracción apropiado (proteger, restringir o apagar) según las necesidades de su red para evitar cierres de puertos innecesarios.
6. Comprobar el envejecimiento de la dirección MAC.
Envejecimiento de las direcciones MAC dinámicas: Por defecto, las direcciones MAC aprendidas dinámicamente pueden caducar tras un cierto periodo de tiempo. Si un dispositivo se reconecta con la misma dirección MAC después de que expire dicho periodo, podría producirse una infracción de seguridad del puerto.
Configurar el envejecimiento de la dirección MAC: Ajuste la configuración de caducidad para las direcciones MAC aprendidas dinámicamente para garantizar que persistan durante un período de tiempo adecuado, reduciendo así las posibilidades de infracciones:
| switch(config-if)# switchport port-security aging time |
| switch(config-if)# switchport port-security aging type inactivity |
Solución: Configure los ajustes de caducidad de las direcciones MAC para garantizar que los dispositivos legítimos no provoquen infracciones de seguridad debido a la expiración de la dirección.
7. Evite habilitar la seguridad de puertos en los puertos VLAN de voz.
VLAN de voz: Si la seguridad de puerto está habilitada en un puerto configurado para VLAN de datos y de voz (por ejemplo, para teléfonos IP), puede causar problemas con los teléfonos que envían tráfico en la VLAN de voz. Muchos conmutadores no gestionan bien la seguridad de puerto cuando se utilizan VLAN de voz.
Deshabilitar la seguridad de puertos en los puertos VLAN de voz: Para los puertos que se conectan a teléfonos IP o dispositivos de voz, considere la posibilidad de deshabilitar la seguridad del puerto o configurar el conmutador para que gestione las VLAN de voz por separado.
Solución: Evite habilitar la seguridad de puertos en aquellos que utilizan VLAN de voz, o configure el conmutador para que gestione correctamente el tráfico de voz.
8. Supervisar y solucionar las infracciones de seguridad.
Supervisar las infracciones: Utilice el siguiente comando para comprobar si hay infracciones de seguridad y solucionar errores:
| switch# mostrar seguridad de puertos |
Violaciones claras: Si un puerto se ha deshabilitado debido a una infracción, deberá restablecerlo manualmente desactivándolo y volviéndolo a habilitar:
| switch(config-if)# shutdown |
| switch(config-if)# no shutdown |
Solución: Supervise periódicamente el estado de seguridad de los puertos y corrija las infracciones reiniciando los puertos afectados cuando sea necesario.
9. Pruebe la configuración antes de la implementación.
Pruebas en un entorno de laboratorio: Antes de implementar la seguridad de puertos en un gran número de puertos, pruebe la configuración en un entorno controlado. Esto le ayudará a evitar problemas inesperados durante la implementación.
Comience con un número reducido de puertos: Comience habilitando la seguridad de puertos en un pequeño conjunto de puertos y amplíe gradualmente la implementación a medida que confirme que la configuración funciona como se espera.
Solución: Pruebe la seguridad de los puertos por etapas antes de un despliegue a gran escala para evitar interrupciones generalizadas.
10. Consulte la documentación y el soporte del switch.
Consulte el manual: Algunos conmutadores tienen limitaciones o configuraciones específicas relacionadas con la seguridad de los puertos. Consultar la documentación del conmutador puede revelar requisitos o recomendaciones específicas del fabricante.
Solicite asistencia técnica: Si los errores persisten, consulte los recursos de soporte del fabricante del conmutador para obtener soluciones a los problemas o actualizaciones de firmware que puedan abordar los problemas de seguridad de los puertos.
Solución: Consulte la documentación del conmutador y solicite asistencia técnica para problemas complejos o configuraciones específicas del hardware.
Resumen de los pasos para solucionar errores al habilitar la seguridad de puertos:
1. Verifique la compatibilidad del switch: Asegúrese de que la seguridad de puertos sea compatible con su switch y los tipos de puertos.
2. Configurar el modo de acceso: Configure el puerto en modo de acceso antes de habilitar la seguridad del puerto.
3. Establecer el número máximo de direcciones MAC: Permita el número correcto de direcciones MAC para el puerto para evitar infracciones.
4. Usar direcciones MAC estáticas: Opcionalmente, configure direcciones MAC estáticas para los dispositivos conocidos.
5. Ajustar las acciones por infracción: Establecer las acciones apropiadas (proteger, restringir o cerrar) para las infracciones de seguridad.
6. Configurar el envejecimiento de MAC: Ajuste el envejecimiento de la dirección MAC para evitar que los dispositivos legítimos provoquen infracciones.
7. Gestione las VLAN de voz con cuidado: Evite habilitar la seguridad de puertos en los puertos utilizados para las VLAN de voz.
8. Supervisar y corregir infracciones: Compruebe periódicamente si hay infracciones y reinicie los puertos según sea necesario.
9. Prueba las configuraciones: Prueba la configuración de seguridad de los puertos en un entorno controlado antes de la implementación completa.
10. Consulte la documentación: Utilice la documentación del conmutador o póngase en contacto con el soporte técnico para la resolución de problemas avanzados.
Siguiendo estos pasos, podrá solucionar problemas y resolver errores relacionados con la seguridad de los puertos, garantizando así la seguridad de su red y evitando interrupciones innecesarias.