Beruflich Dokumente
Kultur Dokumente
Kithsiri M. Liyanage
University of Peradeniya
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Objectives:
Describe the basics of Ethernet technology
Explain naming rules of Ethernet technology
Explain how Ethernet relates to the OSI model
Describe the Ethernet framing process and frame
structure
List Ethernet frame field names and purposes
Identify the characteristics of CSMA/CD
Describe Ethernet timing, interframe spacing, and backoff
time after a collision
Define Ethernet errors and collisions
Explain the concept of auto-negotiation in relation to
speed and duplex
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Ethernet Standards
Speed: 10 Mbps
Standard: 802.3
Physical Layers:
– Used today:
- 10Base-T 10 Mbps Twisted Pair
- 10Base2 (Thin Ethernet) 10 Mbps thin coax
cable
– Used in the past:
- 10Base5 (Thick Ethernet) 10 Mbps thick
coax cable
– There is even an analog version:
- 10Broad36 10 Mbps on coax cable using
analog signaling
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
10Base-T
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Fast Ethernet
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Gigabit Ethernet
Physical Layers:
- 1000Base-SX short-wave laser over multimode fiber
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
MAC Technologies
http://standards.ieee.org/getieee802/
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Ethernet Technologies
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Addressing
Ethernet uses MAC addresses that are 48 bits in length and expressed as
12 hexadecimal digits.
The first six hexadecimal digits, which are administered by the IEEE,
identify the manufacturer or vendor. This portion of the MAC address is
known as the Organizational Unique Identifier (OUI).
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Addressing
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Physical Layer
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Frame Structure
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Can Detect
4. Any burst error for which the length of the burst is less
than the length of the FCS
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Internet checksum
1’s complements of the sum of 1’s complements of data taken
16 bits at a time
Example
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Internet checksum
Good because we don’t need to touch all data if one area of the
data is changed.
2. Time to live
In theory, time to live is measured in seconds, although every host that passes
the datagram must reduce the TTL by at least one unit. In practice, the TTL field
is reduced by one on every hop. To reflect this practice, the field is renamed
hop limit in IPv6.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Preamble
10101011
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
MAC
DEEE and
PGIS
IT Center
– University
– University
of Peradeniya
Collision less
MAC protocols use a
of Peradeniya
first-come, first-served
approach. Carrier Sense
Multiple Access with
SC 551: Communication Networks: Ethernet Fundamentals
Collision Detection
(CSMA/CD)
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Slot time
Slot time is only applicable to half-duplex transmissions. Since slot time is the time required to
wait for the medium to be free from transmissions, there is no time required to wait for full-duplex
transmissions. 10 Gbit/s is a full duplex technology, so slot time is not applicable here.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Interframe Spacing
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Backoff Timing
After a collision occurs and all devices allow the cable to become idle
(each waits the full interframe spacing),
If media congestion results in the MAC layer unable to send the frame
after 16 attempts, it gives up and generates an error to the Network layer.
With the use of switches, the need for CSMA/CD starts to diminish or, in
some cases, is removed altogether.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Data Encoding
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
4B/5B Encoding
The encoding method used for encoding 4-bit data bytes to 5-bit
Transmission Characters.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
4B/5B Encoding
Data Sequence
Data Sequence Encoded Scheme Encoded Scheme
0000 11110 Q(Quite) 00000
0001 01001 I(Idle) 11111
0010 10100 H(Halt) 00100
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
25 Mbps
125
25 Mbps 4B/5B MLT-3
Mbps
Block Line
25 Mbps
Encoder Encoder
25 Mbps
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
25 Mbps
125
25 Mbps 4B/5B NRZ-I
Mbps
Block Line
25 Mbps
Encoder Encoder
25 Mbps
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
125 Mbps
125 Mbps
125 Mbps
1.25
8B/10B NRZ
125 Mbps Gbps
Block Line
125 Mbps
Encoder Encoder
125 Mbps
125 Mbps
125 Mbps
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
4-pair of
125 Mbps CAT 5 UTP
125 Mbps
250 Mbps
4D-PAM5
125 Mbps
Block
125 Mbps 250 Mbps
Encoder
125 Mbps
250 Mbps
125 Mbps
125 Mbps
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Ethernet auto-negotiation
Ethernet auto-negotiation
Duplex mismatch
one end is forced to full duplex
the other is forced to half duplex
result in collisions and errors
10-Gigabit Ethernet does not support half
duplex
The list is priority ranked, with the most
desirable link configuration at the top.
Fiber-optic Ethernet implementations are not
included in this priority resolution list
because the interface configuration is fixed.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Operation of a switch
Operation of a switch
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Operation of a switch
How a frame is switched to the destination port is a trade off between
latency and reliability.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Operation of a switch
3. If the bit rates are not the same, the frame must be stored at one bit
rate before it is sent out at the other bit rate.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Symmetric switching
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Asymmetric switching
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Memory Buffering
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
A frame is transmitted to the outgoing port only when all the frames
ahead of it in the queue have been successfully transmitted.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
The frames in the buffer are linked dynamically to the destination port.
This allows the packet to be received on one port and then transmitted
on another port, without moving it to a different queue.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
The switch keeps a map of frame to port links showing where a packet
needs to be transmitted.
The map link is cleared after the frame has been successfully
transmitted. The memory buffer is shared.
The number of frames stored in the buffer is restricted by the size of the
entire memory buffer, and not limited to a single port buffer.
This permits larger frames to be transmitted with fewer dropped
frames.
This is important to asymmetric switching, where frames are being
exchanged between different rate ports.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Network Latency
Latency is the delay between the time a frame begins to leave the
source device and when the first part of the frame reaches its
destination. A variety of conditions can cause delays:
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Picture
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Collision domains
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
The accumulation of
broadcast and multicast
traffic from each device in
the network is referred to as
broadcast radiation.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Filtering frames
Bridges and switches that can filter frames based on MAC addresses
can also be used to filter Ethernet frames by multicast and broadcast
addresses.
This filtering is achieved through the implementation of virtual local-area
networks or VLANs
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Communication methods
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Virtual LANs
Networks grow
Admin section
Before
Finance section
Expansion
Now
Admin sections
Finance sections
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Virtual LANs
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Static VLANs
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Dynamic VLANs
Dynamic VLANs allow for membership based on the MAC address of the device
connected to the switch port.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Example
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Virtual LANs
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Virtual LANs
Example
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Benefits of VLANS
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
Cost reduction
Cost savings result from less need for expensive network upgrades and more
efficient use of existing bandwidth and uplinks.
Higher performance
Dividing flat Layer 2 networks into multiple logical workgroups (broadcast domains)
reduces unnecessary traffic on the network and boosts performance.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
For each device, an ARP cache timer removes ARP entries that
have not been used for a specified period of time.
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
The victims:
10.0.0.2 MAC address: 00-AA-BB-CC-DD-E1
10.0.0.3 MAC address: 00-AA-BB-CC-DD-E2
At 10.0.0.3
IP Address MAC Address
10.0.0.2 00-AA-BB-CC-DD-00
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya
SC 551: Communication Networks: Ethernet Fundamentals
PGIS
DEEE and – University
IT Center of Peradeniya
– University of Peradeniya