Xử lý khi OSPF Neighbor bị mắc kẹt EXSTART/EXCHANGE (phần 1)
**Các nguyên nhân phổ biến nhất có thể của vấn đề này như sau:
- Không phù hợp interface MTU
- Bản sao ID bộ định tuyến hàng xóm
- Không có khả năng ping qua với hơn một số kích thước MTU
- Bị phá vỡ kết nối unicast vì những điều sau đây:
• Sai VC / DLCI lập bản đồ trong Frame Relay/ATM switch
• Danh sách truy cập chặn unicast
• NAT chuyển đổi unicast
- Loại mạng lưới point-to-point giữa PRI and BRI/dialer
Ví dụ: Show cấu hình
1. Không phù hợp interface MTU
Ví dụ: Khi cấu hình
Debug
cấu hình :
Giải pháp: Để khắc phục vấn đề này, hãy chắc chắn rằng MTU được thiết lập với giá trị như nhau trên cả hai bên.
2. Các Route có cùng ID
Khi OSPF gửi một gói tin DBD để bầu một master và một slave ,các bộ định tuyến với các router ID cao nhất sẽ trở thành master. Điều này xảy ra trong quá trình EXSTART. Nếu có bất kỳ vấn đề với cuộc bầu cử, các bộ định tuyến sẽ bị mắc kẹt trong tình trạng EXSTART / EXCHANGE.
Ví dụ: Khi show cấu hình
+ Ta thấy R2 được gửi một gói tin DBD với một cờ là7, nói rằng, "Tôi là master." R2 cũng nhận được một DBD từ R1 nói, "Tôi là master." R2 so sánh R1 của router ID và thấy rằng nó không phải là cao hơn so với riêng của mình, do đó nó sẽ gửi các gói tin DBD để R1 nói, "Tôi là master." Vì vậy, cả hai thiết bị định tuyến tiếp tục gửi và nhận tình trạng tổng thể và các router bị mắc kẹt trong tình trạng EXSTART.
Giải pháp: Để giải quyết vấn đề này, xem xét cẩn thận những người hàng xóm Router ID và địa phương Router ID để xem họ là chính xác như nhau. Nếu vậy, bạn phải thay đổi router ID với một trong các router và khởi động lại quá trình OSPF để nó có thể có hiệu lực.
**Các nguyên nhân phổ biến nhất có thể của vấn đề này như sau:
- Không phù hợp interface MTU
- Bản sao ID bộ định tuyến hàng xóm
- Không có khả năng ping qua với hơn một số kích thước MTU
- Bị phá vỡ kết nối unicast vì những điều sau đây:
• Sai VC / DLCI lập bản đồ trong Frame Relay/ATM switch
• Danh sách truy cập chặn unicast
• NAT chuyển đổi unicast
- Loại mạng lưới point-to-point giữa PRI and BRI/dialer
Ví dụ: Show cấu hình
Code:
R2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 131.108.2.1 1 EXSTART/- 00:00:33 131.108.1.1 Serial0
Ví dụ: Khi cấu hình
Code:
R1#show ip interface serial 0.1 Serial0.1 is up, line protocol is up Internet address is 131.108.1.1/24 Broadcast address is 255.255.255.255 MTU is 1400 bytes
Code:
R2#show ip interface serial 0.1 Serial0.1 is up, line protocol is up Internet address is 131.108.1.2/24 Broadcast address is 255.255.255.255 MTU is 1500 bytes
cấu hình :
Code:
R1#debug ip ospf adj OSPF: Retransmitting DBD to 131.108.1.2 on Serial0.1 OSPF: Send DBD to 131.108.1.2 on Serial0.1 seq 0x1E55 opt 0x2 flag 0x7 len 32 OSPF: Rcv DBD from 131.108.1.2 on Serial0.1 seq 0x22AB opt 0x2 flag 0x7 len 32 mtu 1500 state EXSTART OSPF: Nbr 131.108.1.2 has larger interface MTU
Code:
R1# interface Serial0.1 multipoint ip address 141.108.10.3 255.255.255.248 mtu 1500
Khi OSPF gửi một gói tin DBD để bầu một master và một slave ,các bộ định tuyến với các router ID cao nhất sẽ trở thành master. Điều này xảy ra trong quá trình EXSTART. Nếu có bất kỳ vấn đề với cuộc bầu cử, các bộ định tuyến sẽ bị mắc kẹt trong tình trạng EXSTART / EXCHANGE.
Ví dụ: Khi show cấu hình
Code:
R2#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 131.108.2.1 1 EXSTART/- 00:00:33 131.108.1.1 Serial0 Debug: R2#debug ip ospf adj OSPF: Retransmitting DBD to 131.108.2.1 on Serial0 OSPF: Send DBD to 131.108.2.1 on Serial0 seq 0x793 opt 0x2 flag 0x7 len 32 OSPF: Rcv DBD from 131.108.2.1 on Serial0 seq 0x25F7 opt 0x2 flag 0x7 len 32 mtu 0 state EXSTART OSPF: First DBD and we are not SLAVE
Giải pháp: Để giải quyết vấn đề này, xem xét cẩn thận những người hàng xóm Router ID và địa phương Router ID để xem họ là chính xác như nhau. Nếu vậy, bạn phải thay đổi router ID với một trong các router và khởi động lại quá trình OSPF để nó có thể có hiệu lực.
Nguyễn Minh Hải – VnPro