在叠堆及虚拟化的今天生成树存在的理由

     在叠堆及虚拟化的今天生成树存在的理由


现在网络的堆叠、虚拟化在发展,为什么还要在交换机上存在生成树这种技术?为什么厂商不把生成树功能从交换机上摘掉?为什么还要去深入的研究生成树?

 

说直白点,以前使用生成树是首先是为了做链路冗余,因为用户总是在担心单一链路故障后的恢复和切换问题,所以在那个年代网络会主观的被设计人员连接成环,然后再使用生成树在逻辑上去阻塞一个端口,来防止环路发生后的问题。所以当时的环路从某种情况下讲是先主观造成,再让生成树做处理。而由于现今三层的冗余方案已经足以去与二层的冗余媲美,所以生成树在目前这个时代,它剩下的唯一使命就是防止意外环路,注意笔者的用词“意外环路”而非主观为了链路冗余和故障切换去形成环路后用生成树作处理。各个厂商优势和先进的技术呈出不穷,但是它们都保留了生成树功能,非常关键的原因在于:只要有二层链路的存在,你永远不知道环路什么时候发生,有时候是非主观发生的,比如:企业里面的那些“花脚乌龟”总是在不了解网络组织架构的情况下,去乱接网线,增加非法的二层设备,就好比一把悬在头上的剑,你永远不知道它什么时候落下,唯一的办法就是自己带一钢盗,这一钢盗的名称就叫Spanning-tree。当然你可以主动的去防御这把剑落下,那就是对接入层做认证授权或者其它的处理,但是请记住:你永远不要对用户报以他能为你做什么,他能听你什么,他只会在故障发生时打电话纳喊,不要指望他能被你所控制,如果你控制不了他,最好就控自己。这就叫“时代在进步,和谐要继续,”什么意思,虚拟化在发展,新技术在演进,这叫时代在进步,时代进步所产生的意外,要被传统技术所和谐。再打个比方:你的小娃儿作为产品诞生了,你能把你老婆这部机器下线吗?笔者嘴贱,但终身追求真理。不是深入的去仅研究生成树,而是应该去深入的研究所有有价值的技术和服务。而作为一优秀的技术员,需要理解和掌握的是新技术演进的过程,如果可能尽量去理解每一个过程,而不是去抛弃和回避这些过程,这种抛弃和回避,意味着你对某个稍微复杂一点事情的恐惧感,大不了在客户那里和对手竞争时,你拿了一张多余的遮羞布,掩耳盗铃而以,告诉用户“这样虚拟化、那里虚拟化、现在什么不用、未什么是主流”,鬼!现在的用户就是什么都不会,有点他一定会,那就是贼精得很,人家不知道多问几个会的人吗?你低估用户的情商及社交圈就是高估了自己的智商。

时间: 2024-08-04 21:01:00

在叠堆及虚拟化的今天生成树存在的理由的相关文章

3-Highcharts 3D图之3D柱状图分组叠堆3D图

<!DOCTYPE> <html lang='en'> <head> <title>3-Highcharts 3D图之3D柱状图分组叠堆3D图</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script src="../jquery-2.1.4/jquery.min.js&q

解决echarts的叠堆折线图数据出现坐标和值对不上的问题

原文:https://blog.csdn.net/qq_36538012/article/details/88889545 ------------------------------- 说一个小bug,解决echarts的叠堆折线图数据出现坐标和值对不上的问题. 在echarts的叠堆折线图中,有这样的一个问题,从后端请求过来的数据是正确的,但是请求的y轴的值和y轴坐标对不上. 这个时候,查看了一下代码,因为是三条折线叠堆,打开代码看了一下属性发现stack的值都是一样的,因此,出现了这样的b

如何看TCO在虚拟化解决方案中的分析与对比

如何看TCO在虚拟化解决方案中的分析与对比 所谓TCO (Total cost of ownership) 即总体拥有成本,是一种经常采用的技术评价标准,它的目标是分析和对比在一定时间范围内所拥有的包括首次购置成本TCA (Total cost of acquisition) 和每年运维成本在内的总体成本.在某些情况下,这一总体成本是一个为获得可比较的现行开支而对3到5年生命周期范围内的成本进行平均的值. TCO的对比应该明确一个前提,就是IT系统的实现功能.性能.可靠性等方面基本相同,或者说满

4、easyUI-七种布局(layout)

1.为网页创建边框布局 边框布局(border layout)提供五个区域:east.west.north.south.center.以下是一些通常用法: north 区域可以用来显示网站的标语. south 区域可以用来显示版权以及一些说明. west 区域可以用来显示导航菜单. east 区域可以用来显示一些推广的项目. center 区域可以用来显示主要的内容. <html> <head> <meta http-equiv="Content-Type"

hihoCoder 1233 : Boxes(盒子)

hihoCoder #1233 : Boxes(盒子) 时间限制:1000ms 单点时限:1000ms 内存限制:256MB Description - 题目描述 There is a strange storehouse in PKU. In this storehouse there are n slots for boxes, forming a line. In each slot you can pile up any amount of boxes. The limitation i

服务器的散热和Linux中温度的检测

当服务器被放在散热条件不好的条件下,这样会导致硬盘驱动过早损坏,并且服务器其他的组件也会很快出现故障.现代的服务器主板检测到CPU过热的时候,通常会限制CPU的频率,所以即使服务器没有完全损坏,也有可能达到一个无法使用的程度.有时候,组件过热也许会导致进程意外崩溃. 如果数据中心过热,可以购买一个可以检测温度的架装温度计. Linux提供了lm-sensors包工具. sensors 是一个调用检测传感器,用来检测服务器各个部分的温度 sh -c "yes|sensors-detect"

web中的position的意思理解

static: 元素根据文档的正常流程定位.的top,right,bottom,left,和z-index性能有任何影响.这是默认值. relative: 该元件根据文档的正常流动定位,然后偏移相对于它本身的基础上的值top,right,bottom,和left.偏移量不会影响任何其他元素的位置; 因此,页面布局中为元素给出的空间与位置相同static. 当值不是时,此值将创建新的叠堆上下文.它在影响,,,,和元素是不确定的. absolute; 该元素将从普通文档流中删除,并且不会为页面布局中

健康养生 (flex 兼容写法在打包后丢失、安卓4.4显示错误)

此次项目需要兼容 andriod 4.4 ,ios 8 . 故此带来了不少兼容问题 1. vue 项目在本地表现正常,打包后出现部分样式丢失. 如果只是小范围的影响,可以用以下注释跳过 webpack 对 css 的压缩计算 /*! autoprefixer: off */ -webkit-box-orient: vertical; /* autoprefixer: on */ 大范围的样式更改,可以直接修改  / build / webpack.prod.conf.js  文件(相关文章) /

新生代垃圾回收

之前的两篇文章(java运行时数据区浅析.java垃圾收集器(GC)浅析)介绍了java运行时数据区以及GC垃圾回收算法的相关知识,大家可以先去看看这两篇文章. 本篇文章将重点关注新生代的垃圾回收. 大部分JVM都会采用所谓的分代收集方式去回收垃圾,什么是分代收集呢? 根据对象的存活周期的不同将内存划分为好几块.一般是把java堆分为新生代和老年代,这样就可以根据各个年代的特点采用最适合的收集算法.新生代中,每次垃圾收集时都发现大批对象死去,只有少量存活,那就选用复制算法.老年代因为对象存活率高