Hướng dẫn học Network Routing từ cơ bản đến nâng cao
1. Kiến thức nền tảng cần có trước
A. Mô hình OSI và TCP/IP
- Layer 3 (Network Layer): Nơi routing hoạt động
- IP Address và Subnet: CIDR notation, subnet mask
- Binary và Hexadecimal: Để hiểu địa chỉ IP
- Ethernet và Frame: Cách dữ liệu được đóng gói
B. Tài liệu học nền tảng
- Sách: "Computer Networking: A Top-Down Approach" - Kurose & Ross
- Online: Cisco Networking Academy (NetAcad)
- Video: Jeremy's IT Lab (YouTube) - CCNA series
2. Lộ trình học Routing
Phase 1: Cơ bản (2-3 tuần)
Khái niệm cốt lõi:
- Routing table là gì?
- Default gateway
- Static routing vs Dynamic routing
- Routing metrics (hop count, bandwidth, delay)
Thực hành:
- Cấu hình static routes trên router
- Xem routing table với
show ip route
- Ping và traceroute
Tài liệu:
- Cisco CCNA Official Cert Guide Volume 1 - Chapter 16-18
- PacketTracer labs cho static routing
Phase 2: Dynamic Routing Protocols (4-5 tuần)
A. Distance Vector Protocols
RIP (Routing Information Protocol):
- Cách hoạt động: Bellman-Ford algorithm
- Metric: Hop count (max 15)
- Update timer: 30 giây
- Vấn đề: Routing loops, slow convergence
EIGRP (Enhanced Interior Gateway Routing Protocol):
- Cisco proprietary (có phiên bản open standard)
- Composite metric: bandwidth, delay, reliability, load
- DUAL algorithm
- Unequal cost load balancing
B. Link State Protocols
OSPF (Open Shortest Path First):
- Dijkstra algorithm
- LSA (Link State Advertisement)
- Areas và hierarchical design
- DR/BDR election
IS-IS (Intermediate System to Intermediate System):
- Similar to OSPF
- Used in service provider networks
C. Path Vector Protocol
BGP (Border Gateway Protocol):
- Internet routing protocol
- AS (Autonomous System) paths
- Policy-based routing
- eBGP vs iBGP
Phase 3: Nâng cao (3-4 tuần)
- Route redistribution
- Route filtering và route maps
- Policy-based routing (PBR)
- Multicast routing
- IPv6 routing
- MPLS basics
3. Tài liệu chi tiết theo từng giai đoạn
Sách giáo khoa
- "Routing TCP/IP Volume 1" - Jeff Doyle
- Bible của routing protocols
- Chi tiết về RIP, IGRP, EIGRP, OSPF
- "Internet Routing Architectures" - Bassam Halabi
- Tập trung vào BGP và internet routing
- "OSPF: Anatomy of an Internet Routing Protocol" - John Moy
- Từ tác giả của OSPF
Online Resources
- Cisco Learning Network
- Free CCNA materials
- Community discussions
- GNS3 Academy
- Hands-on labs với real network devices
- INE (Internetwork Expert)
- Advanced routing courses
- RFC Documents
- RFC 2328 (OSPF)
- RFC 4271 (BGP)
- RFC 2453 (RIP)
Video Courses
- CBT Nuggets - Jeremy Cioara
- Pluralsight - Ross Bagurdes
- YouTube:
- Jeremy's IT Lab
- NetworkChuck
- David Bombal
4. Lab Environment Setup
Software Options
- Cisco Packet Tracer (Free)
- Good for CCNA level
- Limited features
- GNS3 (Free)
- Real Cisco IOS images
- More realistic simulation
- EVE-NG (Free Community Edition)
- Multi-vendor support
- Web-based interface
- Cisco CML (Paid)
- Official Cisco simulator
- Latest IOS versions
Hardware (Optional)
- Used Cisco routers (1841, 2811, 2821)
- Console cables
- Ethernet cables
5. Certification Path
Entry Level
- Cisco CCNA (200-301)
- Covers basic routing and switching
- Industry standard entry cert
Professional Level
- Cisco CCNP Enterprise (350-401 ENCOR + 300-410 ENARSI)
- Juniper JNCIP-ENT
Expert Level
- Cisco CCIE Enterprise Infrastructure
- Juniper JNCIE-ENT
6. Practical Study Plan
Week 1-2: Foundations
- IP addressing và subnetting mastery
- Basic router configuration
- Static routing labs
Week 3-4: RIP
- Theory và configuration
- Troubleshooting routing loops
- Route summarization
Week 5-7: EIGRP
- Neighbor discovery
- Topology table
- Unequal cost load balancing
Week 8-11: OSPF
- Single area design
- Multi-area hierarchical design
- LSA types
Week 12-15: BGP
- eBGP peering
- Route policies
- Internet routing basics
Week 16+: Advanced Topics
- Route redistribution
- Multicast
- IPv6
- MPLS introduction
7. Tips học tập hiệu quả
Lý thuyết
- Đọc RFC documents cho hiểu biết sâu
- Vẽ sơ đồ network topology
- Hiểu thuật toán đằng sau mỗi protocol
Thực hành
- Lab mỗi ngày ít nhất 1-2 giờ
- Break và fix scenarios
- Capture packets với Wireshark
Troubleshooting
show ip route
show ip protocols
debug ip routing
ping
vàtraceroute
8. Common Pitfalls to Avoid
- Học thuộc lòng mà không hiểu: Tập trung vào WHY, không chỉ HOW
- Bỏ qua subnetting: Foundation rất quan trọng
- Không thực hành đủ: Routing cần hands-on experience
- Học quá nhanh: Mỗi protocol cần thời gian để thấm
9. Recommended Timeline
- Total time: 4-6 tháng (part-time study)
- Daily commitment: 2-3 giờ
- Weekly labs: 10-15 giờ hands-on practice
10. Career Applications
Job Roles
- Network Engineer
- Network Architect
- NOC Engineer
- Solutions Engineer
- Pre-sales Engineer
Industries
- Service Providers (ISP)
- Enterprise Networks
- Data Centers
- Cloud Providers
- Government/Military
Nhận xét