Cisco Packet Tracer 实验

一、前置知识

  • VLSM(可变长子网掩码) 是为了有效的使用无类别域间路由(CIDR)和路由汇聚(route summary)来控制路由表的大小,它是网络管理员常用的IP寻址技术,VLSM就是其中的常用方式,可以对子网进行层次化编址,以便最有效的利用现有的地址空间。

  • CIDR一般指无类别域间路由。 无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。

  • RIP(Routing Information Protocol,路由信息协议)是使用最久的协议之一。RIP是一种分布式的基于距离向量的路由选择协议。

  • OSPF一般指组播扩展OSPF。 OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。

  • VLAN一般指虚拟局域网。 VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制。

  • STP(Spanning Tree Protocol)是生成树协议的英文缩写,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。

  • NAT(Network Address Translation),是指网络地址转换,1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。

  • DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

    二、直接连接两台PC构建LAN

    将两台 PC 直接连接构成一个网络。注意:直接连接需使用交叉线。

    进行两台 PC 的基本网络配置,只需要配置 IP 地址即可,然后相互 ping 通即成功。

    1. 先放PC,然后连接两个Fas接口

    在这里插入图片描述

    1. 进入IP配置

    在这里插入图片描述

    1. 配置静态ip地址和默认子网掩码

      PC0:

    在这里插入图片描述

    PC1:
    在这里插入图片描述

    1. ping

      P0->P1:

      P1->P0:

      在这里插入图片描述

三、用交换机构建 LAN

  1. 构建如下拓扑结构的局域网

在这里插入图片描述

  1. 各PC基本网络配置如下表

    机器名IP子网掩码
    PC2192.168.1.1255.255.255.0
    PC3192.168.1.2255.255.255.0
    PC4192.168.2.1255.255.255.0
    PC5192.168.2.2255.255.255.0
  2. 配置ip

    在这里插入图片描述

问题:

  1. PC2 能否 ping 通 PC3、PC4、PC5 ?

    PC2 能 ping 通 PC3, ping 不通PC4、PC5

    在这里插入图片描述

  2. PC5 能否 ping 通 PC2、PC3、PC4 ?为什么?

    PC5 能 ping 通 PC4, ping 不通PC2、PC3

    在这里插入图片描述

    分析可得,同一个子网内部的主机互相可以通信,不在同一子网不能通信。

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

    在这里插入图片描述

在这里插入图片描述

可以ping通的原因是此时四台主机,都处于192.168.0.0这一子网下。

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

    需要。如果要对二层交换机做telnet、ssh等管理就必须要设置网关。这样跨网段访问该二层交换机的时候,交换机才会知道如何转发数据包(在二层交换机中,配置网关尤为重要,因为其与相连的自治系统可以向核心系统通告可达信息)。

✎ 试一试

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

配置一个hub网络

机器名IP子网掩码
PC0192.168.1.1255.255.255.0
PC1192.168.1.2255.255.255.0
PC2192.168.1.3255.255.255.0

HUB的一个端口发送数据时,不会主动的发给目的端口,而是向每一个端口都发出信息。使用SWITCH连接网段,如果源端口与目的端口在同一网段,信息将不会通过SWITCH进入另一网段。

四、交换机接口地址列表

查看接口地址列表步骤:

在这里插入图片描述

使用pc0ping一下pc1

在这里插入图片描述

再次查看MAC Table:

多了两条记录,分别是记载了2号和2号端口对应的物理地址,也就是PC0和PC1对应的物理地址

在这里插入图片描述

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

查找端口地址-地址列表,同端口丢弃,其他端口转发,如果地址列表没有,则广播该子网中是否有地址主机,空则写入。

由于MAC Table刚搭建好时还没有通信,所以初始表是空的,在有ping命令后,它将进行ARP广播,收到某端口的应答之后即可知道该帧的目的MAC,并将其存入表中。所以在PC0 ping通 PC1后,交换机的MAC表就会有与之相应的记录。

五、生成树协议

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

而交换机中运行的 STP 协议能避免交换机之间发生广播循环风暴。

只使用交换机,构建如下拓扑:

这是初始时的状态。我们可以看到交换机之间有回路,这会造成广播帧循环传送即形成广播风暴,严重影响网络性能。

而交换机中运行的STP 协议能避免交换机之间发生广播循环风暴。交换机将自动通过生成树协议(STP)对多余的线路进行自动阻塞

也就是说现在线路,从逻辑上来说其实是这样的,剩下两条被自动阻塞

在这里插入图片描述

📬 秘籍

