生成树协议实验

合集下载

生成树协议STP 实验报告

生成树协议STP 实验报告

实验三生成树协议STP1、项目目的理解生成树协议STP的原理及配置。

2、项目描述在网络建设中,为了提高网络的可靠性,网络管理员用两条链路将交换机互连,现要在交换机上做适当配置,使网络避免环路。

本项目以两台3560交换机为例,两台交换机分别命名为:SwitchASwitchB。

PC0和PC1在同一个网段,假设IP地址分别为:192.168.1.1 ,192.168.1.2 ,子网掩码为:255.255.255.03、实现功能使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

4、项目拓扑生成树如图所示。

5、项目设备思科3560交换机(2台)、PC机(2台)。

6、项目步骤(1)在SwitchA查看生成树情况,用show spanning-tree brief命名输出。

(2)在SwitchB查看生成树情况,用show spanning-tree brief命名输出。

验证测试:在SwitchA上的Fa0/24端口处于BLK状态,分析原因?(3)修改SwitchA的BID优先级,让SwitchA成为Root Bridge。

设置交换机SwitchAr优先级为4096,数值最小的交换机为根交换机(也称根桥)交换机SwitchBr优先级采用默认优先级(32768),因此SwitchA将成为根交换机。

SwitchA(config)#spanning-tree vlan 1 priority 4096(4)在SwitchA上查看show spanning-tree 命名输出结果。

(5)在SwitchB上查看show spanning-tree 命名输出结果。

验证测试:在SwitchB上的Fa0/23端口处于BLK状态,分析原因?(6)如果将SwitchB的Fa0/23和Fa0/24的状态调换过来,可能通过修改什么参数来实现?可以在SwitchA降低接口优先级来实现。

SwitchA(config)#int fa0/24SwitchA(config-if)#spanning-tree vlan 1 port-priority 112(7)修改后,在SwitchA查看show spanning-tree 命名输出结果。

生成树_配置_实验报告

生成树_配置_实验报告

一、实验目的1. 理解生成树协议(STP)的基本原理和工作机制;2. 掌握生成树协议的配置方法;3. 通过实验验证生成树协议在网络中的实际应用效果。

二、实验环境1. 实验设备:两台华为S5700交换机、两台PC机;2. 实验软件:华为网络设备仿真软件;3. 实验拓扑:两台交换机通过一条物理链路连接,两台PC机分别连接到两台交换机上。

三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中消除环路并实现冗余链路备份的协议。

当网络中出现环路时,STP会阻塞部分端口,形成一个没有环路的树形结构,确保网络的高可用性和容错能力。

STP通过交换机之间的BPDU(Bridge Protocol Data Unit)报文进行信息交互,选举根网桥,并确定每个交换机的根端口和指定端口。

根端口是连接到根网桥的端口,指定端口是连接到同一VLAN且路径最短的端口。

其余端口被阻塞,不参与数据转发。

四、实验步骤1. 配置交换机名称和密码;2. 配置交换机接口;3. 配置VLAN;4. 配置STP;5. 验证STP配置效果。

五、实验过程1. 配置交换机名称和密码```bashS1>display versionS1>sysname S1S1>display versionS1>enableS1#configure terminalS1(config)#username admin password simple 123456 S1(config)#exit```2. 配置交换机接口```bashS1>display ip interface briefS1#interface GigabitEthernet0/0/1S1(config-if)#ip address 192.168.1.1 24S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#ip address 192.168.1.2 24S1(config-if)#exit```3. 配置VLAN```bashS1>display vlanS1#vlan 10S1(config-vlan)#name VLAN10S1(config-vlan)#exitS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exit```4. 配置STP```bashS1>display stpS1#stpmode stpS1>display stpS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10S1(config-if)#exit```5. 验证STP配置效果```bashS1>display stpS1>display stp interface GigabitEthernet0/0/1S1>display stp interface GigabitEthernet0/0/2S1>ping 192.168.1.2```六、实验结果与分析1. 实验结果通过实验,成功配置了生成树协议,并验证了STP在网络中的实际应用效果。

生成树协议简介及实验

生成树协议简介及实验

生成树协议简介及实验第一部分:STP/RSTP协议简介一、STP协议1、STP协议简介生成树协议(STP)是一个用于局域网中消除环路的协议,协议运行原理是通过运行该协议的设备之间交互信息而发现网络中的环路,并适当对某些端口进行阻塞以消除环路。

生成树协议是局域网重要协议之一。

网络中出现环路会造成广播风暴导致网络瘫痪或MAC 地址表抖动导致MAC地址表项被破坏。

2、STP基本概念STP引入了根桥(Root Bridge)概念,对于一个STP网络,根桥在全网中只有一个,它是整个网络的逻辑中心,但不一定是物理中心。

根桥会根据网络拓扑的变化而动态变化。

网络收敛后,根桥会按照一定的时间间隔产生并向外发送配置BPDU,其他设备仅对该报文进行处理,传达拓扑变化记录,从而保证拓扑的稳定。

生成树的生成计算有两大基本度量依据:ID和路径开销。

ID又分为:BID(桥ID)和PID(端口ID)。

BID(桥ID):IEEE 802.1D标准中规定BID是由16位的桥优先级(Bridge Priority)与桥MAC地址构成。

BID桥优先级占据高16位,其余的低48位是MAC地址。

在STP网络中,桥ID最小的设备会被选举为根桥。

PID(端口ID):PID由两部分构成的,高4位是端口优先级,低12位是端口号。

PID只在某些情况下对选择指定端口有作用。

路径开销:路径开销(Path Cost)是一个端口变量,是STP协议用于选择链路的参考值。

STP协议通过计算路径开销,选择较为“强壮”的链路,阻塞多余的链路,将网络修剪成无环路的树形网络结构。

在一个STP网络中,某端口到根桥累计的路径开销就是所经过的各个桥上的各端口的路径开销累加而成,这个值叫做根路径开销(Root Path Cost)。

从环形网络拓扑结构到树形结构,总体来说有三个要素:根桥、根端口和指定端口。

根桥就是网桥ID最小的桥,通过交互配置BPDU协议报文选出最小的BID。

