一种具有插槽的设备的制作方法

文档序号:37265554发布日期:2024-03-12 20:49阅读:10来源:国知局
一种具有插槽的设备的制作方法

本技术涉及通信领域,特别涉及一种具有插槽的设备。


背景技术:

1、随着通信技术的发展,在一些框式设备中,为了满足客户的扩展性及可靠性需求,会把上述功能对应的物理单板做成现场可插拔更换、可升级的单板形态,现有的常用尺寸设备中,如框式路由器,交换机等,常出现主控倒换时转发面丢包的问题。

2、在对成本控制严格的情况下,如何在不增加设备尺寸和成本的前提下,解决主控面倒换数据面时,出现的丢包问题,成为亟待解决的问题。


技术实现思路

1、本技术提供了一种具有插槽的设备,能够在不增加设备尺寸和成本的前提下,解决主控面倒换数据面时的丢包问题。

2、第一方面,提供一种具有插槽的设备,包括:第一类插槽和第二类插槽,

3、所述第一类插槽支持插入合一板和数据转发板,其中,所述合一板为控制管理与数据转发合一板;所述第二类插槽支持插入线路接口板和主控管理板。

4、其中,合一板是能够实现控制面和转发面功能的单板,数据转发板是能够实现转发面功能的单板,线路接口板是能够提供各种线路接口功能的单板,主控管理板是能够实现控制面功能的单板。

5、第二类插槽支持的主控管理板插入插槽时,可以由该第二类插槽的主控管理板实现控制面管理,这种情况下,第一类插槽只需实现转发面功能,不需要进行转发面和数据面的切换,解决了转发面和数据面切换时会出现的丢包问题,同时,该插槽设备没有新增插槽,不增加设备尺寸和成本。

6、在一些对丢包要求不高,且需要实现的线路接口功能较多的场景中,第一类插槽支持插入合一板,进行实现控制面和转发面功能,第二类插槽可以插入线路接口板,实现的线路接口功能。本技术提供的设备可以适应场景的需求,提供多种插卡方式,使得设备使用更加灵活。

7、在一种可能的实现方式中,所述第一类插槽插入所述合一板时,所述第二类槽位支持插入线路接口板和控制管理板。

8、在用户需要在第二类插槽上实现线路接口的功能时,可以由第一类插槽上实现控制面功能和转发面功能,即,所述第一类插槽插入所述合一板时,所述第二类槽位支持插入线路接口板;或者,用户需要在第二类插槽上实现控制面的功能时,可以由第一类插槽上实现转发面功能,即,所述第一类插槽插入所述合一板时,所述第二类槽位支持插入控制管理板,具有插槽的设备能够灵活实现用户的需求。

9、在一种可能的实现方式中,所述第一类插槽插入所述数据转发板时,所述第二类槽位支持插入控制管理板。

10、为了实现控制面和转发面分离,可以在第一类插槽插入所述数据转发板实现转发面功能,在所述第二类槽位插入控制管理板实现控制面功能,这样不需要进行转发面和数据面的切换,能够解决转发面和数据面切换时会出现的丢包问题。

11、在一种可能的实现方式中,所述第二类插槽包括第一模块,所述第一模块用于向所述第一类插槽指示所述第二类插槽插入的单板为所述插入线路接口板或所述主控管理板。

12、第二类插槽插入的单板不同,需要通知第一类插槽,以使得第一类插槽根据该指示确定插入第二类插槽的单板为线路接口板或主控管理板,其中,指示可以是单板id指示。

13、在一种可能的实现方式中,所述第二类插槽中至少包括第一主控处理板(mainprocessing unit,mpu)插槽和第二mpu插槽,其中,所述第一mpu插槽包括第二模块,用于与所述第二mpu插槽互送插入状态信号,所述插入状态信号包括在位(fullin)信号、脉冲信号或频率信号,用于指示所述插槽中单板的插入状态。

14、所述单板为线路接口板或主控管理板,插入状态信号若是频率信号,则可以用高电平指示已插入单板,低电平指示未插入单板,插入状态信号若是在位信号(fullin),则可以根据有无该在位信号(fullin)确定是否插入单板等。

