一种板级国产交换机级联实现系统及方法与流程

文档序号:31859603发布日期:2022-10-19 04:19阅读:167来源:国知局
一种板级国产交换机级联实现系统及方法与流程

1.本发明属于千兆网络通讯及国产化技术领域,具体涉及一种板级国产交换机级联实现系统及方法。


背景技术:

2.近年来,网络通讯技术的发展日新月异,设备级的交换机级联司空见惯。在军工应用领域,伴随着外部禁运限购的影响,自主可控的需求也更加迫切。如何在现有环境的基础上,设计出自主可控全国产化,并可以实现交换机级联的板卡,变得迫在眉睫。
3.为了满足国产化的需求,实现低成本自主可控的目标,亟需提出一种板级国产交换机级联实现方案。


技术实现要素:

4.(一)要解决的技术问题
5.本发明要解决的技术问题是:为克服现有千兆网络通讯技术和国产化自主可控的不足,具体来讲就是核心硬件芯片无法实现国产,或者实现国产化以后,网络通讯性能太低,无法实现交换机级联,无法满足系统要求的问题,在自主可控的基础上,设计一种板级国产交换机级联实现方案。
6.(二)技术方案
7.为了解决上述技术问题,本发明提供了一种板级国产交换机级联实现系统,包括cpu、bmc以及两个交换芯片e1和e2;其中,两个交换芯片e1和e2通过gmac口级联,两个交换芯片均可配置为工作在soc模式和非soc模式,不同模式对应不同的级联实现方法;cpu和bmc分别通过pcie网卡和100m phy,接入交换网络中。
8.优选地,soc模式下,两个交换芯片e1和e2可以自主独立工作,系统上电以后,bmc可控制两个交换芯片上电,然后两个交换芯片可分别加载各自的spi flash芯片,进行初始化和寄存器配置,分别配置gmac端口工作在rgmii模式,配置其他端口工作在正常模式,最终实现两个交换芯片的网络级联。
9.优选地,非soc模式下,两个交换芯片不可以自主独立工作,系统上电以后,bmc控制cpu和两个交换芯片上电,cpu调用i2c与一个交换芯片进行握手通信,bmc调用i2c与另一个交换芯片进行握手通信,然后进行初始化配置,配置然后cpu和bmc分别调用i2c与两个交换芯片进行握手通信的gmac端口工作在rgmii模式,配置其他端口工作在正常模式,最终实现两个交换芯片的网络级联。
10.优选地,该系统基于vpx架构,对外可以输出8路1000base-t电口和2路1000base-x光口。
11.优选地,该系统采用cpu芯片2k1000,采用40nm工艺,片内集成2个gs264处理器核,主频1ghz,片内集成共享的1mb二级cache,64位533mhz的ddr3控制器2个x4 pcie2.0接口以及2个rgmii千兆网接口。
12.优选地,该系统的bmc为芯片gd32f450,采用arm cortex-m432位处理器核,片上集成flash存储3072kb和sram存储512kb。
13.优选地,该系统的两个交换芯片为sf2507e,采用lqfp128-epad封装,支持5+2端口10/100/1000m高性能以太网交换,集成5个低功耗特性gigaphy和2个gmac端口。
14.本发明还提供了一种利用所述系统实现的板级国产交换机级联实现方法,包括以下步骤:
15.步骤1.系统上电,bmc先启动;
16.步骤2.bmc控制cpu和交换芯片的上电时序;
17.步骤3.cpu初始化,通过标志位判断交换芯片的工作模式;
18.步骤4.判断soc是否使能;
19.步骤5.如果soc使能,则工作在soc模式下,执行步骤6至步骤8;如果soc不使能,则工作在非soc模式下,执行步骤9至步骤11;
20.步骤6.交换芯片e1和e2自主进行初始化,通过各自的串口可以监控进程和端口配置,分别从各自的spi flash中加载初始化配置信息;
21.步骤7.交换芯片e1和e2分别配置gmac端口工作在rgmii模式,配置其他端口工作在正常模式;
22.步骤8.cpu通过pcie网卡接入e1,bmc通过100m phy接入e2;整个交换网络正常工作,实现级联;
23.步骤9.cpu和bmc分别调用i2c模块,与交换芯片e1和e2进行握手通信,对交换芯片e1和e2进行初始化配置;
24.步骤10.分别配置交换芯片e1和e2的gmac2端口工作在rgmii模式,配置其他端口工作在正常模式;
25.步骤11.cpu通过pcie网卡接入e1,bmc通过100m phy接入交换芯片e2;整个交换网络正常工作,实现级联。
26.本发明还提供了一种所述的系统在千兆网络通讯及国产化技术领域中的应用。
27.本发明还提供了一种所述的方法在千兆网络通讯及国产化技术领域中的应用。
28.(三)有益效果
29.本发明中两个交换芯片sf2507e通过gmac口级联,可以配置2507e工作在soc模式和非soc模式,不同模式对应不同的级联实现方法。所有芯片采用自主可控的国产化设计,自主可控,不受禁用影响;同一个电路设计,可以实现两种不同的级联,冗余备份,大大提高了系统的可靠性;两个少端口交换机级联,实现多端口输出,大大降低了成本。
附图说明
30.图1为本发明实施例的方法所基于的交换机级联方式1原理框图;
31.图2为本发明实施例的方法所基于的交换机级联方式2原理框图;
32.图3为本发明实施例的方法的交换级联逻辑流程图。
具体实施方式
33.为使本发明的目的、内容和优点更加清楚,下面结合附图和实施例,对本发明的具
体实施方式作进一步详细描述。
34.下面结合图1所示的交换机级联方式1原理框图、图2所示的交换机级联方式2原理框图以及图3所示的交换级联软件逻辑框图,对本发明的系统及方法作进一步描述。
35.本发明提供的一种板级国产交换机级联实现系统,采用cpu 2k1000+bmc gd32f450+两片交换芯片sf2507e的方案,基于vpx架构,对外可以输出8路1000base-t电口和2路1000base-x光口。其中,两个交换芯片sf2507e通过gmac口级联,可以配置sf2507e工作在soc模式和非soc模式,不同模式对应不同的级联实现方法。cpu和bmc分别通过pcie网卡和100m phy,接入交换网络中,此外,在非soc模式下,cpu和bmc还可以通过i2c对sf2507e进行初始化配置和管理。
36.进一步地,cpu芯片2k1000,采用40nm工艺,片内集成2个gs264处理器核,主频1ghz,片内集成共享的1mb二级cache,64位533mhz的ddr3控制器2个x4 pcie2.0接口以及2个rgmii千兆网接口等。
37.进一步地,bmc芯片gd32f450,采用arm cortex-m432位处理器核,片上集成flash存储3072kb和sram存储512kb,io资源和外设接口丰富,可以满足常规标准以及先进的通讯需求。
38.进一步地,交换芯片sf2507e,采用lqfp128-epad封装,支持5+2端口10/100/1000m高性能以太网交换,集成5个低功耗特性gigaphy和2个gmac端口。
39.如图1所示,交换机级联方式1,即soc模式。两个交换芯片sf2507e,以下简称e1和e2,可以自主独立工作,系统上电以后,bmc控制sf2507e上电,然后两个sf2507e分别加载各自的spi flash芯片,进行初始化和寄存器配置,分别配置gmac2端口工作在rgmii模式,配置其他端口工作在正常模式,最终实现两个sf2507e的网络级联。
40.如图2所示,交换机级联方式2,即非soc模式。两个交换芯片sf2507e,不可以自主独立工作,系统上电以后,bmc控制cpu和sf2507e上电,然后cpu和bmc分别调用i2c与两个交换芯片e1和e2进行握手通信,然后进行初始化配置,配置gmac2端口工作在rgmii模式,配置其他端口工作在正常模式,最终实现两个sf2507e的网络级联。
41.结合如图3所示,利用上述系统实现的板级国产交换机级联实现方法的级联步骤如下:
42.步骤1.系统上电,bmc先启动;
43.步骤2.bmc控制cpu和交换芯片的上电时序;
44.步骤3.cpu初始化,通过标志位判断交换芯片的工作模式;
45.步骤4.判断soc是否使能;
46.步骤5.如果soc使能,则工作在soc模式下,执行步骤6至步骤8;如果soc不使能,则工作在非soc模式下,执行步骤9至步骤11;
47.步骤6.交换芯片e1和e2自主进行初始化,通过各自的串口可以监控进程和端口配置,分别从各自的spi flash中加载初始化配置信息;
48.步骤7.交换芯片e1和e2分别配置gmac2端口工作在rgmii模式,配置其他端口工作在正常模式;
49.步骤8.cpu通过pcie网卡接入e1,bmc通过100m phy接入e2;整个交换网络正常工作,实现级联;
50.步骤9.cpu和bmc分别调用iic模块,与交换芯片e1和e2进行握手通信,对交换芯片e1和e2进行初始化配置;
51.步骤10.分别配置交换芯片e1和e2的gmac2端口工作在rgmii模式,配置其他端口工作在正常模式;
52.步骤11.cpu通过pcie网卡接入e1,bmc通过100m phy接入交换芯片e2;整个交换网络正常工作,实现级联。
53.可以看出,本发明采用cpu 2k1000+bmc gd32f450+两片交换芯片sf2507e的方案,基于vpx架构,对外可以输出8路1000base-t电口和2路1000base-x光口。两个交换芯片sf2507e通过gmac口级联,可以配置2507e工作在soc模式和非soc模式,不同模式对应不同的级联实现方法。cpu和bmc分别通过pcie网卡和100m phy,接入交换网络中。所有芯片采用自主可控的国产化设计,自主可控,不受禁用影响;同一个电路设计,可以实现两种不同的级联,冗余备份,大大提高了系统的可靠性;两个少端口交换机级联,实现多端口输出,大大降低了成本。
54.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1