Info

Funciona en Capa 2, crea una relacion de confianza entre una Interfaz y MAC en la tabla CAM, enviando mensajes entre dispositivos a travez del “Data Plane”

Metodo Aprendizaje

  • MAC Origen
    • Si no existe: Agrega a la tabla CAM por 5 minutos
    • Si ya existe: Reestablece el timeout de 5 minutos
  • MAC Destino
    • Si no existe: Envia un mensaje de Broadcast por sus interfaces a travez de la Sub-Red
    • Si ya existe: reenvia el trafico por la interfaz correspondiente
graph TD;
    A[Trama Recibida] --> B{Revisa MAC Destino};
    B -->|Conocido| C[Reenvia al Puerto];
    B -->|Desconocido| D[Trama Broadcast];
    C --> E[Puerto];
    D --> E;
    
    A --> G{Revisa MAC Origen};
    G -->|Desconocido| F[Actualiza Tabla CAM];
    G -->|Conocido| H[Refresca Timeout];

Visualizacion

show interfaces [int S/S/P] switchport Revisar configuracion Puerto show interface status Estado interfaz condensada y simplificada

Troubleshooting

Enfoques para utilizar: De abajo hacia arriba - Comparacion

  1. Interfaz Encendida
    • sh ip int brief: Resumen interfaces
    • sh int status: Velocidad, estado y err-disable
    • sh int [int S/S/P]: detalles sobre interfaz
    • sh cdp neighbor
  2. Asignacion de VLAN (Troncales y Acceso)
    • sh vlan brief: Creacion de vlans | show vlan
    • sh vlan id [vlan-id]
    • sh interfaces trunk: VLANs permitidas en enlaces troncales
  3. Etherchannel
    1. General
      • sh etherchannel summary: Resumen y detalle grupos
      • sh etherchannel [po-number] detail
      • sh etherchannel [po-number] detail | s Mode
      • sh etherchannel detail: Detalle sobre Negociacion de grupo
      • sh etherchannel port-channel: VLAN asignadas
    2. LACP
      • sh lacp internal: Estado LACP, Ver modo Pasivo / Activo
      • sh lacp neighbor: Vecinos LACP
    3. PAgP
      • sh pagp internal: Estado PAgP, timers y flags
      • sh pagp neighbor: Vecinos PAgP
  4. 802.1D (STP) o 802.1W (RSTP)
  • Problemas:
    • Estado STP
      • sh spa
      • sh spa sum
      • sh spa vlan [vlan-id]
      • sh spa root: Switch Raiz para cada VLAN
      • sh spa bri: Prioridades y costo del switch
      • sh spa bri det: Ver info sobre el Root Bridge y mas info
    • Tipos de Puerto STP
      • sh spa act
      • sh spa inc
      • sh spa int [int S/S/P]
      • sh spa mst int [int S/S/P]
    • Mecanismos de estabilizacion STP y Seguridad de Puerto
      • sh int status
      • sh por int [int S/S/P]
  1. 802.1S (MSTP)
  • Problemas:
    • Estado MSTP
      • sh spa
      • sh spa mst conf: Configuracion de MST
      • sh spa mst [instance-number]
      • sh spa mst interface [int S/S/P]

Extra

Usa Chips ASIC: Circuitos integrados especificos de la aplicacion, de alli su rapidez

Metodo Reenvio

  • Switching Store-and-Forward (Almacenamiento y reenvio) [Defecto en Cisco]: Recibe toda la trama del trafico, la verifica y la reenvia despues de determinar la MAC de destino.
    • Comprobacion de Errores: Comprueba errores CRC(Cyclic Redundancy Check) en la FCS(Frame Check Sequence o “Secuencia de Comprobacion de Cuadros”). Se descartan tramas malas.
    • Almacenamiento en Bufer: Mientras comprueba el FCS se almacenara la trama en bufer, esto permite regular las velocidades de los puertos y evitar cuellos de botella.
    • Metodo “Frag(Fragment) Free”, comprueba el destino y asegura que sea de almenos 64 Bytes, esto evita los runts(generalmente tramas erroneas, errores o colisiones)
  • Switching Cut-Through (Corte): Reenvia la trama inmediatamente despues de determinar
    • Latencia muy pequeña (~10 µs)
    • No comprueba FCS, puede propagar errores, lo que puede provocar problemas de Bandwidth
    • No es compatible con puertos de entrada/salida a diferentes velocidades

Configuracion Experimental

enable
show interfaces switching
config t
int [int S/S/P]
switching-mode cut-through

Estructura Frame

  • Frame Header
    • Preamble (8B)
    • Destination MAC Address (6B)
    • Source MAC Address (6B)
    • Type (2B)
    • FCS Checksum (CRC) (4B)

Colisiones

Las colisiones son Aunque la mayoria de dispositivos negocian el estado y la velocidad

  • Full
    • No hay dominios de colision
    • Reduce la congestion
  • Half
    • Las colisiones son posibles
    • Contencion por el ancho de banda