使用 CPT 的 Simulation 即模拟方式可非常清楚看到这个过程!

在这里插入图片描述

在这里插入图片描述

六、路由器配置初步

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

1.构建网络

在这里插入图片描述

2.配置路由器

左边路由器是交通大学的,其下使用交换机连接交通大学的网络,分配网络号 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

3.配置广域网

DTE与DCE比较 Data Communications Equipment(数据通讯设备)的首字母缩略词DCE,它在DTE和传输线路之间提供信号变换和编码功能,并负责建立、保持和释放链路的连接,如Modem。DCE设备通常是与DTE对接,因此针脚的分配相反,也就是2是接收,3是发送。它们之间的区别是DCE一方提供时钟。

设置重庆交通大学为DCE端,配置时钟频率

在这里插入图片描述

4.笔记本配置接口

在这里插入图片描述

5.配置电脑ip

在这里插入图片描述

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

6.ping

在这里插入图片描述

7.路由器配置成功

在这里插入图片描述

问题

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

答:因为没有配置静态路由,路由表尚未构建。

七、静态路由

静态路由是非自适应性路由协议,是由网络管理人员手动配置的,不能够根据网络拓扑的变化而改变。 因此,静态路由简单高效,适用于结构非常简单的网络。

在当前这个简单的拓扑结构中我们可以使用静态路由,即直接告诉路由器到某网络该怎么走即可。

在前述路由器基本配置成功的情况下使用以下命令进行静态路由协议的配置:

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

在这里插入图片描述

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

在这里插入图片描述

至此,这些 PC 能全部相互 ping 通!

在这里插入图片描述

八、动态路由RIP

动态路由协议采用自适应路由算法,能够根据网络拓扑的变化而重新计算机最佳路由。

RIP 的全称是 Routing Information Protocol,是距离矢量路由的代表(目前虽然淘汰,但可作为我们学习的对象)。使用 RIP 协议只需要告诉路由器直接相连有哪些网络即可,然后 RIP 根据算法自动构建出路由表。

因为我们模拟的网络非常简单,因此不能同时使用静态和动态路由,否则看不出效果,所以我们需要把刚才配置的静态路由先清除掉。

清除静态路由配置,此处采用关闭电源,充分配置ip等参数的方法。

在这里插入图片描述

交通大学路由器 RIP 路由配置

在这里插入图片描述

重庆大学路由器 RIP 路由配置

在这里插入图片描述

至此,这些 PC 也能全部相互 ping 通!

在这里插入图片描述

九、动态路由 OSPF

OSPF(Open Shortest Path First 开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称 IGP), 用于在单一自治系统(Autonomous System,AS)内决策路由。OSPF 性能优于 RIP,是当前域内路由广泛使用的路由协议。

同样的,我们需要把刚才配置的 RIP 路由先清除掉。

清除 RIP 路由配置,此处依旧采用关闭电源,充分配置ip等参数的方法。

在这里插入图片描述

交通大学路由器 OSPF 路由配置

在这里插入图片描述

重庆大学路由器 OSPF 路由配置

在这里插入图片描述

查看路由表可看到标记为 O 的一条路由,O 表示 OSPF 。

至此,这些 PC 能全部相互 ping 通!

在这里插入图片描述

十、基于端口的网络地址翻译 PAT

路由器的配置

cqjtu

在这里插入图片描述

cqu

在这里插入图片描述

在这里插入图片描述

接口设置:

在这里插入图片描述

在这里插入图片描述

OSPF路由设置

在这里插入图片描述

