System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种集成电路的处理方法技术_技高网

一种集成电路的处理方法技术

技术编号:40540872 阅读:6 留言:0更新日期:2024-03-05 18:56
该集成电路包含串行信号接收模块、IEEE802.325G物理层解码模块、数据报文处理模块和百兆/千兆网口接口模块。其中信号接收模块用于对接收到的25Gbps差分串行信号进行串并转换得到并行数据流;IEEE802.325G物理层解码模块,用于对所述并行数据流进行解码,以得到以太网数据包;数据报文处理模块,对以太网数据包进行筛选、缓存,将组播、单播(UDP和TCP)形式的IP广播数据包IP地址和(或)端口号进行必要的修改;百兆/千兆网口接口模块负责转发所述数据报文处理模块筛选或修改的报文,并对控制报文和网络基本协议报文进行处理。本发明专利技术实现了25G以太网数据到百兆或千兆以太网数据流的转发。

【技术实现步骤摘要】

本专利技术设计通信,尤其涉及一种集成电路的处理方法


技术介绍

1、i-pon万兆光纤入户技术,最早于2013年由国家广电总局和多家广电网络运营商共同提出,近几年逐渐完成标准化、产业化。该技术的关键万兆ip广播技术,是将10g光纤以太网技术应用于广播网络,而i-pon方案是将万兆ip广播通道叠加于常规双向接入网络(gpon/epon/xg-pon)之上。

2、近年来,随着4k p60和8k超高清节目的出现,视频业务占用的带宽越来越大,且由于万兆ip广播网络除了承载直播业务以外,还能承载vod、ott等点播业务,因此10gbps的下行带宽也随着并发用户的增加而逐渐吃紧,25gbps的万兆ip广播技术需求日益明显,而其核心产品就是终端网关的25g广播接收芯片。


技术实现思路

1、有鉴于此,本专利技术要解决的技术问题是提供一种集成电路的处理方法,既能够实现25gbps数据的单向接收,又能够实现组播报文转发、组播报文转单播报文以及单播(udp/tcp)报文的转发,还能把25g以太网接口转换为现有主流终端的百兆和(或)千兆以太网接口,达到简化终端的设计并降低终端整体成本的目的。

2、根据本公开的一方面,提供了一种集成电路的处理方法,其特征在于,所述系统包括串行信号接收模块、25g以太网物理层解码模块、数据报文处理模块、百兆/千兆网口接口模块。

3、所述串行信号接收模块,用于接收来自25g单向ip广播网的25gbps差分信号,进行串并转换,得到并行数据流。所述ip广播是一种在单向光分配网上实现的基于万兆以太网物理层协议的基带ip流广播(有线电视网络光纤到户万兆单向ip广播系统技术规范,gy/t327-2019)。

4、所述25g物理层解码模块,用于对所述并行数据流进行ieee802.3 25g base-r以太网物理层解码,得到以太网数据包,支持按照ieee802.3 25g base-r rs-fec要求对报文进行检错和纠错,包括码字标记对齐锁定、rs解码、码字标记移除、码字转换、速率补偿等。

5、所述码字标记对齐锁定,接收从以太网协议层发送过来的比特数据,查找特定的码字对齐标记,实现码字的对齐锁定;所述rs解码,对完成所述码字标记对齐锁定的数据进行rs解码,纠正错误的码字,同时移除校验码字;所述码字标记移除,是完成码字对齐后将对齐用的码字标记移除;所述码字转换,根据标准定义的规则将一个257bit块转换成4个66bit块;所述速率补偿,对所述码字标记移除导致的速率变换进行补偿,包括3个处理步骤:将接收的数据进行解扰并转换成25gmii标准接口数据、根据指定的规则插入空闲位控制字、重新进行加扰并编码得到64bit或66bit的码块。

6、所述数据报文处理模块,包括以太网格式报文过滤、报文缓存、报文修改转发等多个操作。

7、所述报文过滤是对接收(包括可能的纠错后)的所述以太网数据包进行解析,与过滤器参数进行对比,筛选出符合要求的数据包。

