计算机网络:思科实验【4-生成树协议STP及虚拟局域网VLAN】

简介: 计算机网络:思科实验【4-生成树协议STP及虚拟局域网VLAN】



实验目的

1 加深对交换机生成树协议STP的理解。

2 了解如何划分VLAN以及VLAN的作用。

3 了解虚拟局域网VLAN的特性

实验环境

Cisco Packet Tracer模拟器

实验内容

交换机生成树协议STP

1)第一步:构建网络拓扑:在逻辑工作空间上,拖动4台以太网交换机并将它们连接成环路,如图所示。

2)第二步: 观察到交换机的连接线中许多都是呈现橙色,表示此时线路处于阻塞状态,鼠标来回切换实时模式与仿真模式,网络拓扑最终如图所示。观察到左上角的交换机右边的连接线为橙色,说明此条线路处于阻塞状态,这是因为交换机为了避免出现环路,即使该线路在物理意义上为环路,但是从逻辑意义上,环路并没有出现。

3)第三步:再次构建网络拓扑。在逻辑工作空间上拖动两台主机分别与两台交换机相连接,如图所示。

4)第四步:设置IP地址。鼠标左键单击要设置的设备,选择桌面,选择IP设置,如图所示

5)验证主机之间的连通性。切换到实时模式。鼠标单击主机1,选择桌面,选择命令提示符,如图所示。

输入”ping 192168.0.2”,结果如图所示。

收到主机2的回复代表主机之间连通性完好。鼠标单击主机2,选择桌面,选择命令提示符,如图所示。

输入”ping 192.168.0.1”,结果如图所示。收到主机1的回复代表主机之间连通性完好。

6)第六步:尝试断开一台交换机的连接并再次验证主机的连通性。鼠标点击交换机6,选择配置,选择FastRthenet0/2,将接口状态切换为关,如图所示。

此时交换机6端口2的连接已关闭,呈现橙色状态,如图所示。

再次点击主机1,选择桌面,选择命令提示符,输入”ping 192.168.0.2”,结果如图所示。观察到4ping请求都超时,说明主机之间没有连通性。

7)第七步:观察到网络拓扑中,原本阻塞的端口已经恢复正常,如图所示。这是因为我们人为关闭了端口使线路不再连通,各交换机的通过生成树协议STP共同运作发现了这一点,于是将端口打开,使线路再次联通。

再次点击主机1,选择桌面,选择命令提示符,输入”ping 192.168.0.2”,结果如图所示。收到回复代表主机之间连通性完好。

8)第八步:打开之前人为关闭的端口。鼠标点击交换机6,选择配置,选择FastEthenet0/2,将端口状态切换为开。如图所示。

观察网络拓扑,发现原本打开的线路再次被堵塞,如图所示。这是因为交换机在生成树协议STP的共同运作下,发现了人为打开的端口,此时已经存在环路,故交换机将一处线路关闭。

9)第九步:关闭交换机的生成树协议。鼠标点击交换机4,选择命令行界面,如图所示。

按下回车,输入”enable”以进入特权模式,输入”config”以进入全局配置模式,再次按下回车,输入”no spanning-tree vlan 1”以关闭该局域网中该交换机的生成树协议,如图所示。

按照次方式关闭其他交换机的生成树协议。再次观察网络拓扑,发现交换机已经形成了一个逻辑环路,如图所示。

10)第十步:在环路中发送广播帧。切换到仿真模式。鼠标选择复杂PDU,在目的IP地址中填入255.255.255.255,源IP地址填入主机IP192.168.0.1),序号与时间均填为1,如图所示。

该广播帧首先被发送到交换机1,交换机1将它们广播,交换机23收到再次广播,交换机4收到再次广播并将它们发送给交换机23,如图所示。此时环路内的帧一直在循环,严重浪费网络资源。