15、在一种可能的实现方式中,所述第一mpu插槽还包括第三模块,用于与所述第二mpu插槽互送工作信号,所述工作信号用于指示已开始工作。

16、在一些实例中,插槽插入单板后不会立即开始工作,如,上电后才开始工作,因此设备的其他插槽,如第二mpu插槽除了判断第一mpu插槽有无插入单板,还需要判断第一mpu插槽是否已经开始工作,同理,第一mpu插槽也许确定第二mpu插槽何时开始工作,第一mpu插槽和第二mpu插槽中,先开始工作的可以确认为主用mpu插槽。

17、在一种可能的实现方式中,所述第一mpu插槽还包括第四模块,用于与所述第二mpu插槽互送第一重定向信息。在设备工作期间尤其是开启工作期间,备用mpu插槽向主用mpu插槽发送第一重定向信息,如第一mpu插槽为主用mpu插槽,第四模块104接收第二mpu插槽定向发送的第一重定向信息,第一重定向信息可以包括启动信息、诊断打印信息等,接收到第一重定向信息的第一mpu可以此检测第二mpu插槽是否正常运行,并将第一重定向信息收集起来,如果第二mpu插槽的第一重定向信息中断,则可以确定第二mpu插槽出现故障。

18、在一种可能的实现方式中,所述第一mpu插槽还包括第五模块,用于与所述第二mpu插槽互送备份信息。

19、第一mpu插槽为主用mpu插槽时,第五模块可以接收mpu插槽20发送的备份信息,第一mpu插槽为备用mpu插槽时,第五模块可以向mpu插槽20发送备份信息,备份信息可以用于mpu插槽之间快速报文信息交换,即,在工作进程中同步各种信息,一旦主用mpu插槽出现故障,备用mpu插槽可以根据备份的信息继续进行工作。

20、在一种可能的实现方式中,所述第一类插槽中包括第一业务处理板(serviceprocessing unit,spu)插槽和第二spu插槽,所述第一mpu插槽还包括第六模块,用于接收所述第一spu插槽和所述第二spu插槽发送的spu主备状态指示信息,所述主备状态指示信息用于指示mpu插槽为主用mpu插槽或备用mpu插槽;所述第一插槽,还用于与所述第二spu插槽互送所述spu主备状态指示信息。

21、spu插槽之间的主备状态需要通知各mpu插槽,spu主备状态指示信息用于指示spu插槽为主用mpu插槽或备用mpu插槽,由主用spu插槽向各mpu插槽和备用spu插槽发送。

22、在一种可能的实现方式中,所述第一mpu插槽还包括第七模块,用于向所述第一spu插槽和所述第二spu插槽发送mpu主备状态指示信息,还用于与所述第二mpu插槽互送所述mpu主备状态指示信息,所述mpu主备状态指示信息用于指示mpu插槽为主用mpu插槽或备用mpu插槽。

23、mpu插槽的主备状态不仅需要主备mpu插槽之间通过信号互送相互确认,还需要通知spu插槽。可以由主用mpu插槽向各spu插槽和备用mpu插槽发送。

24、在一种可能的实现方式中,所述第一mpu插槽还包括第八模块,用于通过接收的指示信号,向所述第二mpu插槽、所述第一spu插槽或所述第二spu插槽发送使能信息;或,接收所述第二mpu插槽发送的使能信息。

25、在一种可能的实现方式中,所述第一mpu插槽还包括第九模块,用于若所述第八模块接收到所述指示信息,则接收所述第二mpu插槽、所述第一spu插槽或所述第二spu插槽发送的第二重定向信息;若所述第八模块接收所述第二mpu插槽发送的使能信息,则向所述第二mpu插槽发送所述第二重定向信息。

26、在第一mpu插槽为主用mpu插槽,第二mpu插槽为备用mpu插槽时,第八模块108用于通过接收的指示信号,向第二mpu插槽、第一spu插槽或第二spu插槽发送使能信息,第一mpu插槽的第九模块109,用于接收第二mpu插槽、spu插槽30或spu插槽40发送的第二重定向信息。在第一mpu插槽为备用mpu插槽,第二mpu插槽为主用mpu插槽时,第八模块接收第二mpu插槽发送的使能信息,第九模块向第二mpu插槽发送第二重定向信息,第二重定向信息可以包括诊断打印信息。

