车载以太环网保护切换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36550887 阅读:10 留言:0更新日期:2023-02-04 17:04
本发明专利技术的实施例提供了一种车载以太环网保护切换方法及装置、电子设备和存储介质,该车载以太环网保护切换方法包括将以太环网各节点分为一个主节点和若干从节点;各节点的端口配置为基于VLAN的入向阻塞,且各节点端口对链路检测报文所在VLAN为打开状态;链路正常时,各节点互相发送链路检测报文检测链路状态;当检测到链路故障时,阻塞故障链路两端端口,并对外发送链路异常通知报文,主节点和第一从节点接收到链路异常报文后,打开两端端口,故障链路两端节点互相发送链路检测报文,在单向阻塞的情况下抑制环网风暴和可以快速完成链路的恢复,提升了协议对系统的兼容性。提升了协议对系统的兼容性。提升了协议对系统的兼容性。

【技术实现步骤摘要】
车载以太环网保护切换方法、装置、电子设备及存储介质


[0001]本申请涉及网络通讯
,具体涉及一种车载以太环网保护切换方法及装置、电子设备和存储介质。

技术介绍

[0002]以太网凭借高带宽、协议多样性、应用成熟等优势正被逐步应用作为车载通信主干网,由于车载应用的特殊性,车载以太网通信对于可靠性要求较高。而随着车载控制芯片算力的不断提升,整车电子电气架构正朝着中央+区域架构的方向发展,大量传感数据将由区域控制器采集并通过以太网传输至中央控制器计算,为了提升数据传输的可靠性,行业内提出了基于以太网环网的中央+区域架构,该架构中数据传输以太链路可冗余,在某条以太网链路异常情况下,数据可切换至相邻以太网链路进行传输从而提高了以太网通信可靠性。
[0003]针对多节点环网通信应用,相关技术多利用ERPS(以太网多环保护技术)环网保护切换协议来保障通信链路的可靠性,这类协议能够使得链路异常时在特定时间内实现链路切换以恢复链路通信。车内以太环网保护切换的实施,主要需要解决环网风暴抑制、链路异常保护切换及链路恢复三大问题以达到链路冗余的目的。在ERPS协议中定义采用基于端口入向及出向的双向阻塞方式规避网络风暴,由于车端子系统较多且系统间存在异构性,因此在实际应用中并非所有系统均能被配置为双向阻塞。相关技术在单向阻塞的情况下,不能进行网络风暴抑制的同时保障链路异常检测和恢复的及时性。

技术实现思路