8、所述过滤器参数,包括ip数据包的源mac地址和(或)目的mac地址和(或)目的ip地址和(或)源ip地址和(或)协议字段以及udp/tcp端口号。

9、所述报文缓存,由于输入报文的突发速度可能高达25gbps,而输出最多只有1gbps,因此筛选的报文需要进入数据缓存区进行暂存,缓存区至少64mbyte,可选择ddr2或ddr3 等sdram存储器。

10、所述报文修改转发包括组播报文转发、组播报文转单播报文、单播(udp/tcp)报文转发三种方式。

11、所述的组播报文转发,根据终端的请求,在25gip数据流中根据组播地址和(或)udp目的端口号过滤,并把数据包转发到千兆以太网或百兆以太网。

12、所述组播报文转单播报文,根据终端的请求,在25g以太网上根据组播地址和(或)udp目的端口号过滤udp组播报文,并修改目的mac地址和ip地址为终端地址,使之成为单播报文发给终端,根据终端的请求,还可修改目的端口号为防止对于终端udp目的端口号冲突。

13、所述单播(udp/tcp)报文转发,是识别输入报文的目的mac地址和(或)源mac地址,进行地址匹配检查,符合条件的报文过滤出来进行缓存和必要的地址修改,转发到千兆网和百兆网接口。

14、所述百兆/千兆网口接口模块,对控制信令报文、arp/icmp基本协议报文进行收发处理,并将所述数据报文处理模块过滤转发后的数据报文发送到百兆/千兆网口。所述的控制信令报文包括过滤器参数的ip地址和(或)端口号等。

15、在一种可能的实现方式中,数据通道的转发速率控制,可以周期性统计某一通道的数据流平均速度,对该通道的数据报文以计算得到的平均速度向千兆/百兆接口转发。

16、在一种可能的实现方式中,ip广播技术在局域网侧(百兆/千兆接口所在网络)支持igmp/mld组播协议,所述报文处理模块检测到局域网侧的igmp请求报文,根据报文中的组播地址对25g ip广播网的报文进行筛选和转发。

17、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。

本文档来自技高网...

【技术保护点】

1.一种集成电路的处理方法,其特征在于,所述系统包括串行信号接收模块、25G以太网物理层解码模块、数据报文处理模块、百兆/千兆网口接口模块;所述串行信号接收模块,用于接收来自25G单向IP广播网的25Gbps差分信号,进行串并转换,得到并行数据流,所述IP广播是一种在单向光分配网上实现的基于万兆以太网物理层协议的基带IP流广播(有线电视网络光纤到户万兆单向IP广播系统技术规范,GY/T 327-2019),所述25G物理层解码模块,用于对所述并行数据流进行IEEE802.3 25G Base-R以太网物理层解码,得到以太网数据包,支持按照IEEE802.3 25G Base-R RS-FEC要求对报文进行检错和纠错,包括码字标记对齐锁定、RS解码、码字标记移除、码字转换、速率补偿等,所述码字标记对齐锁定,接收从以太网协议层发送过来的比特数据,查找特定的码字对齐标记,实现码字的对齐锁定,所述RS解码,对完成所述码字标记对齐锁定的数据进行RS解码,纠正错误的码字,同时移除校验码字,所述码字标记移除,是完成码字对齐后将对齐用的码字标记移除,所述码字转换,根据标准定义的规则将一个257bit块转换成4个66bit块,所述速率补偿,对所述码字标记移除导致的速率变换进行补偿,包括3个处理步骤:将接收的数据进行解扰并转换成25GMII标准接口数据、根据指定的规则插入空闲位控制字、重新进行加扰并编码得到64bit或66bit的码块,所述数据报文处理模块,包括以太网格式报文过滤、报文缓存、报文修改转发等多个操作,所述报文过滤是对接收(包括可能的纠错后)的所述以太网数据包进行解析,与过滤器参数进行对比,筛选出符合要求的数据包,所述过滤器参数,包括IP数据包的源MAC地址和(或)目的MAC地址和(或)目的IP地址和(或)源IP地址和(或)协议字段以及UDP/TCP端口号,所述报文缓存,由于输入报文的突发速度可能高达25Gbps,而输出最多只有1Gbps,因此筛选的报文需要进入数据缓存区进行暂存,缓存区至少64MByte,可选择DDR2或DDR3 等SDRAM存储器,所述报文修改转发包括组播报文转发、组播报文转单播报文、单播(UDP/TCP)报文转发三种方式,所述的组播报文转发,根据终端的请求,在25GIP数据流中根据组播地址和(或)UDP目的端口号过滤,并把数据包转发到千兆以太网或百兆以太网,所述组播报文转单播报文,根据终端的请求,在25G以太网上根据组播地址和(或)UDP目的端口号过滤UDP组播报文,并修改目的MAC地址和IP地址为终端地址,使之成为单播报文发给终端,根据终端的请求,还可修改目的端口号为防止对于终端UDP目的端口号冲突,所述单播(UDP/TCP)报文转发,是识别输入报文的目的MAC地址和(或)源MAC地址,进行地址匹配检查,符合条件的报文过滤出来进行缓存和必要的地址修改,转发到千兆网和百兆网接口,所述百兆/千兆网口接口模块,对控制信令报文、ARP/ICMP基本协议报文进行收发处理,并将所述数据报文处理模块过滤转发后的数据报文发送到百兆/千兆网口,所述的控制信令报文包括过滤器参数的IP地址和(或)端口号等。

