System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种串口的调测方法、主控板及网络设备技术_技高网

一种串口的调测方法、主控板及网络设备技术

技术编号:40219671 阅读:8 留言:0更新日期:2024-02-02 22:26
本说明书提供一种串口的调测方法、主控板及网络设备,所述方法包括:第一主控板从网口接收Telnet报文,判断所述Telnet报文中是否携带有非第一主控板的槽位标识,若携带,则通过第一主控板上的可编程逻辑器件CPLD将所述Telnet报文发送给与所述槽位标识对应的目标板上的目标CPLD中。通过该方法,可以实现远程对网络设备中的各板卡进行调测。

【技术实现步骤摘要】

本说明书涉及通信,尤其涉及一种串口的调测方法、主控板及网络设备


技术介绍

1、在网络设备中(例如在框式路由交换设备),一般会有1个或2个主控板,搭配多个业务板,主控板上一般会有1个cpu芯片作为控制核心,功能简单的业务板一般不需要专门的cpu芯片,但有些功能复杂的业务板也会需要1个cpu芯片来实现自身的控制,以给主控板cpu芯片减轻负担,实现更高的性能。

2、每个cpu的调试及运维,一般都会通过一个独立的串口来实现,如果给每个cpu配备一个单独的串口连接器,就会导致设备面板口上的走线很复杂,且挤占业务口的布局空间。


技术实现思路

1、为克服相关技术中存在的问题,本说明书提供了一种串口的调测方法、主控板及网络设备。

2、根据本说明书实施例的第一方面,提供一种串口的调测方法,所述方法包括:

3、第一主控板从网口接收telnet报文;

4、判断所述telnet报文中是否携带有非第一主控板的槽位标识;

5、若携带,则通过第一主控板上的可编程逻辑器件cpld将所述telnet报文发送给与所述槽位标识对应的目标板上的目标cpld中,以使目标板根据目标cpld接收的telnet报文进行调测。

6、所述第一主控板从网口接收telnet报文包括:

7、第一主控板上的cpu接收telnet报文,并从所述telnet报文中获取携带的槽位标识。

8、所述判断所述telnet报文中是否携带有非第一主控板的槽位标识包括:

9、第一主控板的cpu获取telnet报文中携带的槽位标识,判断telnet报文中携带的槽位标识是否与第一主控板的槽位标识匹配,若不匹配则根据槽位索引表确定对应的目标板;

10、其中,所述槽位索引表记录有与第一主控板存在关联关系的其余板的槽位标识。

11、所述则通过第一主控板上的可编程逻辑器件cpld将所述telnet报文发送给与所述槽位标识对应的目标板上的目标cpld中,包括:

12、所述第一主控板的cpu控制所述第一主控板的cpld与目标板上的目标cpld间的链路电平变为预设电平;

13、第一主控板的cpld与目标cpld间的链路电平变为预设电平后,第一主控板的cpld通过该链路将telnet报文发送给目标cpld;

14、其中,所述预设电平为高电平或低电平。

15、所述方法还包括:

16、第一主控板的cpu向第一主控板上的cpld发送预设指令,所述预设指令用于使所述第一主控板上的cpld将与目标板上的目标cpld间的链路电平恢复为初始电平,以使第一主控板上的cpld停止与目标cpld间发送telnet报文。

17、由上述各实施例可以看出,第一主控板可通过自身的cpld与目的cpld建立临时报文传输通道,从而可以实现利用远程telnet对网络设备中的除第一主控板之外的其它板进行远程调测。

18、根据本说明书实施例的第二方面,提供一种主控板,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:

19、从网口接收telnet报文;

20、判断所述telnet报文中是否携带有非自身主控板的槽位标识;

21、若携带,则通过第一主控板上的可编程逻辑器件cpld将所述telnet报文发送给与所述槽位标识对应的目标板上的目标cpld中,以使目标板根据目标cpld接收的telnet报文进行调测。

22、根据本说明书实施例的第三方面,提供一种网络设备,所述网络设备中包括有第一主控板,所述第一主控板包括:

23、接收模块,用于从网口接收telnet报文;

24、判断模块,用于判断所述telnet报文中是否携带有非第一主控板的槽位标识;

25、处理模块,用于当携带有非第一主控板的槽位标识时,通过第一主控板上的可编程逻辑器件cpld将所述telnet报文发送给与所述槽位标识对应的目标板上的目标cpld中,以使目标板根据目标cpld接收的telnet报文进行调测。

26、所述判断模块,用于判断telnet报文中携带的槽位标识是否与第一主控板的槽位标识匹配,若不匹配则根据槽位索引表确定对应的目标板;

27、其中,所述槽位索引表记录有与第一主控板存在关联关系的其余板的槽位标识。

28、所述处理模块,用于控制所述第一主控板的cpld与目标板上的目标cpld间的链路电平变为预设电平;

29、第一主控板的cpld与目标cpld间的链路电平变为预设电平后,第一主控板的cpld通过该链路将telnet报文发送给目标cpld;

30、其中,所述预设电平为高电平或低电平。

31、所述处理模块,用于向第一主控板上的cpld发送预设指令,所述预设指令用于使所述第一主控板上的cpld将与目标板上的目标cpld间的链路电平恢复为初始电平,以使第一主控板上的cpld停止与目标cpld间发送telnet报文。

32、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。

本文档来自技高网...

【技术保护点】

1.一种串口的调测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一主控板从网口接收Telnet报文包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述Telnet报文中是否携带有非第一主控板的槽位标识包括:

4.根据权利要求1所述的方法,其特征在于,所述若携带,则通过第一主控板上的可编程逻辑器件CPLD将所述Telnet报文发送给与所述槽位标识对应的目标板上的目标CPLD中,包括:

5.根据权利要求1所述的方法,其特征在于,在通过第一主控板上的可编程逻辑器件CPLD将所述Telnet报文发送给与所述槽位标识对应的目标板上的目标CPLD中后,所述方法还包括:

6.一种主控板,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:

7.一种网络设备,其特征在于,所述网络设备中包括有第一主控板,所述第一主控板包括:

8.根据权利要求7所述的网络设备,其特征在于,

9.根据权利要求7所述的网络设备,其特征在于,

10.根据权利要求7所述的网络设备,其特征在于,

...

【技术特征摘要】

1.一种串口的调测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一主控板从网口接收telnet报文包括:

3.根据权利要求2所述的方法,其特征在于,所述判断所述telnet报文中是否携带有非第一主控板的槽位标识包括:

4.根据权利要求1所述的方法,其特征在于,所述若携带,则通过第一主控板上的可编程逻辑器件cpld将所述telnet报文发送给与所述槽位标识对应的目标板上的目标cpld中,包括:

5.根据权利要求1所述的方法,其特征在于,在通过第一主控板上的可...

【专利技术属性】
技术研发人员:程晓亮
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:

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

1