[0004]鉴于以上所述技术的缺点,本专利技术提供一种车载以太环网保护切换方法、装置、电子设备及存储介质,以解决在单向阻塞的情况下,进行网络风暴抑制的同时保障链路异常检测和恢复的及时性的技术问题。
[0005]本专利技术提供的一种车载以太环网保护切换方法,包括:将所述车载以太环网分为一个主节点和若干从节点,所述车载以太环网各节点端口的阻塞方式配置为基于VLAN的入向阻塞;链路正常时,阻塞所述主节点与第一从节点链路两端的端口,所述第一从节点为所述主节点的相邻节点;各节点互相发送链路检测报文检测链路状态,所述车载以太环网各节点端口对所述链路检测报文所在的VLAN为打开状态;当检测到链路存在故障时,阻塞故障链路两端端口,所述故障链路两端节点对外发送链路异常通知报文;所述主节点和所述第一从节点接收到所述链路异常通知报文后,打开所述主节点与第一从节点链路两端端口;所述故障链路两端节点互相发送链路检测报文,以使所述车载以太环网完成链路故障时的保护切换。
[0006]于本专利技术的一实施例中,在所述故障链路两端节点发送链路检测报文之后,还包括:当检测到所述故障链路恢复正常之后,所述故障链路两端节点对外发送链路恢复通知报文;所述主节点接收到链路恢复通知报文后,阻塞所述主节点与第一从节点相连的端口,
所述主节点对外发送链路恢复切换指令;所述第一从节点接收到所述链路恢复切换指令后,阻塞所述第一从节点与所述主节点相连的端口;所述故障链路两端节点接收到链路恢复切换指令之后,打开所述故障链路两端端口。
[0007]于本专利技术的一实施例中,在所述主节点接收到链路恢复通知报文之后,还包括:对所述主节点启动计时;若在超出预设时间之前所述主节点未接收到链路异常通知报文,则阻塞所述主节点与第一从节点相连的端口,所述主节点对外发送链路恢复切换指令;所述第一从节点接收到所述链路恢复切换指令后,阻塞所述第一从节点与所述主节点相连的端口;所述故障链路两端节点接收到链路恢复切换指令之后,打开所述故障链路两端的端口。
[0008]于本专利技术的一实施例中,所述故障链路两端节点发送链路检测报文,包括:所述故障链路两端节点在预设时间间隔内周期性互相发送所述链路检测报文;所述链路检测报文基于单播的方式发送。
[0009]于本专利技术的一实施例中,各节点在执行阻塞或打开端口的操作时,执行刷新地址表的操作。
[0010]于本专利技术的一实施例中,所述主节点和所述第一从节点之间的链路为环保护链路;所述主节点为环网链路中的主控节点。
[0011]本专利技术还提供一种车载以太环网保护切换装置,所述车载以太环网保护切换装置包括:系统配置模块,用于将所述车载以太环网分为一个主节点和若干从节点,所述车载以太环网各节点端口的阻塞方式配置为基于VLAN的入向阻塞;正常阻塞模块,用于链路正常时,阻塞所述主节点与第一从节点链路两端的端口,所述第一从节点为所述主节点的相邻节点;链路检测模块,用于控制各节点互相发送链路检测报文检测链路状态,所述车载以太环网各节点端口对所述链路检测报文所在的VLAN为打开状态;异常阻塞模块,用于当检测到链路存在故障时,阻塞故障链路两端端口,所述故障链路两端节点对外发送链路异常通知报文;异常接收模块,用于所述主节点和所述第一从节点接收到所述链路异常通知报文后,打开所述主节点与第一从节点链路两端端口;异常检测模块,用于控制所述故障链路两端节点互相发送链路检测报文,以使所述车载以太环网完成链路故障时的保护切换。
[0012]本专利技术还提供一种主节点,应用于一种车载以太网保护切换环路,所述环路包括所述主节点及多个从节点,所述主节点包括:处理器、存储器及收发器,其中:所述处理器、所述存储器及所述收发器相互连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一实施例所述的车载以太环网保护切换方法。
[0013]本专利技术还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的车载以太环网保护切换方法。
[0014]本专利技术还提供一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述任一实施例所述的车载以太环网保护切换方法。
[0015]本专利技术的有益效果:本专利技术提供了一种车载以太环网保护切换方法、装置、电子设备及存储介质,将以太环网各节点分为一个主节点和若干从节点;各节点的端口配置为基于VLAN的入向阻塞,且各节点端口对链路检测报文所在VLAN为打开状态;链路正常时,各节点互相发送链路检测报文检测链路状态;当检测到链路故障时,阻塞故障链路两端端口,并
对外发送链路异常通知报文,主节点和第一从节点接收到链路异常报文后,打开两端端口,故障链路两端节点互相发送链路检测报文。本方案中的车载以太环网各节点的端口阻塞方式均为基于VLAN的入向阻塞,对车载以太网端口进行入向阻塞的方式抑制了网络风暴的形成,同时在无法配置为双向阻塞的系统中也能适用于环网的保护切换,提升了环网保护切换对系统的兼容性。本专利技术中的车载以太环网各节点端口对链路检测报文所在的VLAN为打开状态,且故障链路两端的节点依然互相发送链路检测报文,通过发送链路检测报文的方式可以及时检测到链路状态,便于链路的快速切换和恢复。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0017本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载以太环网保护切换方法,其特征在于,所述车载以太环网保护切换方法包括:将所述车载以太环网分为一个主节点和若干从节点,所述车载以太环网各节点端口的阻塞方式配置为基于VLAN的入向阻塞;链路正常时,阻塞所述主节点与第一从节点链路两端的端口,所述第一从节点为所述主节点的相邻节点;各节点互相发送链路检测报文检测链路状态,所述车载以太环网各节点端口对所述链路检测报文所在的VLAN为打开状态;当检测到链路存在故障时,阻塞故障链路两端端口,所述故障链路两端节点对外发送链路异常通知报文;所述主节点和所述第一从节点接收到所述链路异常通知报文后,打开所述主节点与第一从节点链路两端端口;所述故障链路两端节点互相发送链路检测报文,以使所述车载以太环网完成链路故障时的保护切换。2.如权利要求1所述车载以太环网保护切换方法,其特征在于,在所述故障链路两端节点发送链路检测报文之后,所述车载以太环网保护切换方法还包括:当检测到所述故障链路恢复正常之后,所述故障链路两端节点对外发送链路恢复通知报文;所述主节点接收到链路恢复通知报文后,阻塞所述主节点与第一从节点相连的端口,所述主节点对外发送链路恢复切换指令;所述第一从节点接收到所述链路恢复切换指令后,阻塞所述第一从节点与所述主节点相连的端口;所述故障链路两端节点接收到链路恢复切换指令之后,打开所述故障链路两端端口。3.如权利要求2所述车载以太环网保护切换方法,其特征在于,在所述主节点接收到链路恢复通知报文之后,所述车载以太环网保护切换方法还包括:对所述主节点启动计时;若在超出预设时间之前所述主节点未接收到链路异常通知报文,则阻塞所述主节点与第一从节点相连的端口,所述主节点对外发送链路恢复切换指令;所述第一从节点接收到所述链路恢复切换指令后,阻塞所述第一从节点与所述主节点相连的端口;所述故障链路两端节点接收到链路恢复切换指令之后,打开所述故障链路两端的端口。4.如权利要求1

3任一所述车载以太环网保护切换方法,其特征在于,所述故障链路两端节点发送链路检测报文包括:所述故障链路两端节点在预设时间间隔内周期性互相发送所述链路检测报文;所述链路检测报文基于单播的方式发送。5.如权利要求1

3任一所...

【专利技术属性】
技术研发人员:陈德芮黄杰侯亚飞邓志
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1