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

  • Interface Not Running the OSPF Process – Khi Interface Không Tham Gia OSPF

    OSPF Troubleshooting: Interface Not Running the OSPF Process – Khi Interface Không Tham Gia OSPF


    Đây là một trong những nguyên nhân phổ biến nhất khiến route không xuất hiện trong OSPF, mặc dù Neighbor đã lên Full và toàn bộ kết nối Layer 1, Layer 2 đều hoạt động bình thường.

    Nhiều kỹ sư thường nghĩ rằng:
    "Chỉ những interface kết nối với router khác mới cần chạy OSPF."

    Thực tế không phải như vậy.

    Trong OSPF, bất kỳ interface nào có mạng cần được quảng bá (advertise) vào OSPF đều phải tham gia OSPF Process, ngay cả khi interface đó không bao giờ hình thành Neighbor Adjacency.
    OSPF hoạt động như thế nào?


    Khi sử dụng:
    network network-address wildcard-mask area area-id

    hoặc:
    ip ospf process-id area area-id

    Cisco sẽ: Bước 1


    Enable OSPF trên Interface. Bước 2


    Lấy Network ID của Interface đó. Bước 3


    Inject Network ID vào:
    Link-State Database (LSDB) Bước 4


    Quảng bá (Advertise) tới các OSPF Neighbor.

    Nếu interface không tham gia OSPF:
    Không có LSA

    Không có Route Advertisement

    Route bị thiếu

    Ví dụ gây nhầm lẫn nhất


    Giả sử Router R1:
    interface GigabitEthernet0/0
    ip address 10.1.1.1 255.255.255.0

    Kỹ sư muốn quảng bá:
    10.1.1.0/24

    Nhưng quên:
    network 10.1.1.0 0.0.0.255 area 1

    hoặc:
    interface GigabitEthernet0/0
    ip ospf 1 area 1

    Kết quả:
    OSPF Neighbor = Full
    OSPF Process = Running

    Nhưng:
    10.1.1.0/24

    không bao giờ xuất hiện trên các router khác.
    Hiểu đúng lệnh show ip protocols


    Nhiều người mới học OSPF thường hiểu sai phần:
    Routing for Networks:
    10.1.1.1 0.0.0.0 area 1

    Họ nghĩ:
    Router đang quảng bá mạng 10.1.1.1.

    Điều này không chính xác.

    Ý nghĩa thực sự là:
    Enable OSPF trên interface có IP:
    10.1.1.1
    và đưa interface đó vào Area 1

    Sau đó OSPF mới quảng bá:
    Network ID của interface

    chứ không phải địa chỉ:
    10.1.1.1

    Ví dụ từ show ip protocols

    R1# show ip protocols

    Kết quả:
    Routing for Networks:
    10.1.1.1 0.0.0.0 area 1

    Routing on Interfaces Configured Explicitly (Area 1):
    GigabitEthernet1/0

    Ý nghĩa: OSPF được enable trên interface có IP:

    10.1.1.1 Và trên:

    GigabitEthernet1/0

    được cấu hình bằng:
    ip ospf 1 area 1

    Vậy Router đang quảng bá mạng nào?


    Tiếp tục kiểm tra:
    show ip interface gi0/0 | i Internet

    Kết quả:
    Internet address is 10.1.1.1/24

    và:
    show ip interface gi1/0 | i Internet

    Kết quả:
    Internet address is 10.1.12.1/24

    Từ đó: Gig0/0

    10.1.1.1/24

    Network ID = 10.1.1.0/24 Gig1/0

    10.1.12.1/24

    Network ID = 10.1.12.0/24

    Đây mới là hai mạng mà OSPF thực sự quảng bá.

    Lỗi thực tế thường gặp

    Sai Network Statement


    Ví dụ:

    Interface:
    10.1.1.1/24

    Nhưng cấu hình:
    network 10.1.2.0 0.0.0.255 area 1

    Kết quả:
    Interface không tham gia OSPF

    Route:
    10.1.1.0/24

    không được quảng bá.
    Quên cấu hình ip ospf


    Ví dụ:
    interface GigabitEthernet0/0
    ip address 10.1.1.1 255.255.255.0

    nhưng không có:
    ip ospf 1 area 1

    Kết quả:
    No LSA
    No Route Advertisement
    Interface LAN không kết nối Router khác


    Ví dụ:
    Server VLAN
    User VLAN
    Camera VLAN
    Storage VLAN

    Nhiều kỹ sư nghĩ:
    Không có Neighbor nên không cần OSPF.

    Điều này sai.

    Mặc dù không có Neighbor:
    Không cần gửi Hello

    nhưng:
    Mạng vẫn phải được quảng bá.

    Do đó:
    interface Vlan100
    ip address 10.10.100.1 255.255.255.0
    ip ospf 1 area 0

    và thường kết hợp:
    passive-interface Vlan100
    Best Practice Enterprise


    Cấu hình phổ biến:
    router ospf 1
    passive-interface default
    no passive-interface GigabitEthernet1/0
    no passive-interface GigabitEthernet2/0

    Các VLAN User/Server:
    Tham gia OSPF

    Được quảng bá

    Không hình thành Neighbor

    Điều này vừa:
    • Giảm OSPF Traffic
    • Tăng Security
    • Vẫn quảng bá đầy đủ Route

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


    Nếu OSPF Neighbor đã Full nhưng route vẫn bị thiếu, hãy kiểm tra theo thứ tự:
    show ip protocols
    show ip ospf interface brief
    show ip interface
    show ip route ospf
    show ip ospf database

    Hãy tự hỏi:
    1. Interface có tham gia OSPF không?
    2. Network Statement có match Interface không?
    3. Có dùng ip ospf area trên interface không?
    4. Interface có đang shutdown không?
    5. Interface có bị passive nhưng vẫn được inject route không?

    Trong môi trường Enterprise và Data Center, nguyên nhân Interface Not Running the OSPF Process là một trong những lỗi xuất hiện nhiều nhất sau các đợt migration hoặc thay đổi địa chỉ IP. Neighbor vẫn Full, LSDB vẫn ổn định, nhưng một vài mạng "biến mất" khỏi OSPF chỉ đơn giản vì interface chứa các mạng đó chưa bao giờ được đưa vào OSPF Process. Đây là lỗi mà mọi kỹ sư CCNP và CCIE đều phải nghĩ đến đầu tiên khi gặp hiện tượng OSPF Full nhưng Route Missing.
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

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