Title: CSE 550 Computer Network Design
1CSE 550 - Computer Network Design
- Dr. Marwan Abu-Amara
- 2nd Semester (T032)
-
2Network Topologies
- Questions to determine network topology
- Is a small LAN with a few workstations?
- Is a campus LAN or a massive enterprise
implementation? - Is scalability important?
- How about network management?
- What about cost?
3Network Topologies (cont.)
- No one topology is right for every network
environment - Each network topology can be an integral part of
another topology design - Redundant and secure topologies should be part of
every network design
4Network Topologies (cont.)
- Network topologies covered
- Flat network topology
- Hierarchical network topology
- Mesh network topology
- Redundant network topology
- Campus/LAN network topology
- Enterprise/WAN network topology
- Secure network topology
5Flat Network Topology
- Generally used for very small networks
- Each network device (e.g. hub, switch, ) is used
for a general rather than specific purpose - Most network components are used for simple
broadcasting and providing limited switching
capabilities - Based on a common broadcast domain
- Not generally created in a modular fashion
- Provide a consistent and easy-to-manage network
environment - Scalability is not usually an important design
factor
6Flat Network Topology (cont.)
- Advantages
- Lower cost lower in initial cost due to the
smaller size of network and lower equipment costs
(special routing switching components are not
used to a wide extent) - Reliability due to the simplistic design
general static nature of the topology - Easy to design due to the lack of need for
modularity scalability - Easy to implement due to the lack of
specialized switching equipment
7Flat Network Topology (cont.)
- Disadvantages
- Not modular changes to the environment will
usually affect all internetworking devices - Bandwidth domain most if not all devices are
usually in the same bandwidth domain (i.e. share
the same bandwidth) - Broadcast domain same broadcast domain that can
lead to congestion
8Hierarchical Network Topology
- Created in layers to allow specific functions
features to be implemented in each of the layers - Each component is carefully placed in a
hierarchical design for maximum efficiency
specific purpose - Routers, switches, and hubs all play specific
role in routing distributing data packet info - Incorporates 3 key layers
- Core layer
- Distribution layer
- Access layer
9Hierarchical Network Topology (cont.)
- Core layer
- Provides the backbone, or high-speed switching
component to the network - Provides only the specialized task of switching
data - Distribution layer
- Demarcation point between core layer end-user
access layer - Provides packet manipulation, filtering,
addressing, policy enforcement, and other
data-manipulation tasks
10Hierarchical Network Topology (cont.)
- Access layer
- Provides end-user access to network
- Prioritization bandwidth switching can also be
configured at the access layer to optimize use of
network resources - With modularity, hierarchical networks can limit
the effect of each component change to the
immediate area of change only - Hierarchical networks are created to be scalable
11Hierarchical Network Topology (cont.)
12Hierarchical Network Topology (cont.)
- Advantages
- Scalable allows addition of routers, switches,
, when needed with minimum impact to design - High availability due to redundancy, alternate
paths, optimization, and filtering - Low delay routers delineating broadcast
domains, and multiple paths for switching
routing - Fault isolation can facilitate change and
improve fault isolation
13Hierarchical Network Topology (cont.)
- Advantages (cont.)
- Modular allows each component to perform a
specific purpose in the internetwork leading to
easier more organized network management - Cost efficient due to ability to optimize
tune switching routing paths - Network management more automated easier to
deploy - Disadvantages
- Cost due to redundancy that is often integrated
into the network topology switching equipment
14Mesh Network Topology
- Constructed with many different interconnections
between network nodes - 2 types
- Fully meshed
- Typically the backbone of the enterprise network
- Provides excellent redundancy reliability
- Frequently runs mission-critical services
applications - Partially meshed
- Similar to fully meshed except that each network
node or switch does not necessarily have
immediate connection to each other network node
or switch
15Mesh Network Topology (cont.)
- Fully Meshed
- Each network node or switch will have a direct
path to every other network node or switch - Nodes are typically located at core level or
backbone level of network - Not a cost-effective solution
- Cant guarantee that server or application
failures will be redundant with just a fully
meshed backbone
16Mesh Network Topology (cont.)
17Mesh Network Topology (cont.)
- Partially Meshed
- Can still provide redundancy through alternate
paths, and, therefore, allowing mission critical
application to continue processing - If a network connection fails, the network will
remain operational with reduced bandwidth and
service levels - More likely to be implemented in an enterprise
network
18Mesh Network Topology (cont.)
19Mesh Network Topology (cont.)
- Advantages
- Redundancy provided by having multiple links
connecting each network site - Disadvantages
- Cost due to redundancy high circuit cost
20Redundant Network Topology
- Should be incorporated into all network designs
- Can be incorporated in transmission media,
routers, servers, and workstations - Extremely important at the core or backbone layer
- As an alternative to using multiple data circuits
or multiple network providers, you can select 2
media types to provide redundancy (e.g. satellite
data circuits) - Need to consider redundancy in routers,
workstations, and servers
21Redundant Network Topology (cont.)
22Redundant Network Topology (cont.)
- Advantages
- Provides high network availability
- Secures data transactions from hardware failures
- Allows easier more cost-effective network
management of redundant nodes - Disadvantages
- Could be costly if not well designed