Chapter 1 Designing a Network Topology Sem2 1516 Updates2

34
Designing a Network Topology AAB-updated Sem 2-1516 1

description

networking design

Transcript of Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Page 1: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 1

Designing a Network Topology

Page 2: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 2

Introduction• During the topology design phase

• you identify networks and interconnection points• the size and scope of networks, • And the types of internetworking devices

that will be required, but not the actual devices.• This chapter provides tips for both campus and enterprise WAN

network design and focuses on hierarchical network design, which is a technique for designing scalable campus and WAN networks using a layered, modular model.

Page 3: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Designing a Network Topology• Network design is an art, not a science• There are no rules• There are no precisely correct formulas• It always depends on requirements /needs

AAB-updated Sem 2-1516 3

Page 4: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 4

Hierarchical Network Design• Design network in discrete layers.• Each layer focused on specific

functions-which allow the organization to choose the right systems and features for the layer.

• Use high speed WAN routers to carry traffic across the enterprise backbone.

• Middle-speed routers can connect buildings at each campus and switches connects user devices and servers within building.

Enterprise WANBackbone

Campus A Campus B

Campus C

Building C-1 Building C-2

Campus C Backbone

Core Layer

Distribution

LayerAccess Layer

Page 5: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 5

Hierarchical Design Model• A core layer of high-end routers and switches that are optimized for

availability and speed• A distribution layer of routers and switches that implement policies

and segment traffic• An access layer that connects users via hubs, switches, and other

devices

Page 6: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Hierarchical Network Levels Access

The access layer is where workstations connect to hubs/switches The access layer can include routers, switches, bridges, shared-media hubs , wireless

access point. For internetworks that include small branch offices, the access layer can provide access

into the corporate VLANs may be used to create separate broadcast domains at this level With a layered design, a failure in an access layer device will only affect those devices

directly attached to it In multistory building for example, each floor would be isolated this way

AAB-updated Sem 2-1516 6

Page 7: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516

Hierarchical Network Levels

• Distribution• Is the separation point between the access and core layers of

the network.• Has many roles –

• control access to resource for security reason• control network traffic that traverses the core for performance reason.

• This layer defines broadcast domain.• Allow the core layer to connect sites that run different protocols.• To improve routing protocol performance, this layer can

summarize routes from the access layer.

7

Page 8: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Hierarchical Network Levels• Core

• The high-speed backbone of the internetwork.• It is critical for connectivity- need to design with redundancy.• When configure routers in this layer- should use routing features that

optimize packet throughput.• Should avoid packet filters that will slow down the packet.

AAB-updated Sem 2-1516 8

Page 9: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 9

Why Use a Hierarchical Model?• Reduces workload on network devices

• Avoids devices having to communicate with too many other devices • The workload required of the CPUs on the devices can be burdensome.• Example in large flat (switched) network , broadcast packets are giving trouble- broadcast packet interrupts the CPU on each device

within the broadcast domain and demands processing time on every device

• Design a modular topology that limits the number of communicating routers-reduce router advertisements.

• Minimize costs- purchase the appropriate devices for each layer of the hierarchy • Enable accurate capacity planning within each layer of the hierarchy-reducing wasted bandwidth.• Modularity enables user to design network with simple and easy to understand .

• Simplicity – minimize the need for extensive training for network operation.

• Facilitates changes- as elements in a network require change, the cost pf upgrading the network may just be based on one small subset out of the overall network.

Page 10: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 10

Flat VS Hierarchical

Page 11: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516

Flat Network• With a flat network design, there is no hierarchy.• In a flat network all connecting devices are on the same level

11

Page 12: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516

Flat Network design • Flat is adequate for a very small network• No hierarchy• Each interconnecting device has essentially the same job• The network is not divided into layers or modules]• Easy to design and implement, maintain as long as it is small.• Not suit for big network since lack of hierarchy make troubleshooting

difficult- need to inspect entire network

12

Page 13: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 13

Flat Versus Hierarchy

Flat Loop Topology

Headquarters in Medford

Grants Pass Branch Office

Ashland Branch Office

Klamath Falls Branch Office

Headquarters in Medford

Ashland Branch Office

Klamath Falls Branch Office

Grants Pass Branch Office

White City Branch Office

Hierarchical Redundant Topology

Page 14: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Flat WAN topologies

AAB-updated Sem 2-1516 14

• WAN for small company can have few sites connected in a loop.• Each site has a WAN router that connects to 2 other adjacent sites via point-to-point

links.• When more than 1 link fails, some sites will be isolated.

Page 15: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

LAN Flat topology

AAB-updated Sem 2-1516 15

The typical architecture for a small LAN is workstations, printers, and servers attached to one or more hubs or to a small switch in a flat topology.

Page 16: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Flat LAN• The workstations, printers, and servers here use a MAC process, such as Ethernet's

carrier sense multiple access collision detect (CSMA/CD), controlling access to the shared bandwidth.

