IEEE standards for local area networks

Similar documents
COMPUTER NETWORKS - Local area networks

Local area networks. Copyright

LAN interconnection. Telecommunication Networks Group

Data link layer (layer 2)

Redes de Computadores. Medium Access Control

Internet Architecture and Protocol

IEEE 802 LANs SECTION C

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

Zarządzanie sieciami telekomunikacyjnymi

COMPUTER NETWORKS - Window protocols

COMPUTER NETWORKS - Window protocols

AP Management and Handover support (802.11f)

Computer Networks Medium Access Control. Mostafa Salehi Fall 2008

LAN PROTOCOLS. Beulah A AP/CSE

Data and Computer Communications

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

Raj Jain. The Ohio State University Columbus, OH

The Medium Access Sublayer

Lecture 4b. Local Area Networks and Bridges

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

Computer Networks รศ.ดร.อน นต ผลเพ ม. Assoc. Prof. Anan Phonphoem, Ph.D. Kasetsart University, Bangkok, Thailand

Computer Networks Principles LAN - Ethernet

Local Area Networks. Aloha Slotted Aloha CSMA (non-persistent, 1-persistent, p-persistent) CSMA/CD Ethernet Token Ring

Ethernet. Computer Networks. Lecture 4.

Part3. Local Area Networks (LAN)

Local Area Networks. Ethernet LAN

EITF25 Internet Techniques and Applications L4: Network Access. Stefan Höst

Networking Technologies and Applications

Introduction to LAN Protocols

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

CCNA Exploration Network Fundamentals. Chapter 09 Ethernet

Goals. Fundamentals of Network Media. More topics. Topics. Multiple access communication. Multiple access solutions

Data Link Layer, Part 5. Medium Access Control

Data Link Layer, Part 3 Medium Access Control. Preface

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

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

ET4254 Communications and Networking 1

LAN Systems. Bus topology LANs

Chapter 9 Ethernet Part 1

A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects workstations, personal computers, printers,

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061/1110. Lecture 8. Medium Access Control Methods & LAN

Data Link Layer -2- Network Access

Chapter 15 Local Area Network Overview

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

Medium Access Control Sublayer

10- and 100-Mbps Ethernet

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

More on LANS. LAN Wiring, Interface

Chapter 10: Local Area Networks

Data Link Layer -2- Network Access

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

CARRIER SENSE MULTIPLE ACCESS (CSMA):

Introduction to LAN Protocols

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

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Contention Protocols and Networks

Introduction to LAN Topologies Cabling. 2000, Cisco Systems, Inc. 3-1

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space provided.

Prof. Shervin Shirmohammadi SITE, University of Ottawa. Design Technologies. Lecture 17: Prof. Shervin Shirmohammadi CEG

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

LAN Protocols. Required reading: Forouzan 13.1 to 13.5 Garcia 6.7, 6.8. CSE 3213, Fall 2015 Instructor: N. Vlajic

Technically Speaking. James Antonakos

Campus Network Design

Medium Access Protocols

EE 122: Ethernet and

Introduction to Networks and the Internet

ECE 4450:427/527 - Computer Networks Spring 2017

Lecture 05 Chapter 16 High Speed LANs

LANs and ARP. Networking. Sirindhorn International Institute of Technology Thammasat University. Networking. LANs and ARP.

Ethernet. Networks: Ethernet 1

Data and Computer Communications. Chapter 11 Local Area Network

Summary of MAC protocols

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

LAN Systems. Bus topology LANs

High Speed LANs. Range of technologies. Fast and Gigabit Ethernet Fibre Channel High Speed Wireless LANs. CS420/520 Axel Krings Page 2

Local Area Network Overview

Unit II. Part A (2 Marks)

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

Jaringan Komputer. Broadcast Network. Outline. MAC (Medium Access Control) Channel Allocation Problem. Dynamic Channel Allocation

Introduction to Ethernet. Guy Hutchison 8/30/2006

Introduction Computer Networks. Applications Requiring High Speed LANs. Why High Speed LANs? IEEE802.3 Medium Access Control

Ethernet. ITS323: Introduction to Data Communications CSS331: Fundamentals of Data Communications

Ethernet. Contents. ITS323: Introduction to Data Communications CSS331: Fundamentals of Data Communications. IEEE 802 LANs.

Lecture 6: Example LAN: Ethernet

Local Area Networks (LANs) SMU CSE 5344 /

CSE 461: Multiple Access Networks. This Lecture

Link Layer and Ethernet

Link Layer and Ethernet

EECS 122, Lecture 7. Kevin Fall Jean Walrand

