计算机网络:思科实验【7-IP数据报的发送与转化流程、默认路由和特定主机路由】

在这里插入图片描述

在这里插入图片描述

🌈个人主页:godspeed_lucip
🔥 系列专栏:Cisco Packet Tracer实验

本文对应的实验报告源文件请关注微信公众号程序员刘同学,回复思科获取下载链接。



实验目的

1 验证默认路由和特定主机路由的作用

2 了解IP数据报的发送和转发流程

实验环境

Cisco Packet Tracer模拟器

实验内容

IP数据报的发送和转化流程

1)第一步:构建网络拓扑:在逻辑工作空间上,分别 拖动路由器、集线器、主机构成网络拓扑,并使用注释标明相关信息,如图1所示。

img

1 构建网络拓扑

2)第二步:查看主机、路由器的MAC地址。鼠标选择主机,选择配置,选择 FastEthernet0,即可查看到主机的IP地址,如图2所示。其他主机同理可得到IP地址。鼠标选择路由器,选择配置,选择GigabitEthernet0/0即可查看到该路由器0号端口的IP地址,如图3所示。对于该路由器的其他端口及其他路由器同理可得到它们的MAC地址。

图形用户界面, 应用程序  描述已自动生成

2 查看主机IP地址

图形用户界面, 应用程序  描述已自动生成

3 查看路由器IP地址

3)第三步:配置主机、路由器的IP地址。鼠标点击主机1,选择桌面,选择IP地址配置,输入我们之前标注的IP地址及子网掩码如图4所示。对于其他主机的IP地址同理可得。鼠标选中路由器1,选择配置,选择GigabitEthernet0/0,将我们之前标注的IP地址与子网掩码填入,并将端口状态设置为开,如图5所示。对于该路由器其他端口及其他路由器的端口同理可得。当配置完成后,网络拓扑整体上连通的,如图6所示。

图形用户界面, 应用程序  描述已自动生成

4 主机IP地址配置

图形用户界面, 文本, 应用程序, 电子邮件  描述已自动生成

5 配置路由器IP地址

img

6 连通的网络拓扑

4)第四步:配置路由器静态路由。鼠标选择路由器1,选择配置,选择静态路由,在右侧填入我们之前标注的信息,点击添加,如图7所示。对于该路由器的其他静态路由及其他路由器的静态路由也同理配置。

图形用户界面, 应用程序  描述已自动生成

7 配置静态路由

5)第五步:配置主机的默认网关。鼠标选择主机,选择桌面,选择默认网关,填入我们之前标注的默认网关IP地址,如图8所示。对于其他主机的默认网关也同理配置。

图形用户界面, 应用程序  描述已自动生成

8 配置默认网关

6)第六步:过滤显示协议。鼠标单击右侧的”全显/隐藏”,再点击”编辑过滤器”,勾选ARPICMP,这是我们之后要重点观察的协议类别,如图9所示。

图形用户界面  中度可信度描述已自动生成

9 过滤显示的协议

7)第七步:打开ARP表及路由表。我们需要让主机1向主机3发送ICMP请求报文,为了便于观察整个过程细节,需要将主机的ARP高速缓冲表、路由器的ARP高速缓冲表、路由表打开。鼠标切换到查看状态,如图10。选择主机1,选择ARP缓冲表,调整整体大小,如图11所示,对于主机2ARP表及路由器的ARP表及路由表也进行类似的处理,最后得到的网络拓扑如图12所示,

img

切换鼠标状态

10 切换鼠标状态

图示  描述已自动生成

11 调整ARP高速缓冲表

img

12 网络拓扑效果图

8)第八步:对路由表中内容的解释。路由器1的路由表内容如图13所示。其中,L型网络代表路由器自带接口的IP地址,C型网络代表与路由器直接相连的网络的IP地址,S型网路表示静态路由,记录了下一跳IP及目的IP。其中,L型、C型是在配置了路由器的IP地址后自动生成的,而S型网络是需要自行配置的。

图形用户界面, 应用程序  描述已自动生成

13 路由表内容

9)第九步:主机之间发送ICMP询问报文。切换到仿真模式,鼠标选择简单PDU,如图14所示。使主机1向主机3发送。可以看到,主机1先准备发送一个ARP请求报文,如图15所示。解释如下:主机1向主机3发送报文,在网络中传递的报文肯定是IP数据报,所以主机1会将ICMP数据报封装为IP数据报,源IP地址填主机1自己的IP地址,目的IP地址填主机3IP地址(主机1提前已经知道主机3IP地址)。接着,为了在数据链路层上进行传输,主机1会将IP数据报封装为MAC帧,源MAC地址填主机1自己的MAC地址,目的MAC地址应该填主机3MAC地址,但是主机1不知道主机3MAC地址。于是,主机1将目的IP地址与自己所在网络的子网掩码相于得到网络号1,并将自己的IP地址于子网掩码相与得到网络号2,如果网络号1=网络号2,那么主机1就知道主机3与自己在同一网络上,可以通过广播直接交付。而假如不相等,主机1就知道应该将IP数据包发往它的默认网关进行转发。但是此时主机1只知道默认网关的IP地址,而并不知道默认网关的MAC地址,因此无法发送MAC帧。接下来主机1会查看它自己的ARP高速缓冲表查看是否有默认网关的MAC地址,显然在初始阶段记录为。此时,主机1内的ARP进程会广播发送一个ARP请求报文试图请求得到默认网关的MAC地址,请求报文的目的IP地址填默认网关IP地址。

图形用户界面  中度可信度描述已自动生成

14 选择简单PDU

图形用户界面, 文本  中度可信度描述已自动生成

15 发送ARP请求报文

10)第十步:。鼠标点击下一步,数据报会被首先发送到集线器,接着集线器会将其进行广播,如图16所示。主机2收到后知道IP地址不是自己,于是丢弃该数据报,路由器收到后首先将主机1发送的ARP请求中包含的基本信息(MAC地址、IP地址、对应接口)存储在主机的ARP表中。如图17所示。

img

16 数据报被广播

表格  描述已自动生成

17 路由器存储主机信息

11)第十一步:路由器解析数据包,发现是询问自己的MAC地址,于是发挥一个ARP回应报文,它从请求报文通过的端口将回应报文发送出去,精确的发送给主机1。主机1收到后,在自己的ARP表中存储相关信息。如图18所示。

表格  描述已自动生成

18 主机1存储路由器MAC地址

12)第十二步:主机1在收到MAC信息后,就可以发送ICMP报文了。点击”捕获/前进”按钮,ICMP请求首先被发送到集线器,接着被精确发送到路由器。路由器对报文进行解析,发现目的IP与自己的接口1处于同一个子网,因此路由器知道可以将该报文直接交付。接着,路由器会重新封装IP数据报,源IP填端口1IP地址,目的IP填主机2IP地址,源MAC地址填端口1MAC地址,为了填写目的MAC,路由器会去查找自己的ARP表,发现没有目的IP,于是路由器会首先广播发送一个ARP请求。如图19所示。接着,主机2在收到广播请求后,会首先将请求包含的路由器端口1的信息(IP地址、MAC地址)存储在自己的ARP表中,如图20所示。并回复一个ARP回应报文给路由器,路由器最终收到并将主机2的信息(IP地址、MAC地址)存储在自己的ARP表中,如图21所示。

文本  低可信度描述已自动生成

19 路由器发送ARP请求

图形用户界面, 应用程序  中度可信度描述已自动生成

20 主机2存储相关信息

表格  描述已自动生成

21 路由器存储主机2的信息

13)第十三步:此时再让主机1给主机2发送一个ICMP询问报文,经过此前的步骤,此时可以很顺利的发送、回应。

14)第十四步:检验主机2、主机6之间的连通性。点击主机2,选择桌面,选择命令提示符。输入命令”ping 192.168.16.194”,结果如图22所示。前两次超时,但是后两次收到回复,表示主机2可以与主机6进行通信。

第一次出现超时的原因:主机2发送的请求报文首先到达路由器1,由于路由器1没有目的IP的记录,它不知道该从哪个端口发送。因此会首先发送一个广播询问报文,此过程耗时较长,主机1判定为超时。

第二次出现超时的原因:主机2发送的报文到达路由器1,路由器1发送给路由器2,而路由器2不知道目的IPMAC地址,因此会发送一个广播询问请求,此过程耗时较长,主机1判定为超时。

而在之后的几次发送中,经过此前的过程,报文可以很轻松的发送到目的主机。

再次输入命令” ping 192.168.16.194”,结果如图23所示。经过此前的步骤,每次ping都不会超时。

文本  描述已自动生成

22 检验主机的连通性

img

23 检验主机的连通性

默认路由和特定主机路由

1)第一步:构建网络拓扑。在逻辑工作空间上,拖动三设备,用连接线把设备连接起来,并用注释将一些基本的信息标注在设备旁边。如图24所示。

图表  中度可信度描述已自动生成

24 网络拓扑

2)第二步:设置主机的IP地址及默认网关。鼠标左键单击要设置的设备,选择桌面,选择IP设置,如图25所示。分别将IP地址、默认网关设置为注释中的标注值。

图形用户界面, 应用程序  描述已自动生成

25 设置IP地址

3)第三步:配置路由器。鼠标选择路由器1,选择配置,选择GigabitEthernet0/0,将其IP地址、子网掩码配置为注释中标注的值。如图26所示。其IP地址为192.168.0.1/24,所以其子网掩码为255.255.255.0。对于该路由器的其他接口及其他路由器也进行类似的配置。

img

26 配置路由器

4)第四步:配置静态路由。鼠标选择路由器,选择配置,选择静态路由,将注释标注的信息添加到路由器的静态路由中,如图27所示。对于其他路由器也进行类似的配置。注意:目的网络为0.0.0.0的为路由器的默认路由,当路由器收到不知道往哪发的请求时,就会按照这个地址转发出去。

图形用户界面, 文本, 应用程序  描述已自动生成

27 配置静态路由

5)第五步:查看网络拓扑。在所有配置都完成之后,此时的网络拓扑应全部连通,如图28所示。

日程表  描述已自动生成

28 查看网络拓扑

6)第六步:测试主机之间的连通性。鼠标选择主机1,选择桌面,打开命令提示符,输入命令”ping 192.168.0.4”,结果如图29所示。第一次没有回复是因为路由器需要进行ARP广播请求。鼠标选择主机3,选择桌面,打开命令提示符,输入命令”ping 192.168.3.254”,结果如图30所示。第一次、第二次没有回复是因为多个路由器需要进行ARP广播请求。

文本  描述已自动生成

29 测试主机之间的连通性

图形用户界面, 文本  描述已自动生成

30 测试主机之间的连通性

实验体会

1 IP数据报的发送与转发是一个复杂的过程,需要仔细回顾,力求彻底理解。

2 设置路由器的默认路由,可以使路由器的配置更为精简。

总结

无边的丝线,网罗天地间, 信息律动,编织着未来的领域。

电子雄心,携手共舞, 万象交融,数码之花灿烂。

时空交错,虚实相连, 网络之舞,激荡心弦。

无言的交流,电波悠扬, 互联的奇迹,在指尖绽放。

计算的魔力,解锁智慧之门, 网络如诗,奏响科技的赞歌。

渴望挑战计算机网络的学习路径和掌握进阶技术?不妨点击下方链接,一同探讨更多计算机网络的奇迹吧。我们推出了引领趋势的💻计网专栏:【Cisco Packet Tracer实验】 ,旨在深度探索计算机网络的实际应用和创新。🌐🔍

