交换网板、数据转发方法、交换框及网络系统与流程

文档序号:35835885发布日期:2023-10-25 12:43阅读:27来源:国知局
交换网板、数据转发方法、交换框及网络系统与流程

本技术涉及通信领域,特别涉及交换网板、数据转发方法、交换框及网络系统。


背景技术:

1、随着通信技术的发展,网络中需要通过路由器等网络设备转发的数据量日益增多。由于单个网络设备难以满足数据转发需求,可通过级联多个网络设备得到设备集群,进而通过设备集群转发数据。其中,设备集群中的网络设备之间的连接,是通过交换网板实现的。


技术实现思路

1、本技术提供了一种交换网板、数据转发方法、交换框及网络系统,以有效控制交换网板上的布线密度,满足交换网板的数据转发需求。技术方案如下:

2、第一方面,提供了一种交换网板,所述交换网板为与第一网络设备连接的第一交换网板,所述第一交换网板包括第一连接器与第一通信模块;所述第一连接器基于第一信号线与所述第一通信模块连接;所述第一通信模块还用于与第二通信模块连接,所述第二通信模块与第一交换芯片连接,所述第一交换芯片具有数据转发能力,所述第二通信模块与所述第一交换芯片配置在与第二网络设备连接的第二交换网板上。其中,第一连接器与第一通信模块基于第一信号线连接,可以是基于第一信号线直接连接,也可以基于第一信号线间接连接,但无论第一连接器与第一通信模块基于何种连接方式,第一连接器与第一通信模块之间均不包括具有数据转发能力的交换芯片,也即不包括支持交换网转发协议的交换芯片。

3、本技术提供的交换网板,第一连接器与第一通信模块基于第一信号线连接,相比第一连接器与第一通信模块之间连接具有数据转发能力的交换芯片的方式,有效控制了交换网板上的布线密度,降低了交换网板的成本。且通过将第一通信模块与第二通信模块连接,由于第二通信模块与具有数据转发能力的第一交换芯片连接,保证了交换网板上第一通信模块的转发能力,满足了交换网板的数据转发需求。

4、在一种可能的实现方式中,所述第一交换网板与所述第二交换网板为同一交换网板。第一交换网板与第二交换网板为同一交换网板,也即第一交换网板上既存在未与第一交换芯片直接连接的第一通信模块,又存在与第一交换芯片直接连接的第二通信模块。在同一个交换网板具有数据转发能力的情况下,通信模块的连接方式多样,灵活度高。

5、在一种可能的实现方式中,所述第一交换网板还包括第二连接器,所述第二连接器与所述第一交换芯片连接。通过将第二连接器与第一交换芯片连接,可通过第一交换网板上配置的第二连接器与除了第一交换网板之外的网板或者设备进行连接使得第一交换芯片的数据转发链路结构更完整,提高该第一交换网板的应用范围。

6、在一种可能的实现方式中,所述第一交换网板与所述第二交换网板为不同的交换网板。通过第二交换网板上的第一交换芯片实现第一交换网板上的第一通信模块的数据转发,降低了数据转发的成本。

7、在一种可能的实现方式中,所述第一交换网板还包括第一转发模块,所述第一连接器与所述第一转发模块连接,所述第一转发模块还与所述第一通信模块基于所述第一信号线连接。第一连接器与第一通信模块之间还可以配置第一转发模块,实现基于第一信号线的间接连接,第一连接器与第一通信模块之间的连接方式更多样。此外,第一转发模块包括但不限于驱动器,或者是具有转发交叉功能的芯片。

8、在一种可能的实现方式中,所述第一交换网板还包括第二交换芯片与第三通信模块,所述第二交换芯片具有数据转发能力;所述第二交换芯片基于第二信号线与所述第三通信模块连接;所述第三通信模块还用于与第四通信模块连接,所述第四通信模块与第三连接器连接,所述第四通信模块与所述第三连接器配置在与第三网络设备连接的第三交换网板上。

9、第一交换网板上还配置有第二交换芯片,第一交换网板除了包括第一通信模块与第二通信模块外,还可以包括第一交换网板上连接有第二交换芯片的第三通信模块,通过该第三通信模块连接第三交换网板上与第三连接器连接的第四通信模块,使得第一交换网板的结构更加多样化,适用不同场景的需求,通用性更强。

10、在一种可能的实现方式中,所述第三通信模块基于光纤或电缆与所述第四通信模块连接。不限定第三通信模块与第四通信模块之间的连接方式,灵活度高,通过不同的连接方式可适用不同的应用场景。

11、在一种可能的实现方式中,所述第一交换网板还包括第四连接器,所述第四连接器与所述第二交换芯片基于第三信号线连接。通过将第四连接器与第二交换芯片连接,使得第二交换芯片的数据转发链路结构更完整,可以通过第四连接器可以连接其他网板或者设备,提高了适用性。

12、在一种可能的实现方式中,所述第一交换网板还包括第二转发模块,所述第四连接器与所述第二转发模块连接,所述第二转发模块与所述第二交换芯片基于所述第三信号线连接。第四连接器与第二交换芯片之间还可以配置第二转发模块,实现基于第三信号线的间接连接,第四连接器与第二交换芯片之间的连接方式更多样。

13、在一种可能的实现方式中,所述第一通信模块基于光纤或电缆与所述第二通信模块连接。不限定第一通信模块与第二通信模块之间的连接方式,灵活度高。

14、第二方面,提供了一种数据转发方法,所述方法应用于第一方面任一种的交换网板,所述方法包括:通过第一连接器接收第一数据,所述第一连接器用于与第一业务网板连接;通过所述第一连接器基于第一信号线向第一通信模块发送所述第一数据;通过所述第一通信模块向第二通信模块发送所述第一数据,所述第二通信模块用于向第一交换芯片发送所述第一数据,所述第一交换芯片具有数据转发能力。

