dis cur c ospf //查看OSPF的配置
DD报文选举的是主从关系,不是选举DR和BDR
LSA通告网段信息和通告拓扑信息
two-way:双向通信,邻居状态下,选举DR和BDR
进入exstar状态,发送第一个DD报文,DD报文的作用是选举主从,目的是让DD报文传递的时候更可靠。
进入exchange状态,发送第二个DD报文的收获,才会在DD报文中,携带--数据库描述信息
LSA的名字---LSA新旧程度(菜单)
发送dd
交互完成----
进入loading状态,发送 lsr lsu lsack
lsu报文中携带完整的LSA--完整的链路状态信息
进入full状态。
上图有8条LSA,三类LSA
如果数据链路层是以太网协议,那么它的类型是广播 如果二层是PPP协议,那么它默认类型是点到点协议
P2P网络中不会选取DR和BDR,数据库中没有2类LSA
上图中告诉我们有一个网段是1.0 掩码是24 类型是末梢类型,描述的是网段信息
上图是描述拓扑信息,有一个邻居,叫做2.2.2.2
而在广播网络中,描述的网络信息并不清晰,算不出路由
2类LSA是DR所在接口创造的
3类LSA的传输范围仅仅限于同一个区域内
3类LSA在传输过程中,每经过一个ABR,3类LSA的通告路由器就会变成所经过的那个ABR的router-id
比如上下这两图,都是23.0 但是通告路由一个是2.2.2.2 一个是5.5.5.5
这条命令是在R6中引入外部路由ASBR:自治系统边界路由器
创造5类LSA的就是ASBR
4类的LSA是和ASBR同区域的ABR设备生产的
4类是帮我们找ASBR的 5类是帮我们通信的
只有ABR可以产生4类LSA
先查询数据库 di ospf lsdb,发现4类的LSA是6.6.6.6,5类的LSA是192.168.3.0,所以查询5类和4类命令 在下面的两个小截图
//查询5类LSA
//查询4类LSA
5类的LSA不属于任何一个区域,它会在全网泛洪
OSPF特殊区域:ospf分为普通区和特殊区域
骨干区域也属于普通区域
ospf特殊区域:stub末梢区域
totally stub 完全末梢区域
nssa 不那么stub的区域
totally nssa
stub区域作用:
保护一个区域不受来自外部链路的影响
缩减LSDB和路由表的规模,减少路由信息数量,降低设备压力
骨干区域不需要设置成stub