Loading...

Bài 60: Interpreting Routing Table Thực Chiến — Đọc Log show ip route

💡 Liên hệ thực tế

Xuyên suốt Phần 3, bạn đã gặp show ip route ở rất nhiều bài — Static Route (Bài 44), OSPF (Bài 49), FHRP không trực tiếp nhưng liên quan. Giờ là lúc tổng hợp lại — luyện khả năng đọc hiểu 1 Routing Table thực chiến chỉ trong vài giây, như cách 1 bác sĩ nhìn phim X-quang là đoán ngay được vấn đề nằm ở đâu.


📘 Kiến thức cốt lõi

📋 Ví dụ 1 Routing Table thực chiến đầy đủ để phân tích:

Codes: L - local, C - connected, S - static, R - RIP, O - OSPF, D - EIGRP
       O*E2 - OSPF external type 2, i - IS-IS

Gateway of last resort is 203.0.113.1 to network 0.0.0.0

S*    0.0.0.0/0 [1/0] via 203.0.113.1
C     192.168.1.0/24 is directly connected, GigabitEthernet0/0
L     192.168.1.1/32 is directly connected, GigabitEthernet0/0
O     192.168.20.0/24 [110/2] via 192.168.100.2, 00:15:23, GigabitEthernet0/1
S     10.0.0.0/8 [1/0] via 192.168.100.3

🔍 Đọc từng loại mã Codes — ý nghĩa và cách phân biệt:

Ý nghĩaCách nhận biết
L (Local) Địa chỉ IP chính xác của Interface (subnet /32) Luôn có /32, đại diện chính bản thân địa chỉ Interface
C (Connected) Mạng nối trực tiếp vào 1 Interface Không có via, chỉ ghi "directly connected"
S (Static) Tuyến do quản trị viên tự khai báo Đã học ở Bài 44
O (OSPF) Tuyến học được qua OSPF Đã học ở Bài 49
S* Static Route đóng vai trò Default Route Dấu * là "candidate default", thường đi kèm 0.0.0.0/0

💡 Phân biệt CL — điểm hay gây nhầm lẫn nhất: C là cả dải mạng (192.168.1.0/24) nối vào Interface, còn Lchính xác 1 địa chỉ IP (192.168.1.1/32) của Interface đó — Cisco IOS tách riêng 2 dòng này từ phiên bản 15.x trở đi để phân biệt rõ ràng giữa "cả dải mạng" và "chính địa chỉ Router".

⚖️ Đọc số [AD/Metric] — thông tin quan trọng nhất trong mỗi dòng tuyến:

O     192.168.20.0/24 [110/2] via 192.168.100.2, 00:15:23, GigabitEthernet0/1
Thành phầnGiá trịÝ nghĩa
110 Administrative Distance Độ tin cậy của nguồn OSPF (đã học ở Bài 49)
2 Metric (Cost) Chi phí đường đi tính theo băng thông (đã học ở Bài 48)
via 192.168.100.2 Next-Hop Router kế tiếp trên đường đi
00:15:23 Uptime - Thời gian tồn tại Tuyến này đã học được cách đây bao lâu
GigabitEthernet0/1 Exit Interface Cổng gửi gói tin ra

🩺 Chẩn đoán nhanh 3 tình huống sự cố thường gặp qua Routing Table:

Triệu chứng quan sátNguyên nhân khả dĩ
Thiếu hẳn 1 tuyến mong đợi Sai Wildcard Mask trong network (OSPF) hoặc quên ip route (Static)
Có 2 tuyến cùng đích nhưng chỉ 1 tuyến "sống" trong bảng Tuyến kia có AD cao hơn, đang ở trạng thái "chờ" kiểu Floating Static Route (Bài 45)
"Gateway of last resort is not set" dù đã cấu hình ip route 0.0.0.0 Thiếu Next-Hop hợp lệ, hoặc Interface Next-Hop đang down

Giải phẫu 1 dòng Routing Table thực chiến Sơ đồ minh họa cách đọc từng thành phần trong dòng O 192.168.20.0/24 [110/2] via 192.168.100.2, 00:15:23, GigabitEthernet0/1: mã Codes, Administrative Distance, Metric, địa chỉ Next-Hop, thời gian tồn tại và Exit Interface Giải phẫu 1 dòng Routing Table (OSPF) Hiểu rõ từng thông số giúp định tuyến chính xác và chẩn đoán sự cố mạng nhanh chóng O 192.168.20.0/24 [110/2] via 192.168.100.2, 00:15:23, GigabitEthernet0/1 O = OSPF Code 110 = AD 2 = Metric via = Next-Hop 00:15:23 = Uptime Exit Interface Càng đọc nhanh dòng này, càng chẩn đoán sự cố mạng nhanh chóng


💬 Hỏi & Đáp nhanh

❓ Vì sao Cisco IOS lại tách riêng dòng C (Connected) và L (Local) thay vì gộp chung như các phiên bản cũ?

✅ Việc tách riêng giúp Routing Table rõ ràng và chính xác hơn về mặt kỹ thuật — dòng L (/32) thể hiện đúng bản chất: đây là địa chỉ IP duy nhất thuộc về chính Router, trong khi C thể hiện toàn bộ dải mạng mà Interface đó tham gia. Với các phiên bản IOS cũ hơn, 2 khái niệm này từng gộp chung vào 1 dòng C, có thể gây hiểu nhầm nhẹ về phạm vi chính xác của tuyến.

❓ Nếu thấy 1 dòng có cả SO cho cùng 1 dải mạng đích, điều gì đang xảy ra?

✅ Đây là tình huống có cả Static Route lẫn OSPF cùng biết đường tới 1 đích — nhưng Routing Table thực tế chỉ hiển thị 1 tuyến duy nhất được chọn (theo nguyên tắc Administrative Distance thấp hơn thắng, đã học ở Bài 45). Nếu bạn không thấy cả 2 dòng cùng lúc, đừng lo — đó là hành vi bình thường, không phải lỗi hiển thị.

❓ "Gateway of last resort is not set" có phải luôn là lỗi cần sửa ngay không?

❌ Không hẳn — nếu Router đó không cần kết nối ra ngoài phạm vi mạng nội bộ đã biết (ví dụ Router chỉ phục vụ định tuyến nội bộ giữa các VLAN, không có vai trò kết nối Internet), việc không có Default Route là hoàn toàn hợp lý và không phải sự cố.


📝 Bài tập đánh giá

Câu 1:L trong Routing Table đại diện cho điều gì?

  • A. Toàn bộ dải mạng nối trực tiếp vào Interface
  • B. Chính xác địa chỉ IP (/32) của Interface đó
  • C. Tuyến học được qua OSPF
  • D. Tuyến Static Route

Câu 2: Trong dòng O 192.168.20.0/24 [110/2] via 192.168.100.2, số 2 đại diện cho gì?

  • A. Administrative Distance
  • B. Metric (Cost)
  • C. Số hiệu VLAN
  • D. Số lượng Router đã đi qua

👉 Đáp án:

Câu 1: B — Mã L (Local) đại diện cho chính xác địa chỉ IP /32 của Interface, khác với C (Connected) đại diện cho toàn bộ dải mạng.

Câu 2: B — Số 2 đứng sau dấu / trong cặp [110/2] là Metric (Cost), còn số 110 đứng trước là Administrative Distance.


📚 Bài viết thuộc khóa học CCNA của VNExperts

🧭 Điều hướng

⬅️ Bài trước🏠 Mục lục khóa họcBài kế tiếp ➡️
Bài 59: Named ACL & Troubleshooting Mục lục khóa học CCNA Bài 61: Load Balancing & Route Redistribution