Steffen/Stettler, 26.09.2013, 2b-Ethernet_Frame.ppt 1 Computernetze 1 (CN1) 2.9 Ethernet Frame Prof. Dr. Andreas Steffen Institute for Internet Technologies.

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

Network Communication
Virtual Trunk Protocol
Network Layer: Address Mapping, Error Reporting, and Multicasting
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
More on LANs Module C Copyright 2001 Prentice Hall.
Christophe Jelger – CS221 Network and Security - Universität Basel Christophe Jelger Post-doctoral researcher IP Multicasting.
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 ETHERNET Derived From CCNA Network Fundamentals – Chapter 9 EN0129 PC AND NETWORK TECHNOLOGY.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA TCP/IP Protocol Suite and IP Addressing Halmstad University Olga Torstensson
1 Netprog 2002 TCP/IP IP Internet Protocol Based on notes from D. Hollinger.
University of Calgary – CPSC 441.  Ethernet, defined under IEEE 802.3, is one of today's most widely used data communications standards  It finds its.
Ethernet Risanuri Hidayat. Ethernet The term Ethernet refers to the family of local-area network (LAN) products covered by the IEEE standard. Three.
Understanding IPv6 Slide: 1 Appendix A Link-Layer Support for IPv6.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 1 Local Area Network (LAN) Technologies.
DCN286 INTRODUCTION TO DATA COMMUNICATION TECHNOLOGY Ethernet Fundamentals.
CompTIA Network+ Chapter 2
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding Ethernet.
“Internetworking” Bridges –Transparent bridges –Source Routing - Transparent Bridges Routers (Network Layer) Brouters
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
Dec 14, 2006CS573: Network Protocols and Standards1 LAN Addressing Network Protocols and Standards Autumn
CS335 Networking & Network Administration Tuesday, April 13, 2010.
Chapter 3 Review of Protocols And Packet Formats
IP Address 0 network host 10 network host 110 networkhost 1110 multicast address A B C D class to to
Data/Link Layer Issues Protocol & Services Topology Error Detection & Recovery.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Ethernet, ARP.
TCP/IP Networking sections 13.2,3,4,5 Road map: TCP, provide connection-oriented service IP, route data packets from one machine to another (RFC 791) ICMP,
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Chapter 1-3 The Ethernet LAN. Ethernet The networking protocol used in most modern computer networks is Ethernet. Ethernet is a CSMA/CD LAN protocol.
Chapter 13 Wired LANs: Ethernet
Wired LANs: Ethernet In Chapter 1, we learned that a local area network (LAN) is a computer network that is designed for a limited geographic area such.
Chapter 7 Low-Level Protocols
資 管 Lee Appendix A1 Link-Layer Support for IPv6. 資 管 Lee Lesson Objectives Basic structure of IPv6 packets LAN media WAN media IPv6 over IPv4.
Oct 21, 2014CS524: Advanced Computer Networks1 LAN Addressing Advanced Computer Networks.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
IP Routing Table (Linux) eth0 eth0 UG UG lo lo U eth0 eth0 U
Local Area Networks: Ethernet. IEEE Background Institution of Electrical and Electronic Engineering (IEEE) A professional non-profit organization Project.
CS 540 Computer Networks II Sandy Wang
1 Semester 1 CHAPTER 6 REVIEW JEOPARDY Frames Data Link LayerMACAddressingHexadecimalsMiscellaneous
Lesson 1: Local Area Network (LAN) Technologies LAN encapsulations Ethernet Token Ring FDDI IEEE
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Ethernet Network Fundamentals – Chapter 9.
Chapter 1 - Local Area Network Technologies. How IP Datagrams are Encapsulated IP datagrams are found at the OSI Network layer IP datagrams are sent to.
Chapter 9 Hardware Address & Frame Type Identification Hardware address of frame Addressing schemes Ethernet Frame header format.
Chapter 6 – Layer 2 MAC, Frames, Hex, etc.. Layer 1 / Layer 2 Layer 1 Signals, media, bit streams Layer 2 –Communicates with upper layers using Logical.
1 Ch 9 Hardware Addressing and Frame Type Identification.
Physical and Data Link Layers Chapter 2 Connecting People To Information.
Ethernet Standards IEEE802.3
Copyright Kenneth M. Chipps Ph.D. Ethernet Frame Format Last Update
1 Hardware Addressing and Frame Type Identification.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Introduction to Ethernet In 1985, the Institute of Electrical and Electronics Engineers (IEEE) published standards for LANs. These standards start with.
+ Lecture#2: Ethernet Asma ALOsaimi. + Objectives In this chapter, you will learn to: Describe the operation of the Ethernet sublayers. Identify the major.
Data Communication Networks Lec 18. Wired LAN:Ethernet Datalink layer – Logical link control(LLC) – MAC Physical layer.
IPv4 over IP CS Soohong Daniel Park Syam Madanapalli.
Introduction to Networks v6.0
Ethernet Frame Structure
Data Networking via LANs Packets and Frames
Net 323: NETWORK Protocols
Ethernet : Framing and Addressing
Data Link Issues Relates to Lab 2.
COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan.
Guide to TCP/IP, Third Edition
Protocol layering and data
ITECH1102 Networking and Security
Protocol layering and data
Chaithra Ashwin Sanjana
16EC Computer networks unit II Mr.M.Jagadesh
The Data Link Layer Johan Lukkien
Presentation transcript:

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 1 Computernetze 1 (CN1) 2.9 Ethernet Frame Prof. Dr. Andreas Steffen Institute for Internet Technologies and Applications

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 2 Lesestoff im Ethernet Buch Kapitel 2 Ethernet, Seiten Frameformate bei Ethernet

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 3 DATA Ethernet Rahmenformate Bytes … DATAFCSPreambleSFDDASA IEEE Ethernet II (DIX) IFGPT LLC SNAP Preamble SFDDASAFCSIFGPreamble LENLLC PAD MAC Rahmengrösse 64 … 1518 Bytes Unterscheidungsmerkmal zwischen DIX und Maximale Payload Länge ist 1500 Bytes (0x05DC) Ethernet Payload Types (PT) haben Werte grösser als 1500, z.B. IP: 0x0800, ARP: 0x0806, AppleTalk: 0x809B, Novell: 0x8137, 0x8138

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 4 Felder im Ethernet-Frame Preamble 7 Bytes Sequenz zur Bit-Synchronisation SFD (Start-of-Frame Delimiter) 1 Byte zur Byte-Synchronisation, Beginn des MAC-Frames DA (Destination Address) 6 Bytes Hardware Adresse des gewünschten Empfängers SA (Source Address) 6 Bytes Hardware Adresse des Senders LEN (IEEE Length) oder PT (DIX Ethertype) 2 Bytes Länge der LLC PDU oder Ethernet Payload Type DATA / PAD (Padding) Bytes Padding mit 0x00 garantiert minimale Paketdauer für CSMA/CD FCS (Frame Check Sequence) 4 Bytes 32 Bit Cyclic-Redundancy-Check (CRC-32) IFG (Inter Frame Gap) 12 Bytes Minimaler Abstand zwischen zwei Ethernet-Frames

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 5 MAC Adressierung - UNICAST One-to-One: UNICAST Frame 00-0C Sent directly to MAC address of Host 2 This frame is for me 00-0C VENDOR Code (OUI) 24 Bits Unique Number 24 Bits Unique MAC Hardware Address: 00-0C

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 6 One-to-All: BROADCAST To special destination MAC Address (Broadcast Address) Frame We MUST all process this frame !! - Must be received by all stations - Can be a severe burden especially to slow systems and appliances - Should be used as little as possible - Main obstacle in large flat networks 00-0C FF-FF-FF-FF-FF-FF

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 7 One-to-Many: MULTICAST Frame I dont care about that frame To special destination MAC Address (group address) - IP Multicast Addresses map to Ethernet Multicast Addresses - Efficient Mechanism for Group Traffic (Video, Spanning Tree, etc.) - Usually locally controlled by additional Protocols (CGMP, IGMP, RGMP, GMRP) - Globally controlled by Multicast routing 00-0C C

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 8 Medium Access Control (MAC)- Adressen Individual/Group Bit (erstes Bit, LSB der DA): I/G=0: Individual Address I/G=1: Group Address (Broadcast / Multicast) Universal/Local Bit: U/L=0: Universally (globally) Administered Address U/L=1: Locally Administered Address Manufacturer Code LSB MSB

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 9 Manufacturer Codes CCisco IBM BCisco 00-AA-00Intel 00-0B-5DFujitsu (Broadcom Gigabit Ethernet NIC) AF 3COM Corporation 00-0D-88 D-Link Hewlett-Packard Sun What is your PCs OUI (Organizationally Unique Identifier)? Look it up at: Each OUI allows to uniquely address 2 24 = NICs

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 10 Multicast Adressen C Spanning tree (for bridges), Ethertype: C Bridge Management, Ethertype: E DoD Internet Multicast (RFC 1112), Ethertype: 0800 CF Ethernet Configuration Test protocol (Loopback), Ethertype: 9000

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 11 Bestimmung der MAC-Adresse Windows: ipconfig Unix/Linux: ifconfig Beispiel: satay# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0D:88:3C:30:F9 inet addr: Bcast: Mask: inet6 addr: fe80::20d:88ff:fe3c:30f9/64

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 12 Computernetze 1 (CN1) 2.10 Logical Link Control Layer (LLC)

