计算机网络:Cisco Packet Tracer 实验

0 CPT 软件使用简介

这次实验我是参考的Cisco Packet Tracer 实验教程,它比较详细的介绍了进行实验的方法。

1 直接连接两台 PC 构建 LAN

1.将两台 PC 直接连接构成一个网络
2.进行两台 PC 的基本网络配置,只需要配置 IP 地址
3.相互 ping 通即成功

  • 将pc连接
    在这里插入图片描述
  • 配置ip
    在这里插入图片描述
    在这里插入图片描述
  • PC1 ping 192.168.1.1
    在这里插入图片描述
  • PC0 ping 192.168.1.2
    在这里插入图片描述
    互ping成功。

2 用交换机构建 LAN

  • 拓扑结构如下:
    在这里插入图片描述
  • 各PC的基本网络配置如下表:
    在这里插入图片描述
    ✎ 问题

Q1:PC0 能否 ping 通 PC1、PC2、PC3 ?

A1:PC0能ping通PC1,但不能ping通PC2、PC3

  • PC1 ping PC0,可以ping通,PC1 ping PC3,不可以ping通
    在这里插入图片描述

Q2:PC3 能否 ping 通 PC0、PC1、PC2 ?为什么?

A2:PC3能ping通PC2,但不能ping通PC1、PC0。只有处于同一个子网中,PC间才能互相ping通,很明显,PC0、PC1处于同一子网,PC2、PC3处于另一子网。

  • PC3 ping PC2,可以ping通,PC3 ping PC0,不可以ping通
    在这里插入图片描述

Q3:将 4 台 PC 的掩码都改为 255.255.0.0 ,它们相互能 ping 通吗?为什么?

A3:可以ping通,因为处于同一个子网255.255.255.0中,所以可以互相ping通

  • 修改子网掩码后,PC3 ping PC0,可以ping通
    在这里插入图片描述

Q4:使用二层交换机连接的网络需要配置网关吗?为什么?

A4:若是子网掩码相同,则不需要,由上面实验可以说明,当子网掩码相同(即处于同一子网),主机间可以相互通信。
但是若子网掩码不同,则需要,因为网关用于在2个网络间建立传输连接,使不同网络上的主机间可以建立起跨越多个网络的级联的、点对点的传输连接,设置网关,可以使这两个子网通过配置网关可以进行连接。

Q5:集线器 Hub 是工作在物理层的多接口设备,它与交换机的区别是什么?请在 CPT 软件中用 Hub 构建网络进行实际验证。

A5:从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。
集线器不能隔离广播,因此很容易产生“广播风暴”,当网络规模较大时性能会受到很大的影响。而当交换机工作的时候,只有发出请求的端口和目的端口之间相互响应而不影响其他端口。

3 交换机接口地址列表

二层交换机是一种即插即用的多接口设备,它对于收到的帧有 3 种处理方式:广播、转发和丢弃(请弄清楚何时进行何种操作)。那么,要转发成功,则交换机中必须要有接口地址列表即 MAC 表,该表是交换机通过学习自动得到的

仍然构建上图的拓扑结构,并配置各计算机的 IP 在同一个一个子网,
使用工具栏中的放大镜点击某交换机如左边的 Switch3,选择 MAC Table,可以看到最初交换机的 MAC 表是空的,也即它不知道该怎样转发帧(那么它将如何处理?),
用 PC0 访问(ping)PC1后,再查看该交换机的 MAC 表,现在有相应的记录,请思考如何得来。
随着网络通信的增加,各交换机都将生成自己完整的 MAC表,此时交换机的交换速度就是最快的

  • 按如图所示方法,可查看交换机1的mac表,可以发现,mac表为空
    在这里插入图片描述
  • PC0 ping PC1
    在这里插入图片描述
  • mac表出现相应的MAC地址
    在这里插入图片描述

可以发现,出现了两个新的mac地址,原因是当一个交换机收到一个数据帧的时候,会查看自己的MAC表,如果MAC表中没有数据帧的源MAC和目的MAC,则会将源MAC加入MAC表,并且广播这个数据帧。目的MAC收到这个帧后返回一个确认帧,交换机把这个帧转发给源MAC和记录目的MAC,随着网络通信的增加,各交换机都将生成自己完整的MAC表。

  • 交换机2的mac表
    在这里插入图片描述
    如上图所示,交换机2只有一个mac地址,因为这时候它只收到了PC0发出的广播,不会接收到PC1的回复信息。

  • CPT 的 Simulation 模式
    在这里插入图片描述

4 生成树协议

交换机在目的地址未知或接收到广播帧时是要进行广播的。如果交换机之间存在回路/环路,那么就会产生广播循环风暴,从而严重影响网络性能。
而交换机中运行的 STP 协议能避免交换机之间发生广播循环风暴。

  • 拓扑如下:
    在这里插入图片描述

我们可以看到交换机之间有回路,这会造成广播帧循环传送即形成广播风暴,严重影响网络性能。
随后,交换机将自动通过生成树协议(STP)对多余的线路进行自动阻塞(Blocking),以形成一棵以 Switch4
为根(具体哪个是根交换机有相关的策略)的具有唯一路径树即生成树。

经过一段时间,随着 STP 协议成功构建了生成树后,Switch5的两个接口当前物理上是连接的,但逻辑上是不通的,处于Blocking状态(桔色)如下图所示:
在这里插入图片描述

