Los conmutadores, o switches, son dispositivos fundamentales en las redes de área local (LAN), encargados de interconectar múltiples dispositivos dentro de una misma red y optimizar la comunicación entre ellos. A diferencia de los hubs, que envían los datos a todos los dispositivos conectados, los switches operan de manera más eficiente, enviando los datos solo al dispositivo de destino.
Para entender mejor la función de los switches, es importante diferenciarlos de otros dispositivos de interconexión:
Ejemplo práctico: Si en una oficina con 10 computadoras usamos un hub, cuando una computadora envía un archivo, todos los dispositivos recibirán la señal, aunque solo uno la necesite. Si usamos un switch, este identifica el destinatario correcto y solo le envía la información a él, reduciendo el tráfico innecesario.
El switch opera en la Capa 2 (Enlace de datos) del modelo OSI y se encarga de gestionar el tráfico de red de manera eficiente mediante los siguientes procesos:
Aprendizaje de direcciones MAC:
El switch mantiene una tabla de direcciones MAC (MAC Table), donde almacena qué dispositivos están conectados a cada uno de sus puertos.
Cuando un dispositivo envía una trama, el switch observa su dirección MAC de origen y la asocia al puerto por el que llegó.
Conmutación de tramas:
Si la dirección MAC de destino ya está en la tabla MAC, el switch reenvía la trama solo por el puerto correspondiente.
Si la dirección MAC de destino no está en la tabla, el switch difunde la trama a todos los puertos excepto al de origen (flooding). Cuando recibe una respuesta, actualiza su tabla.
Evita colisiones:
A diferencia de los hubs, que usan comunicación en modo half-duplex (donde solo un dispositivo puede enviar datos a la vez), los switches permiten full-duplex, donde los dispositivos pueden enviar y recibir datos simultáneamente.
Cada switch tiene una tabla llamada MAC address-table, donde almacena la relación entre las direcciones MAC de los dispositivos conectados y los puertos del switch.
Ejemplo de una tabla MAC en un switch Cisco (show mac address-table):
Switch# show mac address-table
Mac Address Table
-------------------------------------------
VLAN MAC Address Type Ports
---- ----------- ---- -----
10 00A0.C9E3.7D66 Dynamic FastEthernet0/1
20 00A1.C9E3.7D77 Dynamic FastEthernet0/2
30 00A2.C9E3.7D88 Dynamic FastEthernet0/3