Cisco

思科路由器未收到 OSPF 更新

  • January 6, 2011

或者至少,這就是我認為正在發生的事情。似乎沒有調試命令,或者查看路由表中是否有東西。

我正在 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 originateRouter2上的設置會給Router3所需的資訊。這裡出了什麼問題?

介面都起來了。IP 地址帶有遮罩範圍,時鐘速率設置在正確的末尾。我不知道還要檢查什麼。

編輯:我打算發布一個螢幕截圖,但現在它突然起作用了。我打開了 PKT 文件,重新定位了一些東西以使標籤清晰,截取螢幕截圖,然後再次執行測試,看看實時分析儀說的錯誤在哪裡。它奏效了。

很抱歉佔用您的時間。我對此感到震驚。

FastEthernet0/0(在Router3上)是Router2的連結嗎?如果是這樣,“被動介面 FasthEthernet0/0”是它不起作用的主要原因。

在 OSPF 術語中,“被動介面”是匹配“路由器 ospf N”部分中指定的一個(或多個)網路範圍的介面,但不發送 OSPF 公告。

發送 OSPF 公告對於在網路上的路由器之間形成 OSPF 鄰接關係是必要的(無論是點對點鏈路還是具有多個路由器的廣播網路)。OSPF 路由交換需要形成 OSPF 鄰接關係。

至於調試 OSPF,在“調試 ospf”下有很多東西,我手邊沒有 IOS,但我很確定你可以讓工具包記錄所有發送和接收的 LSA(或者,實際上,所有發生的 OSPF 狀態更改)。

引用自:https://serverfault.com/questions/219201