CN110445533B - 一种双冗余光纤以太网传输*** - Google Patents
一种双冗余光纤以太网传输*** Download PDFInfo
- Publication number
- CN110445533B CN110445533B CN201910587597.7A CN201910587597A CN110445533B CN 110445533 B CN110445533 B CN 110445533B CN 201910587597 A CN201910587597 A CN 201910587597A CN 110445533 B CN110445533 B CN 110445533B
- Authority
- CN
- China
- Prior art keywords
- link
- signals
- ethernet
- module
- optical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/038—Arrangements for fault recovery using bypasses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种双冗余光纤以太网传输***,其中,包括:FPGA芯片、PHY芯片以及光模块,其中FPGA芯片包括:第一传输控制模块、第二传输控制模块、网络双冗余模块以及协议转换模块;PHY芯片将外部传输过来的电口以太网信号传输至FPGA芯片中的网络双冗余模块,网络双冗余模块对信号进行一分二计算和双冗余切换计算后将一路以太网信号转换为两路互为冗余的以太网信号分别传输至IP核内集成的第一传输控制模块和第二传输控制模块,第一传输控制模块和第二传输控制模块对数据信号进行处理后又将两路以太网信号传输至协议转换模块,协议转换模块将以太网信号转换为光口协议信号传输至光模块,经过光模块转换为光纤以太网信号传输出去。
Description
技术领域
本发明涉及光通信技术,特别涉及一种双冗余光纤以太网传输***。
背景技术
光纤通信因其具有大容量通信、远距离传输、信号串扰小、保密性能好、传输质量佳,在这个注重安全可信传输的时代备受青睐,发展非常迅速。传统光纤通信只有一路光纤传输,计算机所有的网络信息都通过这一路光纤以太网信号传输给另一台设备。
现有光纤通信只有一路光纤传输,一旦这一路传输介质出现问题,此路通信只能被迫中断,不符合当前计算机通信可靠、安全、可信的发展趋势。
发明内容
本发明的目的在于提供一种双冗余光纤以太网传输***,用于解决上述现有技术的问题。
本发明一种双冗余光纤以太网传输***,其中,包括:FPGA芯片、PHY芯片以及光模块,其中FPGA芯片包括:第一传输控制模块、第二传输控制模块、网络双冗余模块以及协议转换模块;PHY芯片将外部传输过来的电口以太网信号传输至FPGA芯片中的网络双冗余模块,网络双冗余模块对信号进行一分二计算和双冗余切换计算后将一路以太网信号转换为两路互为冗余的以太网信号分别传输至IP核内集成的第一传输控制模块和第二传输控制模块,第一传输控制模块和第二传输控制模块对数据信号进行处理后又将两路以太网信号传输至协议转换模块,协议转换模块将以太网信号转换为光口协议信号传输至光模块,经过光模块转换为光纤以太网信号传输出去。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,还包括:状态机,实时监测工作链路的状态寄存器是否断链,如果工作链路断链则继续查看备用链路状态寄存器的连接状态是否正常,如果工作链路不断链则重复执行查询程序;如果备用链路连接正常则发出切换指令将备用链路切换为工作链路,而原工作链路则转为备用链路,完成链路切换后,发送ARP报文至网络信号接收设备,使用此链路进行网络信号传输。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,网络双冗余模块共有两种状态机,一种是链路监测状态机,一种是链路选择状态机,链路监测状态机实时监测从光模块通过一链路和另一链路传输过来的信号,一链路的链路监测状态机通过判断当前信号的情况来跳转状态,最后把当前状态输出至链路选择状态机;另一链路的链路监测状态机通过判断当前信号的情况来跳转状态,把当前状态输出至链路选择状态机,链路选择状态机则通过判断两链路和链路的当前状态来选择是使用的链路。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,FPGA芯片通过RGMII接口与PHY芯片交换数据。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,FPGA芯片与外部电口以太网信号双向连接,与外部光纤以太网信号双向连接。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,FPGA芯片与PHY芯片双向连接,PHY芯片与外部电口以太网信号双向连接。
根据本发明的双冗余光纤以太网传输***的一实施例,其中,FPGA芯片与光模块双向连接,光模块与光纤以太网信号双向连接。
本发明的目的在于提供一种双冗余光纤以太网传输***,通过FPGA实现一路以太网信号转换为两路光纤以太网信号并且两路光纤以太网信号传输互为冗余,增加此路网络通信的稳定性,降低发生通信中断的概率,使计算机网络通信更安全可靠。
附图说明
图1所示为一种双冗余光纤以太网传输***示意图;
图2所示为网络双冗余切换算法流程图;
图3所示状态机的具体工作模式示意图。
附图标记:
FPGA芯片:1;传输控制模块2;传输控制模块3;网络双冗余模块4;协议转换模块5;PHY芯片6;光模块7;电口以太网信号8;光纤以太网信号9;光纤以太网信号10。
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
图1是一种双冗余光纤以太网传输***组成示意图,如图1所示,该***包括:FPGA芯片(1)、PHY芯片(6)、光模块(7),其中FPGA芯片(1)包括:传输控制模块(2)传输控制模块(3)、网络双冗余模块(4)、协议转换模块(5)。
如图1所示,FPGA芯片(1)与外部电口以太网信号双向连接,与外部光纤以太网信号双向连接。具体来讲,FPGA芯片(1)与PHY芯片(6)双向连接,PHY芯片(6)与外部电口以太网信号(8)双向连接。FPGA芯片(1)与光模块(7)双向连接,光模块(7)与光纤以太网信号(9)、光纤以太网信号(10)双向连接。
如图1所示,***工作过程中,FPGA芯片(1)通过RGMII接口与PHY芯片(6)交换数据,PHY芯片(6)将外部(可以是计算机主板,也可以是其他设备)传输过来的电口以太网信号(8)通过RGMII接口传输至FPGA芯片(1)中的网络双冗余模块(4),网络双冗余模块(4)对信号进行一分二计算和双冗余切换计算后将一路以太网信号转换为两路互为冗余的以太网信号分别传输至IP核内集成的传输控制模块(2)和传输控制模块(3),传输控制模块(2)和传输控制模块(3)对数据信号进行处理后又将两路以太网信号传输至协议转换模块(5),协议转换模块(5)将以太网信号转换为光口协议信号传输至光模块(7),经过光模块(7)转换为光纤以太网信号(9)、光纤以太网信号(10)传输出去。
图2所示为网络双冗余切换算法流程图,如图2所示,采用状态机监测的方式来进行双冗余切换,首先状态机实时监测工作链路的状态寄存器是否断链,如果工作链路断链则继续查看备用链路状态寄存器的连接状态是否正常,如果工作链路不断链则重复执行查询程序。如果备用链路连接正常则发出切换指令将备用链路切换为工作链路,而原工作链路则转为备用链路。完成链路切换后,发送ARP报文至网络信号接收设备,使用此链路进行网络信号传输。
图3所示状态机的具体工作模式示意图,如图3所示,网络双冗余模块内部共有两种状态机,一种是链路监测状态机,一种是链路选择状态机,链路监测状态机实时监测从光模块(7)通过链路1和链路2传输过来的信号。链路1的链路监测状态机通过判断当前信号的情况来跳转状态,最后把当前状态输出至链路选择状态机;链路2的链路监测状态机通过判断当前信号的情况来跳转状态,最后把当前状态输出至链路选择状态机。链路选择状态机则通过判断链路1和链路2的当前状态来选择是使用链路1还是链路2。
本***具有可扩展性,能够实现外部多路双冗余光纤以太网传输功能,当外部同时有多路电口以太网信号输入时,网络双冗余模块(4)可同时将所有以太网信号转换为相应的双冗余以太网信号,并通过多对传输控制模块以及协议转换模块(5)将多路双冗余网络信号传输至多个光模块,进行多路光纤以太网信号传输。
本发明提出的双冗余光纤以太网传输***,可广泛应用于计算机通信***中,可满足计算机通信可靠、安全、可信的应用需求。与传统单路光纤以太网传输方式相比,双冗余传输技术能增加此路通信的稳定性,降低发生通信中断的概率,提高了网络通信的可靠性以及可扩展性。
本发明涉及一种光纤以太网与电口以太网信号互相转换并通过光纤传输的技术,可实现信号传输双冗余功能。主要应用于计算机通信***中光纤以太网信号可靠传输,适用于多种场合的计算机网络通信。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (5)
1.一种双冗余光纤以太网传输***,其特征在于,包括:FPGA芯片、PHY芯片以及光模块,其中FPGA芯片包括:第一传输控制模块、第二传输控制模块、网络双冗余模块以及协议转换模块;
PHY芯片将外部传输过来的电口以太网信号传输至FPGA芯片中的网络双冗余模块,网络双冗余模块对信号进行一分二计算和双冗余切换计算后将一路以太网信号转换为两路互为冗余的以太网信号分别传输至IP核内集成的第一传输控制模块和第二传输控制模块,第一传输控制模块和第二传输控制模块对数据信号进行处理后又将两路以太网信号传输至协议转换模块,协议转换模块将以太网信号转换为光口协议信号传输至光模块,经过光模块转换为光纤以太网信号传输出去;
还包括:状态机,实时监测工作链路的状态寄存器是否断链,如果工作链路断链则继续查看备用链路状态寄存器的连接状态是否正常,如果工作链路不断链则重复执行查询程序;如果备用链路连接正常则发出切换指令将备用链路切换为工作链路,而原工作链路则转为备用链路,完成链路切换后,发送ARP报文至网络信号接收设备,使用此链路进行网络信号传输;
网络双冗余模块共有两种状态机,一种是链路监测状态机,一种是链路选择状态机,链路监测状态机实时监测从光模块通过一链路和另一链路传输过来的信号,一链路的链路监测状态机通过判断当前信号的情况来跳转状态,最后把当前状态输出至链路选择状态机;另一链路的链路监测状态机通过判断当前信号的情况来跳转状态,把当前状态输出至链路选择状态机,链路选择状态机则通过判断两链路和链路的当前状态来选择是使用的链路。
2.如权利要求1所述的双冗余光纤以太网传输***,其特征在于,FPGA芯片通过RGMII接口与PHY芯片交换数据。
3.如权利要求1所述的双冗余光纤以太网传输***,其特征在于,FPGA芯片与外部电口以太网信号双向连接,与外部光纤以太网信号双向连接。
4.如权利要求3所述的双冗余光纤以太网传输***,其特征在于,FPGA芯片与PHY芯片双向连接,PHY芯片与外部电口以太网信号双向连接。
5.如权利要求3所述的双冗余光纤以太网传输***,其特征在于,FPGA芯片与光模块双向连接,光模块与光纤以太网信号双向连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587597.7A CN110445533B (zh) | 2019-07-02 | 2019-07-02 | 一种双冗余光纤以太网传输*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910587597.7A CN110445533B (zh) | 2019-07-02 | 2019-07-02 | 一种双冗余光纤以太网传输*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110445533A CN110445533A (zh) | 2019-11-12 |
CN110445533B true CN110445533B (zh) | 2020-12-15 |
Family
ID=68428716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910587597.7A Active CN110445533B (zh) | 2019-07-02 | 2019-07-02 | 一种双冗余光纤以太网传输*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110445533B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113568862B (zh) * | 2020-04-28 | 2024-03-15 | 南京和邦智能科技有限公司 | 一种基于fpga处理器平台的双冗余通讯*** |
CN111555800B (zh) * | 2020-05-15 | 2021-07-20 | 北京光润通科技发展有限公司 | 一种千兆双光口服务器适配器 |
CN111683021A (zh) * | 2020-07-17 | 2020-09-18 | 合肥国科天迅科技有限公司 | 交换机用双路冗余输出的多协议终端 |
CN113010352A (zh) * | 2020-12-04 | 2021-06-22 | 中国船舶重工集团公司第七一五研究所 | 一种循环自恢复的双冗余模块设计方法 |
CN112672237A (zh) * | 2020-12-24 | 2021-04-16 | 武汉瑞盈通网络技术有限公司 | 一种otn设备及控制方法 |
CN113630220B (zh) * | 2021-07-30 | 2024-05-28 | 中车青岛四方机车车辆股份有限公司 | 一种双路冗余通讯方法、装置以及*** |
CN114760370A (zh) * | 2022-03-15 | 2022-07-15 | 杭州电子科技大学富阳电子信息研究院有限公司 | 基于udp协议的上位机与fpga高速数据传输架构及实现方法 |
CN117092903B (zh) * | 2023-10-20 | 2024-01-23 | 浙江禾川科技股份有限公司 | 一种冗余控制***及方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159523A (zh) * | 2007-11-26 | 2008-04-09 | 中控科技集团有限公司 | 基于工业以太网的故障处理方法、***及一种交换设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100349405C (zh) * | 2003-07-15 | 2007-11-14 | 中兴通讯股份有限公司 | 一种实现10g以太网端口容灾的装置 |
CN1588818A (zh) * | 2004-08-18 | 2005-03-02 | 北京首信股份有限公司 | 在交换机的交换端口实现主备倒换的方法和装置 |
CN2821984Y (zh) * | 2005-09-09 | 2006-09-27 | 东南大学 | 全网络化数字保护装置 |
CN102917286B (zh) * | 2012-11-19 | 2015-04-08 | 烽火通信科技股份有限公司 | 一种epon接入***中的手拉手保护倒换方法和*** |
CN205622958U (zh) * | 2016-01-22 | 2016-10-05 | 中国民用航空总局第二研究所 | 一种基于以太网无源光网络技术的助航灯具控制器 |
CN108259127B (zh) * | 2017-12-08 | 2021-02-19 | 天津津航计算技术研究所 | Pcie双冗余万兆网ip核 |
-
2019
- 2019-07-02 CN CN201910587597.7A patent/CN110445533B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159523A (zh) * | 2007-11-26 | 2008-04-09 | 中控科技集团有限公司 | 基于工业以太网的故障处理方法、***及一种交换设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110445533A (zh) | 2019-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110445533B (zh) | 一种双冗余光纤以太网传输*** | |
CN101800599B (zh) | 一种光纤线路保护设备及*** | |
US9967025B2 (en) | Diagnostic port for inter-switch and node link testing in electrical, optical and remote loopback modes | |
CN105743566B (zh) | 一种双pon口onu光链路保护倒换装置和保护方法 | |
JP2697519B2 (ja) | 広帯域光ネットワーク用インテリジェント相互接続およびデータ伝送方法 | |
US8990460B2 (en) | CPU interconnect device | |
CN101237254A (zh) | 光纤保护倒换装置、方法及具有该装置的无源光网络*** | |
JP4884184B2 (ja) | リンクアグリゲーション用の通信装置及びプログラム | |
CN108462601B (zh) | 应用于光传输网络的多保护组倒换方法、装置及网元设备 | |
US20050259685A1 (en) | Dual speed interface between media access control unit and physical unit | |
GB2561129A (en) | Apparatus and method for ensuring reliability of protection trip of intelligent substation | |
JPH10233735A (ja) | 障害復旧制御方法 | |
CN102801467A (zh) | 一种基于onu实现双光纤保护倒换的装置及方法 | |
CN112865880B (zh) | 一种通过光口单向传输数据***及方法 | |
JPH04117743A (ja) | 光トランシーバ | |
WO2022021048A1 (zh) | 光模块及保护倒换方法 | |
CN206498408U (zh) | 用于总线型fc‑ae‑1553网络中的网络匹配装置 | |
WO2021249270A1 (zh) | 光电收发装置及其控制方法 | |
CN113242480B (zh) | 一种光电复用的装置和方法 | |
US8909979B2 (en) | Method and system for implementing interconnection fault tolerance between CPU | |
CN104536853B (zh) | 一种保障双控制器存储设备资源连续可用性的装置 | |
CN204761436U (zh) | 一种双pon 双mac 保护的电力采集装置 | |
JP2012257167A (ja) | 通信制御装置、終端装置及び通信制御システム | |
CN105119652A (zh) | 一种光缆主备路由控制器 | |
CN104363046A (zh) | 一种智能旁路器及其工作方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |