思科路由器未收到 OSPF 更新
或者至少,這就是我認為正在發生的事情。似乎沒有調試命令,或者查看路由表中是否有東西。
我正在 Packet Tracer 中測試此設置。我有 3 個路由器和一個網路伺服器
從左到右,你有:Webserver -> Router1 -> Router2 -> Router3
Router1 和Router2 可以成功ping WebServer。Router3 不能。
Router2 有一個預設網關集,通過其串列介面將所有未辨識的數據發送到 Router1。
像這樣:
ip route 0.0.0.0 0.0.0.0 Serial 0/0/1
Serial 0/0/1 是到 Router1 的連接Router2 和Router3 配置了OSPF。從他們的“表演賽”中:
路由器2:
router ospf 1 log-adjacency-changes passive-interface Serial0/0/1 network 10.1.1.0 0.0.0.3 area 0 default-information originate !
路由器3:
router ospf 1 log-adjacency-changes network 10.1.1.0 0.0.0.3 area 0 passive-interface FastEthernet0/0 !
我假設
default-information originate
Router2上的設置會給Router3所需的資訊。這裡出了什麼問題?介面都起來了。IP 地址帶有遮罩範圍,時鐘速率設置在正確的末尾。我不知道還要檢查什麼。
編輯:我打算發布一個螢幕截圖,但現在它突然起作用了。我打開了 PKT 文件,重新定位了一些東西以使標籤清晰,截取螢幕截圖,然後再次執行測試,看看實時分析儀說的錯誤在哪裡。它奏效了。
很抱歉佔用您的時間。我對此感到震驚。
FastEthernet0/0(在Router3上)是Router2的連結嗎?如果是這樣,“被動介面 FasthEthernet0/0”是它不起作用的主要原因。
在 OSPF 術語中,“被動介面”是匹配“路由器 ospf N”部分中指定的一個(或多個)網路範圍的介面,但不發送 OSPF 公告。
發送 OSPF 公告對於在網路上的路由器之間形成 OSPF 鄰接關係是必要的(無論是點對點鏈路還是具有多個路由器的廣播網路)。OSPF 路由交換需要形成 OSPF 鄰接關係。
至於調試 OSPF,在“調試 ospf”下有很多東西,我手邊沒有 IOS,但我很確定你可以讓工具包記錄所有發送和接收的 LSA(或者,實際上,所有發生的 OSPF 狀態更改)。