Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cách đọc bảng định tuyến

    Bảng Định Tuyến (Routing Table) – "Bản Đồ" Giúp Router Đưa Ra Quyết Định Chuyển Tiếp Gói Tin

    Kịch bản thực tế: Smart Farm Network


    Trong hệ thống mạng doanh nghiệp, mỗi router phải đưa ra quyết định liên tục về việc gửi gói tin đi đâu. Gói tin có thể đến từ Headquarters (HQ), đi ra Internet, hoặc di chuyển giữa các subnet nội bộ. Để thực hiện điều này, router dựa vào Routing Table (bảng định tuyến) – nơi chứa danh sách các mạng đã biết, địa chỉ next-hop và các metric giúp router lựa chọn đường đi tối ưu.

    Đối với kỹ sư mạng, Routing Table là công cụ được sử dụng hàng ngày:
    • Cấu hình mạng ban đầu
    • Xác minh việc quảng bá route
    • Troubleshooting kết nối
    • Kiểm tra quá trình hội tụ của giao thức định tuyến

    Hiểu được Routing Table hoạt động như thế nào là nền tảng để thiết kế một hệ thống mạng an toàn, ổn định và có khả năng mở rộng.
    Routing Table chứa những gì?


    Mỗi dòng trong Routing Table thường bao gồm:
    • Destination Network
    • Next-Hop Address
    • Exit Interface
    • Administrative Distance (AD)
    • Metric
    • Nguồn học được Route (Route Source)

    Mục tiêu của router là:
    Xác định đúng Exit Interface hoặc Next-Hop để chuyển gói tin tới đích.

    Nếu Routing Table chỉ chứa Next-Hop mà chưa chỉ rõ Exit Interface, router sẽ tiếp tục tra cứu Routing Table lần thứ hai để xác định interface nào có thể reach được Next-Hop đó.
    Ví dụ thực tế


    Giả sử Router R2 có:
    C 192.168.10.0/24
    C 10.1.1.0/24
    S* 0.0.0.0/0 via 192.168.1.1

    Nếu R2 nhận gói tin đi đến một mạng không có trong bảng định tuyến:
    172.23.0.0

    Router sẽ sử dụng:
    Gateway of Last Resort

    hay còn gọi là:
    Default Route
    0.0.0.0/0

    và chuyển gói tin đến:
    192.168.1.1 (R1)

    để router này tiếp tục xử lý.
    Ví dụ đời thường


    Routing Table hoạt động tương tự như khi bạn lái xe đến một địa chỉ lạ.

    Bạn không biết chính xác địa chỉ cuối cùng, nhưng bạn biết:
    "Cứ đi theo hướng Thành phố Hồ Chí Minh trước."

    Sau khi đến thành phố lớn, bạn tiếp tục nhìn các bảng chỉ dẫn chi tiết hơn để đến quận, phường và cuối cùng là địa chỉ cụ thể.

    Default Route trong Routing Table cũng hoạt động tương tự như vậy.
    Các loại Route phổ biến trong Routing Table

    1. Connected Route (C)


    Ví dụ:
    C 10.1.1.0/24 is directly connected, GigabitEthernet0/0

    Ý nghĩa:

    Router kết nối trực tiếp đến mạng:
    10.1.1.0/24

    qua:
    Gi0/0
    2. Local Route (L)


    Ví dụ:
    L 10.1.1.2/32 is directly connected, GigabitEthernet0/0

    Đây là:
    Địa chỉ IP của chính interface.

    Cisco IOS từ phiên bản mới tự động tạo Local Route dưới dạng /32.

    3. Dynamic Route


    Ví dụ: RIP

    R 172.16.0.0/16 [120/1] OSPF

    O 172.16.1.0/24 [110/2] EIGRP

    D 192.168.20.0/24 [90/156160]

    Các route này được học tự động thông qua giao thức định tuyến.
    4. Static Route


    Ví dụ:
    S 192.168.30.0/24 [1/0]

    Được cấu hình thủ công:
    ip route 192.168.30.0 255.255.255.0 192.168.10.2
    5. Default Route


    Ví dụ:
    S* 0.0.0.0/0 [1/0] via 10.1.1.1

    Dấu:
    *

    cho biết đây là:
    Candidate Default Route
    Gateway of Last Resort

    Giải mã một dòng Routing Table


    Ví dụ:
    O 172.16.1.0/24 [110/2]
    via 192.168.10.2,
    GigabitEthernet0/1

    Có thể đọc như sau: O


    Nguồn học Route:
    OSPF 172.16.1.0/24


    Mạng đích. [110/2]

    110 = Administrative Distance
    2 = Metric via 192.168.10.2


    Next-Hop. GigabitEthernet0/1


    Exit Interface.

    Ví dụ về Prefix Matching


    Trong bảng định tuyến:
    O 10.40.10.0/24 via 172.16.5.1
    O 10.40.10.0/24 via 172.16.6.1

    Router có:
    Hai đường đi có metric bằng nhau.

    Đây là:
    Equal Cost Multipath (ECMP)

    Router có thể thực hiện:
    • Per-Destination Load Balancing
    • Per-Packet Load Balancing

    Một số câu hỏi thực chiến

    Nếu ping 172.23.0.0?


    Không có route cụ thể.

    Router sẽ:
    Match:
    0.0.0.0/0

    và gửi đến:
    10.1.1.1
    Nếu ping 192.168.30.0?


    Router tìm thấy:
    S 192.168.30.0/24 via 192.168.10.2

    Router phải:
    1. Reach được:
    192.168.10.2
    1. Xác định:
    192.168.10.0/24

    được kết nối qua:
    GigabitEthernet0/1

    Do đó packet được gửi ra:
    Gi0/1

    Nếu ping 172.16.1.10?


    Có hai route:
    R 172.16.0.0/16
    O 172.16.1.0/24

    Router chọn:
    O 172.16.1.0/24

    bởi vì:
    /24 > /16

    Đây là nguyên tắc: Longest Prefix Match (LPM)


    Nguyên tắc quan trọng nhất của quá trình forwarding.

    Góc nhìn thực chiến CCNP/CCIE


    Khi troubleshooting Routing, hãy luôn trả lời 5 câu hỏi:
    1. Route có tồn tại trong Routing Table không?
    2. Route được học từ nguồn nào?
    3. Administrative Distance bao nhiêu?
    4. Metric là bao nhiêu?
    5. Exit Interface là gì?

    Nếu hiểu được cách đọc:
    show ip route

    bạn gần như có thể giải quyết phần lớn các bài toán:
    • OSPF Route Missing
    • EIGRP Unequal Load Balancing
    • BGP Best Path Selection
    • Default Route Issues
    • Recursive Lookup Problems
    • SD-WAN Overlay Routing
    • Data Center Route Advertisement

    Nói ngắn gọn, Routing Table chính là "bộ não định tuyến" của router. Mọi quyết định forwarding cuối cùng đều dựa trên thông tin trong bảng này. Đối với kỹ sư mạng, đọc được Routing Table không chỉ là kỹ năng cơ bản mà còn là năng lực cốt lõi để thiết kế, vận hành và troubleshooting mọi hệ thống Layer 3 hiện đại.
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X