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ấu hình OSPF

    Nếu bạn đang thiết kế hoặc quản trị một hệ thống mạng doanh nghiệp sử dụng Cisco IOS XE, thì không thể bỏ qua OSPF (Open Shortest Path First) – một trong những giao thức định tuyến động phổ biến, nhanh chóng hội tụ và cực kỳ linh hoạt.

    Trong bài này, chúng ta sẽ giải mã cách cấu hình và kiểm tra OSPF trên Cisco IOS XE, cùng với những kỹ thuật mà anh em CCNA/CCNP/CCIE cần nắm rõ để vận hành một mạng ổn định và tối ưu.
    💡 Tổng quan về các giao thức định tuyến động trên Cisco IOS XE


    Cisco IOS XE hỗ trợ đầy đủ các giao thức định tuyến động, phù hợp với mọi quy mô và mục tiêu mạng:
    • RIP (Routing Information Protocol) – đơn giản, nhưng lỗi thời.
    • EIGRP (Enhanced Interior Gateway Routing Protocol) – tối ưu hóa cho mạng doanh nghiệp nội bộ (Cisco proprietary).
    • OSPF (Open Shortest Path First) – chuẩn mở, hội tụ nhanh, cực kỳ linh hoạt.
    • IS-IS (Intermediate System to Intermediate System) – dùng trong ISP hoặc mạng quy mô lớn.
    • BGP (Border Gateway Protocol) – xương sống của định tuyến Internet và mạng liên kết giữa các tổ chức.

    Trong số đó, OSPF là ngôi sao sáng nhất, đặc biệt trong các hệ thống doanh nghiệp cần mở rộng, phân chia khu vực (area), và phản ứng nhanh với thay đổi topology.
    ⚙️ Cấu hình cơ bản OSPF trên Cisco IOS XE

    1. Kích hoạt tiến trình OSPF
    Router(config)# router ospf 1
    • 1 là Process ID – chỉ số tùy ý, có tính chất cục bộ (locally significant).
    • Best practice: dùng cùng một Process ID giữa các router cùng domain để dễ quản lý.

    2. Kích hoạt OSPF trên các interface thông qua lệnh network

    Router(config-router)# network 10.0.1.0 0.0.0.255 area 0
    • IP + wildcard mask sẽ xác định interface nào tham gia OSPF.
    • area 0 là backbone – bắt buộc có mặt trong mọi mạng OSPF.

    🧠 Giải thích về Wildcard mask:
    • 0 → phải khớp chính xác
    • 1 → bỏ qua, không cần kiểm tra

    Ví dụ:
    network 10.0.0.0 0.0.255.255 → bật OSPF trên tất cả interface có IP trong 10.0.x.x
    3. Cấu hình trực tiếp trên interface (thay vì dùng network)

    Router(config-if)# ip ospf 1 area 0

    Phù hợp khi bạn muốn bật OSPF một cách tường minh và kiểm soát cao hơn.
    4. Chọn Router ID


    OSPF cần một router ID duy nhất. Cisco IOS XE chọn theo thứ tự ưu tiên:
    1. Lệnh cấu hình router-id x.x.x.x
    2. IP cao nhất của loopback interface
    3. IP cao nhất của interface vật lý đang up/up

    Nếu không chọn được router ID → tiến trình OSPF không khởi động được.
    🔎 Các lệnh kiểm tra OSPF

    ✅ show running-config | section ospf


    Hiển thị cấu hình OSPF.

    router ospf 1 router-id 192.0.2.3 network 10.0.1.0 0.0.0.255 area 0
    ✅ show ip protocols

    Thông tin tổng quát về các giao thức định tuyến đang chạy.

    Routing Protocol is "ospf 1" Router ID 192.0.2.3 Routing for Networks: 10.0.1.0 0.0.0.255 area 0
    ✅ show ip ospf interface brief


    Xác minh interface nào đang chạy OSPF, chi phí (cost), vai trò (DR/BDR).

    Interface PID Area IP Address Cost State Nbrs Et0/0 1 0 10.0.1.1/24 10 BDR 1/1 Lo0 1 0 10.10.11.1/24 1 P2P 0/0
    ✅ show ip ospf neighbor


    Xem trạng thái liên kết với các OSPF neighbor.

    Neighbor ID Pri State Dead Time Address Interface 192.0.2.3 1 FULL/DR 00:00:38 10.1.1.3 Ethernet0/1
    • FULL/DR: Quan hệ OSPF đã thiết lập hoàn chỉnh và router đó là Designated Router.
    • Có thể thấy các trạng thái như: DR, BDR, DROTHER.

    ✅ show ip route


    Hiển thị bảng định tuyến. Các route học qua OSPF có ký hiệu O.

    O 10.2.1.0/24 [110/20] via 10.1.1.3, Ethernet0/1 O 10.10.12.0/24 [110/11] via 10.0.1.2, Ethernet0/0
    • [110/x]: 110 là administrative distance của OSPF, x là cost.

    🧠 OSPF Cost là gì?


    Cost = 100,000,000 / bandwidth (bps)
    • FastEthernet (100Mbps): cost = 1
    • GigabitEthernet: cost = 1 (nhưng cần tuning để phân biệt đường tốt hơn)

    Bạn có thể gán cost thủ công:

    Router(config-if)# ip ospf cost 5
    🧪 Câu hỏi ôn tập cuối bài:


    Câu hỏi: Lệnh nào dùng để kích hoạt tiến trình OSPF trên router Cisco IOS XE?

    A. network ip-address wildcard-mask area area-id
    B. ip ospf process-id area area-id
    C. router ospf process-id ✅
    D. router-id ip-address
    📌 Kết luận


    OSPF không chỉ là một giao thức định tuyến – nó là xương sống của các hệ thống mạng doanh nghiệp hiện đại. Hiểu rõ cách cấu hình, kiểm tra và tối ưu OSPF sẽ giúp bạn xây dựng một mạng ổn định, nhanh hội tụ và mở rộng dễ dàng.

    Bạn có thể bắt đầu lab hóa các lệnh đã học ngay với Cisco Packet Tracer, CML hoặc EVE-NG. Hãy thực hành từng bước và quan sát bảng định tuyến, quan hệ neighbor để hiểu rõ cơ chế hoạt động của OSPF.
    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