Provided by Colasoft Co., Ltd.

IEEE 802.3

Home > Protocols > IEEE 802.3 Update: 2006-01-12 11:00:42    I have words to say about this protocol
On this page
SUMMARY
Layer : Data Link Layer
Type : Data link and physical layer protocol
SNMP MIBs : iso.org.dod.internet.mgmt.mib-2.powerEthernetMIB(1.3.6.1.2.1.105)
Related protocols : EEE 802.2,
IEEE 802.3u,
IEEE 802.3z,
IEEE 802.2,
IEEE 802.1,
IEEE 802.3ae,
IEEE 802.1D,
IEEE 802.1G,
IEEE 802.1Q,
IEEE 802.1p,
IEEE 802.1X,
FDDI,
Token Ring
DESCRIPTION
IEEE 802.3 is a standard specification for Ethernet, a method of physical communication in a local area network (LAN), which is maintained by the Institute of Electrical and Electronics Engineers (IEEE). This is generally a LAN technology with some WAN applications. Physical connections are made between nodes and/or infrastructure devices (hubs, switches, routers) by various types of copper or fiber cable.

Following are the four data rates currently defined for operation over optical fiber and twisted-pair cables:
IEEE StandardSpeed MbpsCommon Name
802.310Ethernet (10BaseT)
802.3u100Fast Ethernet (100BaseT)
802.3z1000Gigabit Ethernet over fiber
802.3ae10 Gigabit10 Gbps Ethernet


History
The original IEEE 802.3 standard was based on, and was very similar to, the Ethernet Version 1.0 specification. The draft standard was approved by the 802.3 working group in 1983 and was subsequently published as an official standard in 1985 (ANSI/IEEE Std. 802.3-1985). Since then, a number of supplements to the standard have been defined to take advantage of improvements in the technologies and to support additional network media and higher data rate capabilities, plus several new optional network access control features.


Physical Layer Relationship to the ISO Reference Model
Although the specific logical model of the physical layer may vary from version to version, all Ethernet NICs generally conform to the generic model show in the following illustrate.


The physical layer for each transmission rate is divided into sublayers that are independent of the particular media type and sublayers that are specific to the media type or signal encoding.

  • The reconciliation sublayer and the optional media-independent interface (MII in 10-Mbps and 100-Mbps Ethernet, GMII in Gigabit Ethernet) provide the logical connection between the MAC and the different sets of media-dependent layers. The MII and GMII are defined with separate transmit and receive data paths that are bit-serial for 10-Mbps implementations, nibble-serial (4 bits wide) for 100-Mbps implementations, and byte-serial (8 bits wide) for 1000-Mbps implementations. The media-independent interfaces and the reconciliation sublayer are common for their respective transmission rates and are configured for full-duplex operation in 10Base-T and all subsequent Ethernet versions.


  • The media-dependent physical coding sublayer (PCS) provides the logic for encoding, multiplexing, and synchronization of the outgoing symbol streams as well symbol code alignment, demultiplexing, and decoding of the incoming data.


  • The physical medium attachment (PMA) sublayer contains the signal transmitters and receivers (transceivers), as well as the clock recovery logic for the received data streams.


  • The medium-dependent interface (MDI) is the cable connector between the signal transceivers and the link.


  • The Auto-negotiation sublayer allows the NICs at each end of the link to exchange information about their individual capabilities, and then to negotiate and select.


  • the most favorable operational mode that they both are capable of supporting. Auto-negotiation is optional in early Ethernet implementations and is mandatory in later versions.

Depending on which type of signal encoding is used and how the links are configured, the PCS and PMA may or may not be capable of supporting full-duplex operation.

10-Mbps Ethernet¡ª10Base-T
10Base-T provides Manchester-encoded 10-Mbps bit-serial communication over two unshielded twisted-pair cables. Although the standard was designed to support transmission over common telephone cable, the more typical link configuration is to use two pair of a four-pair Category 3 or 5 cable, terminated at each NIC with an 8-pin RJ-45 connector (the MDI), as shown in following. Because each active pair is configured as a simplex link where transmission is in one direction only, the 10Base-T physical layers can support either half-duplex or full-duplex operation.


Although 10Base-T may be considered essentially obsolete in some circles, it is included here because there are still many 10Base-T Ethernet networks, and because full-duplex operation has given 10BaseT an extended life.
10Base-T was also the first Ethernet version to include a link integrity test to determine the health of the link. Immediately after powerup, the PMA transmits a normal link pulse (NLP) to tell the NIC at the other end of the link that this NIC wants to establish an active link connection:
  • If the NIC at the other end of the link is also powered up, it responds with its own NLP.


  • If the NIC at the other end of the link is not powered up, this NIC continues sending an NLP about once every 16 ms until it receives a response.

