EL64E
Transcripción
EL64E
EL64E: Redes de Computadores Marcela Quiroga V. EL64E Redes de Computadores [email protected] 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 EL64E Redes de Computadores [email protected] 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 EL64E Redes de Computadores [email protected] 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 EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 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 BPDU (Bridge Protocol Data Unit) EL64E Redes de Computadores [email protected] 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 BPDU desde el root. La puerta por la cual recibe el BPDU 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 BPDU cada Hello time segundos. Los otros bridges escuchan los BPDU y saben que nada ha cambiado. El Hello time es definido por el BPDU. • Si el bridge no recibe el BPDU 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. EL64E Redes de Computadores [email protected] 7 STP: Spanning Tree Protocol Listening Blocking EL64E Redes de Computadores Learning Forwarding [email protected] 8 4 STP: Spanning Tree Protocol Mensajes a intervalos regulares : 1 − 4 seg Bridge 1 BPDU Bridge 2 Bridge 3 BPDU BPDU Bridge ID − Priority field − MAC-layer address Port ID Root Bridge Path Costs BPDU Bridge 4 Bridge 5 BPDU EL64E Redes de Computadores [email protected] 9 Spanning Tree Protocol ROOT Priority =1 Bridge 1 Costo =10 Costo =100 Bridge 2 Costo =10 Bridge 3 Cost Path 210 BPDU Bridge ID − Priority field − MAC-layer address Port ID Root Bridge Path Costs O Cost Path 200 Costo =100 Bridge 4 Costo =100 Bridge Protocol Data Unit Costo =100 Costo =100 Bridge 5 Costo =100 BLOCKING Mensajes de configuración para Spanning Tree O Prioridad, Bridge Raíz y Costo de Puerta O Listen, Learning, Forwarding y Blocking EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 13 VTP: Operación Se crea VLAN 5 en el switch B, esto es propagado Se crean VLAN 2VLAN y3 a los otros switchs. 4 en en el switchambos B domios Dominio ASIA no la aprende Todos en el mismo Dominio dominio ASIA Dominio EUROPE 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. EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 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. EL64E Redes de Computadores [email protected] 16 8