Network Scalability and Design Notes
The Need to Scale the Network
- Our digital world is transforming, allowing internet access and corporate networks from anywhere, regardless of physical location or time.
- This necessitates next-generation networks that are secure, reliable, and available 24/7.
- Networks should integrate legacy systems while supporting mission-critical services.
- As businesses expand, they need a scalable network to accommodate growth, more employees, new locations, and teleworkers.
- A centralized approach to network management (NOC) is advised.
Types of Network Traffic Support
- A network must handle various traffic types:
- Data files
- Email
- IP telephony
- Video applications
- Requirements for enterprise networks:
- Support critical applications
- Handle converged traffic
- Accommodate diverse business needs
- Provide centralized control
- LANs provide access to communication services and resources for users.
- A campus network is created by interconnecting multiple LANs within a geographic area, which can vary in size.
Hierarchical Network Design
- A borderless switched network requires a design for flexibility, security, and manageability.
- Four foundational principles:
- Hierarchical: Simplifies deployment, understanding roles, manages fault domains.
- Modularity: Allows for seamless network expansion and integration.
- Resiliency: Ensures continuous network availability.
- Flexibility: Enables intelligent traffic management across the network.
- Elements of design include:
- Three critical layers: Access, Distribution, and Core layers.
- Each layer serves specific functions within the network.
- Modular designs allow for growth and adaptation to changing needs.
Access, Distribution, and Core Layers
- The hierarchical network structure balances between expanding needs and efficient resource management.
- Each layer operates with defined roles and requirements within the network.
Role of Switched Networks
- Switched networks have transitioned from flat Layer 2 designs using hubs to hierarchical structures that enhance flexibility and management.
- Benefits of switched LAN configurations:
- Better traffic management
- Quality of service (QoS)
- Enhanced security
- Supports wireless connectivity and advanced technologies.
Designing for Scalability
- Networks must accommodate increasing numbers of users and devices without impairing performance.
- Strategies for scalability include:
- Use expandable, modular devices that can be upgraded.
- Hierarchical arrangements with modifiable modules for separate functional areas.
- Hierarchically planned addressing strategies (IPv4 and IPv6).
- Employ Layer 3 routing to manage broadcast domains and traffic filtering.
Planning for Redundancy
- Redundancy is essential to maintain network availability by minimizing single points of failure.
- Approaches to implementing redundancy:
- Install duplicate equipment for failover.
- Develop alternate paths for data within the network.
- Spanning Tree Protocol (STP) helps manage logical loops that may occur due to redundancy in switched networks.
- Using Layer 3 for redundancy can prevent issues seen at Layer 2.