Vous êtes sur la page 1sur 12

Backbone Network Design

„ The decision must be made whether to interconnect the


access design, build a backbone network, or interface to
an existing backbone such as a public data network
service like IP and frame relay.
The capacity required to support the access network
Backbone Network Design „
was determined primarily from the outputs of the design
stage.
„ A topology and style consistent with the services and
technology must be chosen.
„ The resultant topology will in turn determine the number
and placement of backbone nodes, the circuit design,
and the overall integrated access and backbone network
design.

Dr. W Yao, Brunel University EE5302 Network Design and Management 2


EE5302 Network Design and Management 1

Backbone Network Design Backbone Network Design


„ Backbone Requirements Private Line WAN Backbone Compared to Switched Service WAN Backbone
„ Backbones provide many efficiencies not achievable
from a meshed-access network, including
„ Traffic consolidation – elimination of multiple paths with
different type of traffic
„ High-bandwidth switched-services platform
„ Rerouting and redundancy
„ Economies of scale
„ Self-healing architecture
„ Sharing of equipment and facilities by multiple locations
„ Intelligent routing
„ Dynamic bandwidth resource allocation
„ Flexible topologies and styles of design
„ Distributed or centralized network management
„ Flexibility
Dr. W Yao, Brunel University EE5302 Network Design and Management 3 Dr. W Yao, Brunel University EE5302 Network Design and Management 4
Backbone Network Design Backbone Network Design
„ As the number of point-to-point trunks grows between „ Protocols
access nodes, it becomes necessary to design a „ Many of the user protocols will be transparent to the
backbone network layer. backbone, but the design of the backbone may still have an
effect on them.
„ Public switched-data networks can also act as
The backbone design must be flexible enough to
backbone networks in a hybrid fashion to an access
„

accommodate multiple protocols and operating systems,


network. whether switching them transparently or actually becoming
„ When viewed from the backbone network, the involved in the intelligent operations of the protocol.
perspective must be global. „ Backbones must have the capability to interconnect diverse
sites, switch or route all the protocols of the access network,
„ Interfaces and accommodate both in-band and out-of-band protocol
„ The primary interfaces for the backbone design will be either transmissions.
access circuits from the access design portion or direct-user „ TCP/IP remains the most common backbone network and
access into the public service backbone. internetwork protocol, and can be deployed in more ways.
„ The primary speeds for backbone interfaces are 56 kbps, FT1, „ Frame relay is one of the most popular publicly-used
DS1, DS3, 100 Mbps, 155 Mbps, and OC-N. backbone protocols.

Dr. W Yao, Brunel University EE5302 Network Design and Management 5 Dr. W Yao, Brunel University EE5302 Network Design and Management 6

Backbone Network Design Backbone Network Design


„ Take into account the protocols passed over the backbone, „ Architecture and Technology
even though they may be passed transparently. „ The network backbone is either the same or one technology
„ Routable protocols such as TCP/IP are the preferred WAN further advanced than the access network technology.
protocols, while protocols such as LAT, IBM SRT, and „ IP, by far the most common backbone technology, is
NetBIOS (NetBEUI) can only be bridged. usually ubiquitous across the LAN and WAN.
„ Determine whether the protocols are operating half or full „ Technologies such as ATM are offering a common
duplex. platform and architecture for the transport and
„ Half-duplex protocols generate large amounts of overhead internetworking of almost all existing protocols and traffic
because the sender has to wait for acknowledgements types (i.e. private line, FR, IP, and SMDS services over an
from the receiving station before more information can be ATM backbone).
sent. Thus, over half of the available bandwidth is wasted „ Backbone designs should also be faster than the access
with turn-arounds. devices, at least on a maximum burst, throughput, or
„ Always minimize and localize the routing tables in each router. utilization basis.
„ The backbone designs should always attempt to use standard „ Otherwise, performance would degrade, file transfer
protocols for wide area networking. would take longer over the WAN, bottlenecks would occur.
Dr. W Yao, Brunel University EE5302 Network Design and Management 7 Dr. W Yao, Brunel University EE5302 Network Design and Management 8
Backbone Network Design Backbone Network Design
Access and Backbone Network Layer Migration Concept „ Long-term planning is easier with the backbone than with
access, because capacity additions and technology changes
can be more easily migrated into the network in layers.
„ Access, configuration, protocol, service and technology
changes require replacement of core switching equipment.
„ Determine whether to build a connectionless or connection-
oriented service and then determine their impact on each other
if layered.
„ Connectionless and connection-oriented services each offer
their own advantages in efficiency and throughput,
depending on data unit sizes, traffic type (voice, data, and
video), node-to-node overhead involved, and the delays
inherent in setting up a connection.
„ The primary concern is optimizing the packet, frame, or
cell size to ensure that the amount of overhead generated
is at a minimum in order to guarantee the required quality
of service.
Dr. W Yao, Brunel University EE5302 Network Design and Management 9 Dr. W Yao, Brunel University EE5302 Network Design and Management 10

