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
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
1. Không phù hợp interface MTU
Ví dụ:
Khi cấu hình
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
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
Debug cấu hình
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
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.
R1#
interface Serial0.1 multipoint
ip address 141.108.10.3 255.255.255.248
mtu 1500
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
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
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.
Nguyễn Minh Hải – VnPro
– 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
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
1. Không phù hợp interface MTU
Ví dụ:
Khi cấu hình
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
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
Debug cấu hình
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
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.
R1#
interface Serial0.1 multipoint
ip address 141.108.10.3 255.255.255.248
mtu 1500
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
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
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.
Nguyễn Minh Hải – VnPro