System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种主站式混合私有协议组网方法及兼容环网设备技术_技高网

一种主站式混合私有协议组网方法及兼容环网设备技术

技术编号:44331454 阅读:3 留言:0更新日期:2025-02-18 20:39
本申请提供了一种主站式混合私有协议组网方法及兼容环网设备,所述方法包括:将兼容环网设备以从站身份接入待组网的私有环网中,该兼容环网设备中配置根据不同的冗余环协议构建的协议处理模板;通过该兼容环网设备接收私有环网的报文,根据所述协议处理模板识别该报文的冗余环协议类型;根据识别出的冗余环协议类型,利用所述协议处理模板将该报文封装成该私有环网中的环协议报文;将封装后的环协议报文透传到该私有环网上,以实现兼容环网设备在该私有环网中的组网。本申请通过提供一种兼容多种私有冗余环协议的兼容环网设备,并将该兼容环网设备以从站身份接入待组网的私有环网中,以兼容不同的冗余环协议,实现在不同私有环网中的组网。

【技术实现步骤摘要】

本申请涉及混合协议组网,特别涉及一种主站式混合私有协议组网方法及兼容环网设备


技术介绍

1、在工业应用中,目前各厂家的交换机均有自己的私有冗余环协议,这些协议各不相同,无法直接兼容。因此,不同厂家的交换机在进行混合组网时,由于不同的私有冗余环协议互不兼容,需要一方改变协议以适应另一方,或者采用统一替换方案,即整体更换设备。然而,统一替换方案存在工程量大、系统投资无法利用等缺点。


技术实现思路

1、有鉴于此,本申请提出一种主站式混合私有协议组网方法及兼容环网设备,通过提供一种兼容多种私有冗余环协议的兼容环网设备,并将该兼容环网设备以从站身份接入待组网的私有环网中,以兼容不同的冗余环协议,实现在不同私有环网中的组网。

2、第一方面,本申请提供了一种主站式混合私有协议组网方法,包括:

3、将一兼容环网设备以从站身份接入待组网的私有环网中,该兼容环网设备中配置根据不同的冗余环协议构建的协议处理模板;

4、通过该兼容环网设备接收所述私有环网的报文,根据所述协议处理模板识别该报文的冗余环协议类型;

5、根据识别出的冗余环协议类型,利用所述协议处理模板对该报文进行处理并封装成该私有环网中的环协议报文;

6、将封装后的环协议报文透传到该私有环网上,以实现兼容环网设备在该私有环网中的组网。

7、由上,本申请提供的一种主站式混合私有协议组网方法,通过将一种兼容环网设备以从站身份接入待组网的私有环网中,并根据该兼容环网设备中配置的协议处理模板对接收的报文进行冗余环协议类型的识别,然后根据识别出的冗余环协议类型对该报文进行处理并封装成该私有环网中的环协议报文,将封装后的环协议报文透传到该私有环网上,从而实现兼容环网设备在该私有环网中的组网功能。本方法通过内置多种协议处理模板,实现了对不同冗余环协议的兼容和高效处理,为私有环网的构建提供了灵活、高效的解决方案。

8、可选的,所述兼容环网设备中配置的协议处理模板具体用于:

9、根据所述私有环网的冗余环协议特征对报文的冗余环协议类型进行分类;

10、根据报文分类结果将该报文封装成该私有环网的环协议报文;

11、将封装后的环协议报文透传到该私有环网上;

12、根据不同事件执行不同的响应处理,以实现环网链路状态的切换。

13、由上,通过在协议处理模板中预定义多种报文功能,实现了报文分类、填充、透传和事件处理的自动化和高效化,从而实现不同协议之间的转换和兼容,并且还可以根据需要添加或更改协议处理模板,以适应可能出现的新的冗余环协议。

14、可选的,所述根据不同事件执行不同的响应处理,包括:

15、当兼容环网设备的环网链路发生故障时,设置链路中断的环端口为阻塞状态,从另一个环端口发出环网链路下线报文通知主站;

16、当兼容环网设备的环网链路恢复时,设置恢复后的环端口为转发状态,从两个环端口分别发出环网链路上线报文通知主站。

17、由上,当兼容环网设备的环网链路发生故障时,可立即将检测到链路中断的环端口设置为阻塞(block)状态,阻止该端口继续转发环网报文,从而防止环路导致的广播风暴和mac地址表不稳定,并通过未受影响的环端口发送环网链路下线报文(ring_link_down)给主站,通知主站环网链路已中断,以便采取相应措施。当兼容环网设备的环网链路恢复时,将之前设置为阻塞状态的环端口恢复为转发(forward)状态,通过兼容环网设备的两个环端口发送环网链路上线报文(ring_link_up)给主站,通知主站环网链路已恢复,以便主站更新网络状态并恢复正常的网络通信。

