发表于:2008-02-21 20:39:00
楼主
在《变频器与调速论坛》看到作者 [b]FF帆[/b] 发表了一系统新手入门文章.
我也是从新手入行,现在在很多"大拿"级高手眼中也算新手.不过还是忍不住向FF帆学习学习.
以下是FF帆发表文章前的开场白,借用一下.
[b][color=#008000]要想做好工业以太网,当然了解一些基础知识是相当重要的,也是迫不及待的。下面我们就来分享一下工业以太网基础知识。大家看完后,如果有不妥当的地方,望您指正,如果觉得还行支持我一下,给我一些鼓动![/color][/b]
一、工业化设计的冗余环网
交换机数据转发延迟小,存储转发(Store and Forward)是网络领域使用得最为广泛的技术之一,以太网交换机的控制器先将接收到输入端口来的数据包缓存起来,检查数据包是否正确,并过滤掉冲突包错误,确定数据包正确后,取出目的地址,通过查找表找到想要发送的输出端口地址,然后将该包发送出去。交换机的数据存储、转发由硬件实现,数据转发延迟为1~2ms。
交换机:带宽高达100M。交换机提供冗余链路,网络故障恢复时间<300ms。在工业冗余环网网络环境里,交换机不会立即开始转发功能,主交换机(Local)由手动指定,选择主链路和备份链路建立一个指定路径,由Supreme-Ring协议自动指定。一个工业冗余环网网络里面只能有一个主交换机(Local)。主交换机(Local)会定期发送配置信息,这种配置信息将会被所有的从交换机(Remote)发送。一旦网络结构发生变化,网络状态将会重新配置。
当指定主交换机(Local)之后,在转发数据包之前,所有端口都以阻塞方式启动。运用Supreme-Ring算法,主交换机(Local)选择最COST值的端口作为主链路,另一条COST值高的端口作为备份链路。备份链路不转发数据,只接收和处理HELLO包,处于热备(Hot Standby)状态。从交换机(Remote)没有主链路和备份链路的区别。Supreme-Ring协议是一种简洁高效的冗余协议,能够保证环网在链路故障时,在300ms之内恢复网络通信。
Supreme-Ring的状态:运行Supreme-Ring协议的交换机上的端口,总是处于下面四个状态中的一个:阻塞:所有端口以阻塞状态启动以防止回路,处于阻塞状态的端口不转发数据帧,但可接受HELLO包;热备:不转发数据帧,但学习MAC地址表,在主链路故障时,在300ms之内,立刻进入转发状态;转发:可以传送和接受数据数据帧;禁用:通常由于端口故障或交换机配置错误引起。
总之,工业冗余环网网络简洁高效。