首页 > 其他分享 >从STP到"去STP",园区网络高可靠技术的演进

从STP到"去STP",园区网络高可靠技术的演进

时间:2023-08-21 12:36:18浏览次数:33  
标签:环路 演进 MC LAG 网络 堆叠 交换机 STP 园区

为了保证网络的可靠性,我们往往会对关键链路进行冗余设计,而这难免就会产生一个封闭的物理环路,但是以太网的转发机制又决定了不能有物理环路,一有环路,发给所有主机的广播就会在环路反复传播,这便是广播风暴,此时网络及应用的访问将会变得缓慢,发生网络丢包等,甚至导致网络完全中断。

广播帧泛洪对交换机的CPU影响巨大,会导致不能从本地或远程登录交换机,唯一的选择就是重启或拔线。然而,通常大型的网络中定位和发现网络环路的位置又是相当困难的事情。

为解决网络环路问题,一系列环路保护协议应运而生。其中比较有代表性便是STP(生成树协议)。

什么是STP(生成树协议)

生成树协议是计算机网络中用于构建网络拓扑的一种协议。它通过选择网络中的某些连接来构建一个无环图,从而避免了网络中的环路,保证了网络的正常运行。

生成树协议的运行比较复杂,简单来说,生成树算法(STA)会首先创建一个拓扑库,找出并关闭网络中的冗余链路。运行STP后,数据帧就只能在STP选定的最优链路上传输。

从STP到"去STP",园区网络高可靠技术的演进_生成树协议

其中值得注意也最让人诟病的是,诸如STP这类防环协议的核心思想都是通过人为阻塞端口来破坏环路,代价就是冗余的链路只能闲置下来做备份。

随着技术进步,人们逐渐开始采用可堆叠交换机和MC-LAG等方式来实现网络的高可靠,它们在一定程度上改善了网络环境,不过也带来了新的问题。

交换机堆叠的优势和弊端

交换机堆叠技术可以将不同物理交换机的端口进行链路聚合,使得下行链路具备更高的带宽和弹性,因为参与堆叠的交换机在逻辑上已经虚拟成一台交换机,所以也不需要为避免产生环路而去人为阻塞线路。

尽管堆叠技术为堆叠组内的多台交换机提供统一的管理界面,但由于堆叠技术高度依赖于软件控制,设备软件升级以及故障替换极易影响业务正常运行,一旦发生软件故障,整个网络节点都将瘫痪。此外,堆叠交换机的厂商锁定问题也较严重,私有的协议和专用线缆,给扩容改造增加了限制或者额外支出。

从STP到"去STP",园区网络高可靠技术的演进_STP_02

MC-LAG技术的优势和弊端

堆叠方案逐渐被MC-LAG所取代。

MC-LAG方案是一种采用多个物理连接和多个设备的链路聚合方案,MC-LAG设备在提供统一转发面的时,控制面板是独立的,可以轻松地添加或删除物理连接,从而提供更好的扩展性。

从STP到"去STP",园区网络高可靠技术的演进_STP_03

但是,MC-LAG下的peerlink互联同样会占用端口资源,并且相对于堆叠,MC-LAG下两台设备逻辑上仍然是两台,运维复杂度更高。

去STP/堆叠/MC-LAG的新一代高可靠园区网络设计

为了追求网络的高可靠和高可用,大规模部署的二层以太网结构变得越来越复杂、但是健壮性变得越来越差,建设和维护成本都高居不下,那么有没有一种高可靠组网下的更简化的网络架构呢?

一个可行的思路便是压缩二层域,将云数据中心全三层的IP路由组网技术平移到园区网络。

从STP到"去STP",园区网络高可靠技术的演进_汇聚交换机_04

云化园区网络架构从设计之处充分地考虑了环路规避、多路径转发、高可靠、多路径等因素,采用天然无环路的Leaf/Spine架构和轻量级的ECMP机制,基于L3的网络能力,在保证最高链路利用率和最低复杂度的前提下实现组网的可靠性。底层的网络架构得到了全面优化,传统的STP,堆叠,MC-LAG都不再需要了。


方案细节请关注vx:星融元Asterfusion了解更多资讯。