2.数据通道的转发速率控制,可以周期性统计某一通道的数据流平均速度,对该通道的数据报文以计算得到的平均速度向千兆/百兆接口转发。

3.IP广播技术在局域网侧(百兆/千兆接口所在网络)支持IGMP/MLD组播协议,所述报文处理模块检测到局域网侧的IGMP请求报文,根据报文中的组播地址对25G IP广播网的报文进行筛选和转发。

...

【技术特征摘要】

1.一种集成电路的处理方法,其特征在于,所述系统包括串行信号接收模块、25g以太网物理层解码模块、数据报文处理模块、百兆/千兆网口接口模块;所述串行信号接收模块,用于接收来自25g单向ip广播网的25gbps差分信号,进行串并转换,得到并行数据流,所述ip广播是一种在单向光分配网上实现的基于万兆以太网物理层协议的基带ip流广播(有线电视网络光纤到户万兆单向ip广播系统技术规范,gy/t 327-2019),所述25g物理层解码模块,用于对所述并行数据流进行ieee802.3 25g base-r以太网物理层解码,得到以太网数据包,支持按照ieee802.3 25g base-r rs-fec要求对报文进行检错和纠错,包括码字标记对齐锁定、rs解码、码字标记移除、码字转换、速率补偿等,所述码字标记对齐锁定,接收从以太网协议层发送过来的比特数据,查找特定的码字对齐标记,实现码字的对齐锁定,所述rs解码,对完成所述码字标记对齐锁定的数据进行rs解码,纠正错误的码字,同时移除校验码字,所述码字标记移除,是完成码字对齐后将对齐用的码字标记移除,所述码字转换,根据标准定义的规则将一个257bit块转换成4个66bit块,所述速率补偿,对所述码字标记移除导致的速率变换进行补偿,包括3个处理步骤:将接收的数据进行解扰并转换成25gmii标准接口数据、根据指定的规则插入空闲位控制字、重新进行加扰并编码得到64bit或66bit的码块,所述数据报文处理模块,包括以太网格式报文过滤、报文缓存、报文修改转发等多个操作,所述报文过滤是对接收(包括可能的纠错后)的所述以太网数据包进行解析,与过滤器参数进行对比,筛选出符合要求的数据包,所述过滤器参数,包括ip数据包的源mac地址和(或)目的mac地址和(...

【专利技术属性】
技术研发人员:欧阳捷熊璟代尚华孙丽娜
申请(专利权)人:北京吉视汇通科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1