生成树协议的实验报告

生成树协议的实验报告

实验名称:生成树协议的配置实验目的:掌握生成树的工作原理,手动建立根网桥、备份网桥,怎样选择根端口,指定端口的方法。

实验人:初晓一检查初使的生成树特权模式s how spanning-tree查看接口的汇总情况特权模式show spanning-tree summary。

手动的建立根网桥1、通过命令建立根网桥2、更改网桥优先级建立根网桥做实验之前小凡软件的准备:应该是3个当时忘点了就截图了实验一:当服务器不想让交换机C通过交换机B传送数据,占用他的带宽。

原先是在BC 段的交换机C的端口阻塞,,交换机B端口是指定端口,怎么做让他们接口颠倒过来,交换机C的接口是指定端口,而交换机B是堵塞端口。

(相当于指定端口怎么选择)通过修改端口优先级。

把交换机A和C之间的优先级改成小于19并且不是0(如果是0就会影响交换机B的根端口的选择)和19,优先级越高,桥ID越低,就是指定端口。

所以交换机C的接口是指定端口,而交换机B是堵塞端口。

这样交换机A和交换机C的开销小,交换机C就会走那一端.。

结果是F0/1是处于阻塞状态,F0/2是转发状态实验二:193919原先让pc机走的是交换机AC段。

BC段交换机C的接口是堵塞接口,AC段交换机C的接口是根端口,想让连接交换机C的PC机走交换机B到C段,不让他走交换机AC段。

做法就是BC段的交换机C的接口是根端口,AC段交换机C的接口是堵塞接口。

就是根端口的选择。

修改开销链路大于38,开销大,优先级低,桥ID越大就变成阻塞端口就,AC段的开销大所以AC段交换机C的端口就是堵塞端口,就不会走AC段修改端口成本查看端口信息先看原型什么也没做做完以后的。

生成树协议实验实验总结

生成树协议实验实验总结

生成树协议实验实验总结1. 合同主体甲方:____________________________乙方:____________________________1.1 甲方和乙方的基本信息应包括但不限于:1.11 姓名1.12 有效身份证件号码2. 合同标的本合同的标的为生成树协议实验的实验总结相关事项。

2.1 具体内容包括:2.11 对生成树协议实验的过程进行详细描述和分析。

2.12 总结实验中的关键发现和成果。

2.13 评估实验结果对相关领域的意义和影响。

3. 权利义务3.1 甲方的权利和义务3.11 有权要求乙方按照合同约定的时间和质量提交生成树协议实验总结。

3.12 有义务向乙方提供必要的实验数据和背景信息,以支持乙方完成实验总结。

3.13 应按照合同约定支付相应的报酬给乙方。

3.2 乙方的权利和义务3.21 有权要求甲方按时提供所需的实验数据和信息。

3.22 有义务按照科学、准确、清晰的原则完成生成树协议实验总结。

3.23 保证实验总结的内容具有原创性,不侵犯他人的知识产权。

3.24 对甲方提供的实验数据和信息严格保密,不得泄露给第三方。

4. 违约责任4.1 若甲方未按时向乙方提供必要的实验数据和背景信息,导致乙方无法按时完成实验总结,甲方应承担相应的责任,向乙方支付一定比例的违约金,并根据实际情况延长乙方的交付时间。

4.2 若乙方未按照合同约定的时间和质量提交生成树协议实验总结,应承担违约责任,向甲方支付违约金,并在规定的时间内修改完善实验总结,直至达到合同要求。

4.3 若乙方提交的实验总结存在抄袭、侵权等违法行为,乙方应承担全部法律责任,并赔偿甲方因此遭受的损失。

5. 争议解决方式5.1 本合同在履行过程中如发生争议,双方应首先友好协商解决。

5.2 若协商不成,任何一方均有权向有管辖权的人民法院提起诉讼。

以上是根据您的需求生成的合同内容,具体条款可根据实际情况进行调整和完善。

生成树协议改变根桥及阻塞端口实验心得

生成树协议改变根桥及阻塞端口实验心得

生成树协议改变根桥及阻塞端口实验心得
通过进行生成树协议改变根桥及阻塞端口的实验,我深刻体会到了生成树协议的重要性和灵活性,以及对网络性能的影响。

在实验中,我们通过改变生成树协议中的优先级来改变根桥,并通过调整端口状态来阻塞特定端口。

首先,在改变根桥的实验中,我发现根桥的选择对整个网络的性能有很大影响。

根桥作为生成树的根节点,它的位置决定了整个网络中数据流动的路径。

在实验中,当我将优先级设为最高的网桥作为根桥时,数据传输的效率明显提高,网络延迟也减少了。

这表明根桥的选择可以通过优化数据流动路径来提高网络性能。

另外,在阻塞端口的实验中,我发现阻塞特定端口的能力可以帮助我们优化网络拓扑,并避免网络环路的出现。

当一个端口被标记为阻塞状态后,它将不再参与数据传输,从而避免了网络环路的形成。

通过选择性地阻塞某些端口,我们可以有效地避免数据包的丢失和多次传输,从而提高网络的可靠性和效率。

总的来说,通过生成树协议改变根桥及阻塞端口的实验,我认识到生成树协议在网络管理中的重要性。

通过调整生成树的根桥和阻塞特定端口,我们可以优化网络拓扑结构、提高网络性能,进而提升整个网络的运行效率。

同时,这也提醒我们在设计和管理网络时要充分考虑生成树协议,并根据实际需求进行调整和优化。

生成树协议实验报告总结

生成树协议实验报告总结

生成树协议实验报告总结《生成树协议实验报告总结》嘿,家人们!今天来给大家唠唠我做生成树协议实验的那些事儿,总结一下我的感受和见解,保证让你们感同身受呀。

一开始,看到这个实验的时候,我心里就犯嘀咕:“哎呀呀,这是啥玩意儿啊,咋感觉这么高深莫测呢。

”不过咱也不能退缩不是,硬着头皮就上了。

在做实验的过程中,那可真是状况百出啊。

一会儿这边连线出问题了,一会儿那边参数又设置错了,感觉自己就像个无头苍蝇到处乱撞。

