工业以太网互换技术解决了现场总线网络的机能局限,每个以太网设备都可能独享高带宽,从而缓解了带宽不及和网络瓶颈的问题,为未来更丰硕更壮大的自动化利用打下坚实的基础,以下本文重要由冰球突破技术工程师一路来探求下互换技术的根基道理是什么。
互换是依照通讯两端传输信息的必要,用设备自动实现的步骤,把必要传输的信息送到切合要求的对象上的技术统称。广义的互换机就是一种在通讯系统中实现信息互换职能的设备。
在网络系统中,互换概想的提出是对于共享工作模式的改进。HUB集线器就是一种共享设备,HUB自身不能鉴别主张地址,当一局域网内的A设备给B设备传输数据时,数据包在以HUB为架构的网络上是以广播的方式传输的,由每一台设备通过验证数据包头的地址信息来确定是否接管。也就是说,在这种工作方式下,统一时刻网络上只能传输一组数据帧的通讯,若是产生碰撞还得沉试。这种方式就是共享网络带宽。
互换机凭据数据帧的MAC(MediaAccessControl)地址进行数据帧的转发操作。互换机转发数据帧时,遵循以下规定:
若是数据帧的主张MAC地址是广播地址或者组播地址,则向互换机(除源端口表)所有端口转发;
若是数据帧的主张MAC地址是单播地址,但是这个地址并不在互换机的地址表内,那么也会向互换机(除源端口表)所有端口转发;
若是数据帧的主张MAC地址在互换机的地址表内,那么凭据地址表转发到相应的端口;
若是数据帧的主张MAC地址与数据帧的源地址在统一个端口上,它就会抛弃这个数据帧,互换也不会产生。
互换机占有一条很高带宽的背部总线和内部互换矩阵。互换机的所有端口都挂接在这条背部总线上,通过互换机地址表,互换机只允许必要的网络流量通过互换机。通过互换机的过滤和转发,能够有效的隔离广播风暴,削减误包和错包的出现,预防共享矛盾。
互换机的互换地址表中,一条表项重要由一个MAC地址和该地址所位于的互换机端标语组成。整张地址表的天生选取动态自进建的步骤,既当互换机收到一个数据帧以来,将数据帧的源地址和输入端口纪录在互换地址表中。每一条地址表项都有一个功夫象征,用来批示该表项存储的功夫周期。若是在一按功夫领域内地址表项依然没有被引用,它就会从地址表中被移走。因而,互换地址表中所守护的一向是更有效和更精确的地址-端口信息。
互换机在统一时刻可进行多个端口对之间的数据传输。每一端口都可视为独立的网段,衔接在其上的网络设备单独享有全数的带宽,毋庸同其他设备竞争使用。