【技术实现步骤摘要】
一种通信芯片及数据交换装置
[0001]本申请是
2022
年
04
月
29
日递交的申请号为
202210474945.1
,专利技术名称为“一种通信芯片及数据交换装置”的专利技术专利申请的分案申请,原申请的全部内容通过引用结合在本申请中
。
[0002]本申请涉及通信
,尤其涉及一种通信芯片及数据交换装置
。
技术介绍
[0003]路由器
(router)
是连接两个或多个网络的硬件设备,在网络间起网关的作用,可以读取数据包中的目的地址并决定如何传送的一种网络设备
。
路由器可以识别不同的网络协议,并对不同网络协议的数据包的目的地址进行转换,再根据相应的路由算法把数据包按最佳路线传送到指定位置
。
[0004]目前,如图1所示,路由器包括多个网络处理
(network processing
,
NP)
芯片
(chip)
和多个交换
(switching
,
SW)
芯片,该多个
NP
芯片分别设置在多个线卡
(line card
,
LC)
上,该多个交换芯片设置在背板
(backplane
,
BP)
,该背板上还设置有板级串行
(serdes)
接口,该多个线卡通过该板级串行接口与该背板上的多 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,应用于包括交换晶粒和多个非交换晶粒的芯片中,任一非交换晶粒与其它非交换晶粒和
/
或交换晶粒相连,所述方法包括:任一非交换晶粒接收来自外部的第一报文,获取所述第一报文的目的信息,并向所述交换晶粒发送第二报文,所述第二报文包括所述第一报文和所述目的信息,所述目的信息用于指示所述第一报文的目的非交换晶粒;所述交换晶粒接收所述第二报文,并根据所述目的信息向所述多个非交换晶粒中的第一非交换晶粒发送所述第二报文;所述第一非交换晶粒接收所述第二报文,并向外部发送所述第二报文,或者,通过将所述第二报文发送给其他非交换晶粒
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:所述交换晶粒在接收到所述第二报文之后,向所述第一非交换晶粒发送路径指示信息,所述路径指示信息用于指示所述第二报文的发送路径;所述第一非交换晶粒接收所述路径指示信息,并根据所述路径指示信息向外部发送所述第二报文,或者,根据所述路径指示信息将所述第二报文发送给其他非交换晶粒
。3.
根据权利要求2所述的方法,其特征在于,所述第一非交换晶粒包括第一选择开关,所述第一选择开关包括连接端
、
第一选择端和第二选择端,所述第一选择开关的连接端与所述交换晶粒相连,所述第一选择开关的第一选择端与所述外部相连,所述第一选择开关的第二选择端与所述其它非交换晶粒相连;所述第一非交换晶粒根据所述路径指示信息向外部发送所述第二报文,包括:所述第一非交换晶粒在根据所述路径指示信息通过所述外部向外部发送所述报文时,导通所述第一选择开关的连接端与所述第一选择开关的第一选择端;所述第一非交换晶粒根据所述路径指示信息将所述第二报文发送给其他非交换晶粒,包括:所述第一非交换晶粒在根据所述路径指示信息将所述报文转发给其他非交换晶粒时,导通所述第一选择开关的连接端与所述第一选择开关的第二选择端
。4.
根据权利要求3所述的方法,其特征在于,所述第一选择开关包括至少两个所述第二选择端,所述至少两个所述第二选择端分别与不同的非交换晶粒相连;所述第一非交换晶粒导通所述第一选择开关的连接端与所述第一选择开关的第二选择端,包括:所述第一非交换晶粒导通所述第一选择开关的连接端与所述路径指示信息指示的发送路径对应的所述第二选择端
。5.
根据权利要求1‑4任一项所述的方法,其特征在于,所述目的非交换晶粒与所述交换晶粒不相连
、
且所述多个非交换晶粒中存在至少两个所述第一非交换晶粒均与所述交换晶粒和所述目的非交换晶粒相连;所述交换晶粒发送所述第二报文,包括:所述交换晶粒向所述至少两个所述第一非交换晶粒中的一个发送所述第二报文
。6.
根据权利要求1‑5任一项所述的方法,其特征在于,所述多个非交换晶粒中存在至少一个第二非交换晶粒与所述交换晶粒不相连;所述向所述交换晶粒发送第二报文,包括:所述第二非交换晶粒向第三非交换晶粒发送所述第二报文,所述第三非交换晶粒与所述交换晶粒相连;所述第三非交换晶粒接收所述第二报文,并向所述交换晶粒转发所述第二报文
。7.
根据权利要求6所述的方法,其特征在于,所述多个非交换晶粒中存在至少两个所述
第三非交换晶粒,所述第二非交换晶粒向第三非交换晶粒发送所述第二报文,包括:所述第二非交换晶粒向所述至少两个第三非交换晶粒中的一个发送所述第二报文
。8.
根据权利要求7所述的方法,其特征在于,所述第二非交换晶粒还包括第二选择开关,所述第二选择开关包括连接端和至少两个选择端,所述第二选择开关的连接端与所述外部相连,所述第二选择开关的所述至少两个选择端分别与所述至少两个第三非交换晶粒相连;所述第二非交换晶粒向所述至少两个第三非交换晶粒中的一个发送所述第二报文,包括:所述第二非交换晶粒导通所述第二选择开关的连接端与所述至少两个选择端中的一个选择端,以从所述至少两个第三非交换晶粒中选择一个发送所述第二报文
。9.
根据权利要求8所述的方法,其特征在于,所述方法还包括:所述第二非交换晶粒在所述目的非交换晶粒为所述第二非交换晶粒时,向所述外部发送所述第一报文
。10.
一种芯片,其特征在于,所述芯片包括交换晶粒和多个非交换晶粒,任一非交换晶粒与其它非交换晶粒和
/
或交换晶粒相连;任一非交换晶粒,用于接收来自外部的第一报文,获取所述第一报文的目的信息,并向所述交换晶粒发送第二报文,所述第二报文包括所述第一报文和所述目的信息,所述目的信息用于指示所述第一报文的目的非交换晶粒;所述交换晶粒,用于接收...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。