Routers
Routers are network devices that direct data traffic between different networks.
What is a Router?
A router is a network device that connects multiple networks and directs data traffic based on IP addresses.
Features
Routing
- Routing table: Maintains route table
- Routing decision: Decides the best route
- Update: Dynamically updates routes
- Load balancing: Load balancing
Connectivity
- Multiple interfaces: Multiple network interfaces
- Protocols: Support for routing protocols
- VLANs: Support for VLANs
- QoS: Quality of service
Security
- ACL: Access control lists
- Firewall: Firewall functions
- VPN: VPN support
- NAT: Address translation
Types of Routers
By Location
- Core: Core routers
- Edge: Edge routers
- Access: Access routers
- Distribution: Distribution routers
By Functionality
- Enterprise: Enterprise routers
- Service Provider: Provider routers
- Home: Home routers
- Wireless: Wireless routers
Routing Protocols
Static
- Static routes: Manual configuration
- Advantages: Full control, low overhead
- Disadvantages: Does not adapt to changes
- Usage: Small networks, specific routes
Dynamic
- RIP: Routing Information Protocol
- OSPF: Open Shortest Path First
- BGP: Border Gateway Protocol
- EIGRP: Enhanced Interior Gateway Routing Protocol
Configuration
Basic Configuration
# Basic router configuration
enable
configure terminal
hostname Router1
interface GigabitEthernet0/0
ip address 192.168.1.1 255.255.255.0
no shutdown
exitStatic Routing
# Configure static routes
ip route 0.0.0.0 0.0.0.0 192.168.1.254
ip route 10.0.0.0 255.0.0.0 192.168.2.1OSPF
# Configure OSPF
router ospf 1
network 192.168.1.0 0.0.0.255 area 0
network 10.0.0.0 0.255.255.255 area 0Security
ACLs
# Configure ACL
access-list 100 permit tcp any any eq 80
access-list 100 permit tcp any any eq 443
access-list 100 deny ip any any
interface GigabitEthernet0/0
ip access-group 100 inAuthentication
# Configure OSPF authentication
router ospf 1
area 0 authentication message-digest
interface GigabitEthernet0/0
ip ospf message-digest-key 1 md5 passwordMonitoring
Basic Commands
# View routing table
show ip route
# View interfaces
show ip interface brief
# View routing protocols
show ip protocols
# View ACLs
show access-listsSNMP
# Configure SNMP
snmp-server community public RO
snmp-server community private RW
snmp-server location "Data Center"
snmp-server contact "admin@company.com"Best Practices
Configuration
- Documentation: Document configurations
- Backup: Backup configurations
- Versioning: Version control
- Testing: Test changes
Security
- ACLs: Implement appropriate ACLs
- Authentication: Configure authentication
- Monitoring: Monitor access
- Updates: Keep updated
Monitoring
- Logs: Configure logging
- SNMP: Implement SNMP
- Alerts: Configure alerts
- Metrics: Monitor metrics
Related Concepts
- Switches - Devices complementary to routers
- Firewall - Device that complements routers
- VPN - Connection that traverses routers
- VLAN - Segmentation that routers manage
- InterVLAN - Routing that routers perform
- Topology - Design that includes routers
- NPM - Monitoring that includes routers
- Dashboards - Router visualization
- Logs - Router logs
- Network Metrics - Router measurement
- CISO - Role that supervises routers
- Asset Inventory - Inventory that includes routers