EL64E: Redes de Computadores Marcela Quiroga V. 1 Agenda 5 TCP/IP: Data Link layer 5.1 Switching technologies 5.2 Bridge, switch, bridge v/s switch 5.3 STP, VTP, otros 5.4 LAN switch types 2 1
STP: Spanning Tree Protocol Algoritmo utilizado por los Transparent Bridges para evitar loops Capa 2. Implementado por interfaz Crea un árbol identificando un nodo root (raíz) Implementado tanto en Bridges como en Switches 3 STP: Spanning Tree Protocol Las interfaces pueden estar en diferentes estados: Estado Reenvía frames Aprende direcciones MAC s Estado transitorio o estable Blocking No No Estable Listening No No Transitorio Learning No Sí Transitorio Forwarding Sí Sí Estable 4 2
STP: Spanning Tree Protocol Listening y learning son estados transitorios cuando cambia de root el árbol. En el estado learning las direcciones MAC pueden ser aprendidas basadas en frames entrantes. Los otros estados son permanentes dentro del algoritmo. 5 STP: Spanning Tree Protocol Todas las interfaces del árbol están en modo forwarding. Cada bridge que no es root considera una de sus puertas para tener menor distancia administrativa entre el mismo y el bridge root. Esta interfaz llamada puerta de bridge root es puesta en estado forwarding. Existen los mensajes (Bridge Protocol Data Unit) 6 3
STP: Spanning Tree Protocol Los bridges intercambian el Bridge ID (MAC) y eligen al root (MAC menor). Todas las interfaces están en estado forwarding Cada bridge recibe desde el root. La puerta por la cual recibe el con menor costo es llamado la puerta al bridge root, esta puerta es puesta en estado forwarding. Las otras interfaces son puestas en estado blocking. El root envía cada Hello time segundos. Los otros bridges escuchan los y saben que nada ha cambiado. El Hello time es definido por el. Si el bridge no recibe el por un tiempo determinado es causa que el spanning tree ha cambiado y se debe elegir otro root. Algunas interfaces cambian a forwarding desde blocking o viceversa. Pueden ocurrir loops temporales dentro de los cambios. 7 STP: Spanning Tree Protocol Listening Learning Blocking Forwarding 8 4
STP: Spanning Tree Protocol Mensajes a intervalos regulares : 1 4 seg Bridge 1 Bridge 2 Bridge 3 Bridge ID Priority field MAC-layer address Port ID Root Bridge Path Costs Bridge 4 Bridge 5 9 Spanning Tree Protocol ROOT Bridge 1 Priority =1 Costo =10 Bridge ID Priority field MAC-layer address Port ID Root Bridge Path Costs Bridge 2 Bridge 3 Costo =10 Cost Path Cost Path 210 200 Bridge Protocol Data Unit Mensajes de configuración para Spanning Tree Bridge 4 Bridge 5 Prioridad, Bridge Raíz y Costo de Puerta Listen, Learning, Forwarding y Blocking BLOCKING 10 5
VTP: Virtual Trunk Protocol Protocolo propietario de Cisco. Reduce la administración en una red switcheada. Cuando se construye una VLAN, esta es distribuida a través de todos los switches en el dominio. Reduce la necesidad de configurar las VLANs en todas partes. 11 VTP: Modos Existen tres modos en los que puede encontrarse un switch en una red corriendo VTP: VTP Server: Mantiene una lista completa de las VLANs dentro del dominio VTP. La información es almacenada en memoria. El server puede agregar, borrar y renombrar VLANs. VTP Client: También mantiene una lista completa de las VLANs. El client no puede agregar, borrar o renombrar VLANs. Todos los cambios deben ser realizados a través del VTP server. VTP Transparent: No participa en VTP. Sin embargo, pasa avisos VTP. Las VLANs son definidas localmente en el switch y almacenadas en memoria. 12 6
VTP: Operación VTP opera a través de mensajes (multicast) enviados a una MAC particular. Note que los avisos VTP sólo viajan por las puertas de trunk. Se asigna un dominio VTP, para ello se asigna un nombre de dominio a cada switch. La información VTP viaja sólo dentro de este dominio. Para ello deben cumplirse las siguientes condiciones: El switch en un dominio debe estar asigando al dominio VTP Los switches deben ser adyacentes. Trunking debe estar habilitado entre todos los switches. 13 VTP: Operación Se crea VLAN 5 en el switch B, esto es propagado Se crean VLAN 2 VLAN y 3 a los otros switchs. 4 en en el switch ambos B domios Dominio ASIA no la aprende Todos en el mismo Dominio EUROPE Dominio dominio ASIA Si se limpia la VLAN 4 en el switch D, esto se refleja en el E y F, pero nunca se aprende en el switch A, B y C. 14 7
Bridges versus Switches Funcionan por hardware y no por software, más rápidos que los bridges. Pueden interconectar LAN con diferentes anchos de banda. Soportan mayor densidad de puertas que los bridges. Soportan modo store and forward y cut through. Soportan VLANs. 15 Tipos de Switches LAN: Interconectan diferentes LAN y proveen dominios de colisiones. ATM: Proveen switching de alta velocidad y ancho de banda escalable. Los switches ATM soportan voz, video, y datos, y son diseñados para soportar celdas. Existen switches Frame Relay también. Estos son switches de WAN. Switches Layer 3: Switches con capacidad de ruteo, menor cantidad de protocolos de ruteo soportados (rutas estáticas y RIP generalmente). Más rápidos que los routers. 16 8