LAN Switching Semester 3, Chapter 2 Table of Contents Go There! LAN Communication Problems Go There! Full-Duplex, Fast Ethernet, and Segmentation Go There! Switching and VLANs Go There! The Spanning-Tree Protocol LAN Communication Problems Table of Contents Network Performance Network congestion has increased significantly since the mid-90s due to: Multitasking Operating Systems multiple simultaneous network transactions (e.g., ftp download & browsing) Faster Processing Power 1980s: 1 MIPS; Today: over 75 MIPS Network-intensive Applications accessing network servers to use applications, files, etc. Elements of Ethernet/802.3 Characteristics Most common LAN architecture Used to transport data between devices connected to the same delivery medium Uses a data frame broadcast method Negative effects of a shared LAN broadcast delivery of all frames CSMA/CD: collisions are inherent distance limitation requires using repeaters to extend Half-Duplex Ethernet Properties Only one host can transmit at a time because the NIC needs to listen for collisions The NIC provides several circuits. Most important are: receive (RX), transmit (TX), and collision detection bandwidth usage = 50% to 60% CSMA/CD Operation Devices on shared media listen for a carrier before transmitting If no carrier is sensed for a specific period of time, a device can transmit If two devices transmit simultaneously, a collision occurs. The NIC senses this because it is transmitting and receiving at the same time The first device to detect the collision will generate a jam signal (colliding devices continue to transmit so that all devices will hear the collision) All devices calculate a backoff algorithm which will delay transmission for a random length of time. First device who’s delay time expires can attempt to transmit data. Network Congestion Occurs as more people utilize a network to... Share large files (e.g. databases, applications, etc.) Access file servers connect to the Internet Relieving congestion requires Increasing the amount of bandwidth and/or Using available bandwidth more efficiently Network Latency Latency explained Represents the time it takes a frame to travel from is source device to its final destination on the network (also know as propagation delay) Latency can also be described as the delay between the time a device requests access to a network and the time it is granted permission to transmit For switches and routers, latency is the amount of delay between the time when the device receives the frame on one interface and forwards that frame out another interface Routers have more inherent latency than a switch. Why? Ethernet Transmission Time Defined Transmission time is the time necessary to move a packet from the data link layer to the physical layer 10BaseT Transmission Time Each bit has a 100ns window for transmission ns-nanosecond (1 billionth of a second) So each byte has what size window? A 64 byte frame (the smallest allowed frame) requires 51,200 ns or 51.2 microseconds Just to frame a 1000 byte packet requires 800 microseconds Additional latency will be added propagating the frame down the wire and by any additional devices the frame has to go through before reaching the destination Using Repeaters What is attenuation? Loss of signal strength as it travels through the network; caused by resistance inherent in the medium Benefits of Using a Repeater a layer 1 device that cleans up and boosts the signal extends the coverage area of a LAN segment Negative Effects of Using a Repeater increases the collision domain size increases the broadcast domain size can’t filter traffic based on Layer 2 or 3 addressing Full-Duplex, Fast Ethernet, and Segmentation Table of Contents Full-Duplex Ethernet Simultaneous TX and RX allows the transmission of a packet and the reception of a different packet at the same time. requires the use of two pairs of wires in the cable and a switched connection between each node. this connection is considered point-to-point and is collision free. because both nodes can transmit and receive at the same time, there are no negotiations for bandwidth. 100% of bandwidth is available: 10 Mbps increases to 20 Mbps of potential throughput (10 Mbps TX & 10 Mbps RX) LAN Segmentation Benefits of Segmenting the Network By segmenting a LAN fewer devices are sharing the same bandwidth, improving performance of a shared media LAN Each segment is considered its own collision domain How many broadcast domains in graphic? Segmenting with Bridges Bridge Operation Bridges “learn” a network’s segmentation by building address tables that contain: Bridge interface that will reach that device Each device’s MAC address Segmenting with Bridges Generic Frame Format Frame can be any length depending on technology Ethernet frame can be up to 1522 bytes long Address section is 12 bytes (6 bytes for each MAC) FCS contain the CRC to check frame for errors Start Frame Address Type/ Length Data FCS Stop Frame Segmenting with Bridges Bridge Performance adds 10% to 30% latency due to decision-making process considered a store-and-forward device because it must calculate the CRC at the end of the frame to check it for errors before forwarding if the bridge does not have an entry for the destination MAC, it... adds the source MAC to its bridging table forwards the frame out all interfaces except the one it was received on when a reply returns, it adds the destination MAC to the table Segmenting with Routers Router Operation Routers... use layer 3 addressing (IP, IPX) and routing protocols (RIP, IGRP) to determine the path and switch the packet out the correct interface to the destination because a router must open the packet to read Layer 3 addressing, it adds latency In addition, protocols like TCP which require acknowledgments of every packet can increase latency, reducing throughput from 20% to 40% Segmenting with Routers Router Benefits Like switches, routers segment collision domains. However, since a router will not forward broadcasts, it also segments broadcast domains. Each router interface represents its own broadcast domain. Segmenting with Switches Switching Benefits a switch is simply a multi-port bridge, making forwarding decisions based on MAC addresses so, like a bridge, segmenting a LAN with a switch creates more collision domains replacing hubs with switches therefore decreases congestion and increases available bandwidth. a switch can microsegment a LAN creating collision-free domains but still be in the same broadcast domain. switch creates a virtual circuits, allowing many users to communicate in parallel. Switching and VLANs Table of Contents Switch Operation Switches perform two basic functions: Building and maintaining switching tables (similar to a bridge table) based on MAC addresses Switching frames out the interface to the destination Differences between switches & bridges Switches operate at higher speeds Switches are capable of creating virtual LANs (VLANs) through microsegmentation Bridges switch using software; switches typically switch using hardware (called the “switch fabric”) Switch Latency A switch adds 21 microseconds of latency. This can be reduced by using a different switching method As opposed to store-and-forward, the switch can use cutthrough switching which switches the packet as soon as the destination MAC is read. How a LAN Switch Learns Addresses MAC addresses are learned dynamically and are stored in CAM (content-addressable memory) Each time a switch stores an address entry in the table, it is time-stamped. The time-stamp is updated each time a frame is received Addresses whose time-stamp expires are deleted from the table This keeps switching tables small Benefits of LAN Switching Cost-effective; switches only cost 3 to 5 times that of a hub Allows the creation of virtual circuits More flexibility in managing the network Reduces number of collisions Works with existing 802.3 cabling Symmetric Switching symmetric switching provides switched connections between ports with the same bandwidth (10/10 Mbps or 100/100 Mbps) can cause bottlenecks as users try to access servers on other segments. potential bottlenecks Asymmetric Switching asymmetric switching reduces the likelihood of a potential bottleneck at the server by attaching the segment with the server to a higher bandwidth port (100 Mbps) asymmetric switching requires memory buffering in the switch Memory Buffering Defined Area of memory in a switch where destination and transmission data are stored until it can be switched out the correct port. Two types Port-based memory buffering packets are stored in a queue on each port possible for one packet to delay transmission of other packets because of a busy destination port Shared memory buffering common memory buffering shared by all ports allows packets to be RX on one port and TX out another port without changing it to a different queue. Two Switching Methods Store-and-Forward The switch receives the entire frame, calculating the CRC at the end, before sending it to the destination Cut-through Fast forward switching--only checks the destination MAC before immediately forwarding the frame Fragment Free--reads the first 64 bytes to reduce errors before forwarding the frame VLANs (IEEE 802.1q) Characteristics A logical grouping of network devices or users that are not restricted to a physical switch segment. The devices or users in a VLAN can be grouped by function, department, application, and so on, regardless of their physical segment location. A VLAN creates a single broadcast domain that is not restricted to a physical segment and is treated like a subnet. VLAN setup is done in the switch by the network administrator using the vendor’s software. The Spanning-Tree Protocol Table of Contents Overview of STP Elements of the Spanning Tree Protocol Main function of STP is to allow redundant paths in a switched/bridged network without incurring latency from the effects of loops. STP prevents loops by calculating a stable spanning-tree network topology (similar to OSPF operation) Spanning-tree frames (called bridge protocol data units-BPDUs) are sent and received by all switches in the network and are used to determine the spanning-tree topology STP operation is covered in detail in Semester 7 of the CCNP curriculum. Five STP States States are established by configuring each port according to policy Then the STP modifies the states based on traffic patterns and potential loops The default order of STP states are: Blocking--no frames forwarded, BPDUs heard Listening--no frames forwarded, listening for data frames Learning--no frames forwarded, learning addresses Forwarding--frames forwarded, learning addresses Disabled--no frames forwarded, no BPDUs heard Required Labs for this Chapter Spend your lab time completing all four labs in this Chapter Lab 2.3.7--Switching Characteristics Lab 2.3.10.1--Switch Management Console Lab 2.3.10.2--Switch Port Options Lab 2.4.2--Switch browser configuration Recommendation: DO NOT TAKE THE TEST UNTIL YOU’VE COMPLETED THE LABS!! Table of Contents End Slide Show