IGMP Snooping
网络上数据的传递不外乎三种方式:unicast ,broadcast,multicast。
Unicast (单播) 就是一般所说的一对一传输,这也是传统Internet的数据传递方式。数据只会送到指定的使用者端,但是如果有多个使用者,则数据就必须传递多次,对于网络通信频宽会造成相当大的压力。
Broadcast (广播) 则是一对多,而且是不分对象地一次传送出去所有的相关数据。这种方式对于网络频宽的消耗是非常的可观。
为了能够有效运用网络频宽,并减少不必要的交通流量,multicast (组播) 传递方式是理想的解决方案。当数据需透过网络复制给大量用户时,multicast可避免将数据传送到所有的使用者,只将相同数据传给特定的群组。
使用IGMP (Internet Group Multicast Protocol),数据可一次复制给不同的群组使用者。
与broadcast不同之处在于multicast封包只传送数据给群组内的用户而不是所有的用户,希望收到该数据的用户可透过IGMP协议加入群组,非群组内的用户不会收到该数据,可有效地节约网络频宽。
IGMP的运作方式
- 负责传送multicast的以太网交换机发送"询问" 封包至所有的连接设备。
- 连接设备回答是否加入“群组或拒绝加入。
- 支持IGMP Snooping的以太网交换机记录加入"群组"设备的MAC地址。
- Multicast封包会根据记录下来的MAC地址对应表来传送。
Super Ring- 网络冗余通信协议
在网络环境中,为了确保网络交通不因线路问题而造成通信上的中断,通常在两点之间会提供二条以上的路径。但是在架设网络时,如果交换机发现有多条路径可选择,常常会造成封包重复发送,严重时甚至会造成封包泛滥,严重影响网络频宽。所以解决方案是必需先将其中一条阻挡起来,只有当原先使用的路径发生问题时,才会开启原本阻挡的路径以提供后备路径来传输数据。
支持网络冗余的通信协议有以下几种:
STP(Spanning Tree Protocol)是一种网络冗余用的通信协议
STP是提供交换机决定冗余路线的沟通协议。交换机之间透过STP通信协议互相沟通以决定阻挡哪些冗余传输路径。同样地,当主要线路发生故障时,交换机之间也是透过STP互相沟通以决定开启那一条阻挡路径来提供冗余传输解决方案。 |