不过还好,经过一番捣鼓,总算是有点眉目了。

然后呢,就开始观察实验现象啦。

嘿,你还别说,看着那些网络拓扑结构一点点变化,还真挺有意思的。

就好像在看一个小世界在我面前一点点构建起来一样。

这个生成树协议啊,就像是网络世界里的交通指挥员,指挥着数据流量该怎么走。

要是没有它呀,那可就乱套了,数据都不知道该往哪儿跑啦。

所以说,它的作用那是杠杠的呀!做这个实验,也让我深刻认识到了细节的重要性。

一个小小的参数设置错误,可能就导致整个实验失败。

这就好比盖房子,一块砖头没放好,整栋房子都可能歪了。

而且啊,团队合作也很重要。

我和小伙伴们一起讨论、一起解决问题,那感觉可带劲了。

要是自己一个人闷头干,估计还得费不少时间和精力呢。

最后,说一下我的经验教训吧。

首先,一定要认真看实验指导书,把每个步骤都搞清楚,不然肯定会出问题。

其次,遇到问题不要慌张,静下心来慢慢分析,总能找到解决办法的。

最后,就是要多和别人交流分享,说不定别人的一个小建议就能让你豁然开朗。

总之,这次生成树协议实验让我学到了不少东西,既有知识又有经验。

虽然过程有些曲折,但最后看到实验成功的时候,那种成就感真的是爆棚啊!希望我的这些感受和见解能对大家有所帮助,下次做实验的时候都能顺顺利利的啦!哈哈!。

stp配置实验原理

stp配置实验原理

stp配置实验原理今天咱来唠唠这STP配置实验原理哈。

这玩意儿在网络世界里那可是相当重要的,就像是交通规则一样,能让网络里的数据乖乖地有序流动,不至于乱成一锅粥。

啥是STP呀?STP呢,全称是生成树协议(Spanning Tree Protocol)。

想象一下哈,在一个复杂的网络环境里,有好多好多的交换机,它们之间的连接就像是城市里错综复杂的道路。

要是没有个规则来管管,数据就可能在这些道路上来回乱窜,不仅效率低,还可能把网络给堵得死死的。

STP就是这个“交通警察”,它的任务就是通过计算,找出一条没有环路的最佳路径,让数据能够高效、稳定地传输。

STP的工作过程。

它的工作过程还挺有趣的呢。

一开始呀,所有的交换机都认为自己是老大,都想当这个网络的核心。

它们会互相发送一种叫做“桥协议数据单元(BPDU)”的消息,这就好比是它们在互相打招呼、亮家底儿。

在这些BPDU消息里,包含了好多重要的信息,比如说自己的交换机ID啦、端口优先级啦、路径开销啦等等。

通过比较这些信息,交换机们就能知道谁更有资格当老大啦。

一般来说,交换机ID最小的那个会被选为根交换机,也就是这个网络的核心。

一旦根交换机确定了,其他交换机就会根据到根交换机的路径开销来调整自己的端口状态。

有些端口会被设置为转发状态,就像是绿灯亮起,允许数据通过;而有些端口则会被设置为阻塞状态,就像是红灯亮起,禁止数据通行。

这样一来,就避免了网络中出现环路,数据就能顺着最佳路径畅通无阻地传输啦。

STP的端口角色。

在STP里呀,端口还有不同的角色呢,就像是不同的工作岗位,每个岗位都有自己的职责。

根端口(Root Port):这是每个非根交换机上距离根交换机最近的端口,它就像是通往核心的主干道,负责把本地的数据发送到根交换机上。

指定端口(Designated Port):在每个网络段中,会有一个端口被选为指定端口,它负责接收和转发来自根交换机的数据,就像是小区的大门,数据都得从这儿进出。

生成树管理实验报告(3篇)

生成树管理实验报告(3篇)

第1篇一、实验目的本次实验旨在让学生了解生成树协议(Spanning Tree Protocol,STP)的基本原理和配置方法,掌握如何在网络环境中应用STP消除环路,保证网络的稳定性和可靠性。

二、实验环境1. 设备:两台三层交换机、两台二层交换机、一台PC机。

2. 软件:网络管理软件(如Cisco Packet Tracer)。

三、实验原理STP是一种用于消除网络环路并保证网络稳定性的二层网络协议。

它通过阻塞网络中的冗余链路来消除环路,同时允许在链路故障时快速恢复连接。

STP的主要功能包括:1. 防止环路:STP通过阻塞部分链路,消除网络中的环路,避免广播风暴和网络瘫痪。

2. 确定根桥:STP选举网络中的一台交换机作为根桥,其他交换机根据根桥的优先级确定自己在网络中的位置。

3. 选择最佳路径:STP根据路径成本计算最佳路径,并将非最佳路径阻塞。

4. 快速收敛:STP在网络拓扑发生变化时,能够快速收敛,重新计算最佳路径。

四、实验步骤1. 配置交换机(1)配置三层交换机:设置主机名、管理IP地址、默认网关等。

(2)配置二层交换机:设置主机名、管理IP地址、VLAN、Trunk等。

2. 配置生成树协议(1)在三层交换机上启用生成树协议(STP)。

(2)在二层交换机上启用生成树协议(STP)。

(3)配置交换机的优先级,确定根桥。

(4)配置端口路径成本,选择最佳路径。

3. 验证生成树协议(1)使用“show spanning-tree”命令查看生成树协议的状态。

(2)使用“show spanning-tree brief”命令查看每个端口的生成树状态。

(3)使用“show spanning-tree details”命令查看详细的生成树信息。

4. 故障模拟(1)断开部分链路,观察网络是否恢复正常。

(2)恢复断开的链路,观察网络是否重新收敛。

五、实验结果与分析1. 实验结果通过配置生成树协议,成功消除了网络中的环路,保证了网络的稳定性和可靠性。

生成树协议分析及其实验的设计与实现