Backbone Network Design Backbone Network Design


„ Features, Functions, and Services „ Backbone Network Capacity Required
The real benefits derived from using a network backbone are
Once the access loading is determined, the total backbone
„
„
the public-network value-added, switched-services available.
„ These services include circuit switching, packet-switching,
capacity can be found.
TCP/IP, FR, SMDS, and ATM. „ Backbone capacity is typically measured by ingress and
„ It is less expensive for the user to simply access them egress bandwidth, backbone bandwidth between switches,
rather than build their own corporate backbone. processing power, and port density of each switch.
These service backbones must also support many of the
„

features and functions that operate on the access devices.


„ Node type is selected based on the amount of local,
„ Make sure devices follow industry standard protocols to
remote, and pass-through traffic processing, along with
assure Customer Premises Equipment (CPE) compatibility. the service type required.
„ Issues like congestion control in multiprotocol environments „ It is then up to the designer to apply good judgment (and
must be planned for and contingency plans developed. a good design tool) for each backbone node design – this
„ Understand the deficiencies of each service offered on the ensures that the loading can handle both normal operating
backbone and make sure the customer and user also conditions and a single (or multiple) node or link failure
understand them.
analysis.
Dr. W Yao, Brunel University EE5302 Network Design and Management 11 Dr. W Yao, Brunel University EE5302 Network Design and Management 12
Backbone Network Design Backbone Network Design
„ Backbone Node Selection Typical Traffic Patterns – Single-Trunk Access Nodes
„ Determine what percentage of the traffic will remain

in the access design and what needs to be passed


over to the backbone.
„ Perform a “backbone traffic matrix” in the same manner as
the access matrix, consider the access-node traffic (instead
of user-application traffic) passed to the backbone.
„ Select a starting location for each backbone node you think
that may be required.
„ Determine what percentage of traffic passed to each
backbone node goes in and back out of the same
backbone node.
„ Determine how much traffic enters the backbone node and
leaves to go to another backbone node.

Dr. W Yao, Brunel University EE5302 Network Design and Management 13 Dr. W Yao, Brunel University EE5302 Network Design and Management 14

Backbone Network Design Backbone Network Design


Typical Traffic Patterns – Dual-Trunked Access Nodes „ Utilization, Loading Factors, and Anticipating
Failures
„ The same calculations for the access network can now be used
for the backbone network to calculate node and link utilization
and loading.
„ These calculations will be more precise because the traffic
patterns between the access nodes are already (accurately)
known or approximated, and thus the backbone nodal design
will be more accurate.
„ It is easier to change the utilization and loading of the
backbone if required. And it is easier to throw more capacity
(bandwidth or circuits) at the backbone.
„ Performance problems can be isolated and fixed more easily on
a backbone network than on the access side, where user traffic
can be temporarily rerouted around the “construction area”.
Dr. W Yao, Brunel University EE5302 Network Design and Management 15 Dr. W Yao, Brunel University EE5302 Network Design and Management 16
Backbone Network Design Backbone Network Design
„ Major Traffic Patterns Backbone with 100 percent Traffic Remaining with Access BB Node
„ Most or all traffic that enters a node leaves the same node
and does not transit any other backbone nodes. The backbone
nodal trunks are primarily used for backup and redundancy.
„ Traffic originating on a backbone node is transmitted
symmetrically to every other backbone node. This is the case
for broadcast or public network. The backbone nodal trunks
are primarily used for switching and the links between them
are heavily used.
„ All traffic patterns are asymmetrical and are divided into user
classes such as terminal-to-host and LAN-to-LAN (IP)
communications. The backbone nodal trunks are primarily
used for switching or routing and the link usage varies.
„ Users never talk to nodes on the same backbone (this is a
multiple backbone scenario with backbone nodes connected
via WAN links). The applications for this case are varied, but
this case relates to a public-network service.
Dr. W Yao, Brunel University EE5302 Network Design and Management 17 Dr. W Yao, Brunel University EE5302 Network Design and Management 18

Backbone Network Design Backbone Network Design


