一种环形网络中动态路径规划的方法

文档序号:8546100阅读:542来源:国知局
一种环形网络中动态路径规划的方法
【技术领域】
[0001]本发明涉及以太网技术领域,特别是涉及在以太网交换机组成的环形网络中实现动态路径规划的方法技术领域,具体为一种环形网络中动态路径规划的方法。
【背景技术】
[0002]以太网技术是目前应用最为广泛的局域网通信技术,由于其开放性、兼容性好、易于组网、成本低、传输速度快等优点也逐渐进入工业控制领域,成为自动化通信网络的组成部分。工业以太网是基于IEEE802.3 (Ethernet)的强大的区域和单元网络。利用工业以太网,SIMATICNET提供了一个无缝集成到新的多媒体世界的途径。企业内部互联网(Intranet),外部互联网(Extranet),以及国际互联网(Internet)提供的广泛应用不但已经进入今天的办公室领域,而且还可以应用于生产和过程自动化。继1M波特率以太网成功运行之后,具有交换功能,全双工和自适应的100M波特率快速以太网(Fast Ethernet,符合IEEE802.3u的标准)也已成功运行多年。采用何种性能的以太网取决于用户的需要。通用的兼容性允许用户无缝升级到新技术。工业以太网是应用于工业控制领域的以太网技术,在技术上与商用以太网(即IEEE802.3标准)兼容,但是实际产品和应用却又完全不同。这主要表现普通商用以太网的产品设计时,在材质的选用、产品的强度、适用性以及实时性、可互操作性、可靠性、抗干扰性、本质安全性等方面不能满足工业现场的需要。工业以太网为了保证网络的冗余性和可维护性,环形网络拓扑结构被大量采用,但是环形网络的路径往往是固定的。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种环形网络中动态路径规划的方法,用于解决现有技术中无法很好地将环形网络的路径进行动态地规划,无法满足工业网络特别是大规模环形网络实时性要求的问题。
[0004]为实现上述目的及其他相关目的,本发明提供一种环形网络中动态路径规划的方法,组成所述环形网络的多个交换设备拥有相同的地位,每一个交换设备均包括第一环端口和第二环端口,各交换设备通过第一环端口和第二环端口在物理上连接成环,在逻辑上始终保持一段链状的通信路径,并且所述通信路径可根据网络状况进行动态路径规划,所述动态路径规划的方法包括以下步骤:si,进行各交换设备初始化配置;S2,依据精确时钟同步协议使各交换设备时钟同步,并生成初始化通信路径,其中:初始化通信路径根据收集到的交换设备的设备序列号进行,并将最小序列号的交互设备的第一环端口配置为堵塞状态,最小序列号的交互设备的第二环端口和其它交互设备的第一环端口和第二环端口均配置为转发状态;S3,各交换设备根据信息收集报文的发送间隔时间发送所述信息收集报文;S4,各个交换设备分析收到的信息收集报文,并找出流量最大的交换设备;S5,流量最大的交换设备从环端口发送路径重组通知报文,使每一个交换设备在特定重组时间后清空MAC地址转发表;S6,获取距离所述流量最大的交换设备最远的交换设备,并将该最远的交换设备的第一环端口配置为堵塞状态,将最小序列号的交互设备的第一环端口配置为转发状态。
[0005]优选地,重复执行步骤S3至步骤S4,在步骤S4中,若流量最大的交换设备有改变,则继续执行步骤S5和步骤S6。
[0006]优选地,还包括设置一个流量的阈值,当交换设备的最高流量低于所述流量阈值时,禁止动态路径规划。
[0007]优选地,根据接收所述信息收集报文是否超时判定环形网络是否出现故障,在单点故障的情况下进行路径恢复并采用固定路径。
[0008]优选地,在环形网络中出现单点故障时,将距离所述流量最大的交换设备最远的交换设备的第一环端口配置为转发状态,并将信息收集报文接收超时时间内未收到过信息收集报文的交换设备的第一环端口和/或第二环端口配置为堵塞状态。
[0009]优选地,所述信息收集报文所收集的信息包括设备序列号和设备流量信息。
[0010]优选地,各交换设备初始化配置中,除了交换设备本身的常规配置以外,所述初始化配置还至少包括信息收集报文发送间隔时间、信息收集报文接收超时时间、同步时钟类型、交换设备顺序号以及使能端口流量统计。
[0011]优选地,每一个交换设备在收到其它交换设备发出的信息收集报文时,应添加自身的信息到所述信息收集报文中并继续传递。
[0012]如上所述,本发明的一种环形网络中动态路径规划的方法,具有以下有益效果:
[0013]本发明以动态路径规划的方式使得通信数据在更合理的通信链路上传输,从而实现工业控制网络的路径选择的灵活性和更好的数据传输的实时性。
【附图说明】
[0014]图1显示为本发明的一种环形网络中动态路径规划的方法的流程示意图。
[0015]图2显示为本发明的一种环形网络中动态路径规划的方法中环形网络的结构示意图。
[0016]图3显示为本发明的一种环形网络中动态路径规划的方法中路径重组示意图。
[0017]图4显示为本发明的一种环形网络中动态路径规划的方法中环形网络故障恢复示意图。
[0018]元件标号说明
[0019]I交换设备
[0020]11 第一环端口
[0021]12 第二环端口
[0022]13 流量最大的交换设备
[0023]14 最远的交换设备
[0024]SI ?S6 步骤
【具体实施方式】
[0025]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0026]本发明的目的在于提供一种环形网络中动态路径规划的方法,用于解决现有技术中无法很好地将环形网络的路径进行动态地规划,无法满足工业网络特别是大规模环形网络实时性要求的问题。以下将详细阐述本发明的一种环形网络中动态路径规划的方法的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种环形网络中动态路径规划的方法。
[0027]为使本领域技术人员理解本发明,以下说明本发明的动态规划的原理。
[0028]本发明的原理如下:在环网中以太网交换设备经过初始化配置并基于IEEE1588协议实现精确时间同步后,即进入初始路径规划状态。初始路径形成以后,网络即可进入正常的运行。然后各个交换设备按照信息收集报文发送时间间隔在一环端口发送信息收集报文,从另一环端口回收,用于收集环网中所有交换设备的信息。各个交换设备都应向信息收集报文注册自己的信息。当交换设备的在信息收集接收超时时间内未收到信息收集报文时,则判定出现网络故障,则进行网络恢复,在故障解除之前一直采用固定路径。如果交换设备接收信息收集报文完毕,则对设备信息进行分析,选择更为合理的路径,随后清空FDB表,重新进行路径生成。使用本发明的方法,使得环网中的路径规划更为灵活,同时也在一定程度上保证了工业自动化网络的实时性要求。
[0029]具体地,请参阅图1,显示为本发明的一种环形网络中动态路径规划的方法的流程示意图。在本实施例中,如图2所示,组成所述环形网络的多个交换设备I拥有相同的地位,每一个交换设备I均包括第一环端口 11和第二环端口 12,各交换设备I通过第一环端口 11和第二环端口 12在物理上连接成环,在逻辑上始终保持一段链状的通信路径,并且所述通信路径可根据网络状况进行动态路径规划,如图1所示,所述动态路径规划的方法包括以下步骤。
[0030]首先执行步骤SI,进行各交换设备I初始化配置。各交换设备I初始化配置中,除了交换设备I本身的常规配置以外,所述初始化配置还至少包括信息收集报文发送间隔时间、信息收集报文接收超时时间、同步时钟类型、交换设备I顺序号以及使能端口流量统计。各交换设备I初始化配置初始化完成后,接着执行步骤S2。
[0031]在步骤S2中,依据精确
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1