CN113726580A - 一种国产化带双冗余切换功能的6u-vpx千兆网络模块 - Google Patents
一种国产化带双冗余切换功能的6u-vpx千兆网络模块 Download PDFInfo
- Publication number
- CN113726580A CN113726580A CN202111054673.1A CN202111054673A CN113726580A CN 113726580 A CN113726580 A CN 113726580A CN 202111054673 A CN202111054673 A CN 202111054673A CN 113726580 A CN113726580 A CN 113726580A
- Authority
- CN
- China
- Prior art keywords
- module
- ethernet
- vpx
- interface
- pcie
- 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.)
- Pending
Links
- 230000004807 localization Effects 0.000 title description 5
- 238000004891 communication Methods 0.000 claims abstract description 5
- 230000006870 function Effects 0.000 claims description 15
- 230000009977 dual effect Effects 0.000 claims description 5
- 235000000421 Lepidium meyenii Nutrition 0.000 claims description 3
- 239000013078 crystal Substances 0.000 claims description 3
- 235000012902 lepidium meyenii Nutrition 0.000 claims description 3
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 5
- 230000005611 electricity Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种国产化带双冗余切换功能的6U‑VPX千兆网络模块,属于千兆网络模块设计技术领域。使用该网络模块可实现局域网内部多设备间的互联,并且该网络模块对外提供两路以太网接口,可实现双冗余热备份,当前工作链路断开时,在规定的时间内可切换到备份链路进行通信。
Description
技术领域
本发明属于千兆网络模块设计技术领域,具体涉及一种国产化带双冗余切换功能的6U-VPX千兆网络模块。
背景技术
双冗余切换网络技术广泛应用于军事设备、工业设备等领域,是信息可靠传输的一种重要手段,设备间通过双冗余千兆以太网接口实现可靠互联。鉴于器件停产、禁运等原因,要求网络模块具有国产化、自主可控的特点。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何设计一种满足设备主机间网络可靠互联、国产化的和自主可控的带双冗余切换功能的6U-VPX千兆网络模块。
(二)技术方案
为了解决上述技术问题,本发明提供了一种国产化带双冗余切换功能的6U-VPX千兆网络模块,该模块为采用PCIe总线的6U-VPX板型,对外引出1路PCIe总线和2个10M/100M/1000Mbps自适应的千兆以太网接口,可实现以太网接口双冗余热备份和链路切换;该模块通过PCIe总线与设备主机通信,通过千兆以太网接口接入局域网,2路以太网接口互为热备份,当1路工作链路断开时,在规定时间内即可切换到另1路,实现双冗余网络接口功能,链路切换时间不大于10ms。
优选地,该模块包括以太网控制器芯片、PHY芯片、EEPROM、网络变压器、VPX连接器;其中,PHY芯片与以太网控制器芯片连接,网络变压器与PHY芯片连接,VPX连接器分别与以太网控制器芯片、网络变压器连接,EEPROM通过串行4线接口与以太网控制器芯片连接。
优选地,该模块采用中电32所的JEM82575作为以太网控制器芯片,中电32所的JEM88E1111作为PHY芯片,采用深圳国微的SM93C66A作为配置EEPROM,采用联泰兴的HST-24022SXCR作为网络变压器,采用3412厂的J-1410189-3和J-1410187-3作为VPX连接器。
优选地,所述JEM82575自带PCIe接口、DMA单元和2个GMAC控制器,所述DMA单元用于实现以太网帧的发送接收,实现与驱动的软硬件协同,实现链路冗余切换;GMAC控制器用于与DMA单元交互,实现以太网链路层协议;以太网MAC地址通过串行4线接口保存在EEPROM中,通过对JEM82575内部的寄存器进行配置可实现以太网接口双冗余热备份和链路切换,该模块的PCIe总线信号通过VPX的P2连接器对外引出,2路千兆网络信号经过PHY芯片和网络变压器后,从VPX的P6连接器对外引出。
优选地,所述串行4线接口为EEPROM接口,用于保存以太网MAC地。
优选地,PCIe接口中的IP核可实现PCIe配置空间,PCIe配置空间中默认配置如下:VENDOR_ID:0x8086;DEVICE_ID:0x9666;CLASS_ID:0x020000。
优选地,PCIe接口中的配置寄存器EP_SCB模块可实现PCIe接口的IP核中的PCIe内存空间,即网卡SCB寄存器组空间,SCB寄存器组定义了DMA的不同命令与状态,JEM82575在使用中只需要配置地址Base+0Ch、Base+10h处的My_Mac_addr即可,配置好MAC地址后,工作状态下MACA、MACB两条链路的MAC地址都会映射到局域网内各终端的ARP表中,两条链路互为热备份,当其中一条工作链路断开时,芯片内部的DMA单元会将链路切换到另一路,继续进行通信。
优选地,该模块还包括电源模块,且采用中电24所的SW1963MF作为所述电源模块。
优选地,该模块还包括晶振。
本发明还提供了一种利用所述模块实现的双冗余热备份方法。
(三)有益效果
本发明提供了一种国产化带双冗余切换功能的6U-VPX千兆网络模块,使用该网络模块可实现局域网内部多设备间的互联,并且该网络模块对外提供两路以太网接口,可实现双冗余热备份,当前工作链路断开时,在规定的时间内可切换到备份链路进行通信。
附图说明
图1为本发明提供的一种国产化带双冗余切换功能的6U-VPX千兆网络模块的组成框图;
图2为本发明的EM82575芯片内部结构组成框图;
图3为本发明的PCIe配置空间图示;
图4为本发明的PCIe内存空间图示。
具体实施方式
为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
本发明提供的一种国产化带双冗余切换功能的6U-VPX千兆网络模块为采用PCIe总线的6U-VPX板型,对外引出1路PCIe总线和2个10M/100M/1000Mbps自适应的千兆以太网接口,可实现以太网接口双冗余热备份和链路切换;该模块通过PCIe总线与设备主机通信,通过千兆以太网接口接入局域网,2路以太网接口互为热备份,当1路工作链路断开时,在规定时间内即可切换到另1路,实现双冗余网络接口功能,链路切换时间不大于10ms。
该模块由以太网控制器芯片、PHY芯片、EEPROM、晶振、网络变压器、VPX连接器、电源模块等国产化器件组成,组成框图如图1所示。
国产化带双冗余切换功能的6U-VPX千兆网络模块采用中电32所的JEM82575作为以太网控制器芯片,中电32所的JEM88E1111作为PHY芯片,采用深圳国微的SM93C66A作为配置EEPROM,采用联泰兴的HST-24022SXCR作为网络变压器,采用3412厂的J-1410189-3和J-1410187-3作为VPX连接器,采用中电24所的SW1963MF作为电源模块。
JEM82575自带PCIe接口和2个GMAC控制器,以太网MAC地址通过串行4线接口保存在EEPROM中,通过对JEM82575内部的寄存器进行配置可实现以太网接口双冗余热备份和链路切换,因此使用国产化带双冗余切换功能的6U-VPX千兆网络模块无需进行双冗余网络底层软件的开发就可实现双冗余网络接口功能。该模块的PCIe总线信号通过VPX的P2连接器对外引出,2路千兆网络信号经过PHY芯片和网络变压器后,从VPX的P6连接器对外引出。
具体地,EM82575芯片内部结构如图2所示,JEM82575芯片内各模块功能如下:
1)PCIe接口:PCIe×1、2.5Gbps;
2)DMA单元:用于实现以太网帧的发送接收,实现与驱动的软硬件协同,实现链路冗余切换;
3)GMAC控制器:用于实现以太网链路层协议;
4)EEPROM接口:串行4线接口,用于保存以太网MAC地址;
如图3所示为PCIe配置空间。该PCIe配置空间的硬件实现由PCIe接口中的IP核决定;软件实现由操作***PCIe驱动来实现。网卡驱动基本上不用操作该空间。PCIe配置空间中默认配置如下:VENDOR_ID:0x8086;DEVICE_ID:0x9666;CLASS_ID:0x020000。一般情况下使用默认配置即可。
如图4所示为PCIe接口的IP核中的PCIe内存空间,即网卡SCB寄存器组空间。硬件上PCIe接口中的配置寄存器EP_SCB模块实现该空间,软件上由网卡驱动实现对该空间的访问。SCB寄存器组定义了DMA的不同命令与状态。JEM82575在使用中只需要配置地址Base+0Ch、Base+10h处的My_Mac_addr即可,避免不同板卡之间的物理地址冲突。配置好MAC地址后,工作状态下MACA、MACB两条链路的MAC地址都会映射到局域网内各终端的ARP表中,两条链路互为热备份,当其中一条工作链路断开时,芯片内部的硬件DMA单元会将链路切换到另一路,继续进行通信,无需软件参与切换过程。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (10)
1.一种国产化带双冗余切换功能的6U-VPX千兆网络模块,其特征在于,该模块为采用PCIe总线的6U-VPX板型,对外引出1路PCIe总线和2个10M/100M/1000Mbps自适应的千兆以太网接口,可实现以太网接口双冗余热备份和链路切换;该模块通过PCIe总线与设备主机通信,通过千兆以太网接口接入局域网,2路以太网接口互为热备份,当1路工作链路断开时,在规定时间内即可切换到另1路,实现双冗余网络接口功能,链路切换时间不大于10ms。
2.如权利要求1所述的模块,其特征在于,该模块包括以太网控制器芯片、PHY芯片、EEPROM、网络变压器、VPX连接器;其中,PHY芯片与以太网控制器芯片连接,网络变压器与PHY芯片连接,VPX连接器分别与以太网控制器芯片、网络变压器连接,EEPROM通过串行4线接口与以太网控制器芯片连接。
3.如权利要求2所述的模块,其特征在于,该模块采用中电32所的JEM82575作为以太网控制器芯片,中电32所的JEM88E1111作为PHY芯片,采用深圳国微的SM93C66A作为配置EEPROM,采用联泰兴的HST-24022SXCR作为网络变压器,采用3412厂的J-1410189-3和J-1410187-3作为VPX连接器。
4.如权利要求3所述的模块,其特征在于,所述JEM82575自带PCIe接口、DMA单元和2个GMAC控制器,所述DMA单元用于实现以太网帧的发送接收,实现与驱动的软硬件协同,实现链路冗余切换;GMAC控制器用于与DMA单元交互,实现以太网链路层协议;以太网MAC地址通过串行4线接口保存在EEPROM中,通过对JEM82575内部的寄存器进行配置可实现以太网接口双冗余热备份和链路切换,该模块的PCIe总线信号通过VPX的P2连接器对外引出,2路千兆网络信号经过PHY芯片和网络变压器后,从VPX的P6连接器对外引出。
5.如权利要求2所述的模块,其特征在于,所述串行4线接口为EEPROM接口,用于保存以太网MAC地。
6.如权利要求4所述的模块,其特征在于,PCIe接口中的IP核可实现PCIe配置空间,PCIe配置空间中默认配置如下:VENDOR_ID:0x8086;DEVICE_ID:0x9666;CLASS_ID:0x020000。
7.如权利要求4所述的模块,其特征在于,PCIe接口中的配置寄存器EP_SCB模块可实现PCIe接口的IP核中的PCIe内存空间,即网卡SCB寄存器组空间,SCB寄存器组定义了DMA的不同命令与状态,JEM82575在使用中只需要配置地址Base+0Ch、Base+10h处的My_Mac_addr即可,配置好MAC地址后,工作状态下MACA、MACB两条链路的MAC地址都会映射到局域网内各终端的ARP表中,两条链路互为热备份,当其中一条工作链路断开时,芯片内部的DMA单元会将链路切换到另一路,继续进行通信。
8.如权利要求2所述的模块,其特征在于,该模块还包括电源模块,且采用中电24所的SW1963MF作为所述电源模块。
9.如权利要求2所述的模块,其特征在于,该模块还包括晶振。
10.一种利用权利要求1至9中任一项所述模块实现的双冗余热备份方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111054673.1A CN113726580A (zh) | 2021-09-09 | 2021-09-09 | 一种国产化带双冗余切换功能的6u-vpx千兆网络模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111054673.1A CN113726580A (zh) | 2021-09-09 | 2021-09-09 | 一种国产化带双冗余切换功能的6u-vpx千兆网络模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113726580A true CN113726580A (zh) | 2021-11-30 |
Family
ID=78682932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111054673.1A Pending CN113726580A (zh) | 2021-09-09 | 2021-09-09 | 一种国产化带双冗余切换功能的6u-vpx千兆网络模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113726580A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115189817A (zh) * | 2022-05-26 | 2022-10-14 | 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) | 一种双冗余网络通信电路 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102984059A (zh) * | 2012-11-22 | 2013-03-20 | 中国电子科技集团公司第三十二研究所 | 千兆以太网冗余网卡及其链路切换条件判定结果控制方法 |
CN105406998A (zh) * | 2015-11-06 | 2016-03-16 | 天津津航计算技术研究所 | 基于fpga的双冗余千兆以太网介质访问控制器ip核 |
CN111614551A (zh) * | 2020-05-15 | 2020-09-01 | 北京光润通科技发展有限公司 | 一种pcie千兆以太网mac层控制器及驱动方法 |
CN112600767A (zh) * | 2020-12-07 | 2021-04-02 | 天津津航计算技术研究所 | 一种国产化24端口6u_vpx二层千兆网络交换模块 |
CN112653621A (zh) * | 2020-12-07 | 2021-04-13 | 天津津航计算技术研究所 | 一种国产化带双冗余切换功能的lrm千兆网络模块 |
-
2021
- 2021-09-09 CN CN202111054673.1A patent/CN113726580A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102984059A (zh) * | 2012-11-22 | 2013-03-20 | 中国电子科技集团公司第三十二研究所 | 千兆以太网冗余网卡及其链路切换条件判定结果控制方法 |
CN105406998A (zh) * | 2015-11-06 | 2016-03-16 | 天津津航计算技术研究所 | 基于fpga的双冗余千兆以太网介质访问控制器ip核 |
CN111614551A (zh) * | 2020-05-15 | 2020-09-01 | 北京光润通科技发展有限公司 | 一种pcie千兆以太网mac层控制器及驱动方法 |
CN112600767A (zh) * | 2020-12-07 | 2021-04-02 | 天津津航计算技术研究所 | 一种国产化24端口6u_vpx二层千兆网络交换模块 |
CN112653621A (zh) * | 2020-12-07 | 2021-04-13 | 天津津航计算技术研究所 | 一种国产化带双冗余切换功能的lrm千兆网络模块 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115189817A (zh) * | 2022-05-26 | 2022-10-14 | 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) | 一种双冗余网络通信电路 |
CN115189817B (zh) * | 2022-05-26 | 2024-03-22 | 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) | 一种双冗余网络通信电路 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104407556B (zh) | 一种热备冗余的模块切换装置 | |
CN101464724B (zh) | 多通道主从设备通信电路 | |
CN102724093B (zh) | 一种atca机框及其ipmb连接方法 | |
CN112653621A (zh) | 一种国产化带双冗余切换功能的lrm千兆网络模块 | |
CN111427824B (zh) | 串口通信电路 | |
CN107135150B (zh) | 一种基于SpaceWire接***叉备份的冗余容错*** | |
CN101895423A (zh) | 以太网中的数据传输方法和*** | |
CN107294594B (zh) | 一种无源光网络设备、切换方法及*** | |
CN111917655A (zh) | 第五代移动通信路由模块 | |
CN113726580A (zh) | 一种国产化带双冗余切换功能的6u-vpx千兆网络模块 | |
CN201878164U (zh) | 基于双冗余网络的嵌入式智能发射控制装置 | |
CN103793003A (zh) | 一种交换板和刀片服务器 | |
CN113722259A (zh) | Rs-485与rs-232共用接口电路 | |
CN105404140B (zh) | 基于cpu的冗余输出的数字量输出模块 | |
CN210183618U (zh) | 一种基于电力载波技术的通信网关和照明*** | |
CN113709013A (zh) | 一种国产化带双冗余切换功能的6u-cpci千兆网络模块 | |
CN101256621A (zh) | 共用天线电路、读卡器及其切换方法 | |
CN106950890B (zh) | 基于双485通讯的智能开关电路 | |
CN112988645B (zh) | 一种架构在mipi dsi总线的一对多传输方法 | |
CN214042097U (zh) | 一种可自定义协议的plc串口通讯扩展模块 | |
CN115051881A (zh) | 一种基于dsp28346和zynq双主芯片的千兆以太网实现方法 | |
CN209858985U (zh) | 基于ldn的分布式控制***、装置及智能家具 | |
CN102946339B (zh) | 主机和从机的通信*** | |
CN202856771U (zh) | 一种模块化集成总线控制器 | |
CN102609388A (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 |