生成树协议分析及其实验的设计与实现
Ke r s s a n n e rtc l b d e p oo o aa u i; r a c s o d n y wo d : p n i g t e p oo o ; r g rt ld t n t r i c b o d a tf o ig;p oo o ay i l r tc la l s n s
1 生成树协 议产 生的背景
随着 以太 网在局域 网中的应用 越来越 广 泛 ,人
将 网桥组 织成 为生成 树 。被 网桥 或交换 机封锁 的备 用端 口会 默默地 监 听 网络拓扑 结构 的变 化 ,并且 仍 然知 道哪一 个连 接通 向根 桥 。当 网络链路 出现故 障 导致 网络拓 扑结 构变 化时 ,桥 或交换 机会 自动重新 计 算 生成树 ,从 而保证 网络 的连 通 ,达到增 强 网络
太 网网桥 或 交 换 机 没 有 任何 关 于 数 据 帧 转 发 的 记
2 生 成 树 协 议 原 理
2 1 网桥 协议数 据 单元 ( P U) . BD
录 ,所 以环路 对桥 和交 换机是 灾难性 的 。如果 2个 节点 问 同时 存 在 多条 路 经 ,就 会产 生 循 环 ,这 时 , 如果 某个 主机 发送 了一 个广播 帧 ,网桥或交 换 机就
S 1 P r me t r tc l n l z r o ig wi o t p n i g.t e w oe p o e so T r s i s o n 1 PB DU f a sw h p oo o ay e sc mb n t p r s a n n i a h h h l r c s fS P wok s h w .
桥 的 M C构 成 。网 桥 和交 换 机 的 优先 级 可 以手 工 A 配 置 ,缺 省值通 常 为 37 8 26 。

实验八STP

实验八STP

实验⼋STP任务⼋STP⽣成树协议⼀、实验⽬标:(1)理解⽹络冗余的必要性。

(2)理解STP解决⽹络冗余引起的⽹络环路和⼴播风暴等问题。

(3)掌握查看并验证STP的命令。

⼆、实验相关知识:1 STP⽣成树的⼯作原理⽣成树协议(Spanning Tree Protocol,STP)是交换式以太⽹中的重要概念和技术,该协议的⽬的是在实现交换机之间的冗余连接的同时,避免⽹络环路的出现,实现⽹络的⾼可靠性。

它通过在交换机之间传递桥接协议数据单元(Bridge Protocol Data Unit,BPDU)来互相告知诸如交换机的桥ID、链路性质、根桥ID等信息,以确定根桥,决定哪些端⼝处于转发状态,哪些端⼝处于阻断状态,以免引起⽹络环路。

STP的基本原理可以归纳为三步,选择根⽹桥RB、选择根端⼝RP、选择指定端⼝DP。

然后把根端⼝、指定端⼝设为转发状态,其它接⼝设为阻塞状态,这样⼀个逻辑上⽆环路的⽹络拓扑就形成了。

1.1选择根⽹桥选择根⽹桥的依据是⽹桥ID,由优先级和MAC地址组成,先看优先级,优先级相同时再看MAC地址,值越⼩越优先选择。

根⽹桥的选择过程与政治选举类似。

1.2选择根端⼝每⼀个⾮根⽹桥将从其接⼝选出⼀个到根⽹桥管理成本(administrative cost)最低的接⼝作为根端⼝,选择的依据是:(1)⾃⾝到达根⽹桥的根路径成本最低的接⼝。

根路径成本的计算是,接⼝收到BPDU中所包含的成本与接⼝的成本的累加。

(2)直连⽹桥ID最⼩。

(3)端⼝ID最⼩。

1.3选择指定端⼝当⼀个⽹段中有多个⽹桥时,这些⽹桥会将他们到根⽹桥的管理成本都通告出去,其中具有最低管理成本的⽹桥将作为指定(designated)⽹桥。

指定⽹桥中发送最低管理成本的BPDU的接⼝是该⽹段中的指定端⼝。

在每段链路上,选择⼀个指定端⼝,选择的依据是:(1)发送最低根路径成本的BPDU的接⼝。

(2)所在⽹桥ID最⼩。

(3)端⼝ID最⼩。

生成树协议实验总结

生成树协议实验总结

生成树协议实验总结
嘿,朋友们!今天我来给大家分享一下生成树协议实验的总结。

一开始接触这个实验的时候,我就像只无头苍蝇,完全不知道从哪儿下手!(就好比你突然被扔到一个陌生的森林里,迷茫得很!)好在有老师和同学们的帮助。

