“黑社会”VS生成树协议的收敛

“黑社会”VS生成树协议的收敛
摘自“锐捷园地”2006年第1期
“黑社会”VS生成树协议的收敛
文/杨靖
 
     前段时间看过一个香港故事片“黑社会”。一提到这个词,很多人都会很敏感,马上会想到“古惑仔”中的“山鸡”、“浩南”等。使人们感觉到黑社会中也充满了正义和真理。但“黑社会”这部影片的主体题材就是一个反面的黑社会团体中争权夺位的故事。
     生成树协议(STP)是在网络专业这门课里相对比较难讲,难理解的一个技术。很多老师在讲述STP协议时,绝大多数学生听的是一头雾水。因为里面涉及了很多参数和新的概念。STP协议的工作原理大体可分为两个部分:第一部分是如何在有环路的交换网络中,形成没有环路的“树”,解决环路问题;第二部分是指生成树协议端口状态的变化过程,也可以理解为当交换机的主要链路出现故障时,如何切换到备份链路,期间端口有四个状态的变化,discarding、listening、learning、forwarding。这种变化过程又称做生成树协议的收敛。今天我就来谈一下“黑社会”中是如何争权夺位的,而生成树协议又是如何收敛的。它们之间有什么样的联系。
     不论是“黑社会”的哪个社团都会有一个龙头老大。而龙头老大的产生是整个社团共同选举产生的。龙头老大产生后会管理整个社团的所有业务和手下。但是在黑社会这个复杂的环境中存在着各种各样的明争暗斗,很多有野心的人不能心甘情愿地俯首称臣,总想着有一天能够让自己掌权、出位。咱们就来看一下,一个社团里是如何争权夺位的。
     某社团规模很大,业务很多,很多人都想着能够在社团中争得一席之地,成为该社团的领导者。在这种情况下,有一天社团的龙头老大遭到了别人的暗算,出了车祸,被送到医院抢救。这时整体社团处于了一个非常紧张的境地,有一部分人急着找出凶手,替老大报仇。而另一部分人却在想着如何能够利用这次机会去接替老大的权位。我们就来看一下黑社会中争权夺位的过程是什么样的。这里我们虚拟一个人物“康”。康听到这个消息后,心中暗暗切喜,心想自己终于等到这样的机会了。康是一个非常机智、精明的人。他并不是马上站起来,向外宣布说自己是新一任的龙头老大。如果这样做会死的很惨,因为老大只是出车祸了,还没有最终确定死的消息,况且龙头老大是否已经内定了新的接班人,也不清楚。因此,康会耐心的等待,一直等到老大抢救无效,死亡。这时才会开始夺取龙头老大的位子。但是在黑社会中向他这样有想法的人很多,康心里也很清楚,自己现在还是不能急着说自己是新任的老大。这时康选择了沉默,但是在沉默的同时会在暗中打听在社团中还有谁也想争夺权位,并且想办法了解这些人的能力如何。如果发现有比自己能力强的人也想争夺权位,那康为了保命只能退出竞选,等待以后的机会。但经过一段时间的探听发现所有人都不是自己的对手,自己完全有资格成为新一任的老大。但是成为老大的要求并不只是有能力就可以了,接下来的时间康要进行努力的学习,来了解、掌握整体社团的运行状况。如社团有多少小弟,经营哪些业务等等。经过一段时间的努力学习之后,康真正具备了成为新一任龙头老大的资质。在大家的推崇之下,明正言顺地成为了新一任的龙头老大。
     生成树协议的收敛过程经历了四个阶段,这四个阶段是交换机端口的变化过程。我们来看一下生成树协议的收敛过程。也就是说当运行了生成树协议的交换网络中,当主要链路出现故障时(故障的产生是由于根端口或指定端口出现故障造成的),交换机启用备份链路过程。首先备份链路的端口是处于Discardinging状态的,在这个状态下交换机的端口是没有能力转发数据的(黑社会中的小弟是没有权力处理社团的业务的)。正常情况下备份链路的端口每隔2秒就会收到一个BPDU,当某端口在20秒没有收到BPDU时,就会认为网络中的主要链路出现了故障(社团老头宣告死亡)。这时该阻塞端口会进行下一个状态,Listening状态。在这个状态下,该端口并不能够转发网络中的数据帧,但是它会参于新的“根端口”或“指定端口”的竞选。这时会有两种情况出现:一种是自己优先权较低无法成为新的“根端口”或“指定端口”,经过15秒后从新退回到Discarding状态;另一种是经过15秒的时间确认自己优先权最高,必定将成为新的“接班人”,这时该端口会进入下一个状态,Learning状态。在这种状态下,该端口还是不能够转发数据帧,但这时该端口最主要的任务是学习全网的MAC地址表。经过15秒的学习之后进入最终的Forwarding状态,成为新的“根端口”或“指定端口”,开始正常转发数据帧。
     这样交换机端口从开始的Discarding状态一直到Forwarding状态一共经历了四个阶段。而这四个阶段一共需要50秒的延时。由Discarding到Listening需20秒的最大生存时间,由Listening到Learning的15秒转发延时,由Learing到Forwarding的15秒转发延时。
     通过这样一个过程的描述,大家会发现生成树协议的收敛和黑社会中竞选新龙头老大的过程非常相似。希望能够通过这样一个例子,能够帮助大家更加深刻、轻松地理解生成树协议的收敛过程。

你可能感兴趣的:(职场,生成树,休闲,交换机)