Data Communication Prof. A. Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture # 29 High Speed LANs

LAN. CS 4/55231 Internet Engineering. Kent State University Dept. of Computer Science

Computer Networks. Lecture 8 Local Area Network, IEEE 802.x

ก ก Information Technology II

Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on

Ethernet Standard. Campus Network Design. Ethernet address. OSI Model. Thana Hongsuwan

Introduction to Computer Networks. IEEE Ethernet

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

! 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

Transcription:

IEEE standards for local area networks Telecommunication Networks Group firstname.lastname@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Standard for LANs 1

Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una copia di questa licenza, consultare http://creativecommons.org/licenses/ nd-nc/1.0/ oppure inviare una lettera a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This work is licensed under the Creative Commons NoDerivs-NonCommercial License. To view a copy of this license, visit: http://creativecommons.org/licenses/nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. COMPUTER NETWORKS Standard for LANs 2

IEEE 802 standard 802.1 ARCHITECTURE 802.1 INTERNETWORKING 802.2 LOGICAL LINK CONTROL 802.3 MEDIUM ACCESS 802.3 PHY 802.4 MEDIUM ACCESS 802.4 PHY 802.5 MEDIUM ACCESS 802.5 PHY 802. 6 MEDIUM ACCESS 802.6 PHY INTERNETWORKING LOGICAL LINK MEDIA ACCESS PHYSICAL COMPUTER NETWORKS Standard for LANs 3

LAN standard Standard developed in the 80s 802.1: LAN internetworking 802.2: LLC sublayer 802.3: CSMA/CD (Ethernet) 802.4: Token Bus 802.5: Token Ring 802.6: DQDB (per reti MAN) COMPUTER NETWORKS Standard for LANs 4

LAN standard Other, more recent, comittees: 802.7: Broadband Technical Advisory Group 802.8: Fiber-Optic Technical Advisory Group 802.9: Integrated Data and Voice Networks 802.10: Network Security 802.11: Wireless Networks 802.12: 100 base VG 802.13: 100 base X 802.15: Bluetooth 802.17: Resilient Packet Ring COMPUTER NETWORKS Standard for LANs 5

Layer 2 in LANs Layer 2 divided in two sub-layers LLC: Logical Link Control MAC: Medium Access Control 3 2 1 network LLC MAC physical COMPUTER NETWORKS Standard for LANs 6

LANs layer 2 functions Frame delineation MAC (silence among packets and SFD) Multiplexing (higher layer protocols) IEEE 802.2 LLC, MAC Ethernet Error detection MAC Error correction (window protocol) LLC (optionale) Addressing MAC used to identify the NIC (Network Interface Card), LLC for higher layer protocol multiplexing Flow control over the service interface (toward higher layer) LLC COMPUTER NETWORKS Standard for LANs 7

LLC addresses Higher layer protocol multiplexing = LSAP LLC protocol NETWORK LLC service LLC MAC service MAC + PHY + transmission media COMPUTER NETWORKS Standard for LANs 8

MAC addresses Identify the NIC (Network Interface Card) = MSAP LLC MAC PHY COMPUTER NETWORKS Standard for LANs 9

MAC MAC addresses of 6 byte Each NIC has a unique MAC address Originally written in ROM Now possible to select the address Two parts 3 most significant bytes: Organization Unique ID. assigned to NIC maker 3 less significant bytes: NIC numbering Example 02-60-8C-07-9A-4D is a 3com NIC COMPUTER NETWORKS Standard for LANs 10

MAC addresses MAC addresses can be single or unicast, if the packet must be received by a specific node Multicast, if the packet can be received by group of nodes broadcast (FF FF FF FF FF FF), if the packet must be received by all stations Two multicast mode Solicitation: request of service to a multicast group Advertisement: periodic diffusion of info related to a multicast group COMPUTER NETWORKS Standard for LANs 11

NIC address management When a (correct) packet is received in a NIC The packet is accepted if the destination MAC address in the packet is Unicast and equal to the NIC MAC address Broadcast Multicast and the multicast group has been enambled (normally via software) on the NIC NIC can be configured in promiscuous mode Capture any packet regardless of the MAC destination address COMPUTER NETWORKS Standard for LANs 12

Ethernet and IEEE 802.3 Ethernet: jointly developed by Digital, Intel and Xerox (DIX) in the 70s Ethernet 2.0 published by DIX in 1982 In 1985 IEEE defines the standard 802.3 based on Ethernet Ethernet and IEEE 802.3 differ only for few characteristics mainly related to the MAC packet format COMPUTER NETWORKS Standard for LANs 13

