一、链路状态信息

OSPF所有路由器(区域内部)都将拥有一份相同且完整的原始链路状态信息

链路信息主要包括:

1、链路的类型

2、接口IP地址及掩码

3、链路上所连接的邻居路由器

4、 链路的带宽(开销)

二、点到点网络类型

1、两台路由器

2、支持广播、组播

P2P(PPP、HDLC、帧中继子接口)

我们需要三个维度考虑

A、是否自动通过组播发现邻居

B、时间(Hello和Dead)

C、DR和BDR----多点接入网络需要用到(广播和NBMA)

点到点是组播自动发现邻居,Hello 10S,Dead 40S ,不需要DR/BDR

三、广播(以太网)

组播自动发现,Hello 10S,Dead 40S 需要DR/BDR




进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_链路


四、NBMA(帧中继的物理接口、ATM、DSVPN)

需要单播发现邻居(手动指定对端直连接口IP)


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_链路_02


Hello时间30S, Dead时间120S,需要DR/BDR

五、P2MP(点到多点)

P2MP可以理解成多个点到点的集合

组播自动发现邻居,Hello时间30S, Dead时间120S 不需要DR/BDR

六、网络类型的应用(根据网络设计调整网络类型)

DR/BDR在2-way状态下选举的因此选取DR/BDR需要时间,点到点不选举DR/BDR,把链路类型改为点到点会加快网络收敛

[R3-GigabitEthernet0/0/1]ospf network-type p2p
[SW1]interface vl 30
[SW1-Vlanif30]ospf network-type p2p //更改为P2P点到点加快建立ospf邻居加快收敛

只有建立了邻接关系才会同步LSA

ospf的度量:100M/BW

七、ospf网络互通


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_网络类型_03


R3和R5建立ospf邻居关系,R3的lo0如果在区域34,则R5需要通过Area0区域才能学到R30的lo0路由,或则R3的lo0配置为区域35,R5可以学到R3的lo0路由


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_R3_04


R3的lo0配置为区域35后都在同一个区域,R5可以学到R3的lo0路由:


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_网络类型_05


八、OSPF报文

ospf报文类型5种,IS-IS报文类型9种,BGP 5 种, RIP 2种 , EIGRP 5种


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_点到点_06


ospf报文类型:


进行ospf点到点链路形成邻接状态的时间可以参考 ospf点到点网络_R3_07


邻居状态机:DOWN--(attempt NBMA才有attempt)-->INIT-->2way(MA网络才有2way)/exstart--->exchange---loading--->FULL