此时为动态路由OSPF,与上一节相同,,这些 PC 能全部相互 ping 通!如在交通大学内部使用 PC0(192.168.1.2)来 ping 重庆大学的PC2(8.8.8.2

在这里插入图片描述

重庆大学路由器丢包的配置:

下面我们将重庆大学的路由器看着 Internet 中的骨干路由器,那么这些路由器将不会转发内部/私有 IP 地址的包(直接丢弃)。我们通过在重庆大学路由器上实施访问控制 ACL ,即丢弃来自交通大学(私有 IP 地址)的包来模拟这个丢包的过程。

此时,再使用交通大学内部的 PC0(192.168.1.2)来 ping 重庆大学的 PC2(8.8.8.2)就不成功了,会显示目的主机不可到达(Destination host unreachable)信息。

在这里插入图片描述

交通大学路由器 PAT 配置:

下面,我们就开始实施 PAT。即:我们将会在交通大学路由器的出口上将内部/私有 IP 地址转换为外部/公开 IP,从而包的源 IP 发生了改变,就不会被重庆大学路由器丢弃,因此网络连通。

在这里插入图片描述

现在,再次使用交通大学内部的 PC0(192.168.1.2)来 ping 重庆大学的PC2(8.8.8.2)。

在这里插入图片描述

📬 秘籍

ping 成功后,在交通大学路由器特权配置模式下使用 show ip nat translations 可查看这个翻译的过程!

十一、虚拟局域网 VLAN

VLAN(Virtual Local Area Network)即虚拟局域网。通过划分 VLAN,我们可以把一个物理网络划分为多个逻辑网段即多个子网。

划分 VLAN 后可以杜绝网络广播风暴,增强网络的安全性,便于进行统一管理等。

在 CPT 中构建如下图所示拓扑:

Cisco 2960 交换机是支持 VLAN 的交换机,共有 24 个 100M 和 2 个 1000M 以太网口。默认所有的接口都在 VLAN 1 中,故此时连接上来的计算机都处于同一 VLAN,可以进行通信。

下面我们就该交换机的 24 个 100M 接口分为 3 个部分,划分到 3 个不同的 VLAN 中,id 号分别设为 10、20、30,且设置别名(computer、communication、electronic)以利于区分和管理。

交换机 VLAN 配置:

至此,在该交换机上我们就划分了 3 个 VLAN(不包括缺省的 VLAN 1)。

各 VLAN 下 PC 的网络配置及连接的交换机接口如下表:

机器名连接的接口所属VLANIP子网掩码网关
PC0F0/1VLAN 10192.168.0.2255.255.255.0192.168.0.1
PC1F0/2VLAN 10192.168.0.3255.255.255.0192.168.0.1
PC2F0/17VLAN 30192.168.2.2255.255.255.0192.168.2.1
PC3F0/9VLAN 20192.168.1.2255.255.255.0192.168.1.1
PC4F0/10VLAN 20192.168.1.3255.255.255.0192.168.1.1
PC5F0/18VLAN 30192.168.2.3255.255.255.0192.168.2.1
PC6F0/19VLAN 30192.168.2.4255.255.255.0192.168.2.1

此时可以使用 ping 命令进行测试,你会发现只有在同一 VLAN 中的 PC 才能通信,且广播也局限于该 VLAN。

在这里插入图片描述

思考

分析一下当前为何不同 VLAN 中的 PC 不能通信?网关在此起什么作用?我们的网关又在何处?如何发起广播测试?

  1. VLAN具有分割网络的作用,因此不能通信
  2. VLAN只是链路层协议,划分广播域,而不需要考虑IP;网关是用来进行协议转换的。不同的网段之间需要通信一定需要网关。
  3. 若是要发起广播测试,那么就要引入三层设备。

十二、虚拟局域网管理 VTP

VTP(VLAN Trunk Protocol)即 VLAN 中继协议。VTP 通过 ISL 帧或 Cisco 私有 DTP 帧(可查阅相关资料了解)保持 VLAN 配置统一性,也被称为虚拟局域网干道协议,它是思科私有协议。 VTP 统一管理、增加、删除、调整VLAN,自动地将信息向网络中其它的交换机广播。

此外,VTP 减小了那些可能导致安全问题的配置,只要在 VTP Server 做相应设置,VTP Client 会自动学习 VTP Server 上的 VLAN 信息。

为演示 VTP,重新构建如下拓扑结构:

我们将在核心交换机 3560上进行如下工作:

  1. 设置为 server 模式,VTP 域为 cqjtu
  2. 新建 VLAN 2,网络号 192.168.1.0/24,网关 192.168.1.1
  3. 新建 VLAN 3,网络号 192.168.2.0/24,网关 192.168.2.1

3560 VTP Server 配置:

在这里插入图片描述

我们将在左边交换机 2960A 上进行如下工作:

  1. 加入名为 cqjtu 的 VTP 域
  2. 配置与核心交换机 3560 连接的千兆接口 g0/1trunk 模式
  3. 将接口 f0/1 划分到 VLAN 2
  4. 将接口 f0/2 划分到 VLAN 3

2960A(左边) VTP Client 配置:

在这里插入图片描述

我们将在右边交换机 2960B 上进行同样的工作:

  1. 加入名为 cqjtu VTP 域
  2. 配置与核心交换机 3560 连接的千兆接口 g0/1trunk 模式
  3. 将接口 f0/1 划分到 VLAN 2
  4. 将接口 f0/2 划分到 VLAN 3

2960B(右边) VTP Client 配置:

在这里插入图片描述

至此,各交换机配置完毕。

各 PC 连接的交换机和接口以及网络配置如下:

机器名连接的交换机和接口所属VLANIP子网掩码网关
PC02960A-F0/1VLAN 2192.168.1.2255.255.255.0192.168.1.1
PC12960A-F0/2VLAN 3192.168.2.2255.255.255.0192.168.2.1
PC22960B-F0/1VLAN 2192.168.1.3255.255.255.0192.168.1.1
PC32960B-F0/2VLAN 3192.168.2.3255.255.255.0192.168.2.1

至此,VTP 配置完成。同 VLAN 可以 ping 通,而不同 VLAN 不行(即使在同一交换机下,如从 PC0 到 PC1),且能够方便的统一规划和管理。

试一试

使用 PC0(192.168.1.2ping PC1(192.168.2.2) 的结果如何?使用 PC0 ping PC2 的结果如何?想想为什么?

在这里插入图片描述

此时,Pc0和pc2在同一个vlan也就是vlan2下,而pc1和pc3在同一个vlan下,故0和2可以互ping,1和3可以互ping,但是两个vlan不能互ping

十三、VLAN 间的通信

VTP 只是给我们划分和管理 VLAN 提供了方便,由上面的测试得知,目前我们仍然不能在 VLAN 间通信。

因为默认的,VLAN 间是不允许进行通信,此时我们需要所谓的独臂路由器在 VLAN 间为其进行转发!

我们使用的核心交换机 3560 是个 3 层交换机,可工作在网络层,也称路由交换机,即具有路由功能,能进行这种转发操作。

对其进行如下操作:

在这里插入图片描述

至此,各 VLAN 中的 PC 可以正常通信。

试一试

现在再使用 PC0(192.168.1.2ping PC1(192.168.2.2) 的结果如何?使用 PC0 ping PC2 的结果如何?

第一个包超时,第一次路由,会比较慢,但是每次都要这样的话,很费事,所以有了如下。

tips: 现实多使用一次路由多次交换

简单地说,三层交换在完成对收到的第一个新数据流进行路由后,产生一个MAC地址与IP地址的映射表,当具有相同地址信息的数据流再次通过时,即根据此表直接在二层完成转发,即“一次路由,多次交换”,有效提高了数据包转发的效

十四、DHCP、DNS及Web服务器简单配置

动态主机配置 DHCP、域名解析 DNS 以及 Web 服务在日常应用中作用巨大,我们构建如下简单的拓扑来进行练习。

该拓扑中,服务器及客户机都连在同一交换机上。为简单起见,服务器 Server-PT 同时作为 DHCP、DNS 以及 Web 服务器,各客户机无需配置,将自动获取网络配置。

点击 CPT 拓扑图中的 Server 图标,设置其静态 IP 地址为 19.89.6.4/24,然后选择 Service 进行如下相关配置:

机器名配置项目说明
ServerHTTP开启即可
ServerDNS19.89.6.4:www.google.com、www.baidu.com
ServerDHCP地址池开始地址:19.89.6.10/24,并返回DNS地址
PC网络配置自动获取

设置其静态 IP 地址为 19.89.6.4/24

在这里插入图片描述

选择 Service 进行相关配置:

在这里插入图片描述

在这里插入图片描述

配置PC:

在这里插入图片描述

在这里插入图片描述

自动获取成功了。

打开web browser,试试用19.89.6.4能否访问

在这里插入图片描述

ok没问题,接下来试试谷歌。

打开web browser,试试用www.google.com能否访问

在这里插入图片描述

okk,这个也同样没有问题。

十五、WLAN初步配置

WLAN 即 WiFi 当前也是广泛的应用在各种场景。

我们通过构建如下拓扑的一个家庭 WLAN 来练习一下其相关的配置:

在这里插入图片描述

tips : 笔记本及台式机默认只有有线网卡,请先关机,在关机状态下删除有线网卡,添加无线网卡,然后再开机。

在这里插入图片描述

在这里插入图片描述

无线路由器的基本网络配置:

在这里插入图片描述

基本装上无线网卡后,启动了就可以DHCP自动获取ip/子网掩码/网关/DNS了

在这里插入图片描述

在这里插入图片描述

最后使用PC2 ping 笔记本,成功。

小结

经过三次实验,基本上可以说是从各个方面对计算机网络都有了基础的认知,为什么不能上网,怎么上网,怎么控制上网,能上那里的网等等,这些东西都有了一些清晰的解答,可以说实验的安排非常好,基本让我再次理清楚了网络的大概,之后有兴趣的地方可以针对性的研究下去了。

  • 10
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值