在这里插入图片描述

在这里插入图片描述

  • 12
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
实验5 子网划分与路由配置 1. 实验目的 (1)了解子网划分的含义和实现方法; (2)掌握路由器的基本配置方法; (3)了解路由器的路由表和路由选择原则。 2. 实验内容 (1)子网划分实验 在本实验中,我们将使用一台路由器和两个交换机来实现子网划分。我们将使用192.168.1.0/24 IP地址段,并将其划分为两个子网:192.168.1.0/25和192.168.1.128/25。这意味着我们有128个主机地址可供使用,每个子网都有64个。 (2)路由配置实验 在本实验中,我们将使用Cisco路由器来演示如何配置路由器。我们将配置路由器接口的IP地址和子网掩码,然后将路由器连接到两个不同的网络。我们还将配置路由器的路由表和路由选择原则。 3. 实验步骤 (1)子网划分实验步骤 1)在192.168.1.0/24 IP地址段中划分两个子网:192.168.1.0/25和192.168.1.128/25。 2)将交换机1配置为VLAN 10(192.168.1.0/25),将交换机2配置为VLAN 20(192.168.1.128/25)。 3)将路由器接口配置为192.168.1.1/24。 4)将路由器接口配置为192.168.1.1/25和192.168.1.129/25。 5)在路由器上配置静态路由表,以使两个子网能够相互通信。 6)测试两个子网之间的连通性。 (2)路由配置实验步骤 1)连接到路由器的控制台端口,并进入特权模式。 2)输入以下命令配置路由器接口的IP地址和子网掩码: ``` Router> enable Router# configure terminal Router(config)# interface FastEthernet0/0 Router(config-if)# ip address 192.168.1.1 255.255.255.0 Router(config-if)# no shutdown Router(config-if)# exit Router(config)# interface FastEthernet0/1 Router(config-if)# ip address 192.168.1.1 255.255.255.128 Router(config-if)# no shutdown Router(config-if)# exit Router(config)# interface FastEthernet0/2 Router(config-if)# ip address 192.168.1.129 255.255.255.128 Router(config-if)# no shutdown Router(config-if)# exit ``` 3)在路由器上配置静态路由表,以使两个子网能够相互通信: ``` Router(config)# ip route 192.168.1.128 255.255.255.128 192.168.1.130 Router(config)# ip route 192.168.1.0 255.255.255.128 192.168.1.2 ``` 这里的IP地址和子网掩码分别对应192.168.1.0/25和192.168.1.128/25子网的地址。路由器接口的IP地址分别为192.168.1.1/25和192.168.1.129/25。下一跳地址为连接到该子网的交换机的IP地址。 4)测试两个子网之间的连通性。 4. 实验思考题 (1)什么是子网划分?子网划分的主要作用是什么? 子网划分是将一个大型网络划分为更小的网络,以提高网络性能和安全性。子网划分的主要作用是将网络流量分散到更小的子网中,从而减少广播和碰撞域的大小。子网划分还可以提高网络的安全性,因为它可以将网络分成多个段,从而限制未经授权的访问。 (2)什么是路由器?路由器的作用是什么? 路由器是一种网络设备,它可以将数据包从一个网络转发到另一个网络路由器的作用是将数据包从源地址转发到目标地址,并选择最佳路径来实现此目标。路由器还可以根据网络拓扑和路由协议来更新路由表,以确保数据包能够在网络上正确地传输。 (3)什么是路由表?路由表的作用是什么? 路由表是路由器中的一张表格,它包含有关网络路由器接口的信息。路由表的作用是确定数据包应该通过哪个接口转发,以及如何到达目标地址。路由表根据目标地址选择最佳路径,并将数据包转发到目标地址。路由表还可以根据网络拓扑和路由协议来更新路由信息,以确保数据包能够正确地传输到目标地址。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值