Ethernet and IEEE 802.3 CSMA-CD 1-persistent on a bus topology Although collision detection is used, collisions may happen due to propagation delays Collision is detected during packet transmission When detected, nodes immediately stop packet transmission and send a jamming sequence (to ensure that all nodes sharing the channel detect the collision) Nodes involved in the collision wait a random time before attempting to retransmit (statistical contention resolution) No ACK is sent to confirm packet reception COMPUTER NETWORKS Standard for LANs 14

Ethernet: packet format BYTES Preamble = 101010.. SFD = 10101011 MAC destination address MAC source address Higher layer protocol > 1500 7 1 6 6 2 D A T A 46-1500 FCS Inter Packet GAP (silence) 4 Equivalent to 12 COMPUTER NETWORKS Standard for LANs 15

IEEE 802.3: packet format Preamble = 101010... SFD = 10101011 MAC destination address MAC source address Length (<1500) BYTES 7 1 6 6 2 D A T A 0-1500 Padding FCS Inter Packet GAP (silence) 0-46 4 Equivalent to 12 COMPUTER NETWORKS Standard for LANs 16

Round Trip Delay Time needed (in the worst case) to propagate the signal from one node at one end of the bus to the other end of the bus and back Round Trip Delay = 2 T A T B T COMPUTER NETWORKS Standard for LANs 17

Ethernet Collision Domain Collision domain is the portion of an Ethernet network in which two nodes transmitting at the same time would create a collision Several cables connected by repetears are in the same collision domain Store and forward devices (bridge, switch o router) separate collision domains The collison domain diameter is the maximum distance among any pair of nodes Set to 2800m in 10Mbit/s LANs to keep under control the round trip delay COMPUTER NETWORKS Standard for LANs 18

Ethernet: design parameters Minimum packet transmission time must be larger than the network RTD To detect collision while sending the packet Minimum packet size depends on network size and transmission speed At 10Mbit/s, with 2800m of network size the minimum packet size is 64 byte Packet lenght is also depending on the (Inter-Packet Gap), time needed to detect end of packet transmission COMPUTER NETWORKS Standard for LANs 19

Bit rate: 10 Mb/s bit time = 0.1µs Ethernet: physical layer Manchester coding (20Mbit/s clock to make it easier the clock recovery task in an asynchronous environment Preamble to recover the transmitter clock Maximum number of station is 1024 Transmission media 10 BASE 5: thick coaxial cable RG213 10 BASE 2: thin coaxial cable RG58 10 BASE T: 100 Ohm UTP unshielded twisted pair 10 BASE FL, 10 BASE FB, 10 BASE FP: multimode fiber optic (first window) COMPUTER NETWORKS Standard for LANs 20

New generation LANs Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ COMPUTER NETWORKS Standard for LANs 21

In the 90s Need to increase bit rate (>10Mbit/s) Structured cabling Hierarchical start topology (tree) Star center hub (shared bit rate, all ports at the same tx speed) switch (dedicated bit rate, ports can have different tx speed) Star center backed up Ethernet evolution (also attempts to evolve Token Ring in FDDI,...) COMPUTER NETWORKS Standard for LANs 22

Ethernet Switching Switches are used to create the topology Often one port per node Routing options in switches Store-and-forward Cut-through Forward packets as soon as the address is read and processed Reduced latency but FCS not checked Possible only if using the same MAC on all ports, the same bit rate on all ports, the destination port is free, only for unicast packets Fragment free transmission (collided packets are not transmitted) COMPUTER NETWORKS Standard for LANs 23

Ethernet at 100Mb/s Since tx bit rate, minimum packet size and RTD must be jointly designed to define a 100Mb/s Ethernet, either Increase the minimum packet size Decrease network size Modify the access protocol Two solutions: Fast Ethernet (100Base-T) CSMA/CD with a network size reduced by a factor of 10 100VG (Voice Grade) AnyLAN New polling-based MAC (better for multiple priority traffic) Not compliant with old Ehternet NIC! COMPUTER NETWORKS Standard for LANs 24

1Gbit/s Ethernet Gigabit Ethernet packet has the same format of 802.3 packet MAC protocol is CSMA-CD Most of the time used in switched configuration as point-to-point tx Half duplex and full duplex operation For full duplex tx, maximum distance induced by tx properties and not by the MAC protocol Backward compatibility with traditional Ethernet Minimun packet size increasead by a factor of 10 to keep constant the ratio between packet transmission time and propagation time Jumbo frame of large size to increase performance 8B10B coding to ease the synchronization task COMPUTER NETWORKS Standard for LANs 25