Download Chapter 1. Introduction to Data Communications

Document related concepts

Zigbee wikipedia , lookup

Power over Ethernet wikipedia , lookup

Peering wikipedia , lookup

Distributed firewall wikipedia , lookup

AppleTalk wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Point-to-Point Protocol over Ethernet wikipedia , lookup

Deep packet inspection wikipedia , lookup

Internet protocol suite wikipedia , lookup

IEEE 1355 wikipedia , lookup

IEEE 802.1aq wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Multiprotocol Label Switching wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Computer network wikipedia , lookup

Network tap wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Airborne Networking wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Packet switching wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Asynchronous Transfer Mode wikipedia , lookup

Virtual LAN wikipedia , lookup

Transcript
Chapter 7. Backbone Networks
Business Data Communications and
Networking Fitzgerald and Dennis,
7th Edition
Copyright © 2002 John Wiley & Sons, Inc.
1
Chapter 7. Learning Objectives
• Understand the types of internetworking
devices used in backbone networks
• Understand several common backbone
architectures
• Be aware of FDDI
• Be familiar with ATM
• Be aware of ways to improve backbone
network performance
2
Chapter 7. Outline
• Introduction
• Backbone Network Components
– Bridges, Routers, Brouters, Gateways, A Caveat
• Backbone Architectures
– Backbone Architectures, Routed backbone, Bridged
backbone, Collapsed backbone, Virtual LAN
• Backbone Technologies
– FDDI, ATM
• Improving Backbone Performance
– Improving Computer and Device Performance, Improving
Circuit Capacity, Reducing Network Demand
• The Ideal Backbone?
3
Introduction
4
Backbone Networks
• Backbone networks are high speed networks that
perform that linking an organization’s LANs,
making information transfer possible between
departments.
• Such a network is also sometimes referred to as an
enterprise network.
• A backbone network that connects LANs in
several buildings is sometimes referred to as a
campus-wide network.
5
Backbone Network Components
• Backbone networks have two basic components:
– the network cable
– the hardware devices connecting it to the other
networks.
• The backbone network’s cable functions in the
same way as in LANs.
• Optical fiber is more commonly chosen since it
provides higher data rates.
• The hardware devices can be computers or special
purpose devices used for interconnecting networks
including bridges, routers and gateways (Fig. 7-1).
6
Device
Operates at
Packets
Physical
Layer
Data Link
Layer
Network
Layer
Bridge
Data Link
Layer
Filtered using
data link layer
addresses
Same
or
Different
Same
Same
Router
Network
Layer
Routed using
network layer
addresses
Same
or
Different
Same
or
Different
Same
Gateway
Network
Layer
Routed using
network layer
addresses
Same
or
Different
Same
or
Different
Same
or
Different
Figure 7-1 Backbone Network Devices
7
Bridges (Figure 7-2)
• Bridges are data link layer devices. The networks
they connect together must be similar, but they can
connect different types of cable.
• Bridges operate in a similar way to layer 2
switches: they learn which computers are on each
side of the bridge by reading the source addresses
on incoming frames and recording this
information in forwarding tables.
• Once popular, bridges are losing market share to
layer 2 switches as the latter become cheaper and
more powerful.
8
Figure 7-2. Example of a Bridge
9
Routers (Figure 7-3)
• Routers operate at the network layer, connecting two or more
network segments that may different data link layer protocols,
but the same network layer protocol.
• They can also connect different types of cabling.
• Router operations involve stripping off the header and trailer
of the incoming data link layer frame and then examining the
destination address of the network layer packet. The router
then builds a new frame around the packet and sends it out
onto another network segment.
• Another important router feature is that they choose the “best”
route for a packet to follow, hence the name ‘router’.
• This also means that routers need to perform more processing
than bridges or layer 2 switches.
• Another important difference is that, unlike a bridge, a router
only processes messages that are specifically addressed to it.
10
Figure 7-3 Example of a Router
11
Gateways
• Like routers, gateways also operate at the
network layer, but they are more complex
than routers because they provide an
interface between more dissimilar networks.
• Like routers, gateways only process
messages that are specifically addressed to
them.
• Some gateways operate at the application
layer as well.
12
Hybrid Internetworking Devices
• In the real world, a number of hybrid networking
devices exist that fill market niches beyond those
provided by the “pure” bridges, routers and
gateways.
• These include:
– Multiprotocol routers
– Brouters that combine operations of both
routers and bridges
– Layer 3 Switches that make switching decisions
based on IP addresses
13
Figure 7-4 Example of a Gateway
14
Backbone Architectures
15
Backbone Network Types
• There are four basic types of backbone
networks:
• Routed Backbones
• Bridged Backbones
• Collapsed Backbones
• Virtual LANs
16
Backbone Architecture Layers (Figure 7-5)
• Network designs are made up of three
technology layers:
• The access layer which is the technology
used in LANs
• The distribution layer connects LANs
together
• The core layer connects different backbone
networks together
17
Figure 7-5 Backbone network design layers
18
Routed Backbones
• Routed backbones move packets using network
layer addresses, typically using a bus topology.
• Each LAN is a separate and isolated network.
• LANs can use different data link layer protocols.
• Main advantage: LAN segmentation.
• Main disadvantages:
– routers tend to impose time delays compared to
bridging and (layer 2) switching
– routers require more mgmt. than bridges & switches.
• Figure 7-6 shows an example of a distribution
layer routed backbone.
19
Figure 7-6 Routed Backbone
20
Bridged Backbones (Figure 7-7)
• Bridged backbones move packets between
networks using a bus topology, forwarding of
packet is based on their data link layer addresses.
• The entire bridged backbone network forms just
one subnet.
• Formerly common in the distribution layer, their
use is declining due to performance problems.
• Bridged backbones are cheaper (since bridges are
cheaper than routers) and easier to manage than
routed backbones.
• For small networks, a bridged backbone performs
well, but for large networks broadcast messages
can lower performance.
21
Figure 7-7 Bridged Backbone
22
Collapsed Backbones (Figure 7-8)
• Collapsed backbones use a star topology, usually
with a switch at the center.
• This replaces the many routers or bridges of the
previous designs, so the backbone has more cable,
but fewer devices.
• Each connection to the switch becomes a separate
point-to-point circuit.
• Advantages are: 1) simultaneous access and much
higher performance (from 200-600% higher) and
2) a simpler more easily managed network.
• Two minor disadvantages are: 1) use more cable
and the cable runs for longer distances, 2) if the
central switch fails, the network goes down.
23
Figure 7-8 Collapsed Backbone
24
Rack-based Collapsed Backbones
• Rack-based backbones collapse the
backbone into a single room, called a main
distribution facility (MDF) where
networking equipment is connected and
mounted on equipment racks (Figure 7-9).
• Devices are connected using short patch
cables.
• Moving computers between LANs is
relatively simple since equipment is all in
the same location.
25
Figure 7-9. Rack-based Collapsed backbone network design.
26
Chassis-based Collapsed Backbones
• Uses a large chassis switch that has slots
into which modules (i.e., card-mounted
networking devices) can be inserted.
• Chassis switch designs include a number of
open slots and have an internal capacity
capable of supporting all active modules.
• Turn to page 217 in textbook for an example
of Chassis switch. History repeats itself,
looks like the old operator cord board!
27
Figure 7-11 Central Parking’s collapsed backbone
28
Virtual LANs
• VLAN are a new type of LAN/BN architecture
using high-speed intelligent switches.
• In a VLAN, computers are assigned to LAN
segments by software.
• VLANs are often faster and provide more flexible
network management than traditional LAN and
BN designs.
• They are also more complex and so far usually
used for larger networks.
• The two basic designs are single switch and multiswitch VLANs.
29
Single Switch VLANs (Figure 7-12)
• This VLAN design connects computers using a
single switch acting as a large physical switch.
• Computers are assigned to individual VLANs
through software in one of four ways:
– Port-based VLANs assign computers according to the
VLAN switch port to which they are attached
– MAC-based VLANs assign computers according each
computer’s data link layer address
– IP-based VLANs assign computers using their IP-address
– Application-based VLANs assign computers depending
on the application that the computer typically uses. This
has the advantage of allowing precise allocation of
network capacity.
30
Fig. 7-12. VLAN-based Collapsed backbone design
31
Multi-switch VLANs (Figure 7-13)
• Multi-switch VLANs use multiple VLAN switches, sending
packets among themselves, making new types of VLANs
possible, such as VLANs in separate locations.
• Two approaches to implementing multi-switch VLANs are
now in use. In one case proprietary protocols are used to
envelope the Ethernet frame, which is then sent to its
destination switch, where the Ethernet packet is released and
sent to its destination computer.
• The other approach is to modify the Ethernet packet to include
VLAN information. The IEEE 802.1q standard adds 16 bytes
of overhead onto the IEEE 802.3 Ethernet packet. When an
Ethernet packet reaches a VLAN switch, it is set inside an
IEEE 802.1q packet. When the IEEE 802.1q packet reaches its
destination switch, its header is stripped off and the Ethernet
packet inside is sent to its destination computer.
32
Figure 7-13. Multi-switch VLAN-based
Collapsed backbone design
33
(Slide missing, turn to page 223
for example)
Figure 7-14 IONA VLAN network
34
Backbone Technologies
35
Fiber Distributed Data Interface (FDDI)
• FDDI (standardized as ANSI X3T9.5) backbone
protocol was developed in the 1980s and popular
during the 80s and 90s.
• FDDI operates at 100 Mbps over a fiber optic
cable.
• Copper Distributed Data Interface (CDDI) is a
related protocol using cat 5 twisted wire pairs.
• FDDI’s future looks limited, as it is now losing
market share to Gigabit Ethernet and ATM.
36
FDDI Topology (Figure 7-15)
• FDDI uses both a physical and logical ring
topology capable of attaching a maximum
of 1000 stations over a maximum path of
200 km. A repeater is need every 2 km.
• FDDI uses dual counter-rotating rings
(called the primary and secondary). Data
normally travels on the primary ring.
• Stations can be attached to the primary ring
as single attachment stations (SAS) or both
rings as dual attachment stations (DAS).
37
Figure 7-15 FDDI Topology
38
FDDI’s Self Healing Rings
• One important feature of FDDI is its ability
to handle a break in the ring to form a
temporary ring out of the pieces of the two
rings.
• Figure 7-16, show an example of a cable
break between two dual-attachment stations.
• After the cable break is detected, a single
ring is formed out of the primary and
secondary rings until the cable break can be
repaired.
39
Figure 7-16 FDDI’s Self-healing Rings
40
FDDI Media Access Control
• FDDI uses a token passing system. Computers wanting to
send packets wait to receive a token before transmitting.
• Multiple packets can be attached to the token as it moves
around the network.
• When a station receives the token, it looks for attached
packets addressed to it and removes them from the incoming
packet.
• If the station wants to send a packet it attaches it to the token
and sends the token with its attached packets to the next
station.
• This controlled access technique provides a higher
performance level at high traffic levels compared to a
contention-based technique like Ethernet.
41
Asynchronous Transfer Mode (ATM)
• Asynchronous Transfer Mode (ATM) (also
called cell relay) is a technology originally
designed for use in wide area networks that
is now often used in backbone networks.
• ATM backbone switches typically provide
point-to-point full duplex circuits at 155
Mbps (total of 310 Mbps).
42
ATM vs. Switched Ethernet
• ATM is a switched network, but differs from
switched Ethernet in four ways:
1. ATM uses small, fixed-length packets of 53 bytes
(called cells). Ethernet frames are variable and can
be up to about 1 kilobyte in length.
2. ATM provides no error correction on the user data.
Switched Ethernet does error correction.
3. ATM uses virtual channels instead of the fixed
addresses used by traditional data link layer
protocols such as switched Ethernet (see Fig. 7-17).
4. ATM prioritizes transmissions based on Quality of
Service (QoS), while switched Ethernet does not.
43
Figure 7-17 Addressing & Forwarding
with ATM Virtual Circuits
44
ATM’s Virtual Circuits
• ATM is connection-oriented, meaning all
packets travel in order through the same
virtual circuit.
• There are two types of ATM virtual circuits:
– Permanent Virtual Circuits (PVCs) - defined
when the network is established or modified.
– Switched Virtual Circuits (SVCs) - defined
temporarily for one transmission and deleted
when the transmission is completed.
45
ATM and Traditional LANs
• Since ATM’s small fixed length cells are so
different from Ethernet frames, frames must be
translated before being sent over ATM networks.
• The main approaches for this is LAN
Encapsulation (LANE). A second approach
Multiprotocol Over ATM (MPOA) is an
extension of LANE to include network layer
addresses.
• LANE essentially involves splitting the frame into
small pieces without changing it and then
reassembling the original frame when it reaches its
destination LAN.
46
LAN Encapsulation
• The first step in LAN Encapsulation is to create an
ATM virtual circuit identifier for the virtual circuit
that will connect the “gateway” ATM edge switch
to the ATM edge switch nearest the frame’s
destination (see Figure 7-18)
• Once the virtual circuit is ready, the Ethernet
frame is broken up into a series of ATM cells and
sent over the ATM backbone using the ATM
virtual circuit identifier.
• At the receiving edge switch the frame is
reassembled. Unfortunately LAN has very high
overhead and so network performance suffers as a
consequence.
47
Figure 7-18 ATM Encapsulation
48
ATM to the Desktop
• ATM-25 is a low-speed option that provides pointto-point full duplex circuits at 25.6 Mbps in each
direction. It is an adaptation of token ring that runs
over cat 3 cable and can even use token ring
hardware if modified.
• ATM-51 is designed for the desktop allowing
51.84 Mbps from computers to the switch.
• Both these ATMs appear to be good choices for
desktop connections when ATM backbone
networks are used. However, industry has been
very slow to accept either and have instead moved
to Fast Ethernet which is both cheaper and faster.
49
Improving Backbone Performance
50
Improving Backbone Performance
• Improving the performance of backbone networks
is similar to improving LAN performance. First
find the bottleneck, then solve it, or move it
somewhere else.
• You can improve performance by improving the
computers and other devices in the network, by
upgrading the circuits between computers, and by
changing the demand placed on the network.
51
Figure 7-19 Backbone Performance
Checklist
Increase Computer and Device Performance
 Change to a more appropriate routing protocol
