System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络通信,尤其涉及一种网口扩展方法及系统。
技术介绍
1、随着网络技术的不断发展,千兆网络已经成为许多应用场景中的标准配置。然而,传统的网络接口扩展方式往往受到硬件限制,无法实现高效的千兆网口扩展。因此,开发一种用于单一rmii接口的千兆网口扩展方法、系统和设备,对于提高网络接口扩展的灵活性和效率具有重要意义。
2、相关技术中的产品只是通过单一网口扩展到交换机在进行转发网络,这种方法缺点在于成本高昂,无法对于每个网口的控制与隔离,无法筛查与拦截外部数据。
技术实现思路
1、有鉴于此,本专利技术实施例的目的是提供一种网口扩展方法及系统,旨在提升单一rgmii接口在千兆网络扩展中的灵活性、可靠性和传输效率。
2、一方面,本专利技术实施例提供了一种网口扩展方法,所述方法应用于网口扩展系统,所述网口扩展系统包括处理器、第一以太网收发器、第二以太网收发器;所述第一以太网收发器通过rgmii接口连接所述处理器,通过srgmii接口连接所述第二以太网收发器;所述第一以太网收发器通过mdi接口连接第一终端组,所述第二以太网收发器通过mdi接口连接第二终端组;所述第一终端组包含5个终端,所述第二终端组包含2个终端;
3、所述方法包括以下步骤:
4、第一以太网收发器通过rgmii接口接收处理器发送的总数据包;
5、处理器确定所述总数据包的第一数据流向,第一以太网收发器根据所述第一数据流向将所述总数据包划分为第一数据包和第二数据包
6、处理器确定第二数据包的第二数据流向,第二以太网收发器根据所述第二数据流将第二数据包分发到第二终端组。
7、可选地,所述将所述第二数据包通过srgmii接口分发到第二以太网收发器,包括:
8、第一以太网收发器的mac层的数据经过编码后转换为串行数据流,并通过srgmii接口发送给第二以太网收发器的phy层;
9、第二以太网收发器的phy层接收到的串行数据流经过解码后还原为mac层的第二数据包。
10、可选地,所述第二以太网收发器根据所述第二数据流将第二数据包分发到第二终端组,包括:
11、第二以太网收发器通过phy模块将所述第二数据流转换为rgmii信号,将所述rgmii信号分发到所述第二终端组中的2个终端。
12、可选地,所述处理器确定所述总数据包的第一数据流向,包括:
13、处理器获取总数据包的类型、源地址和目标地址,根据所述总数据包的类型、源地址和目标地址确定将所述总数据包分发到srgmii接口或第一终端组;
14、获取对每个所述总数据包预设的优先级,根据所述优先级由高到低的顺序依次确定每个所述总数据包的分发次序。
15、可选地,所述方法还包括:
16、处理器获取第一数据包的类型、源地址和目标地址,根据所述第一数据包的类型、源地址和目标地址确定将所述第一数据包分发到所述第一终端组中的5个终端;
17、处理器获取第二数据包的类型、源地址和目标地址,根据所述第二数据包的类型、源地址和目标地址确定将所述第二数据包分发到所述第二终端组中的2个终端;
18、获取对每个所述第一数据包和第二数据包预设的优先级,根据所述优先级由高到低的顺序依次确定每个所述第一数据包和第二数据包的分发次序。
19、另一方面,本专利技术实施例提供了一种网口扩展系统,所述网口扩展系统包括处理器、第一以太网收发器、第二以太网收发器;所述第一以太网收发器通过rgmii接口连接所述处理器,通过srgmii接口连接所述第二以太网收发器;所述第一以太网收发器通过mdi接口连接第一终端组,所述第二以太网收发器通过mdi接口连接第二终端组;所述第一终端组包含5个终端,所述第二终端组包含2个终端;
20、所述处理器,用于确定总数据包的第一数据流向,以及第二数据包的第二数据流向;
21、所述第一以太网收发器,用于通过rgmii接口接收处理器发送的总数据包;根据所述第一数据流向将所述总数据包划分为第一数据包和第二数据包,将所述第一数据包分发到第一终端组,将所述第二数据包通过srgmii接口分发到第二以太网收发器;
22、所述第二以太网收发器,用于根据所述第二数据流将第二数据包分发到第二终端组。
23、可选地,所述将所述第二数据包通过srgmii接口分发到第二以太网收发器,包括:
24、第一以太网收发器的mac层的数据经过编码后转换为串行数据流,并通过srgmii接口发送给第二以太网收发器的phy层;
25、第二以太网收发器的phy层接收到的串行数据流经过解码后还原为mac层的第二数据包。
26、可选地,所述第二以太网收发器具体用于:
27、通过phy模块转换rgmii信号,将对应的第二数据包分发到所述第二终端组中的2个终端。
28、可选地,所述处理器确定所述总数据包的第一数据流向,包括:
29、处理器获取总数据包的类型、源地址和目标地址,根据所述总数据包的类型、源地址和目标地址确定将所述总数据包分发到srgmii接口或第一终端组;
30、获取对每个所述总数据包预设的优先级,根据所述优先级由高到低的顺序依次确定每个所述总数据包的分发次序。
31、可选地,所述处理器还用于:
32、获取第一数据包的类型、源地址和目标地址,根据所述第一数据包的类型、源地址和目标地址确定将所述第一数据包分发到所述第一终端组中的5个终端;
33、获取第二数据包的类型、源地址和目标地址,根据所述第二数据包的类型、源地址和目标地址确定将所述第二数据包分发到所述第二终端组中的2个终端;
34、获取对每个所述第一数据包和第二数据包预设的优先级,根据所述优先级由高到低的顺序依次确定每个所述第一数据包和第二数据包的分发次序。
35、本专利技术实施例包括以下有益效果:本专利技术通过第一以太网收发器、第二以太网收发器能实现将单一rgmii接口扩展成7个独立控制的千兆网口,解决了传统设备网口不足的需求,将显著提升单一rgmii接口在千兆网络扩展中的灵活性、可靠性和传输效率,使得单一接口可以适应更复杂的网络环境和更高的应用要求。同时能做到对于每个网口的控制与隔离,以提高设备的信息安全性。
本文档来自技高网...【技术保护点】
1.一种网口扩展方法,其特征在于,所述方法应用于网口扩展系统,所述网口扩展系统包括处理器、第一以太网收发器、第二以太网收发器;所述第一以太网收发器通过RGMII接口连接所述处理器,通过SRGMII接口连接所述第二以太网收发器;所述第一以太网收发器通过MDI接口连接第一终端组,所述第二以太网收发器通过MDI接口连接第二终端组;所述第一终端组包含5个终端,所述第二终端组包含2个终端;
2.根据权利要求1所述的方法,其特征在于,所述将所述第二数据包通过SRGMII接口分发到第二以太网收发器,包括:
3.根据权利要求1所述的方法,其特征在于,所述第二以太网收发器根据所述第二数据流将第二数据包分发到第二终端组,包括:
4.根据权利要求1所述的方法,其特征在于,所述处理器确定所述总数据包的第一数据流向,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种网口扩展系统,其特征在于,所述网口扩展系统包括处理器、第一以太网收发器、第二以太网收发器;所述第一以太网收发器通过RGMII接口连接所述处理器,通过SRGMI
7.根据权利要求6所述的系统,其特征在于,所述将所述第二数据包通过SRGMII接口分发到第二以太网收发器,包括:
8.根据权利要求6所述的系统,其特征在于,所述第二以太网收发器具体用于:
9.根据权利要求6所述的系统,其特征在于,所述确定所述总数据包的第一数据流向,包括:
10.根据权利要求8所述的系统,其特征在于,所述处理器还用于:
...【技术特征摘要】
1.一种网口扩展方法,其特征在于,所述方法应用于网口扩展系统,所述网口扩展系统包括处理器、第一以太网收发器、第二以太网收发器;所述第一以太网收发器通过rgmii接口连接所述处理器,通过srgmii接口连接所述第二以太网收发器;所述第一以太网收发器通过mdi接口连接第一终端组,所述第二以太网收发器通过mdi接口连接第二终端组;所述第一终端组包含5个终端,所述第二终端组包含2个终端;
2.根据权利要求1所述的方法,其特征在于,所述将所述第二数据包通过srgmii接口分发到第二以太网收发器,包括:
3.根据权利要求1所述的方法,其特征在于,所述第二以太网收发器根据所述第二数据流将第二数据包分发到第二终端组,包括:
4.根据权利要求1所述的方法,其特征在于,所述处理器确定所述总数据包的第一数据流向,包括:
5.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:何佳俊,何金峰,
申请(专利权)人:广东天波信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。