同理,可测试:
[R1]ping –a 10.0.12.1 10.0.13.1
[R1]ping –a 10.0.13.1 10.0.13.3
[R1]ping –a 10.0.12.1 10.0.13.3
Step3: 配置OSPF路由协议
⑴定义R1的Loopback-接口地址10.0.1.1作为R1的Router ID,使用默认的OSPF进程号1,将10.0.12.0/24、10.0.13.0/24和10.0.1.0/24三个网段定义到OSPF区域0。
[R1]ospf 1 router-id 10.0.1.1 [R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.1.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 10.0.13.0 0.0.0.255 [R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
注意:同一个路由器可以开启多个OSPF进程,默认进程号为1,由于进程号只具有本地意义,所以同一路由域的不同路由器可以使用相同或不同的OSPF进程号;network命令后面需使用反掩码。
⑵定义R2的Loopback0接口地址10.0.2.2作为R2的Router ID,配置使用OSPF进程号10,将10.0.12.0/24和10.0.2.0/24两个网段定义到OSPF区域0。
[R2]ospf 10 router-id 10.0.2.2
[R2-ospf-10]area 0
[R2-ospf-10-area-0.0.0.0]network 10.0.12.0 0.0.0.255 [R2-ospf-10-area-0.0.0.0]network 10.0.2.0 0.0.0.255
⑶定义R3的Loopback0接口地址10.0.3.3作为R3的Router ID,配置使用OSPF进程100,将10.0.13.0/24和10.0.3.0/24两个网段定义到OSPF区域0。
[R3]ospf 100 router-id 10.0.3.3 [R3-ospf-100]area 0
[R3-ospf-100-area-0.0.0.0]network 10.0.13.0 0.0.0.255 [R3-ospf-100-area-0.0.0.0]network 10.0.3.0 0.0.0.255
Step4: 打开抓包工具wireshark,查看在配置OSPF协议时,端口之间传递的真实数据包。
例如:查看路由器R1的GE端口上通信的数据包,将抓包结果截图后保存,并指出配置OSPF协议时,端口的数据包为什么?分析其组成
答:是hello packet,最常用的一种报文,周期性的发送给本路由器的邻居。内容包括一些定时器的数值,DR,BDR,以及自己已知的邻居。
Step5: 分别ping以下网段,再测试网络连通性
[R2]ping –a 10.0.2.2 10.0.12.2
将截图结果保存于此,能否ping 通?为什么?
答:可以ping通,因为同一个路由器不同端口之间可以互通。
[R2]ping –a 10.0.12.2 10.0.12.1
将截图结果保存于此,能否ping 通?为什么?
答:可以ping通,因为Serial 口是同步串行口,同步串行口链路类型封装PPP协议,故能ping通。
[R2]ping –a 10.0.2.2 10.0.12.1
将截图结果保存于此,能否ping 通?为什么?
答:可以ping通,因为此时R2路由器通过使用Hello报文与它的邻居之间建立邻接关系,故R2的路由表中有到达10.0.12.1的路径,所以两台路由器可以ping通。
同理,可测试: