OSPF实验
一 实验拓扑
二 实验配置
路由器1
配置各接口ip地址 ospf 1 router-id 0.0.0.1 (1进程号,只在本地有效) area 0 network 192.168.1.0 0.0.0.255 ((反掩码不是通配符)这段路由会通告,如果接口ip在网段中则可以发送ospf) int loopback 1 ip address 1.1.1.1 32 (第一位不能为0) ospf 1 area 0 network 1.1.1.1 0.0.0.0 (把回环地址通告出去) dis ip routing-table dis ospf peer (查看邻居的状态,细致) dis ospf peer brief (粗略) dis ospf lsdb (查看链路状态数据库) dis ospf lsdb router (查看LSA1) dis ospf lsdb network (查看LSA2)
路由器6
前面配置一样 int g0/0/0 ospf network-type p2p 将网络类型改为点对点,改完这个也要改与其连接的端口
路由器4
int g0/0/1 ospf network-type p2p
其他路由
除了回环不配置,其他都一样
三 数据流分析
dis ospf peer brief
路由器3中,Dother与Dother之间为2-Way状态,因为同步数据库是由DR与BDR选举的
OSPF同步完数据后
dis ospf peer
与其邻居的主从消息,DR选举消息
抓包
路由器9与路由器5邻接的建立,3个hello,5个DD报文,其他为更新
第三个DD报文主从已经选完,可以开始同步数据
改为点对点之后,DR删除
dis ospf lsdb
查看链路状态数据库
字段名 含义解释 Type 链路状态类型, Router
表示路由器 LSA(描述路由器自身接口、邻居等信息 ),Network
表示网络 LSA(描述广播、NBMA 网络中 DR 及相连路由器等信息 )LinkState ID 链路状态标识,不同类型 LSA 含义不同,比如 Router
类型时是路由器的 Router ID;Network
类型时是网络中 DR 接口的 IP 地址AdvRouter 产生该 LSA 的通告路由器(Advertising Router)的 Router ID,即谁发布了这条 LSA Age LSA 的老化时间,单位秒,范围 0 - 3600,接近 3600 时会触发 LSA 刷新或泛洪更新 Len LSA 报文的长度(字节数),体现 LSA 内容的大小 Sequence 序列号,用于判断 LSA 的新旧,值越大越新,保证 LSA 同步时能正确更新 Metric 度量值, Router
类型 LSA 里部分场景体现开销(如虚拟链路等 ),Network
类型 LSA 通常为 0(因主要描述网络拓扑,无实质开销计算 )dis ospf lsdb router(查看LSA1)
Adv rtr (通告路由器)
0.0.0.6有一个邻居是0.0.0.4,接口ip是192.168.2.2(6的)
dis ospf lsdb network(查看LSA2)
结合这两个可以画出完整拓扑信息