18、可选的,所述根据不同事件执行不同的响应处理,还包括:

19、通过兼容环网设备的环端口发送对端检测报文,等待该环端口的对端邻居的响应;

20、当预设时间内未收到对端邻居的响应时,设置该环端口为阻塞状态,从另一个环端口发出环网链路下线报文通知主站;

21、当阻塞状态的环端口恢复时,设置恢复后的环端口为转发状态,从两个环端口分别发出环网链路上线报文通知主站。

22、由上,通过引入对端检测和故障恢复的处理功能,进一步提高了网络的稳定性、可用性和故障恢复能力。具体的,可通过兼容环网设备的环端口定期发送对端检测报文,以监测与该环端口相连的对端邻居的网络状态,如果预设时间内未收到对端邻居的响应,则认为对端设备可能故障或链路中断,为防止潜在的环路问题,将未收到响应的环端口设置为阻塞状态,并通过另一环端口发送环网链路下线报文给主站,通知主站环网链路已中断。并且,还可以通过持续监测之前设置为阻塞状态的环端口,当阻塞状态的环端口检测到对端邻居设备恢复,可将恢复的环端口重新设置为转发状态,并通过兼容环网设备的两个环端口发送环网链路上线报文给主站,通知主站环网链路已恢复。

23、可选的,还包括:

24、所述兼容环网设备根据主站发出的拓扑变化报文执行清表动作,该拓扑变化报文是由主站根据所述环网链路下线报文或环网链路上线报文生成并发送到兼容环网设备的,该表为用于所述私有环网中转发报文的表项。

25、由上,在网络拓扑发生变化时,通过主站发送拓扑变化报文,兼容环网设备能够迅速根据主站的指示执行清表动作,该表为用于所述私有环网中转发报文的表项,确保了网络设备中的转发表与当前网络拓扑的一致性,避免了转发错误和数据丢失。

26、可选的,所述根据不同事件执行不同的响应处理,还包括:

27、将识别出的符合特定协议的报文发送到cpu,以使cpu根据报文内容执行对所述私有环网的管理。

28、由上,通过引入报文上报cpu的事件处理策略,当识别出符合特定协议的报文时,兼容环网设备通过内部机制将其发送到cpu,以使cpu根据预设的处理流程对其进行解析和处理,执行相应的管理操作,例如更新网络拓扑信息、调整路由表、执行安全功能等,从而提高网络的灵活性、实时性和管理效率。

29、第二方面,本申请提供了一种兼容环网设备,将该兼容环网设备以从站身份接入待组网的私有环网中,该兼容环网设备包括:

30、模板配置模块,用于根据不同的冗余环协议构建并配置协议处理模板;

31、报文识别模块,用于接收所述私有环网的报文,根据所述协议处理模板识别该报文的冗余环协议类型;

32、报文处理模块,用于根据识别出的冗余环协议类型,利用所述协议处理模板对该报文进行处理并封装成该私有环网中的环协议报文;

33、报文透传模块,用于将封装后的环协议报文透传到该私有环网上,以实现兼容环网设备在该私有环网中的组网。

34、第三方面,本申请提供了一种计算设备,所述计算设备包括:

35、处理器;

36、存储器,用于存储一个或多个程序;

37、当所述一个或多个程序被所述处理器执行,使得所述处理器实现上述的本文档来自技高网...

【技术保护点】

1.一种主站式混合私有协议组网方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述兼容环网设备中配置的协议处理模板具体用于:

3.根据权利要求2所述的方法,其特征在于,所述根据不同事件执行不同的响应处理,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据不同事件执行不同的响应处理,还包括:

5.根据权利要求3或4所述的方法,其特征在于,还包括:

6.根据权利要求2所述的方法,其特征在于,所述根据不同事件执行不同的响应处理,还包括:

7.一种兼容环网设备,其特征在于,将该兼容环网设备以从站身份接入待组网的私有环网中,该兼容环网设备包括:

8.一种计算设备,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该计算机程序被计算机执行时实现如权利要求1至6任意一项所述的一种主站式混合私有协议组网方法。

【技术特征摘要】

1.一种主站式混合私有协议组网方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述兼容环网设备中配置的协议处理模板具体用于:

3.根据权利要求2所述的方法,其特征在于,所述根据不同事件执行不同的响应处理,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据不同事件执行不同的响应处理,还包括:

5.根据权利要求3或4所述的方法,其特征在于,还包括:

...

【专利技术属性】
技术研发人员:郭继成
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1