• These devices are all part of the same bandwidth and broadcast domain and have the capability to impact the throughput of other devices and cause delay in traffic delivery.

• For networks with high bandwidth requirements- numerous users and/or traffic-intensive applications, network designers recommend attaching the workstations, printers, and servers to switches rather than hubs.

• hubs work at the physical layer (Layer 1) and switches work at the data link layer (Layer 2), the network is segmented into multiple smaller collision domains.

• This means that a small number of devices compete for bandwidth at any one time, rather than a "free-for-all" in which everyone competes for the bandwidth.

AAB-updated Sem 2-1516 16

Page 17: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 17

Mesh VS Hierarchical

Page 18: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Mesh topologies• Network designer recommend mesh topology to meet availability

requirements. • 2 types of mesh topologies ;

• Full mesh• Every router /switch is connected to every other router/switch• Provide complete redundancy, good performance

• Partial mesh• Has fewer connection

AAB-updated Sem 2-1516 18

Page 19: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Mesh topology• Disadvantages;

• Expensive to deploy and maintain • Hard to optimize, troubleshoot and upgrade• Have scalability limits for groups of routers that broadcast routing updates or

service advertisement.• As the number of router CPU adjacencies increases, the amount of bandwidth and CPU

resources devoted to processing updates increases.

AAB-updated Sem 2-1516 19

Page 20: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 20

Mesh Designs

Partial-Mesh Topology

Full-Mesh Topology

Page 21: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 21

A Partial-Mesh Hierarchical Design

Headquarters (Core Layer)

Branch Offices (Access Layer)

Regional Offices

(Distribution Layer)

Page 22: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 22

Problem with mesh topology • Expensive to deploy and maintain• Hard to optimize, troubleshoot and upgrade if not design with simple

hierarchical model.• Have scalability limits for groups of routers that broadcast routing

updates. • Rule of thumb- ND should keep broadcast traffic at less than 20% of the traffic

on each link.• This rule limits the number of adjacent routers that can exchange routing

tables and routing updates.

Page 23: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 23

Mesh ..continue

Page 24: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Guidelines for Hierarchical Network Design

• First – Control the diameter of a hierarchical enterprise network topology.

• In most cases, 3 major layers are sufficient. • Core, Distribution, Access• Why need to control the diameter?

• It will provides low and predictable latency. • Help predicting the routing paths, traffic flows and

capacity requirements.• It also make troubleshooting and network

documentation easier.

AAB-updated Sem 2-1516 24

Page 25: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Continue..• Second- strict control of the network topology at the access layer

should be maintained. • The access layer is the most susceptible to violations-since user have the

tendency to add network to the internetwork inappropriately. • Exp: a network admin at a branch office might connect the branch network to

another branch –adding the fourth layer-adding a chain-common mistake.

AAB-updated Sem 2-1516 25

Page 26: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 26

Chain and Backdoor at the Access layer

Page 27: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Continue..• Third- avoid backdoors – is a connection between devices in the same

layer.• A backdoor can be an extra router, bridge, or switch added to connect two

networks.• It is should be avoided since they can cause unexpected routing and switching

problems and make network documentation and troubleshooting more difficult.

AAB-updated Sem 2-1516 27

Page 28: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

Continue..• Finally- design the access layer first, followed by distribution layer

then the core layer.• Why access layer?

• Can accurately perform capacity planning for the distribution and core layers.• Can also recognize the optimization techniques you will need for the

distribution and core layers.

AAB-updated Sem 2-1516 28

Page 29: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 29

Redundant Network Design Topologies • Meet network availability requirement• How ?

• Duplicating the network elements

• The goal for redundancy – to eliminate any single point of failure on the network by duplicate any required component whose failure could disable critical applications.

• Components: core router , switch , a link between two switches , a power supply etc….

Page 30: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 30

Where to implement RNDT• Inside campus networks

• Meet availability goals for users accessing local services

• Between layers of the hierarchical model • On the edge of the enterprise network to ensure high availability for

Internet, extranet and VPN access.

Page 31: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 31

Drawback of redundancy • Add complexity

• To the network topology • To network addressing • To routing

Page 32: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 32

What inside Redundant network • Need to have backup path for packet to travel when primary link is

down.• Backup path have duplicates devices and link as in primary path.• 2 aspects of the backup path that we need to look into:

• How much capacity the backup path supports• How quickly the network will begin to use the backup path

Page 33: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 33

Redundant network – load sharing• Second goal for redundant network is to improve performance by

supporting load sharing across parallel links. • Load sharing/load balancing – allows two or more paths to share the

traffic load.

Page 34: Chapter 1 Designing a Network Topology Sem2 1516 Updates2

AAB-updated Sem 2-1516 34

References• http://www.edrawsoft.com/Network-Architecture.php• http://www.erg.abdn.ac.uk/~gorry/eg3561/intro-pages/protocols.html• http://study-ccna.com/collision-broadcast-domain• http://www.google.com/images