Download LAN Overview

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Parallel port wikipedia , lookup

Power over Ethernet wikipedia , lookup

AppleTalk wikipedia , lookup

Airborne Networking wikipedia , lookup

Network tap wikipedia , lookup

Bus (computing) wikipedia , lookup

Computer network wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Nonblocking minimal spanning switch wikipedia , lookup

VMEbus wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Internet protocol suite wikipedia , lookup

Wake-on-LAN wikipedia , lookup

I²C wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

IEEE 802.11 wikipedia , lookup

IEEE 1355 wikipedia , lookup

Virtual LAN wikipedia , lookup

CAN bus wikipedia , lookup

Spanning Tree Protocol wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Transcript
Data and Computer
Communications
Chapter 15 – Local Area Network
Overview
Ninth Edition
by William Stallings
Data and Computer Communications, Ninth
Edition by William Stallings, (c) Pearson
Education - Prentice Hall, 2011
Local Area Network Overview
The whole of this operation is described in
minute detail in the official British Naval
History, and should be studied with its excellent
charts by those who are interested in its
technical aspect. So complicated is the full story
that the lay reader cannot see the wood for the
trees. I have endeavored to render intelligible
the broad effects.
—The World Crisis,
Winston Churchill
Local Area Networks (LANs)

usually owned by the organization that is using
the network to interconnect equipment
 key elements:




topology
transmission medium
wiring layout
medium access control
LAN Topologies
Bus and Tree
Bus:
• stations attach
through tap to bus
• full duplex allows
transmission and
reception
• transmission
propagates
throughout medium
• heard by all stations
• terminator at each
end
Tree:
• a generalization of
bus
• branching cable with
no closed loops
• tree layout begins at
headend and
branches out
• heard by all stations
Frame
Transmission
on Bus LAN
Ring Topology

a closed loop of repeaters joined by point-topoint links
 receive data on one link & retransmit on another



data transmitted in frames




links unidirectional
stations attach to repeaters
circulate past all stations
destination recognizes address and copies frame
frame circulates back to source where it is removed
medium access control determines when a
station can insert frame
Frame
Transmission
Ring LAN
Star Topology
 each
station connects to common central
node

usually via two point-to-point link
• one for transmission and one for reception
central node
•
•
•
•
operate in broadcast fashion
physical star, logical bus
only one station can transmit at a time (hub)
can act as frame switch
Choice of Topology



reliability
medium
wiring layout
access control
factors:
performance
expandability
Bus LAN
Transmission Media
twisted pair
• early LANs used voice grade cable
• scaling up for higher data rates not practical
baseband coaxial cable
• uses digital signaling
• original Ethernet
cont…
Bus LAN
Transmission Media
broadband coaxial cable
• used in cable TV systems
• analog signals at radio and TV frequencies
• expensive, hard to install and maintain
optical fiber
• expensive taps
• better alternatives available
only
baseband coaxial cable has
achieved widespread use
Ring and Star Topologies
Ring
• very high speed links over long
distances
• potential of providing best
throughput
• single link or repeater failure
disables network
Star
• uses natural layout of wiring in
building
• best for short distances
• high data rates for small
number of devices
Choice of Medium
 constrained
by LAN topology
 capacity

to support the expected network traffic
 reliability

to meet requirements for availability
 types

of data supported
tailored to the application
 environmental

scope
provide service over the range of environments
Media Available
LAN Protocol Architecture
IEEE 802 Layers
 Physical




Layer
Encoding / decoding of signals
preamble generation / removal
bit transmission / reception
transmission medium and topology
IEEE 802 Layers

Logical Link Control
Layer (LLC)


provide interface to
higher levels
perform flow and error
control

Media Access
Control




on transmit assemble
data into frame
on reception
disassemble frame,
perform address
recognition and error
detection
govern access to
transmission medium
for same LLC, may
have several MAC
options
LAN Protocols in Context
Logical Link Control
 transmission
of link level PDUs between
stations
 must support multi-access, shared
medium
 relieved of some details of link access by
the MAC layer
 addressing involves specifying source and
destination LLC users

referred to as service access points (SAPs)
LLC Services
unacknowledged connectionless service
• data-gram style service
• delivery of data is not guaranteed
connection-mode service
• logical connection is set up between two users
• flow and error control are provided
acknowledged connectionless service
• datagrams are to be acknowledged, but no logical
connection is set up
LLC Service Alternatives
unacknowledged connectionless service
• requires minimum logic
• avoids duplication of mechanisms
• preferred option in most cases
connection-mode service
• used in simple devices
• provides flow control and reliability mechanisms
acknowledged connectionless service
• large communication channel needed
• time critical or emergency control signals
LLC Protocol
 modeled
after HDLC
 asynchronous balanced mode

connection mode (type 2) LLC service
 unacknowledged

using unnumbered information PDUs (type 1)
 acknowledged

connectionless service
connectionless service
using 2 new unnumbered PDUs (type 3)
 permits
multiplexing using LSAPs
MAC Frame Format
Medium Access Control
(MAC) Protocol
 controls
access to the transmission medium
 key parameters:

where
• greater control, single point of failure
• more complex, but more redundant

how
• synchronous

capacity dedicated to connection, not optimal
• asynchronous


