OSPF实验

Router-ID相同的实验

不同区域,不影响,可以建立路由表,但也不建议相同。

image-20231116221430229

相同区域,隔着一个路由器,能够建立邻居,但路由表建立不起来。

image-20231116221505214

相同区域,相邻路由器,邻居关系和路由表都无法建立。

image-20231116221537370

邻居间主从关系的确定实验

使用eNSP,然后抓包查看

image-20231117153550076

image-20231117153636391

更改MTU值,查看路由器状态

使新加入的路由器被选举为DR/BDR

探究restart DR、BDR的先后顺序。

当网络发生变化时,查看OSPF泛洪过程

实验模型

image-20231124144545129

一、在网络正常状态下查看路由表。

超级用户模式下使用命令show ip route查看路由表

image-20231124145508532

image-20231124145633039

二、使网络发生变化,查看OSPF工作过程

1、切换到仿真模式,关闭R2的f0/0接口查看两台路由器转发OSPF数据报的过程。

使用shutdown关闭f0/0接口

image-20231124150045888

(1)接口关闭后,网络发生变化,R2向邻居泛洪LSU报文(触发更新),以告知邻居发生变化的那个网络。

image-20231124153106516

下面是R2发送的LSU报文内容

IP层:使用组播224.0.0.5向邻居泛洪LSU

image-20231124161210245

OSPF报头以及LSU报文首部

LSU首部中LSAs字段的值为1,说明说明数据部分中有一条LSA。

image-20231124154522646

LSA头部

image-20231124160119574

LSA内容

image-20231124160617670

(2)R1收到R2发来的LSU报文后,向邻居泛洪

image-20231124161650066

R1对R2发送LSAck报文,用来对接收到的LSU报文进行确认。内容是需要确认的LSA的Header(头部)。

下面是LSAck的报文

image-20231124163320783

需要确认的LSA的头部

image-20231124164214407

(3)同样的,R1的邻居s0也会向R1发送对刚才收到的LSU的确认报文LSAck

image-20231124164648795

在一段时间(路由器并不会立即删除路由项)过后,R1的路由表更新,可以看到,2.0网络已经不在路由表中了。

image-20231124164922072

image-20231124165128807

三、将接口重新打开,查看路由表的学习过程

1、在R2中使用命令no shutdown重新打开接口

image-20231124165500068

2、链路状态发生变化后,R2向邻居泛洪LSA

image-20231124170206842

R1收到LSU后也会向邻居泛洪,过程与前面接口关闭时类似。

3、R1对收到的LSA进行确认,向R2发送LSAck报文

image-20231124170701608

4、之后,R1与R2都将更新自己的路由表,将新发现的2.0网络加入到路由表中。

image-20231124171044030

image-20231124171053640

posted @ 2024-01-03 11:22  最爱喝开水  阅读(23)  评论(0编辑  收藏  举报