2017年11月25日 星期六

24 - OSPF網絡類型


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


在點對點上讓他去選DRBDR
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狀態,就開始要選DRBDR

同樣是S接口,把網路類型改成broadcast,他就出現DRBDR的選舉。



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/0
R1(config-if)# ip ospf network point-to-multipoint
R2也要改成point-to-multipoint,兩邊網路類型要一樣。

R1# show ip ospf neighbor
沒有DRBDR


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-broadcast
R2也要改成point-to-multipoint non-broadcast,兩邊網路類型要一樣。



他繼承點到多點的無DR32位路由、NBMA的單播建鄰居
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



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有兩個1030秒,dead time440120秒,不同的網路類型決定了他的Hello time

P-2-PBroadcast這兩種類型Hello time10秒,其他的為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
學不到路由,也學不到環回口鄰居有建起來但是沒有路由第一個看對方的網路類型