## Enterprise Network Architecture Fundamentals
Enterprise network architecture defines the blueprint for designing, implementing, and managing an organization's network infrastructure. It emphasizes scalability, resilience, security, and performance, adapting to evolving business needs and technological advancements.
## Hierarchical Campus Design
The traditional three-tier hierarchical design is fundamental for campus networks, promoting modularity, redundancy, and ease of management.
## WAN Architectures
Wide Area Network (WAN) architectures connect geographically dispersed sites.
## Wireless LAN Architectures
Wireless networks are integral to modern enterprises.
## Data Center Architectures
Data centers host critical applications and data.
## Network Programmability and Automation
Modern architectures increasingly leverage APIs (Application Programming Interfaces), controllers (e.g., Cisco DNA Center), and orchestration tools to automate network operations, configuration, and provisioning, moving towards intent-based networking.
## Cloud Architectures
Enterprise networks now extend to and integrate with various cloud models:
Virtualization technologies are fundamental for modern network architectures, enabling flexibility, scalability, and efficiency by abstracting resources from their underlying hardware.
## Server Virtualization
This involves running multiple Virtual Machines (VMs) on a single physical server. A hypervisor is the software that creates and runs VMs. There are two main types:
## Network Virtualization
This abstracts network resources, allowing logical networks to operate independently of the physical infrastructure.
## Cisco Specific Virtualization
## Layer 2 Infrastructure
Layer 2 infrastructure forms the foundation of modern enterprise networks, providing connectivity within a local area network (LAN). Key technologies ensure efficient, redundant, and secure data forwarding.
## VLANs and Trunks
## Spanning Tree Protocol (STP)
## EtherChannel
## Layer 2 Security Features
## Layer 3 Infrastructure Fundamentals
Layer 3 infrastructure focuses on routing and forwarding packets across networks. Key concepts include Administrative Distance (AD), which ranks the trustworthiness of routing information sources (lower is better), and Metric, used by a routing protocol to determine the best path within its own domain. When multiple paths exist, the router uses the Longest Prefix Match to select the most specific route.
## Interior Gateway Protocols (IGPs)
An open-standard link-state routing protocol. OSPF divides networks into areas to improve scalability and reduce routing table size. Area 0 (backbone area) is mandatory, and all other areas must connect to it. Routers in Area 0 are called Backbone Routers. Area Border Routers (ABRs) connect regular areas to Area 0. Designated Routers (DRs) and Backup Designated Routers (BDRs) are elected on multi-access segments to reduce LSA flooding.
Cisco proprietary distance-vector protocol with link-state characteristics. EIGRP uses the Diffusing Update Algorithm (DUAL) to ensure loop-free paths and fast convergence. It calculates a composite metric based on bandwidth, delay, reliability, and load. EIGRP maintains a topology table containing all learned routes, including feasible successors (backup paths).
## Border Gateway Protocol (BGP)
An exterior gateway protocol (EGP) and path-vector protocol used for inter-AS routing on the internet. BGP uses Autonomous System Numbers (ASNs) to identify routing domains. eBGP connects different ASes, while iBGP connects routers within the same AS. BGP routers exchange path attributes (e.g., AS_PATH, NEXT_HOP, LOCAL_PREF, MED) to influence best path selection. Route Reflectors are used to scale iBGP by relaxing the full-mesh requirement.
## Route Manipulation & Redundancy
Route Redistribution allows different routing protocols to exchange route information, but requires careful configuration due to varying ADs and metrics. Route Summarization (or aggregation) reduces routing table size and instability by advertising a single summary route for multiple specific routes.
First Hop Redundancy Protocols (FHRPs) like HSRP (Hot Standby Router Protocol), VRRP (Virtual Router Redundancy Protocol), and GLBP (Gateway Load Balancing Protocol) provide default gateway redundancy. HSRP and VRRP use an active/standby model, while GLBP offers load balancing across multiple routers.
## Advanced Layer 3 Features
VRF-Lite (Virtual Routing and Forwarding-Lite) allows a single router to host multiple independent routing tables, providing network segmentation. Policy-Based Routing (PBR) allows forwarding decisions to be made based on criteria other than the destination IP address, using `match` and `set` commands. Bidirectional Forwarding Detection (BFD) provides rapid detection of forwarding path failures, enabling faster convergence for routing protocols.
## WLAN Fundamentals
Wireless LANs (WLANs) operate based on IEEE 802.11 standards (e.g., 802.11a/b/g/n/ac/ax). Unlike wired networks, WLANs use CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance) due to the half-duplex nature of radio communication. Wi-Fi operates primarily in the 2.4 GHz and 5 GHz ISM bands. The 5 GHz band offers more non-overlapping channels and higher throughput but has a shorter range and is more susceptible to obstacles. SSIDs (Service Set Identifiers) broadcast the network name.
## WLAN Architecture
Modern enterprise WLANs typically use a controller-based architecture. Access Points (APs) can operate in various modes:
WLCs manage APs, centralize configuration, and provide services like Radio Resource Management (RRM) for automated channel and power optimization. Cisco offers AireOS and Catalyst WLC platforms, with Catalyst WLCs representing the newer, integrated approach.
## WLAN Security
WPA2 and WPA3 are the primary security standards. WPA3 is the latest, offering stronger encryption (192-bit CNSA mode), Enhanced Open for public Wi-Fi, and SAE (Simultaneous Authentication of Equals) for stronger PSK-like authentication.
For enterprise deployments, 802.1X authentication is used, leveraging EAP (Extensible Authentication Protocol) methods (e.g., PEAP, EAP-TLS) and a RADIUS (Remote Authentication Dial-In User Service) server to authenticate users and devices against a central database (e.g., Cisco ISE). This provides individual user credentials and dynamic per-user encryption keys, unlike Pre-Shared Key (PSK) which uses a single key for all clients.
## Roaming
Client roaming allows devices to move between APs without losing connectivity. Layer 2 roaming occurs when clients move between APs on the same subnet. Layer 3 roaming is more complex, involving clients moving between APs on different subnets, often managed by the WLC to maintain IP address continuity.
## Network Assurance Fundamentals
Network Assurance is the practice of continuously monitoring, managing, and optimizing network performance and security to ensure it meets business requirements. It involves proactive identification and resolution of issues, leveraging various tools and methodologies.
## Key Monitoring Technologies
## Programmable Assurance
## Troubleshooting Methodologies
Common approaches include Top-down (application to physical), Bottom-up (physical to application), and Divide and Conquer (isolating layers or segments). Establishing a baseline of normal network behavior is critical for identifying anomalies and troubleshooting efficiently.
## Infrastructure Security Fundamentals
Infrastructure security is paramount for protecting network devices and the data they transmit. Key areas include securing device access, the control plane, the data plane, and Layer 2 infrastructure.
## Device Access Control (AAA)
Authentication, Authorization, and Accounting (AAA) is a framework for controlling who can access network devices and what actions they can perform.
RADIUS and TACACS+ are common AAA protocols. RADIUS often combines AAA and is used for network access. TACACS+ separates AAA, offering more granular authorization, making it ideal for device administration. Local authentication serves as a crucial fallback.
## Control Plane Security
The control plane handles critical device operations, including routing protocols and management traffic (SSH, SNMP). Protecting it prevents device compromise or denial of service.
## Data Plane Security
The data plane is responsible for forwarding user traffic.
## Layer 2 Security
Layer 2 attacks can severely impact network availability and data integrity.
## VPN Technologies
Virtual Private Networks (VPNs) provide secure, encrypted communication over untrusted networks.
## Network Automation and Programmability
Network automation is crucial for modern, scalable, and efficient network operations, reducing manual errors and accelerating deployments. It involves using software to manage and configure network devices.
## Data Models
Data models provide a structured, standardized way to represent network device configurations and operational states.
## APIs and Protocols
APIs (Application Programming Interfaces) enable programmatic interaction with network devices.
## Automation Tools and Concepts
## Telemetry