标签:环路,演进,MC,LAG,网络,堆叠,交换机,STP,园区
From: https://blog.51cto.com/u_15905258/7173608

相关文章

  • STP实验
    1.首先完成三个交换机各个接口的绑定。SW1(config)#intrangee0/0-1SW1(config-if-range)#channel-group12modeonCreatingaport-channelinterfacePort-channel12SW1(config-if-range)#exitSW1(config)#intport-channel12SW1(config-if)#switchporttrunkencaps......
  • 大华智慧园区综合管理平台SQL注入漏洞复现
    一、产品简介大华智慧园区综合管理平台是一款综合管理平台,具备园区运营、资源调配和智能服务等功能。平台意在协助优化园区资源分配,满足多元化的管理需求,同时通过提供智能服务,增强使用体验。二、漏洞概述大华智慧园区综合管理平台未对用户的输入进行有效的过滤,直接将其拼接进了S......
  • 领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进
    大家好,我是付威,一名已在编码第一线奋斗了十余年的程序员。在2019年我初次接触到领域驱动设计(Domain-DrivenDesign,简称DDD)的概念。在我的探索中,我发现许多有关DDD的教程过于偏重于战略设计,充斥着许多晦涩难懂的概念,导致阅读起来相当艰难。有些教程往往只是解释了DDD的概念,而未深入......
  • Kubernetes hostPort 使用
    1、概述在Kubernetes中,hostPort是一种用于将主机上的特定端口映射到运行在Pod内部容器的端口的配置选项。通过使用hostPort,你可以在主机上暴露容器的服务,从而允许外部网络通过主机的IP地址和指定的端口访问容器内的应用程序。如:apiVersion:apps/v1kind:Deploymentm......
  • RFID赋能新能源电池生产的智慧演进
    随着全球对可再生能源的需求不断增长,新能源电池作为储能和供电的重要组成部分,正逐渐成为关注的焦点。然而,新能源电池的生产过程中存在着一系列挑战,如追踪和管理电池的生命周期、确保质量和安全等。在这方面,RFID正逐渐成为一种被广泛应用的解决方案。RFID是一种无线射频识别技术,它由......
  • 交换机带外管理和带内管理的区别,中小规模园区网如何选择?
    交换机的带外管理是什么?在带外管理模式中,网络的管理控制信息与用户网络的承载业务信息在不同的逻辑信道传送。带外管理最大的优势在于,当网络出现故障中断时数据传输和管理都可以正常进行——不同的物理通道传送管理控制信息和数据信息,两者完全独立,互不影响。并且,带外管理可以实现远......
  • stp链路失效端口变迁分析
    第一步:sw1与sw2中间断开第二步:当中间断开后,sw2并不知道,数据还能从端口3通过,端口3为DP端口,不接收BPDU报文第三步:sw2与根桥断开后,自立为王,它把自己当作根桥,发送次级BPDU第四步:sw3的3号端口收到的BPDU,SW3认为从SW1收到报文更优,因此不理从sw2收到的报文第五步:sw3的端口经过20s老化时间......
  • stp发生故障后的收敛时间
    配置:全局模式stpmodestpstppriority4096配置:全局模式stpmodestpstppriority8192配置:全局模式stpmodestpstppriority32768详解:由于另外一条链路仍然可以收到根桥发出的配置BPDU报文,所有LSW2会立刻知道链路发生问题。原本的阻塞端口会变成监听状态,在变为学习状态,最后变为......
  • @RequestParam,@PathParam,@PathVariable等注解区别
    @RequestParam和@PathVariable注解是用于从request中接收请求的,都可接收参数@RequestParam是从request里取值@PathVariable是从一个URI模板里面来填充@RequestParam示例URL如下:http://localhost:8080/springmvc/hello/101?param1=java&param2=edge复制获取代码:......
  • 逆势而上!园区招商“七步法”助你走出租赁“双下行”困境!
    随着经济全球化、知识化、集团化趋势加强,以规模效益和集约效益为利润源的各类园区成为国家或地区经济增长的助推器。在我国经济结构战略性调整的过程中,园区作为参与产业分工、实现产业集聚、促进经济发展的重要平台,发挥了其经济引领性作用,成为我国经济的重要组成部分和增长点。 ......