理解ospf邻居和邻接的关系
在同一个局域网中,同一个ospf区域中的路由器会互相发hellow 数据包,找到自己的邻居。
OSPF网络类型
1.hello 时间值更新不一样。
2.邻居是否自动发现,(有些类型会自动发现邻居,而有一些则需要人为手动去发现)
(1)点到点网络(用于发现邻居,也叫p-2-p)
huawei s0/0/0默认的协议是ppp(p-2-p就是点到点协议)。
接口是s口(也就是trunk口,一般用于光猫线缆这些),华为默认的ospf的网络类型就是point-2-point (P2P)。
P2P 的hellow时间值是10s,死亡时间是40秒。
2.广播型网络:以太网默认就是广播类型(以太网就是局域网)
hellow时间也是10 秒,有DR和BDR,G口和E口一般插网线,但凡是插网线的口,一般都是广播型。
邻居状态为full的话则代表建立成功
1.NBMA类型是广域网邻居类型,是一个非广播类型,广域网就是远距离设备相连接的意思,比如北京和上海相连
2.多路访问的意思是可以允许连多台设备,(例如图中北京,上海,广州,想要互相连接,只需要找运营商,运营商会使用广域网技术将其连接,比如x.25/fr/atm,X.25现在已经没人用了,fr帧中继还有少量公司会用,atm中继现实网络中会用的多一点,运营商每个城市都有这样中继交换机,这样将不同城市的路由器互相连接在一起)。
帧中继默认就是NBMA,帧中继默认建不了邻居,因为ospf是靠组播建立邻居的,帧中继是单播,所以需要手动指定,hello时间:30s。
点到多点 p2mp
(4)点到多点,点到多点的底层依旧是帧中继 fr手动修改network类型 sys int s0/0/0
更改链路类型为点到多点 ospf network-type p2mp
hello时间:30s
邻居自动发现,并且没有dr / bdr
虚电路连接:一般来说,ospf 非骨干区域必须主骨干区域相连接,除非配置了虚电路,如此便可在真实连接上可以不用和骨干区域相连接
建立虚电路只需要在ospf中配置vlink-peer 对方的ospf ip就行。
端口状态:在我们做实验的时候,ospf每种类型端口的状态,比如如果是p-2-p类型则只会2种状态,开启为p-to-p 关闭为down
广播类型端口状态会多一些,关闭为down,然后与waiting,waiting过后在根据身份选举出DR或者BDR/村民DROther.
DR为指定路由器,BDR为备用路由器,两者都是用来建立邻居关系的
在选举DR和BDR时,第一步会根据DR和BDR的优先级来选举优先级,ospf的优先级是(1-255),优先级越高越优先,ospf的优先级不是抢占式(意思是说ospf不会因为更改了优先级而把已经是DR的路由器给抢占掉),
除非重新开机或者将ospf进程重新重启,如果优先级一样,则根据ospf router id的大小来选举。
p-2-p, 点到多点 ,虚电路都是和只和邻居建立邻接关系,只有广播和NBMA都是只和村长和副村长建立关系