Backbone with 0 percent Traffic Remaining with Access BB Node „ Total Backbone Capacity
„ Capacity is measured by the required amount of ports for all
access devices, trunks to other backbone nodes, and the
bandwidth on the trunks between those ports.
„ Given the backbone-access traffic patterns, backbone capacity
can be calculated in two ways.
„ Given the number of nodes required, calculate the total

capacity of the backbone network.


„ Given the capacity required, calculate the total number of

backbone nodes needed.


„ As the traffic patterns become more distributed, the network
capacity decreases. This is because there are more options for
traffic to use the limited bandwidth resources.
„ For this type of network, the only way to add extra

capacity is to overengineer from the beginning.


Dr. W Yao, Brunel University EE5302 Network Design and Management 19 Dr. W Yao, Brunel University EE5302 Network Design and Management 20
Backbone Network Design Backbone Network Design
„ Route Determination „ Future Capacity
„ WAN elements such as circuit/packet/frame/cell switches; „ User requirements for bandwidth can increase from 25 to 250
bridges; routers; and other associated devices can all route or percent on the average annually, and therefore extra capacity
switch data based on preexisting physical routes over access should be built into the backbone.
and backbone links. „ Loading factors should be low early in the life of the network,
„ In IP the exact route is dynamic and not predefined. and the network should have the capability to quickly add
„ In FR these routes are either static or dynamic, and either capacity when and where required.
preprogrammed (PVC) or assigned dynamically (SVC). „ This means both increased processing power and extra

„ Some are routed “best way” as long as they get to the trunk bandwidth at each backbone site.
required destination. This choice of routing is accomplished „ When turning up a new service, make sure that this extra
node-to-node, hop-by-hop, and is based on a variety of capacity is available.
variables (hop count, cost, bandwidth, priority, quality of line). „ Then plan on providing more than what is required based on
„ The priority of traffic flow may be (from low to high) the growth rate.
copper, coax, short-range microwave radio, VSAT, „ If you follow the design practice of building a backbone with
wireless communications, or fiber optics. a higher level of technology and larger bandwidth pipes than
„ Do not let the users control the routing on the backbone the access actually requires, the design will prove effective.
network. They could misuse the parameters.
Dr. W Yao, Brunel University EE5302 Network Design and Management 21 Dr. W Yao, Brunel University EE5302 Network Design and Management 22

Backbone Network Design Backbone Network Design


„ Styles of Topologies Star Backbone Topology
„ The backbone network topology should be a function of the
user applications, the access-network topology, traffic
volume, and range and profile of connectivity.
„ Star (hub-and-spoke)
„ In star style, there is a central node serving as the hub node
and all other nodes are connected via point-to-point circuits to
the central node. At least N-1 links are needed for N nodes.
„ All communications pass through the central node.

„ This star style is often used in an environment such as a LAN


hub or ATM switch/hub.
„ While this configuration provides a maximum of two hops, it is
unreliable and susceptible to an entire network failure when
the hub node fails.
„ Distributed star is typically used in LAN environments that
use hubs as concentrators and tie the hubs together.
Dr. W Yao, Brunel University EE5302 Network Design and Management 23 Dr. W Yao, Brunel University EE5302 Network Design and Management 24
Backbone Network Design Backbone Network Design
Distributed Star Backbone Topology „ Loop
„ Each network node is connected to two other network nodes.
At least N links are needed for N nodes.
„ This loop style is often used for distributed networks where
nodes primarily talk to local nodes or point-to-point
communications are required over short distances.
„ There is no maximum to the number of hops across this
network, but it is reliable up to the point of two link failures,
which would then separate the network into two pieces.
„ Capacity planning is difficult with loop topologies, and
upgrades are difficult if the traffic patterns are not symmetric
and consistent across different access nodes.

Dr. W Yao, Brunel University EE5302 Network Design and Management 25 Dr. W Yao, Brunel University EE5302 Network Design and Management 26

Backbone Network Design Backbone Network Design


Loop Backbone Topology „ Meshed and Fully Meshed
„ The degree to which a mesh is built depends upon the hardware
and software expense of the ports, incremental cost of the links,
network resource availability, and the amount of reliability and
redundancy required.
„ The number of links required for a fully meshed design (N nodes)
is N(N-1)/2.
„ Daisy-Chained Access Nodes
„ All network-access devices are dual-homed to two high-capacity
backbone switches.
„ This provides for high availability, but wastes bandwidth if
the applications are regional or their processing is distributed.
„ Each access device also acts as a switch through a daisy chain.
„ The connectivity requirements are retained. The number of
required links, equipment cost, distance between nodes, and
reliability are reduced.
Dr. W Yao, Brunel University EE5302 Network Design and Management 27 Dr. W Yao, Brunel University EE5302 Network Design and Management 28
Backbone Network Design Backbone Network Design
Semimeshed and Fully Meshed Backbone Topology Daisy Chain Access to Backbone Network