Steffen/Stettler, , 2b-Ethernet_Frame.ppt Bytes LLC Header Format LLC header is prepended to higher layer data DSAP (Destination Service Access Point), 8 bits SSAP (Source Service Access Point), 8 bits Control Field, 8 or 16 bits LLC PDU is encapsulated in MAC frame MAC HeaderDSAPSSAPControlMAC TrailerDATA LLC Header Layer3 Payload

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 14 DSAP and SSAP Destination Service Access Point and Source SAP identify the higher level protocol, which is the destination and the source of the given frame are a kind of protocol type or protocol stack identifier D D D I/GU U=0: User defined U=1: IEEE defined SSAPDSAP I/G=0: Individual DSAP I/G=1: Group DSAP C/R=0: Command C/R=1: Response C/RU11M P/FM M MD D D Control LLC Type 1

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 15 Values for DSAP / SSAP Field 128 values possible for I/G = 0 63 are reserved for IEEE protocols (U =1) 63 for vendor specific protocols and for free application usage (U = 0) SAP Examples: 0x00 Null SAP station with running LLC software always responds to a frame destined to the Null SAP -> LLC Ping can be implemented 0x03 LLC sub-layer management (U=1) 0x06 DoD IP (U=1) 0x d Spanning Tree Protocol (U=1) 0xAA SNAP sub-layer (U=1) [ ] 0xFE ISO Network Layer (U=1)

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 16 Values for LLC Control Field LLC Control field and protocol procedures are similar to HDLC HDLC procedures allow connection-less and connection-oriented services on a layer 2 link Connection-less mode is used by IP, IPX, AppleTalk, etc. over LLC Type 1 Connection-oriented mode is used by SNA over LLC Type 2 NetBIOS over LLC Type 2 (NetBEUI) e.g. in Microsoft Peer-to-Peer Network

Steffen/Stettler, , 2b-Ethernet_Frame.ppt 17 Sub Net Access Protocol (SNAP) SNAP header is prepended to higher layer data OUI (Organizational Unit Identifier), 3 bytes Ethernet Type, 2 bytes In an IP-based Network OUI: Ethertype: 0x0800 (IP), 0x0806 (ARP) MAC HeaderLLC Header Ethernet Type MAC TrailerDATA SNAP Header Layer3 Payload Bytes OUI