11)第十一步:验证主机之间的连通性。鼠标点击主机1,选择桌面,选择命令提示符,输入”ping 192.168.0.2”,结果如图所示。

请求超时说明主机并不连通。鼠标点击主机2,选择桌面,选择命令提示符,输入”ping 192.168.0.1”,结果如图所示。请求超时说明主机并不连通。这是因为环路中存在广播帧在循环转发,致使网络繁忙,正常通信受到影响。

虚拟局域网VLAN

1)第一步:构建网络拓扑。在逻辑工作空间上,拖动六个终端设备和一个交换机,用连接线把设备连接起来。如图所示。

2)第二步:设置IP地址。鼠标左键单击要设置的设备,选择桌面,选择IP设置,如图所示

3)第三步:使用注释表明IP地址及端口号。为了后续实验效果更加直观,鼠标选择注释,如图所示。为每台主机表明IP地址,为交换机的每个接口标明端口号,如图所示。

4)第四步:鼠标选择查看,点击交换机,选择”端口状态汇总表”,就可以查看各端口的详细信息,如图所示。可以看到,该交换机共有24个端口,其中有22个百兆端口、2个千兆端口,百兆端口中开启了六个;且所有的端口都属于同一个VLAN

5)第五步:验证属于同一个VLAN的六台主机属于同一个广播域。鼠标切换到仿真模式,在仿真面板中点击”全显/隐藏”隐藏所有协议,并点击过滤器只显示ICMP协议,如图所示。

鼠标选择复杂PDU让主机1发送一个广播PDU,目的IP地址应该填”255.255.255.255”,源IP地址填”192.168.0.1”,如图所示。

该广播PDU首先被发送到交换机,接着被广播发送到所有主机,如图所示。由此验证属于一个VLAN的主机属于同一个广播域。接着删除该事件。

6)第六步:划分VLAN。选择交换机,选择配置,选择VLAN数据库,如图所示。

VLAN号填入”2”,VLAN名称填入”VLAN2”,点击”添加”,此时我们创建了一个VLAN。接着,选择FastEthenet0/1,设置该端口的VLAN2,如图所示。FastEthenet0/2FastEthenet0/3都如此设置。

7)第七步:验证属于不同VLAN的主机属于不同的广播域。鼠标选择复杂PDU让主机1发送一个广播PDU,目的IP地址应该填”255.255.255.255”,源IP地址填”192.168.0.1”。该广播PDU首先被发送到交换机,接着,交换机将PDU发往主机23,如图所示。演示完毕后,将该事件删除。

8)第八步:使用命令行界面划分VLAN。鼠标点击交换机,选择命令行界面,输入”end”结束此前的操作,输入”exit”退出并再次按回车进入,如图所示。

输入”enable”进入特权模式,输入”config terminal”进入终端界面,输入回车,输入”VLAN 3”创建一个编号为3VLAN,输入”name vlan3”为该VLAN重新命名,输入”end”结束此次操作,输入”show vlan brief”查看所有的VLAN简短信息,结果如图所示。

接着我们将端口456划分到VLAN3中。输入”config terminal”进入终端配置模式,输入”interface range fastethernet 0/4 - 6”一次性选择三个端口,输入”switchport mode access”配置端口模式为”access”,输入”switchport access vlan 3”将端口划分到VLAN3,如图所示。

输入”end”结束此次操作,输入”show vlan brief”输出所有VLAN的简短信息,如图所示。观察到VLAN3中包含了端口456,说明此前的操作是成功的。

9)第九步:验证属于不同VLAN的主机属于不同的广播域。鼠标选择复杂PDU让主机1发送一个广播PDU,目的IP地址应该填”255.255.255.255”,源IP地址填”192.168.0.1”,如图所示。

该广播PDU首先被发送到交换机,接着,交换机将PDU发往主机23,如图所示。重复操作使主机4发送广播PDU,该广播PDU首先被发送到交换机,接着,交换机将PDU发往主机56。演示完毕后,将该事件删除。

