LLC and Bridges. Raj Jain. Professor of CIS. The Ohio State University

Similar documents
The Link Layer and LANs

The Medium Access Sublayer

Raj Jain. The Ohio State University Columbus, OH

LAN Emulation, IP Over ATM and MPOA

Table of Contents. Layer 2. Refinement (1) Refinement (2) Refinement. Devices and sublayers. Bridging and Switching

! High Data Rates (0.1 to 1000 Mbps)! Short Distances (0.1 to 25 km) ! Low Error Rate (10 to 10 ) Local Area Networks

ET4254 Communications and Networking 1

Layer 2. Bridging and Switching. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. (version 1.1, 2010/02/19 12:37:51)

Chapter 15 Local Area Network Overview

Introduction to LAN Protocols

Bridging and Switching. Karst Koymans. Monday, February 17, 2014

Local Area Networks. Ethernet LAN

Part3. Local Area Networks (LAN)

Network Working Group Request for Comments: 1434 IBM March Data Link Switching: Switch-to-Switch Protocol

Layer 2. Bridging and Switching. Karst Koymans. Informatics Institute University of Amsterdam. (version 16.4, 2017/02/15 12:07:08)

Introductory to Computer Networks Local Area Networks. Lecture 16 Fall Isfahan University of technology Dr.

Chapter 11 in Stallings 10 th Edition

Local Area Network Overview

Table of Contents. Layer 2. Refinement. Layer 3 view. Refinement. Devices and sublayers. Bridging and Switching

IEEE standards for local area networks

Table of Contents. Layer 2. Refinement. Layer 3 view. Refinement. Devices and sublayers. Bridging and Switching

Lecture (05) Network Access layer fundamentals II LAN, & WAN

Data Center Ethernet

Computer Networks. Wenzhong Li. Nanjing University

Network Working Group. Obsoletes: RFC 1103 October 1990

Lecture 4b. Local Area Networks and Bridges

! High Data Rates (0.1 Mbps to 10 Gbps)! Short Distances (0.1 to 40 km) ! Low Error Rate (10 to 10 ) Local Area Networks

Computer Networks Principles LAN - Ethernet

Lecture (04) Network Layer (Physical/Data link) 2

Local Area Networks (LANs) and Legacy Ethernet

Local Area Networks (LANs) and Legacy Ethernet

Introduction to LAN Protocols

CIS 777 Telecommunications Networks

IP over ATM. IP over ATM. Agenda. IP over ATM : Solving the Problem I.

Connecting LANs. Required reading: Forouzan 17.1 to 17.1 Garcia 6.11 (intro ) CSE 3213, Fall Instructor: N. Vlajic

CS343: Data Communication LAN Overview

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

Medium Access Protocols

Internetworking Part 1

7010INT Data Communications Lecture 7 The Network Layer

More on LANS. LAN Wiring, Interface

Data Link Protocols. TCP/IP Suite and OSI Reference Model

Summary of MAC protocols

Other Protocols. Arash Habibi Lashkari

Arhitecturi și Protocoale de Comunicații (APC) Rețele locale (I)

LANs Local Area Networks LANs provide an efficient network solution : To support a large number of stations Over moderately high speed

< INC-PROJECT, WINSTON-RFC.NLS.6, >, 11-Jun-85 21:31-PDT JBP ;;;;

The MAC Layer. Contents. Textbook. Jean Yves Le Boudec Fall 2012

Distributed Queue Dual Bus

Revision of Previous Lectures

VLAN - SP6510P8 2013/4. Copyright 2011 Micronet Communications, INC

In multiple-hub networks, demand priority ensures fairness of access for all nodes and guarantees access time for multimedia applications.

Reminder: Datalink Functions Computer Networking. Datalink Architectures

Guide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards

CN [Network Devices]

6.1.2 Repeaters. Figure Repeater connecting two LAN segments. Figure Operation of a repeater as a level-1 relay

Internetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1

Connecting LANs. Required reading: Garcia 6.11 (intro ) CSE 3213, Fall 2010 Instructor: N. Vlajic

LANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs, connecting devices are needed.

LAN PROTOCOLS. Beulah A AP/CSE

Configuring your VLAN. Presented by Gregory Laffoon

Goal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste

ECE 333: Introduction to Communication Networks Fall Lecture 19: Medium Access Control VII

Objectives. Hexadecimal Numbering and Addressing. Ethernet / IEEE LAN Technology. Ethernet

Chapter 3. Underlying Technology. TCP/IP Protocol Suite 1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

The MAC Layer. Clicker registration

2. LAN Topologies Gilbert Ndjatou Page 1

Computer Science FC 2000

Origin of IEEE (Ethernet) Ethernet. Agenda. Basic Idea of Ethernet Bus System

Ethernet. Agenda. Introduction CSMA/CD Elements and Basic Media-Types Repeater, Link Segments Framing. L21 - Ethernet

ABSTRACT. 2. DISCUSSION The following list describes the proposed modifications to the Q.2111 Annex D baseline by section:

ก ก Information Technology II

