点到点链路上的OSPF协议
點到點鏈路上的OSPF協議
OSPF的幾個術語:
鏈路:路由器用來連接網絡的接口;
鏈路狀態:描述路由器的接口及其與鄰居路由器的關系。所有鏈路狀態信息構成鏈路狀態數據庫;
區域:有相同區域標識的一組路由器和網絡的集合。在同一個區域內的路由器有相同的鏈路狀態數據庫;
自制系統:采用同一種路由協議交換路由信息的路由器及其網絡構成一個自制系統;
鏈路狀態通告(LSA):LSA用來描述路由器的本地狀態,LSA包括的信息有關于路由器接口的狀態和所形成的鄰接狀態;
最短路徑優先算法(SPF):是OSPF路由協議的基礎。OSPF路由器利用SPF算法,獨立的計算出到達任意目標網絡的最佳路由;
實驗拓撲圖,如下:
確定Router ID遵循如下順序:
1、最優先的是用Router ID指定的路由器ID,
2、如果沒有在OSPF進程中指定路由器ID,那么選擇IP地址最大的環回地址接口的IP地址為Router ID。
3、如果沒有環回接口,就選擇最大的活動的物理接口的IP為Router ID。用Router ID來指定路由器,這樣可控性比較好。
例如:
O 2.2.2.2 [110/129] via 192.168.34.3, 00:20:15, Serial1/2
3.0.0.0/32 is subnetted, 1 subnets
O 192.168.23.0/24 [110/128] via 192.168.34.3, 00:20:15, Serial1/2
環回接口OSPF路由條目的掩碼長度都是32位,這是環回接口的特性,盡管通告了24位,解決辦法是在環回接口下修改網絡類型為“Point-to-Point”,操作如下:
R4(config)#interface loopback 0
R4(config-if)#ip ospf network point-to-point
R4(config-if)#end
R4#show ip protocols
Routing Protocol is "ospf 1"
//當前路由器運行的OSPF進程ID;
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 4.4.4.4
//本地路由器ID;
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
//本路由器參與的區域數量和類型;
Maximum path: 4
//支持等價路徑最大數目;
Routing for Networks:
4.4.4.0 0.0.0.255 area 0
192.168.34.0 0.0.0.255 area 0
//上述三行表明OSPF通告的網絡以及這些網絡所在的區域;
Reference bandwidth unit is 100 mbps
//參考帶寬為10的八次方;
Routing Information Sources:
Gateway Distance Last Update
3.3.3.3 110 00:12:21
2.2.2.2 110 00:12:21
1.1.1.1 110 00:12:21
//以上五行表明路由信息源;
Distance: (default is 110)
//OSPF路由協議默認的管理距離。
R4#show ip ospf interface
Serial1/2 is up, line protocol is up
Internet Address 192.168.34.4/24, Area 0
//該接口的地址和運行的OSPF區域;
Process ID 1, Router ID 4.4.4.4, Network Type POINT_TO_POINT, Cost: 64
//進程ID,路由器ID,網絡類型,接口cost值;
Transmit Delay is 1 sec, State POINT_TO_POINT,
//接口的延遲和狀態;
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
//顯示的幾個計時器的值;
Hello due in 00:00:09
//距離下次發送hello包的時間;
Supports Link-local Signaling (LLS)
//支持LLS;
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
//鄰居個數以及已建立鄰接關系的鄰居個數;
Adjacent with neighbor 3.3.3.3
//已建立鄰接關系的路由器ID;
Suppress hello for 0 neighbor(s)
//沒有進行hello抑制;
Loopback0 is up, line protocol is up
Internet Address 4.4.4.4/24, Area 0
Process ID 1, Router ID 4.4.4.4, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host
//自己路由器狀態參數。
R4#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
3.3.3.3 0 FULL/ - 00:00:34 192.168.34.3 Serial1/2
以上輸出表明路由器R4有一個鄰居,他的路由器ID是3.3.3.3。其參數解釋如下:
Pri:鄰居路由器接口的優先級;
State:當前鄰居路由器接口狀態;
Dead Time:清除鄰居關系前等待的最長時間;
Address:鄰居接口的地址;
Interface:自己和鄰居路由器相連接口;
“-”:代表點到點的鏈路上OSPF不進行DR選舉。
以上輸出是R4的區域0的拓撲結構數據庫的信息,解釋如下:
Link ID:是指Link State ID,代表整條路由,而不是某個鏈路;
ADV Router:是指通告鏈路狀態信息的路由器ID;
Age:老化時間;
Seq#:序列號;
Checksum:校驗和;
Link count:通告路由器在本區域內的鏈路數目。
轉載于:https://blog.51cto.com/linuxtro/388608
總結
以上是生活随笔為你收集整理的点到点链路上的OSPF协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: proe2001安装指南
- 下一篇: 广播多路访问链路上的OSPF