The link is activated only after both NICs are capable of exchanging valid NLPs.


IEEE 802.3 Frame Structure
  • The basic Ethernet frame format
    The IEEE 802.3 standard defines a basic data frame format that is required for all MAC implementations, plus several additional optional formats that are used to extend the protocol's basic capability.

  • Preamble

    SFD

    Destination

    Source

    Length Type

    Data unit + pad

    FCS

    7 bytes

    1 byte

    6 bytes

    6 bytes

    2 bytes

    46-1500 bytes

    4 bytes


    • Preamble (PRE)
      The PRE is an alternating pattern of ones and zeros that tells receiving stations that a frame is coming, and that provides a means to synchronize the frame-reception portions of receiving physical layers with the incoming bit stream.


    • Start-of-frame delimiter (SOF)
      The SOF is an alternating pattern of ones and zeros, ending with two consecutive 1-bits indicating that the next bit is the left-most bit in the left-most byte of the destination address.


    • Destination address (DA)
      The DA field identifies which station(s) should receive the frame.
      The address structure is as follows:

      I/G

      U/L

      Address bits


        I/GIndividual / group address may be:
        0Individual address.
        1Group address.
        U/LUniversal /local address may be:
        0Universally administered.
        1Locally administered.

      The left-most bit in the DA field indicates whether the address is an individual address (indicated by a 0) or a group address (indicated by a 1). The second bit from the left indicates whether the DA is globally administered (indicated by a 0) or locally administered (indicated by a 1). The remaining 46 bits are a uniquely assigned value that identifies a single station, a defined group of stations, or all stations on the network.


    • Source addresses (SA)
      The SA field identifies the sending station. The address structure is as follows:
      0The first bit is always 0.
      U/LUniversal/local address may be:
      0Universally administered.
      1Locally administered.


    • Length/Type
      This field indicates either the number of MAC-client data bytes that are contained in the data field of the frame, or the frame type ID if the frame is assembled using an optional format. If the Length/Type field value is less than or equal to 1500, the number of LLC bytes in the Data field is equal to the Length/Type field value. If the Length/Type field value is greater than 1536, the frame is an optional type frame, and the Length/Type field value identifies the particular type of frame being sent or received.


    • Data
      Is a sequence of n bytes of any value, where n is less than or equal to 1500. If the length of the Data field is less than 46, the Data field must be extended by adding a filler (a pad) sufficient to bring the Data field length to 46 bytes.


    • Frame check sequence (FCS)
      This sequence contains a 32-bit cyclic redundancy check (CRC) value, which is created by the sending MAC and is recalculated by the receiving MAC to check for damaged frames. The FCS is generated over the DA, SA, Length/Type, and Data fields.


  • IEEE 802.3 header

  • Destination Address

    Source Address

    Ethertype

    Data

    6 bytes

    6 bytes

    16 bytes

    46-1500 bytes


    • Destination Address
      MAC address of the destination node. This may be a unicast, multicast or broadcast address.


    • Source Address
      The unicast MAC address of the source node.


    • Ethertype
      The number of bytes encapsulated or the protocol type of the next higher protocol.



Versions of Ethernet
The original Ethernet is called "Experimental Ethernet" today.

Ethernet StandardDateDescription
Experimental Ethernet1972 (patented 1978)2.94 Mbit/s over coaxial cable (coax) cable bus
Ethernet II (DIX v2.0)198210 Mbit/s over thin coax (thinnet) - Frames have a Type field. The internet protocol suite use this frame format on any media.
IEEE 802.3198310BASE5 10 Mbit/s over thick coax - same as DIX except Type field is replaced by Length and LLC fields
802.3a198510BASE2 10 Mbit/s over thin Coax (thinnet or cheapernet)
802.3b198510BROAD36
802.3c198510 Mbit/s repeater specs
802.3d1987FOIRL (Fiber-Optic Inter-Repeater Link)
802.3e19871BASE5 or StarLAN
802.3i199010BASE-T 10 Mbit/s over twisted pair
802.3j199310BASE-F 10 Mbit/s over Fiber-Optic
802.3u1995100BASE-TX, 100BASE-T4, 100BASE-FX Fast Ethernet at 100 Mbit/s (w/Auto-Negotiation)
802.3x1997Full Duplex and flow control
802.3y1998100BASE-T2 100 Mbit/s over low quality twisted pair
802.3z19981000BASE-X Gbit/s Ethernet over coax at 1 Gbit/s
802.3ab19991000BASE-T Gbit/s Ethernet over twisted pair at 1 Gbit/s
802.3ac1998Max frame size extended to 1522 bytes (to allow "Q-tag") The Q-tag includes 802.1Q VLAN information and 802.1p priority infomation.
802.3ad2000Link aggregation for parallel links
802.3ae200310 Gbit/s Ethernet over fiber; 10GBASE-SR, 10GBASE-LR
802.3af2003Power over Ethernet
802.3ah2004Ethernet in the First Mile
802.3ak200410GBASE-CX4 10 Gbit/s Ethernet over twin-axial cable
802.3anin work10GBASE-T 10 Gbit/s Ethernet over unshielded twisted pair(UTP)
802.3apin workBackplane Ethernet (1 and 10 Gbit/s over printed circuit boards)
802.3aqin work10GBASE-LRM 10 Gbit/s Ethernet over multimode fiber
802.3arin workCongestion management
802.3asin workFrame expansion



