学习网络最重要的步骤之一,就是敲实验。通过动手做实验,可以把抽象的知识变得具体化,也能快速掌握其中的原理和使用场景,还能学会网络设备的实操命令。
之前写过一篇《[图解 RSTP 和 MSTP] 》的文章,但是篇幅有限,只描述了技术原理,现在专门写一篇网络实验,便于更好的理解 RSTP 和 MSTP 相关内容。
我们用 3 台交换机搭建一个网络环境,部署 RSTP 对网络进行破环,验证 RSTP 新增的替代接口角色。替代接口是根接口的备份。
三台交换机( SW )配置 RSTP 功能,在 SWC 上使用命令查看替代接口。
2 . 在三台交换机上分别配置工作模式从默认的 MSTP 改成 RSTP ,并且启动 STP 功能。stp mode
命令用来修改交换机的工作模式。
display stp
命令查看 RSTP 状态 ,发现 SWB 的 MAC 地址最小,选举为根桥。SWB 的桥 ID 是 32768.4c1f-cc61-1681,其中 32768 是 SWB 的优先级值,4c1f-cc61-1681 是 SWB 的 MAC 地址。根桥的 MAC 地址是 SWB 的 MAC 地址,说明 SWB 就是根桥。2 . SWC 有两个接口接入网络,由于从 GE0/0/2 到达根桥的 RPC 更小,因此 GE0/0/2 成为 SWC 的根接口,GE0/0/1 成为替代接口。使用 display stp brief
命令查看 RSTP 接口的状态 。Role 为 ROOT 时表示根接口,Role 为 DESI(即 Designated )时表示指定接口,SWB 的 GigabitEthernet0/0/1 为 ALTE(即 Alternate )表示替代接口。接口状态符合预期,实验成功!
3 . 还可以抓包查看替代接口的 BPDU 报文,详细分析字段代表的含义,深入理解 RSTP 。
RSTP 新增了备份接口角色,是指定接口的备份,搭建网络实验进行验证。
在替代接口的实验拓扑基础上,新增一台 HUB ,连接 SWC 的两个接口,使用命令查看备份接口。
display stp brief
命令查看接口状态,接口状态符合预期,实验成功!RSTP 新增的边缘接口角色不参与生成树的计算,当边缘接口开启后,立即切换到转发状态并开始收发流量,而不用
stp edged-port enable
配置成边缘接口。新增 PC2 连接 Ethernet0/0/2 接口。display stp brief
命令查看 SWC 的 Ethernet0/0/1 接口状态。未配置边缘接口时,接口状态从 Discarding 到 Learning 15秒时间,Learning 再到 Forwarding 15秒时间。2 . 新增 PC2 时,使用display stp brief
命令查看 SWC 的 Ethernet0/0/2 接口状态。配置边缘接口时,接口直接切换到 Forwarding 状态并开始收发数据,而不用经历 Forward Delay 时间。
边缘接口收到 BPDU 后,会变成一个普通 RSTP 接口,可能会引发网络中的 RSTP 重新计算,对网络造成影响。
为了防止误接交换机或 BPDU 攻击对网络造成影响,可开启 BPDU 保护功能解决问题。如果边缘接口收到 BPDU ,那么交换机立马把接口关闭,同时触发告警。
对比未开启 BPDU 保护功能和开启 BPDU 保护功能的区别。
display stp brief
和 display stp
命令查看,根桥从 SWB 变成了 SWD ,所有接口状态也发生相应变化。2 . 开启 BPDU 保护时:在 SWC 执行 stp bpdu-protection
命令,即所有边缘接口开启 BPDU 保护功能,立马产生告警信息。在 SWC 上使用 display stp brief
和 display stp
命令查看,根桥又从 SWD 变成了 SWB ,Ethernet0/0/1 接口关闭。
undo shutdown
命令,或者使用 restart
命令恢复接口。完成收敛的 RSTP 网络中,如果根桥发生变化,那么势必导致 RSTP 重新计算,网络转发受到影响。通常会在根桥的指定接口开启根保护功能,如果收到更优的 BPDU ,就会丢弃这些 BPDU ,并把接口切换到丢弃状态。
在替代接口实验的基础上,新增一台 SWD ,接入到根桥 SWB 的 Ethernet0/0/1 接口,SWD 的 MAC 最优。
对比未开启根保护功能和开启根保护功能的区别。
display stp brief
和 display stp
命令查看,根桥从 SWB 变成了 SWD ,SWB 上的所有接口状态也发生相应变化。2 . 开启根保护时:在 SWB 的 Ethernet0/0/1 接口上使用 shutdown
命令关闭接口,然后使用 stp root-protection
命令配置接口的根保护功能,再使用 undo shutdown
命令开启接口。使用 display stp brief
和 display stp
命令查看,根桥是 SWB ,SWB 的 Ethernet0/0/1 接口变成丢弃状态,并且 Protection 字段显示为 ROOT 。
当链路出现单向故障或网络拥塞时,非根桥的根接口或替代接口收不到 BPDU ,导致交换机重新计算 RSTP ,接口会成为指定接口并切换成转发状态,发送流量,导致网络中出现环路。
我们可以使用环路保护功能来规避这个问题。在接口下使用 stp loop-protection
命令开启环路保护功能,这个接口可以是根接口,也可以是替代接口。配置完成后,使用 display stp brief
命令可以看到 Protection 字段显示为 LOOP 。接口没有收到 BPDU 后,会将接口调整为指定接口,并保持在丢弃状态,从而避免出现环路。
模拟器无法搭建网络环境,无实验内容。
网络拓扑出现变化,TC BPDU 会泛洪全网,TC BPDU 又会使交换机执行 MAC 地址删除操作,消耗交换机大量性能。
交换机使用 stp tc-protection
命令开启拓扑变更保护功能,交换机默认会在 2 秒内只处理 1 次 TC BPDU ,如果这段时间内,收到更多的 TC BPDU ,那么只能在 2 秒后才进行处理。
三台交换机构成一个三角的二层环路,部署 MSTP 可实现网络的无环化。
VLAN 2 - 10 在 SWA 和 SWC 之间的链路传输,VLAN 11 - 20 在 SWB 和 SWC 之间的链路传输。创建两个实例:Instance1 和 Instance2 ,将 VLAN2 至 10 映射到 Instance1 ,将 VLAN11 至 20 映射到 Instance2 ,其余 VLAN 保留在默认的 Instance0 里。
把 SWA 规划成 MSTI1 的主根桥,SWB 规划为次根桥,确保 VLAN2 至 10 的流量在 SWA 和 SWC 之间的链路传输。将 SWB 规划成 MSTI2 主根桥,SWA 规划为次根桥,确保 VLAN11 至 20 的流量在 SWB 和 SWC 之间的链路传输。
使用 stp region-configuration
命令进入设备的 MST 域视图,在这个视图下进行 MST 域的相关配置。region-name
命令用于修改 MST 域名,默认 MST 域名是设备的 MAC 地址。默认这些命令未生效,需要使用 active region-configuration
命令进行激活。stp instance 1 root primary
命令是将 SWA 设置为 MSTI1 的主根桥,stp instance 2 root secondary
命令是将 SWA 设置为 MSTI2 的次根桥。
2 . 对 SWB 进行配置。
3 . 对 SWC 进行配置。
完成所有交换机配置后,查看 SWC 的接口状态。
在 MSTI1 中,SWC 的 G0/0/2 接口处于丢弃状态,那么 MSTI1 的流量是在 SWA 和 SWC 的链路进行传输。在 MSTI2 中,SWC 的 G0/0/1 接口处于丢弃状态,那么 MSTI2 的流量是在 SWB 和 SWC 的链路进行传输。结果符合预期,实验成功!
交换机开启后,生成树协议有一些参数会有默认值,不用手动、自动生成的配置。具体参数默认值如下:
日常网络设备调试时,不仅要知道配置命令,还需要了解维护命令,才能完全正确使用 RSTP/MSTP 。
本文由哈喽比特于3年以前收录,如有侵权请联系我们。
文章来源:https://mp.weixin.qq.com/s/RzqnZTSxCyUwL1uUacg0Wg
京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。
日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。
据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。
今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。
日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。
近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。
据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。
9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...
9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。
据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。
特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。
据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。
近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。
据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。
9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。
《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。
近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。
社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”
2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。
罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。