24
- OSPF網絡類型
網路
|
接口
|
特點
|
|
1
|
Loopback
|
Loopback
|
32位主機路由
|
2
|
P-2-P
|
Serial/Tunnel
|
群播/無DR
|
3
|
Broadcast
|
Ethernet
|
群播/有DR
|
4
|
NBMA
|
FR(幀中繼)
|
單播/有DR
|
5
|
P2MP
|
-----
|
群播/無DR/32位
|
6
|
P2MP NBMA
|
-----
|
單播/無DR/32位
|
在點對點上讓他去選DR和BDR
R1(config)# interface s 0/0
在S接口上去改他的網路類型
R1(config-if)# ip ospf
network ?還少一個點到多點的非群播,這個指令要自己打。
R1(config-if)# ip ospf network point-to-multipoint non-broadcast
所以能改的網路類型也只有五個,唯一不能改的就是環回口。
R1(config-if)# ip ospf
network broadcast
R2也要改成broadcast,兩邊網路類型要一樣。
R1# show ip ospf interface s
0/0
R1# show ip ospf neighbor
這個時候就在2WAY狀態,就開始要選DR和BDR。
同樣是S接口,把網路類型改成broadcast,他就出現DR和BDR的選舉。
NBMA
R1(config-if)# ip ospf
network non-broadcast
R2也要改成non-broadcast,兩邊網路類型要一樣。
R1# show ip ospf interface s
0/0
R1# show ip ospf neighbor
沒有鄰居關係,因為這個網路類型的特點是,建鄰居不是通過自動發群播來建鄰居的,現在要建鄰居必需通過手動單播的方式來建鄰居。
R1(config)# router ospf 1
R1(config-router)# neighbor
12.1.1.2
R2(config)# router ospf 1
R2(config-router)# neighbor 12.1.1.1我通過單播,目標去往12.1.1.1,我的地址為12.1.1.2。
P2MP (23:50)
點到多個點到點稱為點到多點
R1(config)# interface s 0/0R1(config-if)# ip ospf network point-to-multipoint
R2也要改成point-to-multipoint,兩邊網路類型要一樣。
R1# show ip ospf neighbor
沒有DR和BDR
R1# show ip router ospf
點到多點的特點是,他就會增加鄰居直連的IP地址的32位主機位。
其他的網路類型都沒有這樣的特點。
除了可以學到OSPF學過來的路由,還能夠增加鄰居直接的32位主機位。
這個網路類型一般用在PPPOE
P2MP
NBMA (29:10)
點到多點的非群播,也會繼承點到多點的一些特點,也繼承非群播(NBMA)的一些特點。
R1(config)# interface s 0/0
R1(config-if)# ip ospf
network point-to-multipoint non-broadcastR2也要改成point-to-multipoint non-broadcast,兩邊網路類型要一樣。
他繼承點到多點的無DR、32位路由、NBMA的單播建鄰居
R1(config)# router ospf 1R1(config-router)# neighbor 12.1.1.2
R2(config)# router ospf 1
R2(config-router)# neighbor
12.1.1.1
R1# show ip ospf neighbor
沒有DR選舉
R1# show ip ospf interface s
0/0
是看不出來的,只能看到點到多點
R1# show runn interface s 0/0
R1# show run | se ospf
他是通過單播來建鄰居的
R1# show ip router ospf
也有對面的12.1.1.2/32位主機位
NBMA環境下OSPF網路類型總結
OSPF網路類型的Hello time有兩個10、30秒,dead time為4倍40、120秒,不同的網路類型決定了他的Hello time。
P-2-P和Broadcast這兩種類型Hello time是10秒,其他的為30秒。
網路類型不一樣但是Hello time都是10秒,一樣可以建鄰居,但是一定會有問題。
R2(config)# interface s 0/0
R2(config-if)# ip ospf
network broadcast
R1(config)# interface s 0/0
R1(config-if)# ip ospf
network point-to-point
R2# show ip ospf neighbor
可以建鄰居
R2# show ip router
學不到路由,也學不到環回口。鄰居有建起來但是沒有路由,第一個看對方的網路類型。