(either static or dynamic)
 Buy devices and software from one vendor
 Reduce translation between different protocols
 Increase the devices’ memory
Increase Circuit Capacity
 Upgrade to a faster circuit
 Add circuits
Reduce Network Demand
 Change user behavior
 Reduce broadcast messages
52
Improving Computer and Device
Performance
• The primary functions of computers and devices
in backbone networks are routing and protocol
translations. They can be improved with a faster
routing protocol.
• Static routing is faster than dynamic, but can
impair circuit performance in high traffic
situations.
• Many of the newer backbone technologies have
standards that are not fully developed.
53
Improving Computer and Device
Performance (cont.)
• FDDI and ATM require the translation or
encapsulation of Ethernet packets before they can
flow through the backbone.
• Translating protocols typically requires more
processing than encapsulation, so encapsulation
can improve performance if the backbone devices
are the bottleneck.
• Most backbone devices are store and forward
devices.
54
Improving Circuit Capacity
• If network circuits are the bottleneck there
are several options:
– Increase overall circuit capacity.
– Add additional circuits alongside heavily used
ones.
– Replace shared circuit backbones with a
switched circuit backbone.
• If the circuit to the server is the problem:
replace the Ethernet hub with a switch and
change one NIC on the server.
55
Reducing Network Demand
• Restrict applications that use a lot of
network capacity, like video-conferencing,
imaging, or multimedia.
• Reduce the number of broadcast LAN
messages on non-switched LANs.
• Filter broadcast LAN messages so they do
not exit their native LAN.
56
The Best Practice Backbone
57
Current Backbone Technology Trends
• The following trends in backbone technologies have
been taking place in recent years:
• Organizations are moving to Ethernet-based collapsed
backbones with switched LANs or VLANs.
• Gigabit Ethernet use is growing.
• FDDI seems to be on its way out.
• ATM, while still popular in WANs, is also losing
ground to Gigabit Ethernet.
• Taken together, it appears that Ethernet use will
dominate the LAN and backbone.
58
The Ideal Backbone? (Figure 7-20)
• The ideal network design is likely to include the
following characteristics:
– Combined use of layer 2 and layer 3 Ethernet switches.
– The access layer (LANs) uses 10/100 Layer 2 Switches
running Cat 5 or Cat 6 twisted pair cables (Cat 6
enables the move to 1000BaseT).
– The distribution layer uses Layer 3 Ethernet Switches
that use 1000BaseT or fiber, Cat 6 or Cat 7 TP.
– The core layer uses Layer 3 Ethernet Switches running
10GbE or 40GbE over fiber.
– Reliability is also increased in the network by using
redundant switches and cabling.
59
Figure 7-20 A best practice network design
60
End of Chapter 7
61