Dr. W Yao, Brunel University EE5302 Network Design and Management 29 Dr. W Yao, Brunel University EE5302 Network Design and Management 30

Backbone Network Design Backbone Network Design


„ Backbones within Backbones Single-Access and Single-backbone Network Configuration
„ In many cases, the backbone nodes and their topology are
separated from the access-node topology. For example, many
network providers often build multiple backbones within
backbones in a hierarchical nature.
„ Networks with hierarchical structures offer not only

redundancy and availability, but also a reduced hop count


(and the processing delay that goes along with it) and an
increased speed of traffic that transits long distances
across the network.

Dr. W Yao, Brunel University EE5302 Network Design and Management 31 Dr. W Yao, Brunel University EE5302 Network Design and Management 32
Backbone Network Design Backbone Network Design
Single-Access and Multiple-Backbone Network Configuration „ Backbone Topology Strategies
„ The enterprise backbone provides not only
interconnection of the departmental subnets, but also
LAN/MAN/WAN interconnectivity through routers or
switched networks (e.g. IP, SMDS, and ATM).
„ Desirable Topologies per Technology
„ With constant bit-rate traffic, the WAN connection of choice is
often a dedicated or switched circuit.
„ For traffic of a variable bit-rate nature, WAN technologies
include packet switching, point-to-point solutions, IP, FR,
SMDS, ATM, and switched-data services.
„ Both types of connections may use switches, bridges, routers,
multiplexers, and a variety of other access hardware.

Dr. W Yao, Brunel University EE5302 Network Design and Management 33 Dr. W Yao, Brunel University EE5302 Network Design and Management 34

Backbone Network Design Backbone Network Design


„ Combining the right topology with the right technology, and „ Requirements Drive the Topology
vice versa, will avoid design flaws. Make sure the device so „ Shortest Path Design Methodology
designed grows with the network , rather than limiting it
„ Add the links that are absolutely required first, and
through proprietary implementations of older technologies.
proceed to add more links until all possible links are
„ Some devices can exceed the physical limitations of DS1 and added where capacity is required for data flow.
DS3 circuits, but only in a local (limited distance) area.
„ Eliminates links and combines traffic over other existing
„ Routers can use HSSI, FDDI, and SONET interfaces, which
links based on many factors such as shortest path, link
allow allocation of bandwidth in Mbps and Gbps chunks, cost, and quality of facilities.
rather than be constrained to DS1 speed.
„ Always review all technologies and routing algorithms
„ Some devices may be more desirable than others because of available, and do not confine yourself to a single transport
their value-added services, while others may save expenses. technology or protocol during the design process.
„ Using bridges as distance extenders rather than running
„ Never lose sight of the original user requirements during the
coax cable. backbone design.
„ For packet-switched technologies, the topologies available are „ Understanding the effects that your backbone design will
quite flexible (e.g. IP and FR). have on user applications is critical in optimizing the
„ The integrated circuit- and packet-switched equipment provides backbone design. This is a two way process.
good integration of packet- and circuit-switching capabilities.
Dr. W Yao, Brunel University EE5302 Network Design and Management 35 Dr. W Yao, Brunel University EE5302 Network Design and Management 36
Backbone Network Design Backbone Network Design
Shortest Path Design Methodology „ Hybrid Topologies
„ Hybrid networks that employ both fixed and switched
topologies are common. Switched services are often used as
backup to leased facilities.
„ If designing a private network, make sure it can be integrated
(hybridized) with a public network-switched services.
„ Public and private network hybrids allow control of critical
resources to be retained while taking advantage of public
services functionality and pricing.
„ When designing a hybrid backbone network,
„ Attempt to keep all speeds fairly constant, and beware of

bottleneck bandwidth points.


„ Beware of multiple encapsulation schemes in hybrid

networks, and understand that similar network devices


must often be used at network ingress and egress points.
Dr. W Yao, Brunel University EE5302 Network Design and Management 37 Dr. W Yao, Brunel University EE5302 Network Design and Management 38

Backbone Network Design Backbone Network Design


„ Topology of the Future – Distributed Design „ Network Management
„ The primary feature of distributed processing networks is the „ Network management is much easier to administer at
placement of the intelligence to process and switch data into
the access devices, rather than the backbone devices. the network level than at the access concentrator or
even user-device level.
„ A single WAN management platform could manage
the addressing, bandwidth-management (e.g.
congestion control, throughput classes,
synchronization), administration, and performance-
management activities.