response to demand
round robin, reservation, contention
Asynchronous Systems
round robin
reservation
contention
• each station given
turn to transmit
data
• divide medium
into slots
• good for stream
traffic
• all stations
contend for time
• good for bursty
traffic
• simple to
implement
• tends to collapse
under heavy load
MAC Frame Handling

MAC layer receives data from LLC layer
 PDU is referred to as a MAC frame
 fields:






MAC control
destination MAC address
source MAC address
LLC
CRC
MAC layer detects errors and discards frames
 LLC optionally retransmits unsuccessful frames
Bridges

connects similar LANs with identical physical
and link layer protocols
 minimal processing
 can map between MAC formats
 reasons for use:




reliability
performance
security
geography
Bridge Function
Bridge Design Aspects
 no
modification to frame content or format
 no encapsulation
 exact bitwise copy of frame
 buffering to meet peak demand
 contains routing and address intelligence
 may connect more than two LANs
 bridging is transparent to stations
Bridge Protocol Architecture

IEEE 802.1D defines architecture
 MAC level designates endpoint
 bridge does not need LLC layer
captures
frame
removes
encapsulation
encapsulates
it
forwards
it across
link
transmits to
destination
Connection of Two LANs
Bridges and
LANs with
Alternative
Routes
Fixed Routing

simplest and most common
 suitable for Internets that are stable
 a fixed route is selected for each pair of LANs
• usually least hop route

only changed when topology changes
 widely used but limited flexibility
Spanning Tree
 bridge
automatically develops routing table
 automatically updates routing table in
response to changing topology
algorithm consists of
three mechanisms:
frame forwarding
address learning
loop resolution
Frame Forwarding

maintain forwarding database for each port
 for a frame arriving on port X:
search forwarding database to see if MAC address is
listed for any port except X
if address not found, forward to all ports except X
if address listed for port Y, check port Y for blocking or
forwarding state
if not blocked, transmit frame through port Y
Address Learning






can preload forwarding database
when frame arrives at port X, it has come from
the LAN attached to port X
use source address to update forwarding
database for port X to include that address
have a timer on each entry in database
if timer expires, entry is removed
each time frame arrives, source address
checked against forwarding database


if present timer is reset and direction recorded
if not present entry is created and timer set
Spanning Tree Algorithm

address learning works for tree layout if there
are no alternate routes in the network

alternate route means there is a closed loop

for any connected graph there is a spanning tree
maintaining connectivity with no closed loops
 algorithm must be dynamic
IEEE 802.1 Spanning Tree Algorithm:
•
•
•
•
each bridge assigned unique identifier
cost assigned to each bridge port
exchange information between bridges to find spanning tree
automatically updated whenever topology changes
Loop of Bridges
Interconnecting LANs - Hubs








active central element of star layout
each station connected to hub by two UTP lines
hub acts as a repeater
limited to about 100m by UTP properties
optical fiber may be used out to 500m
physically star, logically bus
transmission from a station seen by all others
if two stations transmit at the same time have a
collision
Two Level Hub Topology
Buses, Hubs and Switches
bus configuration
all stations share capacity of bus (e.g. 10Mbps)
only one station transmitting at a time
hub uses star wiring to attach stations
transmission from any station
received by hub and retransmitted
on all outgoing lines

only one station can transmit at a
time
total capacity of LAN is 10 Mbps
can improve performance using a layer 2 switch


can switch multiple frames between separate ports
multiplying capacity of LAN
Shared
Medium
Bus and
Hub
Layer 2 Switch Benefits

no change to attached devices to convert bus
LAN or hub LAN to switched LAN


have dedicated capacity equal to original LAN


e.g. Ethernet LANs use Ethernet MAC protocol
assuming switch has sufficient capacity to keep up
with all devices
scales easily

additional devices attached to switch by increasing
capacity of layer 2
Types of Layer 2 Switches

store-and-forward
switch



accepts frame on input
line, buffers briefly,
routes to destination
port
see delay between
sender and receiver
boosts overall integrity

cut-through switch




use destination
address at beginning
of frame
switch begins
repeating frame onto
output line as soon as
destination address is
recognized
highest possible
throughput
risk of propagating bad
frames
Layer 2 Switch vs. Bridge

differences between
switches & bridges:
Bridge
frame handling
done in software
Switch
performs frame
forwarding in
hardware
analyzes and
forwards one
frame at a time
can handle
multiple frames
at a time
uses store-andforward operation
can have cutthrough operation

layer 2 switch can be
viewed as full-duplex
hub
 incorporates logic to
function as multiport
bridge
 new installations
typically include layer
2 switches with bridge
functionality rather
than bridges
A Partitioned
LAN
Configuration
Virtual LANs (VLANs)
 subgroup
within a LAN
 created by software
 combines user stations and network
devices into a single broadcast domain
 functions at the MAC layer
 router required to link VLANs
 physically dispersed but maintains group
identity
A VLAN
Configuration
Defining VLANs
 broadcast
domain consisting of a group of
end stations not limited by physical
location and communicate as if they were
on a common LAN
 membership by:



port group
MAC address
protocol information
Communicating VLAN
Membership
Switches need to know VLAN membership
 configure
information manually
 network management signaling protocol
 frame tagging (IEEE802.1Q)
Summary
 LAN

bus, tree, ring, star
 LAN

topologies and transmission media
protocol architecture
IEEE 802, LLC, MAC
 bridges,
hubs, layer 2 switches
 virtual LANs