10)第十步:验证不同VLAN的主机不可以进行通信。切换到实时模式,鼠标点击主机1,选择命令行界面,输入”ping 192.168.0.4”,结果如图所示。请求超时代表相互不可以通信。

11)第十一步:重新构建网络拓扑,如图所示。

12)第十二步:配置新主机的IP地址,如图所示。

13)第十三步:按照前文所介绍的划分VLAN的方法,将主机789划分为VLAN2,将主机101112划分为VLAN3。如图所示。

14)第十四步:两个交换机的端口的类型此时都是ACCESS类型,此类型端口在接收到PDU后,会检查PDUVLAN号,假如与自己的VLAN号匹配,则接收并转发,假如不匹配则丢弃。这显然不符合我们的要求。鼠标点击交换机1,选择配置,选择FastEthernet0/7,将模式切换为Trunk,如图所示。对于交换机2也进行类似的处理。对于Trunk模式,当PDUVLAN号与自己的VLAN号匹配时,会将PDUVLAN号去除并转发,当VLAN号与自己不匹配则会直接转发。

15)第十五步:鼠标选择复杂PDU让主机1发送一个广播PDU,目的IP地址应该填”255.255.255.255”,源IP地址填”192.168.0.1”,如图44所示。该广播帧首先被发送到交换机1中,接着交换机将其发送到主机23及交换机2,如图所示。

交换机2再将其发送给主机789,如图所示。删除原来的事件。

16)第十六步:鼠标选择复杂PDU让主机1发送一个广播PDU,目的IP地址应该填”255.255.255.255”,源IP地址填”192.168.0.4”。该广播帧首先被发送到交换机1中,接着交换机将其发送到主机56及交换机2,如图所示。

交换机2再将其发送给主机101112,如图所示。删除原来的事件。

实验体会

1 交换机在生成树协议STP的作用下会自动的识别环路并自动的设置线路的堵塞情况,避免产生广播帧无限循环的情况。

2 VLAN网络之间不能进行普通通信,这一点可以保证网络信息安全。且便于管理数量巨大的主机。

总结

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

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

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

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

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

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

相关文章
|
8天前
|
机器学习/深度学习 数据采集 人工智能
基于Huffman树的层次化Softmax:面向大规模神经网络的高效概率计算方法
层次化Softmax算法通过引入Huffman树结构,将传统Softmax的计算复杂度从线性降至对数级别,显著提升了大规模词汇表的训练效率。该算法不仅优化了计算效率,还在处理大规模离散分布问题上提供了新的思路。文章详细介绍了Huffman树的构建、节点编码、概率计算及基于Gensim的实现方法,并讨论了工程实现中的优化策略与应用实践。
54 15
基于Huffman树的层次化Softmax:面向大规模神经网络的高效概率计算方法
|
21天前
|
安全 搜索推荐 网络安全
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
HTTPS协议是**一种通过计算机网络进行安全通信的传输协议
46 11
|
1月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
81 2
|
1月前
|
网络虚拟化
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性
生成树协议(STP)及其演进版本RSTP和MSTP,旨在解决网络中的环路问题,提高网络的可靠性和稳定性。本文介绍了这三种协议的原理、特点及区别,并提供了思科和华为设备的命令示例,帮助读者更好地理解和应用这些协议。
46 4
|
1月前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
43 2
|
1月前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
1月前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
2月前
|
负载均衡 监控 网络虚拟化
|
2月前
|
运维 安全 网络安全
|
3月前
|
网络虚拟化
网络实验 VlAN 中 Trunk Access端口的说明及实验
本文介绍了VLAN技术及其在网络实验中的应用,包括Access端口和Trunk端口的工作原理,以及如何通过实验划分不同VLAN实现内部通信和跨交换机实现VLAN间通信的详细步骤和配置。
网络实验 VlAN 中 Trunk Access端口的说明及实验