IEEE 802.3u (100Mbps Ethernet)

Increasing the Ethernet transmission rate by a factor of ten over 10Base-T was not a simple task, and the effort resulted in the development of three separate physical layer standards for 100 Mbps over UTP cable: 100Base-TX and 100Base-T4 in 1995, and 100Base-T2 in 1997. Each was defined with different encoding requirements and a different set of media-dependent sublayers, even though there is some overlap in the link cabling.

Ethernet VersionTransmit Symbol RateEncodingCablingFull-Duplex Operation
10Base-T10 MBdManchesterTwo pairs of UTP Category -3 or betterSupported
100Base-TX125 MBd4B/5BTwo pairs of UTP Category -5 or Type 1 STPSupported
100Base-T433 MBd8B/6TFour pairs of UTP Category -3 or betterNot supported
100Base-T225 MBdPAM5x5Two pairs of UTP Category -3 or betterSupported


IEEE 802.3z (1000Base-X)
The Gigabit Ethernet is based on the Ethernet protocol, but increased speed tenfold over the fast Ethernet, using shorter frames with carrier Extension. It is published as the IEEE 802.3z and 802.3ab, supplement to the IEEE 802.3 base standards.

The Gigabit Ethernet standards are fully compatible with Ethernet and Fast Ethernet installations. It retains Carrier Sense Multiple Access/ Collision Detection (CSMA/CD) as the access method. It supports full-duplex as well as half duplex modes of operation. Single-mode and multi mode fiber and short-haul coaxial cable, and twisted pair cables are supported.

Top of Page

EXAMPLES

Top of Page


PROTOCOL RELATIONS
Parent layer
Child layer
MPLS
VLAN
IEEE 802.3
Top of Page

GLOSSARY
CSMA/CD
CSMA/CD (Carrier Sense Multiple Access with Collision Detection). Algorithm used when transmitting frames. The network is checked for other transmissions; when the way is clear, the computer transmissions can begin. If a collision is detected the packet is retransmitted later.

IEEE
IEEE (Institute of Electrical and Electronics Engineers) is best known for developing standards for the computer and electronics industry, which founded in 1884 as the AIEE, the IEEE was formed in 1963 when AIEE merged with IRE. IEEE is an organization composed of engineers, scientists, and students. The IEEE is best known for developing standards for the computer and electronics industry. In particular, the IEEE 802 standards for local-area networks are widely followed.

IEEE 802.3ab
The IEEE 802.3ab defines the Gigabit Ethernet over the unshielded twisted pair wire (1000Base-T covers up to 75m).

IEEE 802.3ac
This extension adds the capability to use VLAN tags within the frame. The maximum frame size is increased to 1522 bytes.

IEEE 802.3ad
802.3ad is an IEEE standard for bonding or aggregating multiple ethernet ports into one virtual interface (also known as trunking). The advantages of aggregation are that the virtual interface provides increased bandwidth by merging the bandwidth of the individual ports. In addition to load balancing, 802.3ad provides automatic fail-over in the event any port or cable fails.

IEEE 802.3ae
The IEEE 802.3ae supplement to the 802.3 standard, provides support to extend the 802.3 protocol and MAC specification to an operating speed of 10 Gb/s.

IEEE 802.3af
The IEEE standard 802.3af (often erroneously called 802.11af) describes a mechanism for Power over Ethernet (PoE). The standard provides the capability to deliver both power and data over standard Ethernet cabling.

IEEE 802.3ak
Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements Part 3: Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications Amendment: Physical Layer and Management Parameters for 10Gb/s Operation.

IEEE 802.3z
The IEEE 802.3z defines the Gigabit Ethernet over fiber and cable, which has a physical media standard 1000Base-X (1000BaseSX - short wave covers up to 500m, and 1000BaseLX - long wave covers up to 5km).

Top of Page

REFERENCES
RFCs:
[RFC 1042] A Standard for the Transmission of IP Datagrams over IEEE 802 Networks.
                Obsoletes: RFC 948.
[RFC 1515] Definitions of Managed Objects for IEEE 802.3 Medium Attachment Units (MAUs).
[RFC 2108] Definitions of Managed Objects for IEEE 802.3 Repeater Devices using SMIv2.
                Obsoletes: RFC 1516.