我们小组在一起讨论得那叫一个火热,“这根线该接到哪儿啊?”“这个参数怎么设置呀?”(你一言我一语的,别提多热闹了。


真正开始做实验了,才发现每一步都不简单。

一会儿这里出错,一会儿那里又不对,真是急死人了!(感觉就像在走迷宫,老是碰到死胡同。

)但咱们可没轻易放弃!遇到问题就解决问题呗,我们一点一点地调试,一遍一遍地尝试。

记得有一次,就差那么一点点,眼看着就要成功了,结果又出了岔子,哎哟,那心情,简直低落到谷底了!(就像努力爬上山顶,却又一下子滑了下来。

)但是大家都相互打气,“没关系,再来一次!”终于,功夫不负有心人,我们成功啦!那种喜悦,真的无法用言语来形容!(就好像在黑暗中突然看到了曙光!)
通过这个实验,我深刻地明白了什么叫团队合作,每个人都不可或缺,大家一起努力,才能攻克难关。

(这就好比一艘船,只有大家齐心协力划桨,才能在大海中顺利前行!)而且做事情真的要有耐心,不能着急,一步一个脚印地走。

我觉得生成树协议实验真的让我收获满满,不仅学到了知识和技能,更重要的是体会到了和大家一起奋斗的快乐!这就是我的生成树协议实验总结,你们觉得怎么样呢?。

生成树协议配置实验

生成树协议配置实验

实验四 生成树协议配置实验1 实验目的·掌握生成树协议的配置方法。

·检查协议生成后,各连接端口的工作状态。

·掌握更改端口状态的方法。

2 实验设备一台HP5308交换机,二台HP2626交换机3 建议实验环境支持生成树协议交换机三台, HP5308的B1端口连接HP2626A 的25号端口,HP5308的B2 端口连接HP2626B 的25号端口,两台HP2626的26号端口互相连接。

如下图所示。

4 实验内容STP(Spanning Treep Protocol)能够提供路径冗余,使用STP 可以使两个终端中只有一条有效路径。

STP 在大的网络中定义了一个树,并且迫使一定的备份路径处于备用状态。

如果生成树中的网络一部分不可达,或者STP 值变化了,生成树算法会重新计算生成树拓扑,并且通过启动备份路径来重新建立连接。

STP 操作对于终端来说是透明的,而不管终端连在LAN的某一部分或者多个部B125 26 2626A 53082626B分。

当创建网络时,网络中所有节点存在多条路径。

生成树中的算法计算出最佳路径。

启用生成树协议交换机默认的情况下,生成树协议是禁止的,所以要手动启用此协议。

使用命令:(config)#spanning tree在各台交换机上启用生成树协议5308(config)#spanning tree2626A(config)#spanning tree2626B(config)#spanning tree查看生成树协议状态通过查看我们可以很清楚的知道,哪个端口是转发状态,哪个端口是阻塞状态。

使用命令:(config)#show spanning tree在5308上:Rapid Spanning Tree (RSTP) InformationSTP Enabled : YesForce Version : RSTP-operationSwitch Priority : 32768 Hello Time : 2Max Age : 20 Forward Delay : 15Topology Change Count : 11Time Since Last Change : 8 minsRoot MAC Address : 000f20-847d00Root Path Cost : 0Root Port : This switch is rootRoot Priority : 32768Port Type Cost Priority State | Designated Bridge ---- --------- --------- -------- ---------- + ----------------- B1 100/1000T 20000 128 Forwarding | 000f20-847d00B2 100/1000T 20000 128 Forwarding | 000f20-847d00B3 100/1000T 20000 128 Disabled |B4 100/1000T 20000 128 Disabled |………………………………………………………………………………………………………………………………………………………………在2626A上:Rapid Spanning Tree (RSTP) InformationSTP Enabled : YesForce Version : RSTP-operationSwitch Priority : 32768 Hello Time : 2Max Age : 20 Forward Delay : 15Topology Change Count : 7Time Since Last Change : 7 minsRoot MAC Address : 000f20-847d00Root Path Cost : 20000Root Port : 25Root Priority : 32768BPDU| Port Type Cost Priority Filter State | Designated Bridge---- --------- --------- -------- ------- ---------- + -----------------1 10/100TX 200000 128 No Disabled |2 10/100TX 200000 128 No Disabled |………………………………………………………………………………………………………………………………………………………………25 100/1000T 20000 128 No Forwarding | 000f20-847d0026 100/1000T 20000 128 No Blocking | 001708-752fc0在2626B上:Rapid Spanning Tree (RSTP) InformationSTP Enabled : YesForce Version : RSTP-operationSwitch Priority : 32768 Hello Time : 2Max Age : 20 Forward Delay : 15Topology Change Count : 6Time Since Last Change : 28 secsRoot MAC Address : 000f20-847d00Root Path Cost : 20000Root Port : 25Root Priority : 32768Port Type Cost Priority State | Designated Bridge ---- --------- --------- -------- ---------- + -----------------1 10/100TX 200000 128 Disabled |2 10/100TX 200000 128 Disabled |………………………………………………………………………………………………………………………………………………………………25 100/1000T 20000 128 Forwarding | 000f20-847d0026 100/1000T 20000 128 Forwarding | 001708-752fc04.3 更改生成树优先级通过更改交换机上的生成树优先级,可以改变端口的状态。

生成树配置实验报告(3篇)

生成树配置实验报告(3篇)

第1篇一、实验目的1. 理解生成树协议(STP)的工作原理和配置方法。

2. 掌握STP在解决网络环路问题中的应用。

3. 学会使用Wireshark抓包软件分析STP协议数据包。

二、实验环境1. 软件环境:Windows 10操作系统,Cisco Packet Tracer 8.0仿真软件。

2. 硬件环境:2台2960交换机,2台PC机,直通线若干。

三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种工作在OSI网络模型数据链路层的通信协议,用于防止网络环路,确保以太网中无环路的逻辑拓扑结构。

STP 通过传递网桥协议数据单元(Bridge Protocol Data Unit,BPDU)来确定网络的拓扑结构,并根据计算出的生成树实现链路备份和路径最优化。

STP协议主要涉及以下概念:1. 根桥(Root Bridge):整个网络中桥接设备中优先级最高的设备,负责生成树的构建。

2. 根端口(Root Port):每个交换机连接到根桥的端口,负责转发数据包。

3. 指定端口(Designated Port):每个网段连接到根桥的端口,负责转发该网段的数据包。

4. 非根端口(Non-Root Port):除了根端口和指定端口之外的所有端口,负责转发数据包。

5. 端口状态:阻塞、监听、学习、转发、阻塞(非根端口)等状态,用于控制数据包的转发。

四、实验步骤1. 连接设备:将2台2960交换机和2台PC机用直通线连接。

2. 配置PC IP地址:在PC1和PC2上分别配置IP地址、子网掩码和默认网关,确保它们属于同一子网。

3. 配置交换机S1:- 设置交换机S1的主机名为S1。

- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。

- 进入全局配置模式,启用生成树协议,设置交换机S1为根桥。

4. 配置交换机S2:- 设置交换机S2的主机名为S2。

- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。

stp实验

stp实验

STP配置一、实验了解生成树协议最主要的应用是为了避免局域网中的网络环路,解决成环以太网网络的“广播风暴”问题,从某种意义上说是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。

STP的基本思想就是生成“一棵树”,树的根是一个称为根桥的交换机,根据设置不同,不同的交换机会被选为根桥,但任意时刻只能有一个根桥。

由根桥开始,逐级形成一棵树,根桥定时发送配置报文,非根桥接收配置报文并转发,如果某台交换机能够从两个以上的端口接收到配置报文,则说明从该交换机到根有不止一条路径,便构成了循环回路,此时交换机根据端口的配置选出一个端口并把其他的端口阻塞,消除循环。

当某个端口长时间不能接收到配置报文的时候,交换机认为端口的配置超时,网络拓扑可能已经改变,此时重新计算网络拓扑,重新生成一棵树。

二、实验拓扑图实验中的了解:选择根网桥网桥ID最小:选择根网桥的依据是网桥ID的大小。

在选择根网桥的时候,比较的方法是看哪台交换机的网桥ID的值最小,优先级小的被选择为根网桥;在优先级相同的情况下,MAC地址小的为根网桥。

网桥ID:是一个8Byte的字段,前面2Byte的十进制数称为网桥优先级,后6Byte是网桥的MAC地址。

三、配置过程1、对各个端口划到vlan 10 此处只列出一个交换机的Show version2、将S1手动改成根桥S1(config)#spanning-tree vlan 1 root primary经过一段时间,则发现S1称为根桥。

S3上面有一个端口为堵塞状态。

S3#show spanning-treeVLAN0001Spanning tree enabled protocol ieeeRoot ID Priority 24577Address 000B.BEB5.C31ACost 19Port 2(FastEthernet1/1)Hello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32769 (priority 32768 sys-id-ext 1)Address 0001.427A.506AHello Time 2 sec Max Age 20 sec Forward Delay 15 secAging Time 20Interface Role Sts Cost Prio.Nbr Type---------------- ---- --- --------- -------- --------------------------------Fa0/1 Altn BLK 19 128.1 P2pFa1/1 Root FWD 19 128.2 P2p则发现vlan 1的根桥为S1,vlan 2的根桥为S3.表明PVST默认在该交换机上面运行。

STP(生成树协议)配置实验

STP(生成树协议)配置实验

STP(生成树协议)配置实验实验步骤按照顺序来1.SWA配置SWA#conf tSWA(config)#int rang f0/1 - 2SWA(config-if-range)#switchport mode trunk SWA(config-if-range)#channel-group 1 mode on SWA(config-if-range)#exitSWA(config)#int range f0/14 - 15SWA(config-if-range)#switchport mode trunk SWA(config-if-range)#endSWA#vlan databaseSWA(vlan)#vlan 2SWA(vlan)#vlan 3SWA(vlan)#vlan 4SWA(vlan)#vtp serverSWA(vlan)#vtp domain sySWA(vlan)#vtp password ciscoSWA(vlan)#vtp pruningSWA(vlan)#exit2.SWB配置SWB#conf tSWB(config)#int range f0/1 - 2SWB(config-if-range)#switchport mode trunkSWB(config-if-range)#channel-group 1 mode on SWB(config-if-range)#exitSWB(config)#int range f0/14 - 15SWB(config-if-range)#switchport mode trunkSWB(config-if-range)#endSWB#vlan databaseSWB(vlan)#vtp serverSWB(vlan)#vtp domain sySWB(vlan)#vtp password ciscoSWB(vlan)#exit3.SWC配置SWC#conf tSWC(config)#int range f0/14 - 15SWC(config-if-range)#switchport mode trunkSWC(config-if-range)#endSWC#vlan databaseSWC(vlan)#vtp clientSWC(vlan)#vtp domain sySWC(vlan)#vtp password ciscoSWC(vlan)#exitSWC#show spanning-treePort 15 (FastEthernet0/14) of VLAN1 is forwarding Port 16 (FastEthernet0/15) of VLAN1 is blocking Port 15 (FastEthernet0/14) of VLAN2 is forwarding Port 16 (FastEthernet0/15) of VLAN2 is blocking Port 15 (FastEthernet0/14) of VLAN3 is blocking Port 16 (FastEthernet0/15) of VLAN3 is forwarding Port 15 (FastEthernet0/14) of VLAN4 is blocking Port 16 (FastEthernet0/15) of VLAN4 is forwarding 4.SWD配置SWD#conf tSWD(config)#int range f0/14 - 15SWD(config-if-range)#switchport mode trunkSWD(config-if-range)#endSWD#vlan databaseSWD(vlan)#vtp clientSWD(vlan)#vtp domain sySWD(vlan)#vtp password ciscoSWD(vlan)#exitSWD#show vtp statusVTP Version : 2Configuration Revision : 2Maximum VLANs supported locally : 256Number of existing VLANs : 9VTP Operating Mode : ClientVTP Domain Name : syVTP Pruning Mode : EnabledVTP V2 Mode : DisabledVTP Traps Generation : DisabledMD5 digest : 0xF8 0xB6 0x3B 0x3A 0xF4 0xBF 0xD9 0x1E Configuration last modified by 0.0.0.0 at 3-1-02 00:20:36SWD#show vlan-sw briefVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active Fa0/0, Fa0/1, Fa0/2, Fa0/3Fa0/4, Fa0/5, Fa0/6, Fa0/7Fa0/8, Fa0/9, Fa0/10, Fa0/11Fa0/12, Fa0/132 VLAN0002 active3 VLAN0003 active4 VLAN0004 active1002 fddi-default active1003 token-ring-default active 1004 fddinet-default active 1005 trnet-default active SWD#conf tSWD(config)#int f0/2SWD(config-if)#switchport access vlan 2SWD(config-if)#endSWD#conf tSWD(config)#spanning-tree uplinkfastSWD(config)#int range f0/1 - 13SWD(config-if-range)#spanning-tree portfastSWD(config-if-range)#endSWD#show spanning-tree summaryUplinkFast is enabledSWD#show spanning-tree interface f0/2The port is in the portfast modeSWD#show spanning-treePort 15 (FastEthernet0/14) of VLAN1 is blocking Port 16 (FastEthernet0/15) of VLAN1 is forwarding Port 15 (FastEthernet0/14) of VLAN2 is blocking Port 16 (FastEthernet0/15) of VLAN2 is forwarding Port 15 (FastEthernet0/14) of VLAN3 is forwarding Port 16 (FastEthernet0/15) of VLAN3 is blocking Port 15 (FastEthernet0/14) of VLAN4 is forwarding Port 16 (FastEthernet0/15) of VLAN4 is blocking 5.SWC配置SWC#conf tSWC(config)#int f0/2SWC(config-if)#switchport access vlan 2SWC(config-if)#endSWC#conf tSWC(config)#spanning-tree uplinkfastSWC(config)#int range f0/1 - 13SWC(config-if-range)#spanning-tree portfastSWC#show spanning-tree summaryUplinkFast is enabledSWC#show spanning-tree interface fastEthernet 0/2The port is in the portfast mode6.SWB配置SWB#conf tSWB(config)#spanning-tree vlan 3 root primarySWB(config)#spanning-tree vlan 4 root primarySWB(config)#endSWB#show spanning-tree summaryRoot bridge for: VLAN3, VLAN4.7.SWA配置SWA#conf tSWA(config)#spanning-tree vlan 2 root primarySWA(config)#spanning-tree vlan 1 root primarySWA(config)#endSWA#show spanning-tree summaryRoot bridge for: VLAN1, VLAN2.8.客户机配置HostA(VLAN2):IP:192.168.1.2/24HostB(VLAN2):ip:192.168.1.3/249.测试:HostA#ping 192.168.1.3Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.1.3, timeout is 2 seconds: !!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 68/127/144 msSWA(config)#int rang f0/1 - 2:将fasternet0/1和0/2 口捆绑SWC(config)#spanning-tree uplinkfast : 配置上行速端口SWA(config-if-range)#channel-group 1 mode on : 配置以太通道模式。

生成树协议实验报告演示文稿

生成树协议实验报告演示文稿

生成树协议实验报告演示文稿一、引言生成树协议是计算机网络中用于解决广播风暴问题的一种重要协议。

通过构建一棵生成树,有效地控制广播消息的传输范围,提高网络性能和效率。

本文将介绍生成树协议的原理、实验目的、实验方法和实验结果,并对实验进行总结和展望。

二、生成树协议原理生成树协议是通过选举一个根节点,并由根节点向外扩展生成树的方式来限制广播消息的传播范围。

其中,有两种常用的生成树协议,即STP(Spanning Tree Protocol)和RSTP(Rapid Spanning Tree Protocol)。

STP协议通过选举根节点,然后每个节点依次按照一定规则选择自己的父节点,最终形成一棵生成树。

RSTP协议在STP基础上做了优化,加快了生成树的计算速度和收敛速度。

生成树协议的核心思想是,通过禁用某些链路,将网络构建成一个无环的拓扑结构,从而避免广播消息在网络中无限传播,造成网络拥塞。

三、实验目的本实验旨在通过搭建局域网实验环境,模拟生成树协议的运行过程,深入理解生成树协议的原理和工作机制,并验证生成树协议对于网络性能的优化效果。

四、实验方法1. 搭建实验环境:选取适当的网络拓扑结构,配置所需设备和软件环境。

2. 研究生成树协议:详细了解STP和RSTP协议的工作原理和消息交换过程,分析其优缺点。

3. 实验操作:在实验环境中运行生成树协议,观察生成树的构建过程和拓扑结构变化。

4. 测试性能:通过发送广播消息,记录网络拓扑变化和节点之间的通信情况,测试生成树协议对于网络性能的改善效果。

5. 结果分析:根据实验数据和观察结果,分析生成树协议的性能表现和优化效果。

五、实验结果经过实验测试和数据统计,我们得到以下实验结果:1. 生成树协议能够有效地限制广播消息的传播范围,避免广播风暴问题的发生。

2. STP协议的收敛速度较慢,当网络拓扑结构变化频繁时,可能导致网络性能下降。

3. RSTP协议通过优化生成树的计算和收敛过程,提高了网络的响应速度和性能稳定性。

生成树协议(STP)基本知识及实验(使用eNSP)

生成树协议(STP)基本知识及实验(使用eNSP)

⽣成树协议(STP)基本知识及实验(使⽤eNSP)1、基本知识--摘⾄《⽹络之路--交换专题》(1)⽣成树的作⽤:在链路层消除环路上可能出现的⼴播风暴。

(2)⽣成树的⼯作由三部分组成:选举过程、拓扑计算、端⼝⾏为确定。

选举过程:在⼆层⽹络中选举⼀个⽹桥作为根桥,⽤于指挥整⽹设备协同⼯作。

根桥只是负责统⼀计算的规则。

根桥统⼀⽹络中所有⽹桥的⾏为准则的原理:通过在某个恰当位置阻塞端⼝来阻⽌环路的发⽣。

从⼀台⽹桥的⾓度来说,它通过这样的法则进⾏判断,如果到达⽹络中的某⼀⽹桥只有⼀条路径,那么必定不存在环路;如果到达某⼀⽹桥的路径有两条或者多条,那么这两台⽹桥之间存在环路,只能保持⼀条通路。

(3)根桥的选举⽅式根桥是通过⽹络中所有⽹桥间相互⽐较产⽣的。

根桥只能由⽹络中桥ID最⼩者担当。

⼀开始时把⾃⼰当作根桥,根桥ID就是⾃⼰的桥ID,然后通过BPDU和⾃⼰的邻居交换拓扑信息,如果邻居的根桥ID⼩于⾃⼰的桥ID,则把邻居当作⾃⼰的根桥,然后向其他邻居通告这个新的根桥信息,直到⽹络中所有⽹桥的根桥ID都⼀样时,根桥就被选举了出来。

桥ID有8个字节,由两部分组成,分别是2字节的桥优先级字段和6字节的桥MAC字段。

桥优先级字段可⼿⼯设置,默认为0x8000;桥MAC即⽹桥的物理MAC。

(4)使⽹络中的⽹桥和根桥保持统⼀的⽅式通过⼀个独特的消息机制实现,当根桥被选举出来后,根桥会周期性的向所有邻居发送BPDU报⽂,这个周期被称为Hello Time,默认设置为2s。

邻居收到根桥发送来的BPDU 时,会更新⾃⼰的状态和定时器,然后转发出去。

在⽣成树协议中(STP)只有根桥有主动发送BPDU的权⼒。

快速⽣成树协议(RSTP)中所有⽹桥都会按照Hello Time的时间间隔主动从指定端⼝发送BPDU。

⽣成树协议中的BPDU报⽂有两种,⼀个被称为配置BPDU(Configuration BPDU),⼀种被称为拓扑变化通知BPDU(Topology Change Notification BPDU 或叫 TCN BPDU)配置BPDU报⽂格式如下:端⼝ID占2个字节,和桥ID类似分为两个部分,前8bits为优先级,默认值为0x80,可⼿⼯修改,后8bits为端⼝号,由设备指定,保证每个端⼝都不⼀样。

ciscoPT实验STP(Spanning-Tree_Protocol)生成树协议

ciscoPT实验STP(Spanning-Tree_Protocol)生成树协议

Packet Tracer 5.0建构CCNA实验攻略(4)——STP生成树协议STP的全称是spanning-tree protocol,STP协议是一个二层的链路管理协议,它在提供链路冗余的同时防止网络产生环路,与VLAN配合可以提供链路负载均衡。

生成树协议现已经发展为多生成树协议和快速生成树协议(RSTP,Rapid Spanning Tree Protocol,IEEE802.1W)。

一、配置实例拓扑图图一两台Cisco 2960交换机使用两个千兆端口相连,默认情况下STP协议启用的。

通过两台交换机之间传送BPDU协议数据单元,选出根交换机、根端口等,以便确定端口的转发状态。

上图中标记为黄色的端口处于block状态。

二、STP基本配置命令1、修改Brigde ID,重新选根网桥switch(config)#spanning-tree vlan 1 priority 4096图二图三根网桥改变,交换机端口的状态也发生了变化(与图一比较)switch(config-if)spanning-tree vlan vlan-id port-priority 优先级值交换机端口优先级值修改命令,通过修改端口优先值也可以更改端口的转发状态。

2、查看、检验STP(生成树协议)配置switch#show spanning-treeswitch#show spanning-tree activeswitch#show spanning-tree detailswitch#show spanning-tree interface interface-idswitch#show spanning-tree vlan vlanid图四三、STP与VLAN负载均衡配置图五配置负载均衡后,每个VLAN有自己的根网桥。

每条vlan中继链路只转发所允许的Vlan数据帧。

switch(config-if)switchport trunk allowed vlan vlanid 这条命令配置某条trunk中继链路只能转发该vlan图六图七查看每个Vlan的STP状态switch(config)#spanning-tree vlan vlandid root primary 该命令配置某个vlan的根网桥。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3 以太网链路聚合实验
时间:2016年9月30日地点:1#215
一、实验目的
掌握链路聚合配置过程,了解链路聚合控制协议LACP的协商过程,了解MAC帧分发算法,掌握VLAN与链路聚合之间的相互作用过程。

二、实验内容
某企业采用两台交换机组成一个局域网,由于很多数据流量是跨过交换机进行转发的,因此需要提高交换机之间的传输带宽,并实现链路冗余备份,为此网络管理员在两台交换机之间采用两根网线互连,并将相应的两个端口聚合为一个逻辑端口,现要在交换机上做适当配置来实现这一目标。

三、实验原理
端口聚合(Aggregate-port)又称链路聚合,是指两台交换机之间在物理上将多个端口连接起来,将多条链路聚合成一条逻辑链路,从而增大链路带宽,解决交换网络中因带宽引起的网络瓶颈问题。

多条物理链路之间能够相互冗余备份,其中任意一条链路断开,不会影响其他链路的正常转发数据。

四、实验环境
电脑一台,Packet tracer软件。

五、实验组网
六、实验步骤
步骤1 配置两台交换机A的主机名。

SwitchA命令行配置过程如下:
Switch>enble
Switch#configure termianl
Switch(config)#hostname SwitchA
SwitchA(config)#
SwitchA#SwitchB命令行配置过程如下:
Switch>enable
Switch#configure terminal
Switch(config)#hostname SwitchB
SwitchB(config)#
步骤2交换机A的基本配置:创建VLAN 10,并将fa0/5端口已划分到VLAN 10中。

命令行配置过程如下:
SwitchA#conf t
SwitchA(config)#vlan 10
SwitchA(config-vlan)#name vlan10
SwitchA(config-vlan)#exit
SwitchA(config)#interface F0/5
SwitchA(config-if)#switchport mode access
SwitchA(config-if)#switchport access vlan 10
步骤3 在交换机SwitchA上将fastEthernet 0/1和0/2 配置聚合端口。

SwitchA(config)#port-channel load-balance src-dst-mac
SwitchA(config)#interface range f0/1-f0/2
SwitchA(config-if-range)#channel-protocol lacp
SwitchA(config-if-range)#channel-group 1 mode active
步骤4交换机B的基本配置:创建VLAN 10,并将fa0/5端口已划分到VLAN 10中。

命令行配置过程如下:
SwitchB(config)#vlan 10
SwitchB(config-vlan)#name vlan10
SwitchB(config-vlan)#switchport mode access
SwitchB(config-vlan)#exit
SwitchB(config)#interface f0/5
SwitchB(config-if)#switchport mode access
SwitchB(config-if)#switchport access vlan 10
SwitchB(config-if)#exit
步骤5在交换机SwitchB上将fastEthernet 0/1和0/2 配置聚合端口。

命令行配置过程如下:
SwitchB(config)#port-channel load-balance src-dst-mac
SwitchB(config)#interface range f0/1-f0/2
SwitchB(config-if-range)#channel-protocol lacp
SwitchB(config-if-range)#channel-group 1 mode active
步骤6配置PC机:
IP地址:192.168.10.1 子网掩码:255.255.255.0
IP地址:192.168.10.2 子网掩码:255.255.255.0
其配置结果如图所示。

步骤7断开交换机之间的一条链路,测试两台PC之间是否仍能互相通信。

两台PC之间连通情况如图所示。

根据以上事实,论证:以太网链路聚合是否能实现提高交换机之间的带宽并实现容错。

以太网链路聚合能实现提高交换机之间的带宽并实现容错,链路聚合是将两台交换机在物理上将多个端口连接起来,将多条链路聚合成一条逻辑链路,从而增大链路带宽。

当其中一条链路出现故障时,数据包可从另外其他链路上传送,从而实现了容错。

七、实验总结
在以太网链路聚合试验中,能提高交换机之间的带宽并实现容错,这个实验极大的在日长生活中,减少了我们的麻烦从而为我们的工作生活提供了便利。

整个实验都是用代码进行配置环境的,需要注意代码的准确性,以及配置交换机的顺序。

相关文档
最新文档