在网络运行期间,假设某个时候 若11和14间的的物理连接出现问题,则该生成树将自动发生变化。
在这里插入图片描述

5 路由器配置初步

  • 我们模拟重庆交通大学和重庆大学两个学校的连接,构建如下拓扑:

路由器的每个接口下至少是一个子网,图中我们简单的规划了 3 个子网:
左边路由器是交通大学的,其下使用交换机连接交通大学的网络,分配网络号 192.168.1.0/24,该路由器接口也是交通大学网络的网关,分配 IP 为 192.168.1.1
右边路由器是重庆大学的,其下使用交换机连接重庆大学的网络,分配网络号 192.168.3.0/24,该路由器接口也是重庆大学网络的网关,分配 IP 为 192.168.3.1
两个路由器之间使用广域网接口相连,也是一个子网,分配网络号 192.168.2.0/24

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

现实中,交通大学和重庆大学的连接是远程的。该连接要么通过路由器的光纤接口,要么通过广域网接口即所谓的
serial口(如拓扑图所示)进行,一般不会通过双绞线连接(为什么?)。

  • 双绞线的传输距离一般为100米,传数据路太近

路由器有多种命令行配置模式,每种模式对应不同的提示符及相应的权限,输入配置相关的命令

  • User mode:用户模式
  • Privileged mode:特权模式
  • Global configuration mode:全局配置模式
  • Interface mode:接口配置模式
  • Subinterface mode:子接口配置模式

交通大学路由器的配置:

Router>en   // 从普通模式进入特权模式
Router#conf t   // 进入全局配置模式
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)#line vty 0 4 //可支持0-4共5个终端同时登录
Router(config-line)#password dswybs // 远程登录密码
Router(config-line)#login
Router(config-line)#exit
Router(config)#enable password dswybs // 特权模式密码
Router(config)#^Z  // 退出

在这里插入图片描述

  • 拓扑图中路由器各接口配置数据如下:
    在这里插入图片描述
    路由器2(交通大学路由器):
  • 以太网:

在这里插入图片描述

  • 广域网
    在这里插入图片描述

  • 拓扑图中各 PC 配置数据如下:
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
交通大学路由器基本配置如下:

  • 以太网口:
Router>enable   // 从普通模式进入特权模式
Router#configure terminal   // 进入全局配置模式
Router(config)#interface f0/0   // 进入配置以太网口模式
Router(config-if)#ip address 192.168.1.1 255.255.255.0   // 配置该接口的 IP
Router(config-if)#no shutdown   // 激活接口
Router(config-if)#^z   // 直接退到特权模式
Router#
  • 广域网口:
Router>enable    // 从普通模式进入特权模式
Router#conf t   // 进入全局配置模式
Router(config)#int s0/0   // 进入配置广域网口模式
Router(config-if)#ip address 192.168.2.1 255.255.255.0   //配置该接口的 IP
Router(config-if)#clock rate 64000    // 其为 DCE 端,配置时钟频率
Router(config-if)#no shutdown   // 激活接口
Router(config-if)#^z   // 直接退到特权模式
Router#

重庆大学路由器基本配置如下:

  • 以太网口:
Router>enable    // 从普通模式进入特权模式
Router#conf t   // 进入全局配置模式
Router(config)#int f0/0   // 进入配置以太网口模式
Router(config-if)#ip address 192.168.3.1 255.255.255.0   // 配置该接口的 IP
Router(config-if)#no shutdown   // 激活接口
Router(config-if)#^z   // 直接退到特权模式
Router#
  • 广域网口:
Router>enable    // 从普通模式进入特权模式
Router#conf t   // 进入全局配置模式
Router(config)#int s0/0   // 进入配置广域网口模式
Router(config-if)#ip address 192.168.2.2 255.255.255.0   //配置该接口的 IP
Router(config-if)#no shutdown   // 激活接口
Router(config-if)#^z   // 直接退到特权模式
Router#

在这里插入图片描述

在这里插入图片描述
(以上代码可以直接在配置页面设置,但是要注意不要漏掉命令)
PC0可以ping PC1 但不能ping PC2
在这里插入图片描述
PC3可以ping PC2 但不能ping PC1
在这里插入图片描述

Q:现在交通大学内的各 PC 及网关相互能 ping 通,重庆大学也类似。但不能从交大的 PC ping 通重大的PC,反之亦然,也即不能跨子网。为什么?

A:因为不同子网之间要进行通信,需要使用Ip,我们的路由器还没有配置路由协议,无法进行不同子网间的连接,下一步,我们设置好静态路由,就可以相互通信了。

静态路由:

  • 交通大学路由器静态路由配置:

Router>en // 从普通模式进入特权模式 Router#conf t // 进入全局配置模式
Router(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2 //
告诉交通大学路由器到 192.168.3.0 这个网络的下一跳是 192.168.2.2 Router(config)#exit
//退到特权模式 Router#show ip route //查看路由表

  • 添加静态路由:
    在这里插入图片描述

  • 重庆大学路由器静态路由配置:

Router>en // 从普通模式进入特权模式 Router#conf t // 进入全局配置模式
Router(config)#ip route 192.168.1.0 255.255.255.0 192.168.2.1 //
告诉重庆大学路由器到 192.168.1.0 这个网络的下一跳是 192.168.2.1 Router(config)#exit
//退到特权模式 Router#show ip route //查看路由表
在这里插入图片描述

如图,已ping通。

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值