n
1概述
以太网交换机在组网过程中有时会形成环网,即构成回路。有的环网是故意构成的,目的是提高网络的可用性,譬如SCLANCE X交换机通过HSR(高速冗余环协议)或MRP(介质冗余协议)组态的冗余环网。有的环网回路是无意间构成的,譬如由于接线不慎造成的。回路的存在可能会产生“广播风暴”,导致网络负载急剧增大,正常数据无法通信,甚至网络瘫痪,这是需要避免的。故意构成的环网通过相应的环网冗余协议如HSR或MRP等来避免广播风暴并获得非常短的网络重构时间。无意构成的环网可以通过STP(生成树协议)、RSTP(快速生成树协议)等来避免广播风暴。SCALACE X200交换机支持HSR和MRP,不支持STP或RSTP,但其具有回路检测功能。本文介绍如何配置SCALANCE X200交换机的回路检测功能来消除广播风暴。n
2配置与应用
要进行回路检测,需要SCALANCE X200交换机固件为V4.3或以上版本。
通过PST软件给SCALANCE X200交换机设定IP地址后,登录交换机的WEB页面,在Switch菜单下,有Loop Detection菜单,如图1所示。n
图1 配置SCALANCE X200 回路检测n
在图1中勾选Loop Detection Enabled使能回路检测。然后对每个端口设置该端口是否发送并转发回路检测帧,可以选择Sender、Forwarder或Blocked. Sender表示从该端口发送回路检测帧,Forwarder表示只转发回路检测帧,Blocked则表示阻止转发回路检测帧。在Rx Threshold框内输入数字,指定接收到多少回路检测帧后认为存在回路。SCALANCE X200交换机可以检测本地回路(Local Loop)和远程回路(Remote Loop)。在Remote Loop Reaction和Local Loop Reaction选项框下选择当检测到回路存在时,是否禁用该端口。
本地回路如图2所示。n
图2 SCALANCE X200本地回路检测n
图中SCALANCE X204-2交换机的端口3和端口4指定为MRP环网端口,与左侧两个SCALANCE X交换机构成MRP环网,而端口1和端口2则与右侧的交换机构成了一个额外的回路。对图中的SCALANCE X204-2使能回检测,将端口1上设置Sender,端口2设置为Forwarder,从端口1发出的回路检测帧因为存在回路会在同一交换机的端口2上收到,这是本地回路。此时,从WEB页面可以看到在端口1的State状态显示为local loop,而Source port源端口显示为2,表示在端口2收到了回路检测帧,如图3所示。n
图3 本地回路状态显示
远程回路如图4所示。
图4 SCALANCE X200远程回路检测
图中SCALANCE X204-2交换机的端口3和端口4指定为MRP环网端口,与左侧两个SCALANCE X交换机构成MRP环网,而端口1所链接的右侧交换机构成了另一个额外回路。对图中的SCALANCE X204-2使能回检测,将端口1上设置Sender,从端口1发出的回路检测帧因为存在回路又会被转发回端口1,这是远程回路。此时,从WEB页面可以看到在端口1的State状态显示为remote loop,而Source port源端口显示为1,表示在端口1上收到了回路检测帧,如图5所示。
图5 远程回路状态显示
检测到回路后,交换机会报错,红色故障指示灯点亮,同时据所作配置禁用该端口。当回路消除后,可以通过Reset重置该端口。
关于HSR或MRP的配置,请参考《西门子交换机SCALANCE X冗余环网快速入门》,《工业以太网交换机SCALANCE X200环网组态》。关于STP或RSTP的配置,请参考《西门子交换机SCALANCE X生成树快速入门》,《西门子交换机SCALANCE X快速生成树快速入门》。
关键词
交换机 环网 回路检测
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328395.html