[RFC 2239] Definitions of Managed Objects for IEEE 802.3 Medium Attachment Units (MAUs) using SMIv2.
[RFC 2464] Transmission of IPv6 Packets over Ethernet Networks.
                Obsoletes: RFC 1972.
[RFC 3621] Power Ethernet MIB.
                Defines SNMP MIB iso.org.dod.internet.mgmt.mib-2.powerEthernetMIB (1.3.6.1.2.1.105).
Obsolete RFCs:
[RFC 948] TWO METHODS FOR THE TRANSMISSION OF IP DATAGRAMS OVER IEEE 802.3 NETWORKS.
                Obsoleted by: RFC 1042.
[RFC 1368] Definitions of Managed Objects for IEEE 802.3 Repeater Devices.
                Obsoleted by: RFC 1516.
[RFC 1516] Definitions of Managed Objects for IEEE 802.3 Repeater Devices.
                Obsoleted by: RFC 2108.
                Obsoletes: RFC 1368.
[RFC 1972] A Method for the Transmission of IPv6 Packets over Ethernet Networks.
                Obsoleted by: RFC 2464.
                


Top of Page

OTHER PROTOCOLS OF TCP/IP SUITE
AARP   RRP   RTP Video   RTP Audio   RTP   COPS   Gopher   HSRP   ICP   MPLS   IEEE 802.2   CIP   FTP - Data   FTP - Ctrl   IMAPS   IP Fragment   LDAPS   PUP   MSSQL   RSH   SQL   POP3s   RTELNET   RSVP   STP   VLAN   MSN   H.323   MSRDP   HTTPS   WINS   LPD   GTP   ICMPv6   POP   TELNET   H.225   VRRP   PIM   RARP   SAP   OSPF   RLOGIN   SCTP   SIP   RTCP   PPPoE   Mobile IP   IMAP3   WhoIs   SLP   NCP   PPTP   MGCP   LDAP   L2TP   Kerberos   IPv6   GRE   Ethernet SNAP   AFP   CIFS   IEEE 802.3   Finger   NBDGM   NetBEUI   NBSSN   ESP   EIGRP   EGP   DHCP   CGMP   CDP   BOOTP   AH   NBNS   EthernetII   ICQ   PPP   ARP   RIP   IPX   IGRP   IGMP   SSH   RPC   NetBIOS   TFTP   SNMP   SNA   SMB   RADIUS   NTP   NNTP   UDP   TCP   BGP   DNS   SOCKS   IMAP   RTSP   NFS   ICMP   IP   FTP   Telnet   POP3   SMTP   HTTP  
Search RFCs:

Advanced Search
Search Glossary:
Exact search
Fuzzy search


All Protocols
Submit a Request

Recommend an Article

 Layer 7 Application Layer
  AFP
  BOOTP
  CIFS
  CIP
  COPS
  DHCP
  DNS
  Finger
  FTP
  FTP - Ctrl
  FTP - Data
  Gopher
  HSRP
  HTTP
  HTTPS
  ICP
  ICQ
  IMAP
  IMAP3
  IMAPS
  Kerberos
  LPD
  MGCP
  MSN
  MSRDP
  MSSQL
  NCP
  NFS
  NNTP
  NTP
  POP
  POP3
  POP3s
  RADIUS
  RLOGIN
  RRP
  RSH
  RTCP
  RTELNET
  RTP
  RTP Audio
  RTP Video
  RTSP
  SAP
  SIP
  SLP
  SMB
  SMTP
  SNA
  SNMP
  SOCKS
  SSH
  Telnet
  TELNET
  TFTP
  WhoIs
  WINS
 Layer 6 Presentation Layer
  NBNS
  NBSSN
  NCP
  NetBIOS
 Layer 5 Session Layer
  LDAP
  LDAPS
  NCP
  NetBEUI
  RPC
 Layer 4 Transport Layer
  H.225
  H.323
  NBDGM
  NetBEUI
  PUP
  SCTP
  TCP
  UDP
 Layer 3 Network Layer
  AARP
  AH
  BGP
  EGP
  EIGRP
  ESP
  GRE
  GTP
  ICMP
  ICMPv6
  IGMP
  IGRP
  IP
  IP Fragment
  IPv6
  IPX
  Mobile IP
  MPLS
  OSPF
  PIM
  PPPoE
  RIP
  RSVP
  STP
  VRRP
 Layer 2 Data Link Layer
  ARP
  CDP
  CGMP
  Ethernet SNAP
  EthernetII
  IEEE 802.2
  IEEE 802.3
  L2TP
  PPP
  PPTP
  RARP
  SQL
  VLAN
 Layer 1 Physical Layer
© 2006 - 2007 Colasoft Co., Ltd. All rights reserved.