Configuración de la limitación de MAC
Configuración de la limitación de MAC (ELS)
En este tema se describen las diferentes formas de configurar una limitación en las direcciones MAC de los paquetes recibidos y reenviados por el dispositivo.
Las tareas presentadas en esta sección utilizan Junos OS para conmutadores serie EX, conmutadores QFX3500 y QFX3600 y enrutadores serie PTX que admiten el estilo de configuración Enhanced Layer 2 Software (ELS). Consulte Uso de la CLI del software de capa 2 mejorada para obtener más información sobre las configuraciones de ELS.
-
Para obtener información sobre cómo configurar una interfaz para que se recupere automáticamente de un apagado causado por la limitación de MAC, consulte Configuración de la autorrecuperación para eventos de seguridad de puertos. Si no configura el dispositivo para la recuperación automática de la condición deshabilitada, puede abrir las interfaces deshabilitadas ejecutando el
clear ethernet-switching recovery-timeout
comando.
Las diferentes formas de establecer un límite de MAC se describen en las siguientes secciones:
Configuración específica de la plataforma Comportamiento del límite global de MAC
Plataforma |
Diferencia |
---|---|
Serie Junos Evolved ACX7000 |
ACX7000 actualmente no admite la acción de paquetes Los números MAC predeterminados no son aplicables para ACX7000 |
- Limitar el número de direcciones MAC aprendidas por una interfaz
- Limitar el número de direcciones MAC aprendidas por una VLAN
- Limitar el número de direcciones MAC aprendidas por una interfaz en una VLAN
Limitar el número de direcciones MAC aprendidas por una interfaz
En los enrutadores de la serie PTX, puede limitar el número de direcciones MAC aprendidas únicamente por una interfaz.
Para proteger un puerto, puede establecer el número máximo de direcciones MAC que puede aprender una interfaz.
[edit switch-options] user@switch# set interface interface-name interface-mac-limit limit packet-action action
[edit routing-instances] user@switch# set routing-instance-name switch-options interface interface-name interface-mac-limit limit
[edit switch-options] user@switch# set interface-mac-limit limit
[edit routing-instances] user@switch# set routing-instance-name switch-options interface-mac-limit limit
Después de establecer un nuevo límite de MAC para la interfaz, el sistema borra las entradas existentes en la tabla de reenvío de direcciones MAC asociada a la interfaz.
Limitar el número de direcciones MAC aprendidas por una VLAN
Para limitar el número de direcciones MAC aprendidas por una VLAN, realice los pasos siguientes:
Configuración específica de la plataforma Comportamiento del límite de MAC
Plataforma |
Diferencia |
---|---|
Serie Junos Evolved ACX7000 |
ACX7000 actualmente no admite la acción de paquetes Los números MAC predeterminados no son aplicables para ACX7000 |
[edit vlans] user@switch# set vlan-name switch-options mac-table-size limit packet-action action
Limitar el número de direcciones MAC aprendidas por una interfaz en una VLAN
Para limitar el número de direcciones MAC aprendidas por una interfaz en una VLAN, realice los pasos siguientes:
Configuración de la limitación de MAC (no ELS)
Esta tarea utiliza Junos OS para conmutadores serie EX y conmutadores QFX3500 y QFX3600 que no admiten el estilo de configuración Enhanced Layer 2 Software (ELS).
En este tema se describen varias formas de configurar una limitación de direcciones MAC en paquetes que recibe y reenvía el conmutador.
Antes de poder cambiar un límite de MAC establecido previamente para una interfaz o una VLAN, primero debe borrar las entradas existentes en la tabla de reenvío de direcciones MAC que correspondan al cambio que desea realizar. Por lo tanto, para cambiar el límite en una interfaz, primero borre las entradas de la tabla de reenvío de direcciones MAC para esa interfaz. Para cambiar el límite en todas las interfaces y VLAN, desactive todas las entradas de la tabla de reenvío de direcciones MAC. Para cambiar el límite en una VLAN, desactive las entradas de la tabla de reenvío de direcciones MAC para esa VLAN.
Para borrar direcciones MAC de la tabla de reenvío:
Borre las entradas de dirección MAC de una interfaz específica (aquí, la interfaz es ge-0/0/1) en la tabla de reenvío:
user@switch> clear ethernet-switching-table interface ge-0/0/1
Borre todas las entradas de dirección MAC en la tabla de reenvío:
user@switch>clear ethernet-switching-table
Borre las entradas de dirección MAC de una VLAN específica (aquí, la VLAN es vlan-abc):
user@switch> clear ethernet-switching-table vlan vlan-abc
Las diferentes formas de establecer un límite de MAC se describen en las siguientes secciones:
- Limitar el número de direcciones MAC que se pueden aprender en las interfaces
- Especificación de direcciones MAC permitidas
- Configuración de la limitación de MAC para VLAN
Limitar el número de direcciones MAC que se pueden aprender en las interfaces
Para configurar la limitación de MAC para la seguridad de puertos estableciendo un número máximo de direcciones MAC que se pueden aprender en las interfaces.
Especificación de direcciones MAC permitidas
Debe borrar las entradas existentes en la tabla de reenvío de direcciones MAC antes de cambiar el límite de direcciones MAC.
Para configurar la limitación de MAC para la seguridad de puertos especificando las direcciones MAC permitidas:
Configuración de la limitación de MAC para VLAN
Debe borrar las entradas existentes en la tabla de reenvío de direcciones MAC para poder cambiar el límite de direcciones MAC.
La limitación de MAC para una VLAN restringe las direcciones MAC que se pueden aprender para esa VLAN, pero no descarta el paquete. Por lo tanto, establecer el límite de MAC en una VLAN no se considera una función de seguridad de puertos.
La configuración de direcciones MAC específicas permitidas no se aplica a las VLAN.
Para configurar la limitación de MAC para una VLAN mediante la CLI:
Si se supera el límite MAC de una VLAN específica, el dispositivo registra las direcciones MAC de los paquetes que hacen que se supere el límite. Ninguna otra acción es posible.
[edit vlans] user@switch# set vlan-abc mac-limit 20
Cuando aplique un límite de MAC en una VLAN, no establezca mac-limit
en 1 para una VLAN compuesta por interfaces VLAN enrutadas (RVI) o una VLAN compuesta por paquetes de Ethernet agregados mediante LACP. En estos casos, establecer el mac-limit
valor en 1 impide que el dispositivo aprenda direcciones MAC distintas de las direcciones automáticas:
Para las RVI, la primera dirección MAC insertada en la base de datos de reenvío es la dirección MAC de la RVI.
Para los paquetes Ethernet agregados que utilizan LACP, la primera dirección MAC insertada en la base de datos de reenvío en la tabla de reenvío es la dirección de origen del paquete de protocolo.
Si la VLAN está compuesta por interfaces troncales o de acceso regular, puede establecer el mac-limit
en 1 si así lo desea.
Configuración de la limitación de MAC en enrutadores de la serie MX
En este tema se describen las diferentes formas de configurar una limitación en las direcciones MAC de los paquetes recibidos y reenviados por los enrutadores de la serie MX.
- Limitar el número de direcciones MAC aprendidas por una interfaz
- Limitar el número de direcciones MAC aprendidas por un dominio de puente
- Limitar el número de direcciones MAC aprendidas por una interfaz en un dominio de puente
Limitar el número de direcciones MAC aprendidas por una interfaz
Para proteger un puerto, puede establecer el número máximo de direcciones MAC que puede aprender una interfaz.
Los enrutadores de la serie MX solo admiten la acción de caída . Si no se especifica la acción, el enrutador realiza la caída de la acción predeterminada si se supera el límite.
[edit switch-options] user@switch# set interface interface-name interface-mac-limit limit packet-action action
[edit routing-instances] user@switch# set routing-instance-name switch-options interface interface-name interface-mac-limit limit
[edit switch-options] user@switch# set interface-mac-limit limit
[edit routing-instances] user@switch# set routing-instance-name switch-options interface-mac-limit limit
Después de establecer un nuevo límite de MAC para la interfaz, el sistema borra las entradas existentes en la tabla de reenvío de direcciones MAC asociada a la interfaz.
Limitar el número de direcciones MAC aprendidas por un dominio de puente
Para limitar el número de direcciones MAC aprendidas por un dominio de puente, realice los pasos siguientes:
[edit bridge-domains] user@switch# set bridge-domain-name bridge-options mac-table-size limit packet-action action
Limitar el número de direcciones MAC aprendidas por una interfaz en un dominio de puente
Para limitar el número de direcciones MAC aprendidas por una interfaz en un dominio de puente, realice los pasos siguientes:
Configuración de la limitación de MAC (procedimiento J-Web)
La limitación de MAC protege contra la inundación de la tabla de conmutación Ethernet en un conmutador de la serie EX. La limitación de MAC establece un límite en el número de direcciones MAC que se pueden aprender en una sola interfaz de acceso (puerto) de capa 2.
Junos OS proporciona dos métodos de limitación de MAC:
Número máximo de direcciones MAC dinámicas permitidas por interfaz: si se supera el límite, se descartan los paquetes entrantes con nuevas direcciones MAC.
Direcciones MAC "permitidas" específicas para la interfaz de acceso: no se aprende ninguna dirección MAC que no esté en la lista de direcciones configuradas.
La limitación de MAC se configura para cada interfaz, no para cada VLAN. Puede especificar el número máximo de direcciones MAC dinámicas que se pueden aprender en una sola interfaz de acceso de capa 2 o en todas las interfaces de acceso de capa 2. La acción predeterminada que tomará el conmutador si se supera ese número máximo es descartar: soltar el paquete y generar una alarma, una captura SNMP o una entrada de registro del sistema.
Para habilitar la limitación de MAC en una o más interfaces mediante la interfaz J-Web:
Puede activar o desactivar la seguridad de puertos en el conmutador en cualquier momento haciendo clic en el botón Activar o desactivar de la página Configuración de seguridad de puertos. Si el estado de seguridad se muestra como Deshabilitado cuando intenta editar la configuración de cualquier VLAN o interfaz (puertos), aparecerá un mensaje en el que se le preguntará si desea habilitar la seguridad de puertos.