Dr. W Yao, Brunel University EE5302 Network Design and Management 39 Dr. W Yao, Brunel University EE5302 Network Design and Management 40
Backbone Network Design Backbone Network Design
„ Total Network Timing „ Tuning the Network
Timing is always an important aspect of each design with any
„
„ Network tuning should be performed at the same time
technology whose success relies on error-free synchronization.
you are designing the backbone network, as well as at
„ Timing is also important between the Customer Premises
Equipment (CPE) and network-access devices. specific intervals in the lifetime of the network.
„ The higher the transmission speed, the more critical timing „ Four specific areas, when tuned, will increase the
becomes. efficiency and throughput of both the access and
„ External timing source should be used when possible. backbone design.
„ Always use a clock source as accurate as possible. „ Optimizing packet, frame, and cell sizing
„ Analyze time sources on a regular basis and always look for „ Limiting the segmentation of user data by lower-level
potential timing loops (a device that provides a clock source and protocols
receives back its same clock as its own source). „ Decreasing the overall port-to-port transfer delay
„ Timing problems can cause line interference, data unit slips „ Using window size changes to flag potential network
which lead to loss of data, interruption of service, and a general degradation
decrease in the reliability of transmission.
Dr. W Yao, Brunel University EE5302 Network Design and Management 41 Dr. W Yao, Brunel University EE5302 Network Design and Management 42

Backbone Network Design Backbone Network Design


„ Optimizing Packet/Frame/Cell Size Idea Packet Size Curve
„ There is a tradeoff between large and small packet sizes.
„ Small packets: better response time, less data corruption
due to errors (less retransmissions), but more overhead.
„ Large packets: ……

„ Packet size tuning is a balancing act, where additional factors


influencing the size include:
„ How long it takes to read in a packet

„ Buffer space taken by held packets

„ Packets per second (pps) dropped

„ Time to forward packet to next device or destination

„ Mix of protocols to bridge/route

„ The best method for achieving optimal packet size is to tune


the network based on the performance observed and refer to
a trending analysis or design tool for accuracy.

Dr. W Yao, Brunel University EE5302 Network Design and Management 43 Dr. W Yao, Brunel University EE5302 Network Design and Management 44
Backbone Network Design Backbone Network Design
„ Limiting Protocol Segmentation „ Window Sizes
„ Try to reduce the amount of segments at both the user file- „ The window size determines how many packets can be
transfer level and at the access and backbone-technology outstanding in the network before an acknowledgement is
transport level. received from the last unacknowledged packet sent.
„ When many layers of encapsulation are encountered across
the network, packets may have to be broken down at each „ Window size can be tuned at each level of the X.25 packet-
new protocol level and decrease throughput. switched network, or at the network layer (TCP) portion of
the protocol stack (usually in the user or access device).
„ Port-to-Port Data Transfer Delay
„ These windows provide transmission-flow control.
„ The port-to-port data transfer delay becomes more
appreciable the larger the file size. „ TCP will adjust its window size automatically based on the

„ Much of this delay and overhead depends on internal current network throughput.
architecture and software protocol handling of the device. „ Increase window size provides increased throughput, but

„ Many devices implement multiple ports per interface card, requires more memory and buffers in the network.
thus reducing this effect. „ Network performance problems can be determined by
„ The higher the bus speed, the faster the data rate between trending the window size changes and determining where
interface boards and the central (or distributed) processor(s). additional throughput may be required in the network.
Dr. W Yao, Brunel University EE5302 Network Design and Management 45 Dr. W Yao, Brunel University EE5302 Network Design and Management 46

Backbone Network Design Backbone Network Design


„ Bursting Effect of Frame Relay Service CIR on User Traffic
„ Most protocols are designed to allow the application the
capability to burst above a predefined traffic parameter setting.
„ Many applications naturally sent bursts of data over dedicated
facilities when they have the entire bandwidth.
„ Statistical multiplexers allow a form of bursting.
„ Two measures of bursts are the committed burst size for
forward and backward traffic and the excess burst size for
forward and backward.
„ Frame relay was designed to allow network access for multiple
variable-bit rate users.
„ These are the same users who once paid for low-speed
private lines to connect local computing and the
communication environment.
„ While users can intelligently use the CIR and maximize
throughput, their savings are passed off to other users in
the form of delay.
Dr. W Yao, Brunel University EE5302 Network Design and Management 47 Dr. W Yao, Brunel University EE5302 Network Design and Management 48

Vous aimerez peut-être aussi