[发明专利]一种双网口设备的快速倒换方法及装置有效
申请号: | 201510885840.5 | 申请日: | 2015-12-04 |
公开(公告)号: | CN106850423B | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 马洪伟;马燕涛 | 申请(专利权)人: | 北京东土军悦科技有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华<国际申请>=<国际公布>=<进入 |
地址: | 100144 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双网口 设备 快速 倒换 方法 装置 | ||
本发明实施例提供了一种双网口设备的快速倒换方法及装置,所述双网口设备包括FPGA,所述FPGA与主用网口和备用网口的PHY连接,该方法中,所述FPGA判断是否接收到所述主用网口发送的故障告警信息;当确定接收到所述主用网口发送的故障告警信息时,将备用网口切换为激活状态;获取所述主用网口的缓存数据,使所述备用网口对所述缓存数据进行处理。由于在本发明实施例中采用FPGA将主用网口和备用网口进行硬件连接,当发生网口倒换时,通过将主用网口的缓存数据保存至备用网口的缓存中继续进行处理,从而有效的避免了主用网口缓存的数据丢失,因此,提高了网口的倒换速度,减少了数据丢包,保证了数据传输的可靠性。
技术领域
本发明涉及通讯链路的冗余备份技术领域,尤其涉及一种双网口设备的快速倒换方法及装置。
背景技术
随着网络技术的飞速发展,网络的实时性要求也越来越高,尤其是在电力、轨道交通、舰船等工业及军事领域,对系统的实时性和可靠性有更高的要求,这些网络一旦出现故障,那将造成巨大的经济损失或者安全事故,影响非常严重。但网络涉及到的环节非常多,比如说线路、基带和电信设备等,这些都有可能出现问题,任何一个环节出现故障,都将会导致整个网络的数据传输停止运行。所以为用户提供冗余的网络、冗余的通道等来确保网络的畅通,就显得尤为重要。
双网口设备是保证通道冗余的一种重要手段,为保证通信线路的高度可靠性,设备使用两个以太网接口与网络建立链接,两路以太网链接互为冗余备份,正常条件下,采用主用网口的链路进行工作,当主用网口的链路故障时,设备启用备用网口,通过建立备用网口的链路保证网络的通信正常。
双网口设备的冗余保护一般采用软件倒换的模式,即通过主用网口建立主用链路与网络相连,通过备用网口建立备用链路与网络相连,正常工作时,主用网口接收网络侧发送的数据,并将数据缓存至主用缓存中等待CPU的处理,备用网口处于未激活状态,当主用链路发生故障时,主用网口接收到物理芯片PHY发送的故障告警信号,并将上述故障告警信号上报至CPU,CPU检测到该故障告警信号后,发出切换指令,启用备用网口建立备份链路与网络进行通信。
但是,软件倒换过程中CPU检测到物理芯片发出的故障信号需要一定的时间,并且从CPU发出切换指令到完成备用链路的切换也需要一定的时间,整个软件冗余保护的时间一般为10ms-100ms,而在此时间内,网络仍然通过主用链路向设备发送数据从而造成大量数据丢失。为了加快倒换时间,解决倒换时间内数据丢包的问题,也可以采用硬件倒换的方式,通过对设备的主用网口和备用网口进行硬件直连,实现了主用网口到备用网口的快速倒换,然而当主用网口的缓存中有未处理的数据时,采用硬件倒换的方式将造成缓存数据的丢失。
在现有技术中对于通道冗余的保护,由于采用软件倒换的方式存在倒换时间长,数据丢包严重的问题,采用硬件倒换方式存在无法处理主用网口的缓存数据,导致缓存数据丢失的问题,因此,现有的双网口设备的冗余保护方法,均无法保证数据传输的准确性,降低了网络的可靠性。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种双网口设备的快速倒换方法及装置。
本发明实施例提供了一种双网口设备的快速倒换方法,所述双网口设备包括FPGA,所述FPGA与主用网口和备用网口的PHY连接,该方法包括:
所述FPGA判断是否接收到所述主用网口发送的故障告警信息;
当确定接收到所述主用网口发送的故障告警信息时,将备用网口切换为激活状态;
获取所述主用网口的缓存数据,使所述备用网口对所述缓存数据进行处理。
为了实现主用网口和备用网口的快速倒换,避免倒换过程中主用网口缓存的数据丢失,进一步提高倒换速度,减少数据丢包,保证网络的可靠性,在在本发明实施例中所述获取所述主用网口的缓存数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土军悦科技有限公司,未经北京东土军悦科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510885840.5/2.html,转载请声明来源钻瓜专利网。