Dirección MAC (control de acceso a medios) de SONiC de Dell Networking
Resumen: En este artículo, se explica la dirección MAC en los switches SONiC de Dell
Instrucciones
Índice
¿Qué es la dirección MAC?
Cómo se aprende la dirección MAC en el switch
Configurar una dirección
MAC estáticaConfigurar el tiempo
de caducidad de MACConfigurar la amortiguación de
direcciones MACEjemplo de configuración
Verificación
Ver tabla
de direcciones MACVer entradas de la tabla de direcciones MAC por dirección
MACVer entradas de tabla de direcciones MAC por VLAN
Ver conteo de
direcciones MACVer entradas de direcciones MAC por interfaz
Ver entradas de dirección MAC por PortChannel
Ver entradas de dirección MAC estáticas
Ver entradas de direcciones MAC dinámicas
¿Qué es la dirección MAC?
Una dirección de control de acceso a medios (MAC) es un número de 48 bits en el formato nn.nn.nn.nn.nn.nn. La tabla de direcciones MAC contiene entradas de dirección MAC estáticas y dinámicas.
- Las direcciones MAC estáticas son entradas configuradas por el usuario que no se agotan.
- Las direcciones MAC aprendidas dinámicamente son entradas basadas en hardware que se agotan según el tiempo de antigüedad configurado.
Cómo se aprende la dirección MAC en el switch
Cuando el switch recibe un paquete, aprende la dirección MAC en el campo dirección MAC de origen en el puerto en el que se recibe el paquete. A continuación, el switch busca la dirección MAC de destino para la VLAN especificada en la tabla de direcciones MAC. Si se encuentra la dirección MAC de destino, el switch reenvía el paquete al puerto/canal de puerto correspondiente. Si no se encuentra la dirección MAC de destino, el switch inunda el paquete en todos los puertos VLAN.
Cuando se alcanza el tiempo de caducidad, la falta de paquetes recibidos con MAC de origen, se elimina una entrada de dirección MAC dinámica de la tabla.
Configurar una dirección MAC estática
Para agregar una dirección MAC estática a la tabla de direcciones MAC, configure manualmente la dirección. Especifique el puerto Ethernet o el canal de puerto y vlan a través de los cuales se puede acceder al dispositivo con la dirección MAC estática y al que el switch puede reenviar paquetes.
Sintaxis de configuración
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table mac-address Vlan vlan-id |
Configuración de muestra
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Para eliminar una dirección MAC estática, no utilice la versión del comando completo sin el puerto Ethernet o el número de canal de puerto.
Ejemplo de configuración
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# no mac address-table 00:00:00:00:00:01 Vlan 10 |
Configurar el tiempo de caducidad de MAC
Configure el tiempo de caducidad de todas las direcciones MAC aprendidas dinámicamente (de 0 a 10,000,000 segundos; 600 predeterminadas). Las entradas de direcciones MAC estáticas no se ven afectadas por el comando mac address-table aging-time. Cuando se alcanza el tiempo de caducidad, se elimina una entrada de dirección MAC dinámica de la tabla. Ingrese 0 para desactivar la antigüedad de MAC. Ingrese la versión no del comando para restaurar el tiempo de caducidad predeterminado.Sintaxis de configuración
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time |
Configuración de muestra
admin@sonic:~$ sonic-cli sonic# show mac address-table aging-time Global aging time: 600 seconds admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table aging-time 1000 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 1000 seconds sonic(config)# mac address-table aging-time 0 sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 0 seconds(disabled) sonic(config)# no mac address-table aging-time sonic(config)# exit sonic# show mac address-table aging-time Global aging time: 600 seconds |
Configurar la amortiguación de direcciones MAC
Para limitar la cantidad máxima de veces que se puede asignar una dirección MAC dinámica a diferentes interfaces, configure un umbral de amortiguación (de 5 a 100; sin valor predeterminado).Sintaxis de configuración
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-threshold |
Para configurar el intervalo de tiempo mínimo que se puede asignar una dirección MAC dinámica a diferentes interfaces, configure un intervalo de amortiguación (de 1 a 100 000 segundos; sin valor predeterminado).
Sintaxis de configuración
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table dampening-interval |
Configuración de muestra
admin@sonic:~$ sonic-cli sonic# configure sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 10 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:01 Vlan 11 Eth1/1 sonic(config)# mac address-table 00:00:00:00:00:03 Vlan 30 Eth1/2 sonic(config)# mac address-table 00:00:00:00:00:05 Vlan 50 Eth1/3 sonic(config)# mac address-table 00:00:00:00:00:07 Vlan 70 Eth1/4 sonic(config)# mac address-table 00:00:00:00:00:09 Vlan 90 Eth1/5 sonic(config)# mac address-table 00:00:00:00:00:98 Vlan 10 Eth1/6 sonic(config)# mac address-table 00:00:00:00:00:99 Vlan 99 PortChannel 110 sonic(config)# mac address-table aging-time 1000 sonic(config)# mac address-table dampening-threshold 10 sonic(config)# mac address-table dampening-interval 100000 |
Verificación
Utilice los comandos show mac-address table para ver la información de la tabla de direcciones MAC.
show mac address-table [address mac-address] [aging-time] [interface Eth slot/port[/breakout-port]] [Vlan vlan-id] [PortChannel number] [count] [static] [dynamic] |
Ver tabla de direcciones MAC
Ejemplo de salida
sonic# show mac address-table ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 100 00:00:00:00:00:10 DYNAMIC Eth1/9 20 00:00:00:00:00:02 DYNAMIC Eth1/2 30 00:00:00:00:00:03 STATIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 70 00:00:00:00:00:07 STATIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/4 90 00:00:00:00:00:09 STATIC Eth1/5 99 00:00:00:00:00:99 STATIC PortChannel110 |
Ver entradas de la tabla de direcciones MAC por dirección
MACEjemplo de salida
sonic# show mac address-table address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Ver entradas de tabla de direcciones MAC por VLAN
Ejemplo de salida
sonic# show mac address-table Vlan 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 |
sonic# show mac address-table static Vlan 11 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table dynamic Vlan 60 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/12 |
Ver conteo de
direcciones MACEjemplo de salida
sonic# show mac address-table count MAC Entries for all vlans : 13 Dynamic Address Count : 5 Static Address (User-defined) Count : 8 Total MAC Addresses in Use: 13 |
Ver entradas de direcciones MAC por interfaz
Ejemplo de salida
sonic# show mac address-table interface Eth1/1 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 10 00:00:00:00:00:98 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
sonic# show mac address-table static interface Eth1/3 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 30 00:00:00:00:00:03 STATIC Eth1/3 |
sonic# show mac address-table dynamic interface Eth1/5 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/5 |
Ver entradas de dirección MAC por PortChannel
Ejemplo de salida
sonic# show mac address-table interface PortChannel 10 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 99 00:00:00:00:00:99 STATIC PortChannel10 |
Ver entradas de dirección MAC estáticas
Ejemplo de salida
sonic# show mac address-table static ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 30 00:00:00:00:00:03 STATIC Eth1/3 50 00:00:00:00:00:05 STATIC Eth1/5 70 00:00:00:00:00:07 STATIC Eth1/7 90 00:00:00:00:00:09 STATIC Eth1/9 10 00:00:00:00:00:98 STATIC Eth1/1 99 00:00:00:00:00:99 STATIC PortChannel10 |
sonic# show mac address-table static address 00:00:00:00:00:01 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 10 00:00:00:00:00:01 STATIC Eth1/1 11 00:00:00:00:00:01 STATIC Eth1/1 |
Ver entradas de direcciones MAC dinámicas
Ejemplo de salida
sonic# show mac address-table dynamic ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 100 00:00:00:00:00:10 DYNAMIC Eth1/1 20 00:00:00:00:00:02 DYNAMIC Eth1/2 40 00:00:00:00:00:04 DYNAMIC Eth1/3 60 00:00:00:00:00:06 DYNAMIC Eth1/4 80 00:00:00:00:00:08 DYNAMIC Eth1/5 |
sonic# show mac address-table dynamic address 00:00:00:00:00:06 ----------------------------------------------------------- VLAN MAC-ADDRESS TYPE INTERFACE ----------------------------------------------------------- 60 00:00:00:00:00:06 DYNAMIC Eth1/1 |