27、在一种可能的实现方式中,所述第二类插槽还包括第十模块,用于通过所述第一类插槽管理背板、线路接口板、电源和风扇。

28、在一种可能的实现方式中,所述第二类插槽还包括第十一模块,用于管理所述背板、所述线路接口板、所述电源和所述风扇。

29、第二类插槽实现控制面功能时,由于线路接口板以及整机相关的背板、电源、风扇的管理信号,都是连接到第一类插槽上的,因此第二类插槽可以通过第一类插槽管理背板、线路接口板、电源和风扇。也可以重新增加一条由第二类插槽管理背板、线路接口板、电源和风扇的线路,由第二类插槽连通管理。

30、在一种可能的实现方式中,所述第二类插槽还包括第十二模块,用于通过所述第一类插槽管理线路接口插槽。

31、第二方面,本技术提供了一种适用于具有插槽的设备的方法,包括:

32、具有插槽的设备检测所述第一类插槽支持插入合一板或数据转发板,其中,所述合一板为控制管理与数据转发合一板;

33、具有插槽的设备检测所述第二类插槽支持插入线路接口板或主控管理板。

34、在一种可能的实现方式中,所述第一类插槽设置为实现控制管理与数据转发功能,所述第二类插槽设置为实现数据转发功能,若检测到所述第二类插槽卡槽插入所述主控管理板,则进行报错;

35、所述第一类插槽设置为实现数据转发功能,所述第二类插槽设置为实现控制管理功能,若检测到所述第二类插槽卡槽插入所述线路接口板,则进行报错。

36、在一种可能的实现方式中,若检测到所述第二类插槽卡槽已插入所述主控管理板实现所述实现控制管理功能,当所述第一类插槽检测到插入所述合一板时,所述第一类插槽实现所述数据转发功能。

37、在一种可能的实现方式中,若在预定时间内未检测到所述第二类插槽卡槽已插入所述主控管理板,当所述第一类插槽检测到插入所述合一板时,所述第一类插槽实现所述控制管理功能与所述数据转发功能。

38、在一种可能的实现方式中,若检测到所述第一类插槽检测到插入所述合一板,当检测到所述第二类插槽卡槽插入所述主控管理板时,则由所述第二类插槽卡槽实现所述控制管理功能,所述第一类插槽实现所述数据转发功能。

39、在一种可能的实现方式中,若检测到所述第一类插槽检测到插入所述合一板,所述第二类插槽卡槽插入所述主控管理板,当接收到切换的信息,由所述第二类插槽卡槽实现所述控制管理功能,所述第一类插槽实现所述数据转发功能,当接收到不切换的信息,向用户发送提示信息,提示用户所述第二类插槽卡槽需更换板卡。

40、在一种可能实现的方式中,若检测到第一mpu插槽已插入所述主控管理板,当检测到所述第二mpu插槽插入线路接口板时,则进行报错;若检测到第一mpu插槽已插入所述线路接口板,当检测到所述第二mpu插槽插入主控管理板时,则进行报错。

41、第三方面,本技术提供了一种通信系统,该通信系统包括至少一个所述具有插槽的设备,以及合一板、数据转发板、线路接口板和主控管理板中的至少一种单板。所述具有插槽的设备结构如第一方面以及第一方面任一可能的实现方式中所示,所述具有插槽的设备用于执行第二方面以及第二方面任一可能的实现方式中由具有插槽的设备所执行的部分或全部操作。

42、第四方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在处理器上运行时,实现前述任一方面所述的方法以及前述任一方面的任一可能的实现方式中所包括的部分或全部操作。

43、第五方面,本技术提供了一种计算机程序产品,所述计算机程序产品包含指令,当其在处理器上运行时,实现前述任一方面所述的方法以及前述任一方面的任一可能的实现方式中所包括的部分或全部操作。

44、第六方面,本技术提供了一种芯片,包括:接口电路和处理器。所述接口电路和所述处理器相连接,所述处理器用于使得所述芯片执行前述任一方面所述的方法以及前述任一方面的任一可能的实现方式中所包括的部分或全部操作。

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