15、本技术提供的技术方案,第一通信模块接收到第一连接器发送的第一数据后,会向第二通信模块发送第一数据,再通过第二通信模块向具有数据转发能力的第一交换芯片发送第一数据,由于第一交换芯片具有数据转发能力,可基于第一交换芯片实现第一数据的转发,且第一数据仅需经过一次由第一交换芯片执行的转发,转发次数少,转发时间短,效率高。

16、在一种可能的实现方式中,所述通过所述第一通信模块向第二通信模块发送所述第一数据之后,所述方法还包括:通过所述第二通信模块向所述第一交换芯片发送所述第一数据;通过所述第一交换芯片向第二连接器转发所述第一数据,所述第二连接器用于与第二业务网板连接。当第二交换网板与第一交换网板为同一交换网板时,第一交换网板上还配置有第一交换芯片,无需与其他的交换网板连接,就可实现来自第一通信模块的数据的转发,第一数据的转发成本低。

17、在一种可能的实现方式中,所述通过所述第一连接器基于第一信号线向第一通信模块发送所述第一数据,包括:通过所述第一连接器向第一转发模块发送所述第一数据;通过所述第一转发模块基于所述第一信号线向所述第一通信模块发送所述第一数据。

18、在一种可能的实现方式中,所述方法还包括:通过第二交换芯片接收第二数据;通过所述第二交换芯片基于第二信号线向第三通信模块转发所述第二数据;通过所述第三通信模块向第四通信模块发送所述第二数据,所述第四通信模块用于向第三连接器发送所述第二数据。第一交换网板上还配置有第二交换芯片,第一交换网板的数据转发方式可以是通过第一通信模块向第二通信模块发送,也可以通过第三通信模块向第四通信模块发送,第一网板上的数据转发链路多,通用性更强。

19、在一种可能的实现方式中,所述通过第二交换芯片接收第二数据,包括:通过所述第二交换芯片接收第四连接器基于第三信号线发送的所述第二数据,所述第四连接器用于与第三业务网板连接。

20、在一种可能的实现方式中,所述通过所述第二交换芯片接收第四连接器基于第三信号线发送的所述第二数据,包括:通过第三转发模块接收所述第四连接器发送的所述第二数据;通过所述第二交换芯片接收所述第三转发模块基于所述第三信号线发送的所述第二数据。

21、第三方面,提供了一种数据转发装置,所述装置应用于第一方面任一种的交换网板,所述装置包括:

22、接收模块,用于通过第一连接器接收第一数据,所述第一连接器用于与第一业务网板连接;

23、发送模块,用于通过所述第一连接器基于第一信号线向第一通信模块发送所述第一数据;

24、所述发送模块,还用于通过所述第一通信模块向第二通信模块发送所述第一数据,所述第二通信模块用于向第一交换芯片发送所述第一数据,所述第一交换芯片具有数据转发能力。

25、在一种可能的实现方式中,所述发送模块,还用于通过所述第二通信模块向所述第一交换芯片发送所述第一数据;所述装置还包括:第一转发模块,用于通过所述第一交换芯片向第二连接器转发所述第一数据,所述第二连接器用于与第二业务网板连接。

26、在一种可能的实现方式中,所述发送模块,用于通过所述第一连接器向第一转发模块发送所述第一数据;通过所述第一转发模块基于所述第一信号线向所述第一通信模块发送所述第一数据。

27、在一种可能的实现方式中,所述接收模块,还用于通过第二交换芯片接收第二数据;所述装置还包括:第二转发模块,用于通过所述第二交换芯片基于第二信号线向第三通信模块转发所述第二数据;所述发送模块,还用于通过所述第三通信模块向第四通信模块发送所述第二数据,所述第四通信模块用于向第三连接器发送所述第二数据。

28、在一种可能的实现方式中,所述接收模块,用于通过所述第二交换芯片接收第四连接器基于第三信号线发送的所述第二数据,所述第四连接器用于与第三业务网板连接。

29、在一种可能的实现方式中,所述接收模块,用于通过第三转发模块接收所述第四连接器发送的所述第二数据;通过所述第二交换芯片接收所述第三转发模块基于所述第三信号线发送的所述第二数据。

30、第四方面,提供了一种交换框,所述交换框包括至少一个第一方面任一种的交换网板。

31、第五方面,提供了一种网络系统,所述网络系统包括至少两个网络设备,所述至少两个网板设备通过第一方面任一种的交换网板连接。

32、第六方面,提供了一种数据转发设备,所述设备包括处理器,所述处理器与存储器耦合;所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以使所述数据转发设备实现上述第二方面任一种的数据转发方法。

33、第七方面,提供了另一种通信装置,该装置包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收信号,并控制收发器发送信号,并且当该处理器执行该存储器存储的指令时,使得该处理器执行第二方面或第二方面的任一种可能的实施方式中的方法。

34、可选地,所述处理器为一个或多个,所述存储器为一个或多个。

35、可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

36、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。

37、第八方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行上述各方面中的方法。

38、在一种可能的实现方式中,该芯片还包括:输入接口、输出接口和存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述各方面中的方法。

39、第九方面,提供了一种计算机程序(产品),所述计算机程序(产品)包括:计算机程序代码,当所述计算机程序代码被计算机运行时,使得所述计算机执行上述各方面中的方法。

40、第十方面,提供了一种计算机可读存储介质,计算机可读存储介质存储程序或指令,当所述程序或指令在计算机上运行时,上述各方面中的方法被执行。

41、应当理解的是,本技术实施例的第二方面至第十方面技术方案及对应的可能的实施方式所取得的有益效果可以参见上述对第一方面及其对应的可能的实施方式的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1