Lecture 7. Reminder: Homework 2, Programming Project 1 due today. Homework 3, Programming Project 2 out, due Thursday next week. Questions?

Local Area Networks (LANs) SMU CSE 5344 /

Direct Link Communication II: Wired Media. Multi-Access Communication

Overview. Data Link Technology. Role of the data-link layer. Role of the data-link layer. Function of the physical layer

Configuring EIGRP. 2001, Cisco Systems, Inc.

April Data Link Switching: Switch-to-Switch Protocol AIW DLSw RIG: DLSw Closed Pages, DLSw Standard Version 1.0

Local Networks. Lecture 4 6-Apr-2016

CCNA Exploration1 Chapter 7: OSI Data Link Layer

Routing Between VLANs Overview

Resilient Packet Ring 5 Criteria (2. Compatibility)

Fundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1

Review. Error Detection: CRC Multiple access protocols. LAN addresses and ARP Ethernet. Slotted ALOHA CSMA/CD

2D1490 p Bridging, spanning tree and related issues. Olof Hagsand KTHNOC/NADA

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Wireless Local Area Part 2

Hubs. twisted pair. hub. 5: DataLink Layer 5-1

IEEE C802.16maint-05/091r1. IEEE Broadband Wireless Access Working Group <

Introduction. High Speed LANs. Emergence of High-Speed LANs. Characteristics of High Speed LANS. Text ch. 6, High-Speed Networks and

The random access methods we study in this chapter have evolved from a very interesting protocol known as ALOHA, which used a very simple procedure

CSE 123A Computer Networks

LAN Interconnection. different interconnecting devices, many approaches Vasile Dadarlat- Local Area Computer Networks

LAN Overview (part 2) Interconnecting LANs - Hubs

DD2490 p Bridging, spanning tree and related issues. Olof Hagsand KTH/CSC

Computer Networks Medium Access Control. Mostafa Salehi Fall 2008

Agenda. LAN, Legacy Ethernet, Bridging

Ethernet Basics. based on Chapter 4 of CompTIA Network+ Exam Guide, 4 th ed., Mike Meyers

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Chapter 6: Network Communications and Protocols

Transcription:

LLC and Bridges Professor of CIS Columbus, OH 43210 Jain@ACM.Org This presentation is available on-line at: http://www.cis.ohio-state.edu/~jain/cis677-00/ 7-1

Overview Logical Link Control Bridges Path determination: Spanning tree, source routing 7-2

IEEE 802 802.1 Network management and bridging 802.2 Logical link control 802.3 Ethernet (CSMA/CD) 802.4 Token Bus 802.5 Token Ring 802.6 DQDB 802.7 Broadband technical advisory group 802.8 Fiber-optic technical advisory group 802.9 Integrated data and voice 802.10 Security and privacy 7-3

802.11 Wireless LANs 802.12 100VG-AnyLAN 802.13?Bad Luck 802.14 IEEE 802 (Cont) 7-4

IEEE 802 Address Format 48-bit:1000 0000 : 0000 0001 : 0100 0011 : 0000 0000 : 1000 0000 : 0000 1100 = 80:01:43:00:80:0C Individual/ Group Organizationally Unique Identifier (OUI) Universal/ Local 1 1 22 24 Multicast = To all bridges on this LAN Broadcast = To all stations = 111111...111 = FF:FF:FF:FF:FF:FF 7-5 24 bits assigned by OUI Owner

Frame Format Ethernet IP IPX AppleTalk Dest. Source Type Info CRC Address Address 6 6 2 4 Size in bytes IEEE 802.3 IP IPX AppleTalk Dest. Source Length Address Address 6 6 2 LLC Length Info Pad CRC 4 7-6

LLC Type 1 Unacknowledged connectionless (on 802.3) No flow or error control. Provides protocol multiplexing. Uses 3 types of protocol data units (PDUs): UI = Unnumbered informaton XID = Exchange ID = Types of operation supported, window Test = Loop back test 7-7

LLC Type 2, 3 Type 2: Acknowledged connection oriented (on 802.5) Provides flow control, error control. Uses SABME (Set asynchronous balanced mode), UA (unnumbered ack), DM (disconneced mode), DISC (disconnect) Type 3: Acknowledged connectionless Uses one-bit sequence number AC command PDUs acked by AC response PDUs 7-8

LLC Multiplexing Multiplexing allows multiple users (network layer protocols) to share a datalink Each user is identified by a service access point (SAP) DSAP SSAP 8 8 8 Size in bits Eight-bit SAP Only 256 standard values possible Even IP couldn t get a standard SAP. Use Subnetwork Access Protocol SAP (SNAP SAP) 7-9 Control Info

SNAP SAP SubNetwork Access Protocol Service Access Point When DSAP=AA, SSAP=AA, Control=UI, protocol ID field is used for multiplexing DSAP SSAP Control AA AA 03 Protocol ID Info 40 bits Protocol ID is 40 bit long. The first 24 bits are Organizationally Unique Identifiers (OUI). OUI of 0 is used. The Ethernet type values are used in the last 16 bits. Protocol ID = 00-00-00-xx-xx 7-10

