提到冗余这个词想必大家都不会陌生,那么什么是冗余?冗余有什么特点?冗余的优点与缺点是什么呢?
冗余说白了就是重复、多余的意思。举个比较简单的例子,在一个总线型的网络中,发送方发送一个数据包,而这个数据包会被该网络中所有的终端接收,它们所接收的数据包是一样的,这就造成了一种重复性;而这个数据包只能让一台终端所接纳,那其它的数据包都会被视为没有用而被丢弃,这就造成了一种多余性。
当然,冗余我们也可以给它定义为备份。举个很简单的例子:在一个比较有规模的公司中,我们会有多台交换机与路由器来支撑起企业的网络架构,之所以要很多台是因为一方面要做负载均衡,而另一方面是为了当其中一台设备如果宕机的话,那么其它设备会立即取代那台宕机的设备来完成以后的工作;这样不但保证了24X7这样不间断的服务,同时也体现了冗余的优点与好处。
冗余虽然很不错,但是任何事情都有它的两面性,冗余不好的地方在于它不但加大了企业的成本,而且它还会占用一些带宽。
可以说冗余提供了可以消除单点故障所引起的网络问题。然而他还会带来在其他方面不利的影响,比如说拓扑性的冗余。而拓扑性的冗余分别是由广播风暴、重复帧、和MAC地址表不稳定引起的,而这三种情况也是
1、广播风暴
(1)、当一台计算机发送一个ARP请求后,它就会以广播的形式来进行传输;
(2)、SW1收到广播后会向整个网段泛洪,此时SW2也会收到来自SW1的ARP请求;
(3)、当SW2收到广播后和SW1一样会查看CAM表,如果没有还会向整个网段进行泛洪;
(4)、此时SW1收到后,还会再次向整个网段进行广播;
(5)、这样如此地循环会使整个网段中存在大量的广播,这种大量的广播被称为广播风暴。
2、重复帧
(1)、主机发送一个单点帧给路由器,此时整个网段的链路中会出现一条链路内有主机向路由器发送的单点帧;
(2)、此时SW1也会收到同样的帧,但此时SW1还没有学到Server1的MAC地址,那么SW1会继续向整个网段泛红;
(3)、SWB接收到此帧后,会和SW1一样没有学到MAC地址,继续向整个网络泛红。
这就会造成了在步骤1中会出现一个帧,在步骤2和3中也有一个帧,在整个网段中同时出现了两股相同的帧。
3、MAC地址表不稳定
(1)、主机发送单点帧给Router1
(2)、SW1收到了从主机发过来的帧,那么它是从e0口进入的。此时SW1无法确定此帧应当给哪台设备于是泛洪给了整个网段,从SW1的e1口出去;
(3)、SW2也收到了从主机发过来的帧,那么它是从e1口进入的。此时SW2无法确定此帧应当给哪台设备于是泛洪给了整个网段,从SW2的e0口出去;
(4)、当SW1接收到了SWB泛洪过来的数据帧是它从e0口进入的话,势必会对MAC地址表有影响,因为原来的Mac地址表(CAM)中是e0源主机Mac,现在为e1源主机MAC。同理SWB也是一样的。
正是由于这三种情况导致了网络中产生了冗余现象。
转载于:https://blog.51cto.com/ciscomi/116065