OSPF实验
Router-ID相同的实验
不同区域,不影响,可以建立路由表,但也不建议相同。
相同区域,隔着一个路由器,能够建立邻居,但路由表建立不起来。
相同区域,相邻路由器,邻居关系和路由表都无法建立。
邻居间主从关系的确定实验
使用eNSP,然后抓包查看
更改MTU值,查看路由器状态
使新加入的路由器被选举为DR/BDR
探究restart DR、BDR的先后顺序。
当网络发生变化时,查看OSPF泛洪过程
实验模型
一、在网络正常状态下查看路由表。
超级用户模式下使用命令show ip route
查看路由表
二、使网络发生变化,查看OSPF工作过程
1、切换到仿真模式,关闭R2的f0/0接口查看两台路由器转发OSPF数据报的过程。
使用shutdown关闭f0/0接口
(1)接口关闭后,网络发生变化,R2向邻居泛洪LSU报文(触发更新),以告知邻居发生变化的那个网络。
下面是R2发送的LSU报文内容
IP层:使用组播224.0.0.5向邻居泛洪LSU
OSPF报头以及LSU报文首部
LSU首部中LSAs字段的值为1,说明说明数据部分中有一条LSA。
LSA头部
LSA内容
(2)R1收到R2发来的LSU报文后,向邻居泛洪
R1对R2发送LSAck报文,用来对接收到的LSU报文进行确认。内容是需要确认的LSA的Header(头部)。
下面是LSAck的报文
需要确认的LSA的头部
(3)同样的,R1的邻居s0也会向R1发送对刚才收到的LSU的确认报文LSAck
在一段时间(路由器并不会立即删除路由项)过后,R1的路由表更新,可以看到,2.0网络已经不在路由表中了。
三、将接口重新打开,查看路由表的学习过程
1、在R2中使用命令no shutdown
重新打开接口
2、链路状态发生变化后,R2向邻居泛洪LSA
R1收到LSU后也会向邻居泛洪,过程与前面接口关闭时类似。