Bridges LAN A Station 1 Station 2 Station 10 F addresses 11 through 20 are accepted and repeated on LAN B Bridge LAN B F addresses 1 through 10 are accepted and repeated on LAN A Station 11 Station 12 Station 20 Fig 14.1 7-11

Bridge: Functions Monitor all frames on LAN A Pickup frames that are for stations on the other side Retransmit the frames on the other side Knows or learns about stations are on various sides Makes no modification to content of the frames. May change headers. Provides storage for frames to be forwarded Improves reliability (less nodes per LAN) Improves performance (more bandwidth per node) Security (Keeps different traffic from entering a LAN) May provide flow and congestion control 7-12

Interconnection Devices Repeater: PHY device that restores data and collision signals Hub: Multiport repeater + collision detection, notification and signal broadcast Bridge: Datalink layer device connecting two or more collision domains Router: Network layer device (does propagate MAC multicasts) LAN= Collision Domain H H B H H 7-13 Extended LAN =Broadcast domain Router

Data Encaptulation by Bridges Station Station USER USER LLC LLC MAC PHY 3 4 LAN t1 t2 t t PHY Bridge MAC (a) Architecture PHY t5 LAN t8 t7 t6 MAC PHY t8 t User data t7 t LLC-H User data t t t t6 MAC-H LLC-H User data MAC-T (b) Operation Fig 14.2 7-14

Bridges for Point-to-point links Station USER LLC t 1 2 t LAN Bridge Bridge t 9 t 8 MAC Link Link MAC LAN USER LLC (a) Architecture User data LLC-H User data MAC-H LLC-H User data LLC-T Link-H MAC-H LLC-H User data LLC-T Link-T (b) Operation 7-15 Fig 14.3

Path Determination By Bridges Station 1 Station 2 Station 3 LAN A Bridge 101 Bridge 102 LAN B LAN C Bridge 103 Bridge 104 Bridge 105 Bridge 106 LAN D LAN E LAN F LAN G Station 4 Station 5 Station 6 Station 7 7-16 Fig 14.5

1. Fixed Routing Fig 14.7 7-17

2. Spanning Tree S S S LAN A B 101 B 102 LAN B LAN C B 103 B 104 B 105 B 106 LAN D LAN E LAN F LAN G S S S S Fig 14.5 7-18 t

Spanning Tree (Cont) S S S t t t a LAN A B 101 B 107 Br 102 r LAN B LAN C B 103 B 104 B 105 r B 106 LAN D LAN E LAN F LAN G S S S t S t t a Fig 14.6 7-19 t

Spanning Tree: Terminology Bridge Identifier: MAC address plus a priority level Port identifier: For each port of a bridge Path cost: Cost transmitting through a port Root Bridge: The bridge with the lowest identifier Root port: Port with minimum cost to the root bridge Root path cost: Cost of the path to the root bridge Designated bridge: One per LAN. Provides minimum cost path from the LAN to the root bridge. Designated Port: Connects designated bridge to LAN 7-20

Spanning Tree Algorithm All bridges multicast to All bridges My ID Root ID My cost to root The bridges update their info using Dijkstra s algorithm and rebroadcast Initially all bridges are roots but eventually converge to one root as they find out the lowest Bridge ID. On each LAN, the bridge with minimum cost to the root becomes the Designated bridge All ports of all non-designated bridges are blocked. 7-21

Spanning Tree Example C=10 Bridge 1 C=10 C=5 LAN2 C=10 Bridge 3 C=10 C=5 LAN5 C=5 Bridge 5 C=5 LAN1 C=10 Bridge 2 C=5 C=5 Bridge 4 LAN3 7-22 LAN4

Spanning Tree Example (Cont) C=10 Bridge 1 C=10 C=5 LAN2 C=10 Bridge 3 C=10 C=5 LAN5 C=5 Bridge 5 C=5 LAN1 C=10 Bridge 2 C=5 C=5 Bridge 4 LAN3 7-23 LAN4

3. Source Routing The frame header contains the complete route: LAN 1 - Bridge B1 - LAN 3 - Bridge B3 - LAN 2 - Dest Bridges are simple, end systems do the routing Four types of destination addressing: Null: Destination on the same LAN Non-broadcast: Includes a route to destination All-route Broadcast: Flooded. Bridges record route in the frame. Single-route Broadcast: Once and only once on each LAN. Spanning tree used for broadcast 7-24

Route Discovery Manually on small internets Route server Dynamic route discovery Transmit All-route request frame to destination The destination sends back non-broadcast response on each frame. Source knows all routes to the destination. Selects one. Transmit single-route request frame to dest. The destination responds with one All-routes response. The source receives many responses and discovers all routes. 7-25

Example Fig 14.12 7-26

Summary Ethernet bridges learn source addresses Spanning tree algorithm Token ring bridges use source route 7-27

Homework Read Section 13.7 of Stallings sixth edition Submit answer to Exercise 13.10 7-28

Thank You! 7-29