112/04/2015 Tim Moors Example of the bridge process a b c Stations a, b, c, d are spread about. 1.Bridge tables are initially empty. 2.a sends to d. Flood.

Slides:



Advertisements
Similar presentations
4/12/2015© 2009 Raymond P. Jefferis IIILect Internet Protocol - Continued.
Advertisements

Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Joining LANs - Bridges. Connecting LANs 4 Repeater –Operates at the Physical layer no decision making, processing signal boosting only 4 Bridges –operates.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 19 Introduction to Computer Networks.
CSE 534 Fundamentals of Computer Networks Lecture 4: Bridging (From Hub to Switch by Way of Tree) Based on slides from D. Choffnes Northeastern U. Revised.
CS 4700 / CS 5700 Network Fundamentals Lecture 7: Bridging (From Hub to Switch by Way of Tree) Revised 1/14/13.
STP Spanning tree protocol. Trunk port : A trunk port is a port that is assigned to carry traffic for all the VLANs that are accessible by a specific.
Internetworking Different networks –Different bit rates –Frame lengths –Protocols.
1 Computer Networks Internetworking Devices. 2 Repeaters Hubs Bridges –Learning algorithms –Problem of closed loops Switches Routers.
Ethernet: Bridging Based on Radia Perlman’s Interconnections.
Making bigger LANs out of small ones What technology is available to us for connecting small LANs together into larger ones?
CSEE W4140 Networking Laboratory Lecture 8: LAN Switching Jong Yul Kim
Bridges. Figure 6.79 Bridges Operate at the data link layer Also use backward learning in recording source address on transmissions Unlike repeaters,
Sept 14, 2004CS573: Network Protocols and Standards1 Spanning Tree Algorithm Network Protocols and Standards Autumn
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
TDC365 Spring 2001John Kristoff - DePaul University1 Interconnection Technologies Bridging II.
CSE390 Advanced Computer Networks Lecture 7: Bridging (From Hub to Switch by Way of Tree) Based on slides from D. Choffnes Northeastern U. Revised Fall.
Introduction to Computer Networks 09/23 Presenter: Fatemah Panahi.
1 LAN switching and Bridges Relates to Lab 6. Covers interconnection devices (at different layers) and the difference between LAN switching (bridging)
Layer 2 Switch  Layer 2 Switching is hardware based.  Uses the host's Media Access Control (MAC) address.  Uses Application Specific Integrated Circuits.
Connecting LANs, Backbone Networks, and Virtual LANs
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 8: Bridging Slides used with permissions.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 7 Spanning Tree Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Lecture 12: LAN Redundancy Switched Networks Assistant Professor Pongpisit.
1 CS 4396 Computer Networks Lab LAN Switching and Bridges.
CSC 336 Data Communications and Networking Lecture 7d: Interconnecting LAN Dr. Cheer-Sun Yang Spring 2001.
1 Spanning Tree Algorithm Advanced Computer Networks.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Scaling Broadcast Ethernet Some slides used with.
Configuring Cisco Switches Chapter 13 powered by DJ 1.
CSE 461 University of Washington1 Topic How do we connect nodes with a switch instead of multiple access – Uses multiple links/wires – Basis of modern.
1 Data Link Layer Lecture 23 Imran Ahmed University of Management & Technology.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
M. Veeraraghavan (originals by J. Liebeherr) 1 Need for Routing in Ethernet switched networks What do bridges do if some LANs are reachable only in multiple.
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
M. Veeraraghavan 1 Bridge 55 Bridge 41 Bridge LAN A LAN B LAN C EXAMPLE.
Bridges and Extended LANs
M. Veeraraghavan (originals by J. Liebeherr) 1 Internetworking Bridges Routing with Bridges * * Reading material is EL 536 textbook (sections 14.1 and.
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
Ch. 15 Connecting LANs.
Winter 2008CS244a Handout 111 CS244a: An Introduction to Computer Networks Handout 11: Interconnecting LANs Nick McKeown Professor of Electrical Engineering.
1 Chapter 3: Packet Switching (Switched LANs) Dr. Rocky K. C. Chang 23 February 2004.
1 LAN switching and Bridges Relates to Lab Outline Interconnection devices Bridges/LAN switches vs. Routers Bridges Learning Bridges Transparent.
1 Packet Switching Outline Switching and Forwarding Bridges and Extended LANs.
Ethernet switches and IP routers
Chapter 16– Connecting LANs
CS 3700 Networks and Distributed Systems
Transparent Bridging.
Lab 2 – Hub/Switch Data Link Layer
3. Internetworking (part 2: switched LANs)
Chapter 4 Data Link Layer Switching
Spanning Tree Algorithm
Chapter 3 Part 1 Switching and Bridging
Lab 2 – Hub/Switch Data Link Layer
CS 3700 Networks and Distributed Systems
LAN switching and Bridges
CS 4700 / CS 5700 Network Fundamentals
NT2640 Unit 9 Activity 1 Handout
Connecting LANs, Backbone Networks,
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
Communication Networks NETW 501
LAN switching and Bridges
CS 4700 / CS 5700 Network Fundamentals
Dr. Rocky K. C. Chang 23 February 2004
Chapter 15. Connecting Devices
LAN switching and Bridges
Bridges Neil Tang 10/10/2008 CS440 Computer Networks.
Presentation transcript:

112/04/2015 Tim Moors Example of the bridge process a b c Stations a, b, c, d are spread about. 1.Bridge tables are initially empty. 2.a sends to d. Flood frame across whole tree. Bridges learn direction to a. 3.c sends to a. Only A forwards the frame. Bridges A B D learn about c. 4.d sends to c. Bridges A and B know not to forward the frame. 5.d moves to LAN 6. 6.d sends to a. Ageing will remove H’s stale knowledge of d d a←a← a←a← a←a← a↑a↑ a↑a↑ a↑a↑ a↑a↑ a↑a↑ c↑c↑ c←c← c→c→ dd d→d→ dd d↓d↓ d←d← d↓d↓ d→d→d→d→ d↑d↑ d [Tanenbaum Fig. 4-44] Beware of the unusual naming in this figure: squares are LANs, uppercase letters are nodes (bridges) 9751Q5

212/04/2015 Tim Moors Loops are bad × Duplicate receipt, which breaks transparency goal. – Source sends frame – Both bridges (B1 and B2) receive it and forward it. × D receives 2 copies. (so far!) × Frames proliferate and loop endlessly – Bridges have learned that S is on the lower LAN, but try to accommodate changes (e.g. mobility) by updating knowledge. B1 forwards frame, but does so transparently => D and B2 “think” that S is on upper LAN. B2 doesn’t know D’s location => forwards B1’s transmission on lower LAN. Similarly B1 forwards B2’s transmission on the lower LAN. Now 2 frames on the lower LAN, and the process repeats... D S B1B2 SA=S, DA=D 9751RL

312/04/2015 Tim Moors Example of electing the Root B2 B1 B5 B3B V W X Y Z V, W, X, Y, Z = LANs B1, B2... = Bridge Identifiers 1, 2 = costs of using ports 1 1 R=B1 C=0 Each bridge thinks it is the Root. B2, B3, B4, B5 surrender to B1, and may forward Messages indicating B1 is the Root. Cost in forwarded messages = cost of path to Root except Root’s port (Root sends with cost=0), e.g. B4→Z = 1 (B4.Z)+1(B4.X) but not + 2 (B1.X) Bridges (B3 and B5) stop sending Messages on LANs from which they receive Messages better than what they could send. R=B1 C=2 T=B5 R=B1 C=4 R=B1 C=2 T=B4 R=B1 C=4 R=B1 C=3 R=B1 C=0 R=B3 C=0 R=B4 C=0 R=B5 C=0 R=B3 C=0 R=B4 C=0 R=B2 C=0 R=B2 C=0 R=B2 C=0 R=B5 C=0 9751D4

412/04/2015 Tim Moors Spanning Tree Example 1.Elect a root 2.For each link, elect a Designated Bridge that has the lowest cost to reach the root. (& “Designated Port” connects that bridge to that link) V,Y:B2, W,X: B1, Z: B4 or B5 For ties, choose bridge/port with the smallest identifier (Z: B4) 3.Each bridge identifies a Root Port that leads towards the root. 4.Bridges enable Root and Designated Ports, but disable all other ports (e.g. B3.Z, B5.Z) 5.Maintain the topology through periodic advertisements B2 B1 B5 B3B V W X Y Z V, W, X, Y, Z = LANs B1, B2... = Bridge Identifiers 1, 2 = costs of using ports 1 D.X D.Z (B4<B5) D.W D.V D.Y 1 RR R R 9751XR