Ethernet - Chapter 9: Network fundamentals
Which two features make switches preferable to hubs in Ethernet-based networks? –minimizing of collisions –increase in the throughput of communications
Bạn đang xem trước 20 trang tài liệu Ethernet - Chapter 9: Network fundamentals, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
Ethernet
Network Fundamentals – Chapter 9
Học viện mạng Bach Khoa - Website: www.bkacad.com
Objectives
• Identify the basic characteristics of network media used in
Ethernet.
• Describe the physical and data link features of Ethernet.
• Describe the function and characteristics of the media
access control method used by Ethernet protocol.
• Explain the importance of Layer 2 addressing used for
data transmission and determine how the different types of
addressing impacts network operation and performance.
• Compare and contrast the application and benefits of
using Ethernet switches in a LAN as apposed to using
hubs.
• Explain the ARP process.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Overview of Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Standards and Implementation
9.1.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Standards and Implementation
IEEE (Electrical and Electronics Engineers) Standards
• The first LAN is the original version of Ethernet. Robert Metcalfe and
his coworkers at Xerox designed it more than 30 years ago.
– The first Ethernet standard was published in 1980 by a consortium
of Digital Equipment Corporation, Intel, and Xerox (DIX). It was
released as an open standard. The first Ethernet standard products
were sold in the early 1980s.
• In 1985, the IEEE standards committee for Local and Metropolitan
Networks published standards for LANs. These standards start with the
number 802, and 802.3 is for Ethernet. To compare to the International
Standards Organization (ISO) and OSI model, the IEEE 802.3
standards had to address the needs of Layer 1 and the lower portion
of Layer 2 of the OSI model. As a result, some small modifications to
the original Ethernet standard were made in 802.3.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Layer 1 and Layer 2
9.1.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
LLC – Connecting to the Upper Layers
• LLC is implemented in software, and its implementation is independent of the physical
equipment.
• In a computer, the LLC can be considered the driver software (?) for the Network Interface
Card (NIC). The NIC driver is a program that interacts directly with the hardware on the
NIC to pass the data between the media and the Media Access Control sublayer.
The use of these sublayers
contributes significantly to
compatibility between diverse end
devices.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: The structure of LLC
Học viện mạng Bach Khoa - Website: www.bkacad.com
MAC – Getting Data to the Media
• The framing process provides important
delimiters that are used to identify a group of
bits that make up a frame. This process
provides synchronization between the
transmitting and receiving nodes.
9.1.4
Học viện mạng Bach Khoa - Website: www.bkacad.com
Physical and Implementations of Ethernet
9.1.5
Học viện mạng Bach Khoa - Website: www.bkacad.com
Physical and Implementations of Ethernet
• The success of Ethernet is due to the following factors:
1. Simplicity and ease of maintenance
2. Ability to incorporate new technologies
3. Reliability
4. Low cost of installation and upgrade
The introduction of Gigabit Ethernet
has extended the original LAN
technology to distances that make
Ethernet a Metropolitan Area Network
(MAN) and WAN standard.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet –
Communication through the LAN
Học viện mạng Bach Khoa - Website: www.bkacad.com
Historic Ethernet
9.2.1.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Historic Ethernet
9.2.1.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Historic Ethernet
• Early Ethernet Media: Coaxial cable
– Logical and physical bus topology
– 10BASE5, or Thicknet, used a thick coaxial that allowed for cabling
distances of up to 500 meters before the signal required a repeater.
– 10BASE2, or Thinnet, used a thin coaxial cable that was smaller in
diameter and more flexible than Thicknet and allowed for cabling
distances of 185 meters.
• Now, it was replaced by UTP cables.
– The UTP cables were easier to work with, lightweight, and less
expensive.
– Physical topology was a star topology using hubs.
• Hubs concentrate connections.
• Any single cable to fail without disrupting the entire network.
• Repeating the frame to all other ports did not solve the issue of
collisions.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Collision Management
Legacy Ethernet
• In 10BASE-T networks, typically using a hub.
– This created a shared media.
– Only one station could successfully transmit at a time: half-duplex
communication.
• More devices, more collisions.
• Using CSMA/CD to manage collisions, with little or no impact on
performance. As the number of devices and subsequent data traffic
increase, however, the rise in collisions can have a significant impact
on the user's experience.
9.2.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Collision Management
Current Ethernet
• 100BASE-TX Ethernet. Switches replace hubs
• Switches can control the flow of data by isolating each port and
sending a frame only to its proper destination (if the destination is
known), rather than send every frame to every device.
• The switch reduces or minimizes the possibility of collisions.
• Support full-duplex communications (transmit and receive signals at
the same time)
• 1Gbps Ethernet and beyond.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Move to 1Gbps and Beyond
• The applications tax even the
most robust networks.
– For example, the increasing
use of Voice over IP (VoIP)
and multimedia services
requires connections that are
faster than 100 Mbps
Ethernet.
• 1000 Mbps (Gigabit) Ethernet is
used.
• Some of the equipment and
cabling in modern, well-designed
and installed networks may be
capable of working at the higher
speeds with only minimal
upgrading. This reduces the total
cost.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Move to 1Gbps and Beyond
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Metro Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Frame
Học viện mạng Bach Khoa - Website: www.bkacad.com
The Frame – Encapsulating the Packet
9.3.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
The Frame – Encapsulating the Packet
• Ethernet II is the
Ethernet frame
format that is
used in TCP/IP
networks.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet frame structure
•The Preamble is used for timing
synchronization in the
asynchronous 10 Mbps and
slower implementations of
Ethernet. Faster versions of
Ethernet are synchronous, and
this timing information is
redundant but retained for
compatibility.
• Note: the timing information
represented by the preamble and
SFD is discarded and not counted
toward the minimum and
maximum frame size.
10101011
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet frame structure
•The Destination Address field
contains the MAC destination
address. It can be unicast,
multicast (group), or broadcast (all
nodes)
•The Source Address is
generally the unicast address of
the transmitting Ethernet node
(can be virtual entity – group or
multicast).
10101011
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet frame structure
•The Type value specifies the
upper-layer protocol to receive
the data after Ethernet
processing is completed.
•The Length indicates the
number of bytes of data that
follows this field. (so contents of
the Data field are decoded per
the protocol indicated).
Length if value < 1536 decimal,
(0x600) need LLC to identify
upper protocol
Type if value >= 1536 decimal,
(0x600) it identify upper
protocol
4
bytes
CRC
Học viện mạng Bach Khoa - Website: www.bkacad.com
• Three functions of the upper data link sublayer in the OSI
model
1. Identifies the network layer protocol
2. Makes the connection with the upper layers
3. Insulates network layer protocols from changes in
physical equipment
Remember for sublayer LLC
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet frame structure
•The Maximum Transmission
Unit (MTU) for Ethernet is 1500
octets, so the data should not
exceed that size
• Ethernet requires that the
frame be not less than 46 octets
or more than 1500 octets (Pad is
required if not enough data).
• The IEEE 802.3ac standard,
released in 1998, extended the
maximum allowable frame size
to 1522 bytes.
•The frame size was
increased to accommodate
a technology called Virtual
Local Area Network (VLAN).
Length if value < 1536 decimal,
(0x600) need LLC to identify
upper protocol
Type if value >= 1536 decimal,
(0x600) it identify upper
protocol
4
bytes
CRC
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet frame structure
• A FCS contains a 4-byte CRC value that is created by the
device that sends data and is recalculated by the destination
device to check for damaged frames.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet frame structure
•The data field must be at least 46 bytes long.
•This length assures that the frame signals stay on the network long enough for every Ethernet
station on the network system to hear the frame within the correct time limits.
•Every station must hear the frame within the maximum round-trip signal propagation time of an
Ethernet system.
Học viện mạng Bach Khoa - Website: www.bkacad.com
The Ethernet MAC Address
9.3.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
•Ethernet uses MAC addresses that are 48 bits in length and expressed as
12 hexadecimal digits.
•Sometimes referred to as burned-in addresses (BIA) because they are
burned into read-only memory (ROM) and are copied into random-access
memory (RAM) when the NIC initializes.
The Ethernet MAC Address
Học viện mạng Bach Khoa - Website: www.bkacad.com
Hexadecimal Numbering and Addressing
9.3.3
Học viện mạng Bach Khoa - Website: www.bkacad.com
Hexadecimal Numbering and Addressing
• Hexadecimal Numbering: The base 16 numbering system uses
the numbers 0 to 9 and the letters A to F.
• Understanding Bytes: 8 bits (a byte) is a common binary
grouping, binary 00000000 to 11111111 can be represented in
hexadecimal as the range 00 to FF.
• Representing Hexadecimal Values: preceded by 0x (for example
0x73)
• Hexadecimal is used to represent Ethernet MAC addresses and
IP Version 6 addresses.
• Hexadecimal Conversions: Number conversions between
decimal and hexadecimal values are straightforward, but quickly
dividing or multiplying by 16 is not always convenient. If such
conversions are required, it is usually easier to convert the
decimal or hexadecimal value to binary, and then to convert the
binary value to either decimal or hexadecimal as appropriate.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Hexadecimal Numbering and Addressing
Học viện mạng Bach Khoa - Website: www.bkacad.com
Another Layer of Addressing
9.3.4
Học viện mạng Bach Khoa - Website: www.bkacad.com
Another Layer of Addressing
Data Link Layer
• OSI Data Link layer (Layer 2) physical addressing, implemented
as an Ethernet MAC address, is used to transport the frame
across the local media.
– Although providing unique host addresses, physical
addresses are non-hierarchical (Flat !).
– They are associated with a particular device regardless of its
location or to which network it is connected.
• These Layer 2 addresses have no meaning outside the local
network media.
– A packet may have to traverse a number of different Data
Link technologies in local and wide area networks before it
reaches its destination.
– A source device therefore has no knowledge of the
technology used in intermediate and destination networks or
of their Layer 2 addressing and frame structures.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Another Layer of Addressing
Network Layer
• Network layer (Layer 3) addresses, such as IPv4 addresses,
provide the ubiquitous, logical addressing that is understood at
both source and destination. To arrive at its eventual
destination, a packet carries the destination Layer 3 address
from its source. However, as it is framed by the different Data
Link layer protocols along the way, the Layer 2 address it
receives each time applies only to that local portion of the
journey and its media.
In short:
• The Network layer address enables the packet to be forwarded
toward its destination.
• The Data Link layer address enables the packet to be carried by
the local media across each segment.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Unicast
9.3.5
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Broadcast
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Multicast
The source will always have
a unicast address.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: IP Multicast address MAC Multicats address
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Media Access Control
Học viện mạng Bach Khoa - Website: www.bkacad.com
Media Access Control in Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: CSMA/CD
Listen-before-transmit
Transmitting& listening
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: CSMA/CD
CSMA/CD used in Ethernet performs 3
functions:
1.Transmitting and receiving data packets
2.Decoding data packets and checking
them for valid addresses before passing
them to the upper layers of the OSI
model
3.Detecting errors within data packets or
on the network
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: CSMA/CD
• Carrier Sense Multiple Access (CSMA): when a NIC has data to
transmit, the NIC first listens to the cable (using a transceiver) to see
if a carrier (signal) is being transmitted by another node. This may
be achieved by monitoring whether a current is flowing in the cable
(each bit corresponds to 18-20 milliAmps (mA)).
• Collision Detection (CD) : when there is data waiting to be sent,
each transmitting NIC also monitors its own transmission. If it
observes a collision (excess current above what it is generating, i.e.
> 24 mA for coaxial Ethernet), it stops transmission immediately and
instead transmits a 32-bit jam sequence.
Học viện mạng Bach Khoa - Website: www.bkacad.com
CSMA/CD – The Process
9.4.2.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
CSMA/CD – The Process
Học viện mạng Bach Khoa - Website: www.bkacad.com
CSMA/CD – The Process
Học viện mạng Bach Khoa - Website: www.bkacad.com
CSMA/CD – The Process
• After an Ethernet collision, when the backoff algorithm is invoked, which
device has priority to transmit data?
• Any device in the collision domain whose backoff timer expires first
• What’s a drawback of the
CSMA/CD access method?
• Collisions can decrease network
performance
Học viện mạng Bach Khoa - Website: www.bkacad.com
CSMA/CD – The Process
• Hubs and Collision Domains (?) 9.4.2.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Lab 9.4.2.3
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Timing
This accumulated delay increases the
collisions because a listening node may
transition while the hub or repeater is
processing the message
9.4.3.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet delay/latency
Listen - Free ? - Transmit
1
0
1
0
1
delay
latency
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Timing
• Ethernet 10Mbps and slower are asynchronous.
• Ethernet 100Mbps and higher are synchronous.
• However, for compatibility reasons, the Preamble and Start
Frame Delimiter (SFD) fields are still present.
9.4.3.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Timing
9.4.3.3
Bit Time: For each different media speed, a
period of time is required for a bit to be placed and
sensed on the media. This period of time is
referred to as the bit time.
Example: 10Mbps: 10^7 bit/10^9 nano second (ns) 1bit
at the MAC sublayer requires 100ns to transmit.
Ethernet Timing
• For CSMA/CD Ethernet to operate, the
sending device must become aware of
a collision before it has completed
transmission of a minimum-sized
frame.
•Why ?
Học viện mạng Bach Khoa - Website: www.bkacad.com
9.4.3.3
Ethernet Timing
Slot time ?
Học viện mạng Bach Khoa - Website: www.bkacad.com
9.4.3.3
Học viện mạng Bach Khoa - Website: www.bkacad.com
Interframe Spacing and Backoff
• Interframe Spacing: this time is measured from the last bit of the FCS
field of one frame to the first bit of the Preamble of the next frame.
9.4.4.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Interframe Spacing and Backoff
Jam Signal
• As soon as a collision is detected, the sending devices transmit a 32-bit
"jam" signal that will enforce the collision. This ensures all devices in
the LAN to detect the collision.
9.4.4.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Interframe Spacing and Backoff
Học viện mạng Bach Khoa - Website: www.bkacad.com
Interframe Spacing and Backoff
• After 16 attempts, it gives up and generates an
error to the Network layer.
9.4.4.3
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Ethernet slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Slot time on 1000Mbps Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Backoff
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Backoff
k=min (n,10); n= the number of transmission attempts
r=random (0,2^k)
The backoff delay = r* slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet Physical Layer
Học viện mạng Bach Khoa - Website: www.bkacad.com
Overview of Ethernet Physical Layer
Học viện mạng Bach Khoa - Website: www.bkacad.com
10Mbps and 100Mbps Ethernet
• 10BASE5 using Thicknet coaxial cable
• 10BASE2 using Thinnet coaxial cable
• 10BASE5, and 10BASE2 used coaxial cable in a physical bus. No
longer used; and are not supported by the newer 802.3 standards.
10BASE-T:
• 10BASE-T (in 1990) used cheaper and easier to install Category 3
unshielded twisted pair (UTP) copper cable rather than coax cable.
The cable plugged into a central connection device (the shared bus),
this device was a hub.
• This is referred to as a star topology. The distances the cables could
extend from the hub via another hub referred to as an extended star
topology.
• Originally 10BASE-T was a half-duplex protocol, but full-duplex
features were added later.
• 10BASE-T : Manchester encoding, max. 100 meter horizontal cable,
use RJ-45 connectors
9.5.2.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
10Mbps and 100Mbps Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: 10Mbps Ethernet
Common timing parameters
Common frame format
(Exponent)
r=random(0,2^k)
k=min(n,10)
The wating period=r*slot time
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: 5-4-3-2-1 Rule
• The 5-4-3-2-1 rule requires that the following guidelines should not be
exceeded:
– 5 segments of network media
– 4 repeaters or hubs
– 3 host segments of the network
– 2 link sections (no hosts)
– 1 large collision domain
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Signal Quality Error
AUI transceiver cable
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Signal Quality Error
Học viện mạng Bach Khoa - Website: www.bkacad.com
10Mbps and 100Mbps Ethernet
• 100-Mbps Ethernet is also known as Fast
Ethernet.
• The two technologies that have become important
are 100BASE-TX, which is a copper UTP medium
and 100BASE-FX, which is a multimode optical
fiber medium.
9.5.2.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: 100Mbps Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
1000Mbps Ethernet
1000 Mbps - Gigabit Ethernet
• The development of Gigabit Ethernet standards resulted in
specifications for UTP copper, single-mode fiber, and multimode
fiber.
• Encoding and decoding data is more complex.
• Gigabit Ethernet uses 2 separate encoding steps.
1000BASE-T Ethernet
• 1000BASE-T Ethernet provides full-duplex transmission using all
four pairs in Category 5 or later UTP cable.
– Gigabit Ethernet over copper wire enables an increase from
100 Mbps per wire pair to 125 Mbps per wire pair, or 500
Mbps for the four pairs.
– Each wire pair signals in full duplex, doubling the 500 Mbps
to 1000 Mbps.
• 1000BASE-T uses 4D-PAM5 line encoding to obtain 1 Gbps
data throughput.
9.5.3.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Gigabit and 10-Gigabit Ethernet
•At the physical layer, the bit
patterns from the MAC layer
are converted into symbols.
•The symbols may also be
control information such as
start frame, end frame,
medium idle conditions
Fiber-based Gigabit Ethernet (1000BASE-X) uses
8B/10B encoding, this is followed by the simple
Non-Return to Zero (NRZ) line encoding of light
on optical fiber
Học viện mạng Bach Khoa - Website: www.bkacad.com
1000Mbps Ethernet
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Compare 10,100BaseT with 1000BaseT
• “BI” stands for bi-directional, while DA, DB, DC and DD stand for “Data A”,
“Data B”, “Data C” and “Data D”, respectively:
• One pair is used for transmitting data and the other pair is used for receiving
data.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Gigabit Ethernet on copper
• As might be expected, this results in a permanent collision on the wire
pairs.
– These collisions result in complex voltage patterns.
• With the complex integrated circuits using techniques such as echo
cancellation, Layer 1 Forward Error Correction (FEC), and prudent
selection of voltage levels, the system achieves the 1Gigabit
throughput.
– The 1000BASE-T system uses a set of digital signal processing
(DSP) techniques. These include echo cancellation, near-end
crosstalk (NEXT) cancellation and far-end crosstalk (FEXT)
cancellation.
– Another DSP technique is signal equalization, to help compensate
for signal distortion over the channel.
• The 1000BASE-T transceiver also scrambles the signal to spread out
the electromagnetic emission patterns in the data to help avoid signal
emission from the cable.
Học viện mạng Bach Khoa - Website: www.bkacad.com
1000Mbps Ethernet
9.5.3.2
Full-duplex binary transmission at 1250 Mbps over two
strands of optical fiber. The transmission coding is based on
the 8B/10B encoding scheme.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Future Options
9.5.4
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Future Options
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Future Options
Future Ethernet Speeds
• Although 1-Gigabit Ethernet is now widely available and
10-Gigabit products are becoming more available, the
IEEE and the 10-Gigabit Ethernet Alliance are working on
40-, 100-, or even 160-Gbps standards.
• The technologies that are adopted will depend on a
number of factors, including the rate of maturation of the
technologies and standards, the rate of adoption in the
market, and the cost of emerging products.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Hubs and Switches
Học viện mạng Bach Khoa - Website: www.bkacad.com
Legacy Ethernet – Using Hubs
• Using hubs to interconnect nodes:
– not perform any type of traffic filtering
– forwards all the bits to every device
– share the bandwidth
• High levels of collisions on the LAN, so this type of
Ethernet LAN has limited use: typically in small
LANs or in LANs with low bandwidth.
• Some of the issues:
– Scalability
– Latency
– Network Failure
– Collisions
9.6.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Legacy Ethernet – Using Hubs
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Layer 2 bridging
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Using Switches
Switches allow the segmentation of
the LAN into separate collision
domains.
9.6.2.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Using Switches
• In a LAN where all nodes are connected
directly to the switch, the throughput of the
network increases dramatically.
• The three primary reasons for this increase
are:
1. Dedicated bandwidth to each port
2. Collision-free environment
3. Full-duplex operation
9.6.2.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Ethernet – Using Switches
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Switch Characteristic
• Content-addressable memory (CAM) is
memory that essentially works backwards
compared to conventional memory.
• An application-specific integrated circuit
(ASIC) is a device consisting of
undedicated logic gates that can be
programmed to perform functions at logic
speeds.
Lab 9.6.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Hubs vs Switches
• Why not use switches in every
Ethernet LAN?
• Three reasons why hubs are still being used:
– Availability
– Economics
– Requirements
Học viện mạng Bach Khoa - Website: www.bkacad.com
Switches – Selective Forwarding
9.6.3.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Switches – Selective Forwarding
•MAC Table
•Switch Table
•Bridge Table
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: Switching Modes
Học viện mạng Bach Khoa - Website: www.bkacad.com
Switches – Selective Forwarding
• Switch Operation:
1. Learning: The MAC table must be populated
with MAC addresses and their corresponding
ports.
2. Aging: to remove old entries in the MAC table.
3. Flooding: sends the unknown frame to all
ports except the port on which the frame
arrived.
4. Selective Forwarding: forwards the frame to
the corresponding port.
5. Filtering: not forward a frame.
9.6.3.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Switches – Selective Forwarding
9.6.3.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Activity 9.6.4.1
Lab 9.6.4.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Address Resolution Protocol
Học viện mạng Bach Khoa - Website: www.bkacad.com
Address Resolution Protocol (ARP)
• In order for devices to communicate, the sending
devices need both the IP addresses and the MAC
addresses of the destination devices.
• The ARP protocol provides two basic functions:
1. Resolving IPv4 addresses to MAC
addresses
2. Maintaining a cache of mappings
Học viện mạng Bach Khoa - Website: www.bkacad.com
Address resolution protocol
Học viện mạng Bach Khoa - Website: www.bkacad.com
ARP table in host
Học viện mạng Bach Khoa - Website: www.bkacad.com
197.15.22.33
A.B.C.1.3.3
197.15.22.126
A.B.C.7.3.5
197.15.22.34
A.B.C.4.3.4
A B C
ARP operation
ARP Table:
? MAC
A.B.C.1.3.3
MAC
?
IP
197.15.22.33
IP
197.15.22.126
Data
Học viện mạng Bach Khoa - Website: www.bkacad.com
197.15.22.33
A.B.C.1.3.3
197.15.22.126
A.B.C.7.3.5
197.15.22.34
A.B.C.4.3.4
A B C
ARP operation: ARP request
MAC
A.B.C.1.3.3
MAC
ff.ff.ff.ff.ff.ff
IP
197.15.22.33
IP
197.15.22.126
What is your MAC Addr?
Học viện mạng Bach Khoa - Website: www.bkacad.com
197.15.22.33
A.B.C.1.3.3
197.15.22.126
A.B.C.7.3.5
197.15.22.34
A.B.C.4.3.4
A B C
ARP operation: Checking
MAC
A.B.C.1.3.3
MAC
ff.ff.ff.ff.ff.ff
IP
197.15.22.33
IP
197.15.22.126
What is your MAC Addr?
Học viện mạng Bach Khoa - Website: www.bkacad.com
197.15.22.33
A.B.C.1.3.3
197.15.22.126
A.B.C.7.3.5
197.15.22.34
A.B.C.4.3.4
A B C
ARP operation: ARP reply
MAC
A.B.C.7.3.5
MAC
A.B.C.1.3.3
IP
197.15.22.126
IP
197.15.22.33
This is my MAC Addr
Học viện mạng Bach Khoa - Website: www.bkacad.com
197.15.22.33
A.B.C.1.3.3
197.15.22.126
A.B.C.7.3.5
197.15.22.34
A.B.C.4.3.4
A B C
ARP operation: Caching
ARP Table:
A.B.C.7.3.5 – 197.15.22.126
MAC
A.B.C.1.3.3
MAC
A.B.C.7.3.5
IP
197.15.22.33
IP
197.15.22.126
Data
Học viện mạng Bach Khoa - Website: www.bkacad.com
The ARP Process
9.7.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
ARP – Destination Outside the Local Network
9.7.2.1
Học viện mạng Bach Khoa - Website: www.bkacad.com
Proxy ARP
9.7.2.2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Proxy ARP
Học viện mạng Bach Khoa - Website: www.bkacad.com
ARP – Removing Address Mappings
• An ARP cache timer removes ARP entries that have not been used for
a specified period of time. The times differ depending on the device
and its operating system.
– For example, some Windows operating systems store ARP cache
entries for 2 minutes. If the entry is used again during that time, the
ARP timer for that entry is extended to 10 minutes.
• Commands may also be used to manually remove all or some of the
entries in the ARP table.
Học viện mạng Bach Khoa - Website: www.bkacad.com
ARP – Removing Address Mappings
9.7.3
Học viện mạng Bach Khoa - Website: www.bkacad.com
ARP Broadcasts - Issues
• ARP Spoofing
• ARP Poisoning
Học viện mạng Bach Khoa - Website: www.bkacad.com
Extra: ARP poisoning
Lab 9.8.1.1-2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Lab 9.8.2.1-2
Lab 9.8.3.1-2
Học viện mạng Bach Khoa - Website: www.bkacad.com
Q&A
• Which of the following describe interframe
spacing?
– the minimum interval, measured in bit-
times, that any station must wait before
sending another frame
– the time allowed for slow stations to
process a frame and prepare for the next
frame
Học viện mạng Bach Khoa - Website: www.bkacad.com
Q&A
• When a collision occurs in a network using
CSMA/CD, how do hosts with data to
transmit respond after the backoff period
has expired?
–The hosts return to a listen-before-
transmit mode.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Q&A
• After an Ethernet collision, when the backoff
algorithm is invoked, which device has
priority to transmit data?
–any device in the collision domain whose
backoff timer expires first
Học viện mạng Bach Khoa - Website: www.bkacad.com
Q&A
• Which of the following is a drawback of
the CSMA/CD access method?
–Collisions can decrease network
performance.
Học viện mạng Bach Khoa - Website: www.bkacad.com
Q&A
• Which two features make switches
preferable to hubs in Ethernet-based
networks?
–minimizing of collisions
–increase in the throughput of
communications
Học viện mạng Bach Khoa - Website: www.bkacad.com
Học viện mạng Bach Khoa - Website: www.bkacad.com
Summary
Học viện mạng Bach Khoa - Website: www.bkacad.com
Các file đính kèm theo tài liệu này:
- ca_ex_s1m09_ethernet_7433_1931.pdf