非网管型交换设备的在线调试方法及装置制造方法及图纸

技术编号:13747315 阅读:47 留言:0更新日期:2016-09-24 03:39
本发明专利技术涉及一种非网管型交换设备的在线调试方法及装置,其中,该方法包括:接收上位机发出的用于在线调试所述交换设备的控制指令;根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置。本发明专利技术的非网管型交换设备在线调试方法及装置,基于在交换设备芯片的远程帧缓存器中构建管理帧,可以实现快捷、高效地对交换设备芯片中的远程管理寄存器进行在线配置,消除了现有的非网管型交换设备在线调试的操作方式繁琐、现场无法实现在线调试的弊端。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种非网管型交换设备的在线调试方法及装置
技术介绍
以太网是由美国电气与电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)标准化的一种局域网连接技术,以太网的主要技术规范在IEEE发布的标准文件IEEE 802.3中进行定义。而以太网交换机是一种多端口的数据通讯设备,用于完成以太网报文的处理转发功能。根据设备内部是否具有设备管理软件以及软件运行所必需的管理电路模块,以太网交换机分为网管型交换机和非网管型交换机两类。现有技术的非网管型交换机在开发调试、生产加工以及现场维护中会呈现出“短板”。具体来说,对于存在CPU芯片的网管型交换机,若想根据不同客户的现场使用要求对交换机芯片中的远程管理寄存器进行配置可通过CPU芯片来实现。而对于非网管交换机来说,由于其不存在CPU芯片,因而仅能通过EEPROM事先将编译好的交换机芯片一次性焊接至PCB上。如果要对其IC寄存器进行修改就必须将相应的EEPROM从PCB焊接下重新烧写交换机芯片。显然,这样的操作方式十分繁琐,在现场根本无法实现在线调试。
技术实现思路
针对现有非网管型交换设备在线调试的操作方式繁琐、现场无法实现在线调试的弊端,本专利技术提出如下技术方案:一种非网管型交换设备的在线调试方法,包括:接收上位机发出的用于在线调试所述交换设备的控制指令;其中,所述控制指令中包括用于对交换机芯片中的远程管理寄存器进行配置的配置信息;所述交换机芯片为所述交换设备的核心芯片;根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置。可选地,所述管理帧包括请求帧和应答帧;所述请求帧和应答帧均为单播的以太帧;所述请求帧为所述远程帧缓存器向所述远程管理寄存器发送的用于配置所述远程管理寄存器的报文;所述应答帧为所述远程帧缓存器向所述上位机发送的用于回应所述控制指令的报文。可选地,所述根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧,包括:通过设置第一以太帧中的域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建所述请求帧。可选地,所述通过设置第一以太帧中的域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建所述请求帧,包括:将所述第一域名服务器标识的最低字节对应的位全部设置为随机码;将所述第一域名服务器标识的次低字节对应的高3位设置为0XF,其余的位设置为0;将所述第一域名服务器标识的次高字节对应的位全部设置为0x3E;将所述第一域名服务器标识的最高字节的最高两位设置为01,bit29位设置为0,其余的位设置为随机位;其中,所述请求帧中还包括设备全局寄存器地址、数据位以及校验位。可选地,所述根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧,包括:通过设置第二以太帧中的第二域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建应答帧。可选地,所述通过设置第二以太帧中的第二域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建应答帧,包括:将所述第二域名服务器标识的最低字节对应的位全部设置为随机码;将所述第二域名服务器标识的次低字节对应的高3位设置为0XF,其余的位设置为0;将所述第二域名服务器标识的次高字节对应的bit23位~bit19位设置为0,bit18、bit17、bit16设置为0;将所述第二域名服务器标识的最高字节的最高三位设置为000,bit29位设置为0,其余设置为随机位;其中,所述应答帧中还包括设备全局寄存器地址、数据位以及校验位。可选地,所述向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置,包括:根据所述请求帧对所述远程管理寄存器进行读/写操作。可选地,所述根据所述请求帧对所述远程管理寄存器进行读操作,包括:在所述远程管理寄存器中写入寄存器地址,并写入寄存器数据,再将所述寄存器地址和所述寄存器数据写入外置存储器。可选地,所述根据所述请求帧对所述远程管理寄存器进行写操作,包括:从所述远程管理寄存器中读取寄存器地址,并读取寄存器数据,以返回所述寄存器地址和所述寄存器数据。一种非网管型交换设备的在线调试装置,包括:指令接收单元,用于接收上位机发出的用于在线调试所述交换设备的控制指令;其中,所述控制指令中包括用于对交换机芯片中的远程管理寄存器进行配置的配置信息;所述交换机芯片为所述交换设备的核心芯片;帧构建单元,用于根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;配置单元,用于向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置本专利技术的非网管型交换设备在线调试方法及装置,基于在交换设备芯片的远程帧缓存器(RMU Frame Buffer)中构建管理帧,可以实现快捷、高效地对交换设备芯片中的远程管理寄存器进行在线配置,消除了现有的非网管型交换设备在线调试的操作方式繁琐、现场无法实现在线调试的弊端。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一个实施例的非网管型交换设备的在线调试方法的流程图;图2为本专利技术一个实施例的构建请求帧的方法的流程图;图3为本专利技术一个实施例的构建应答帧的方法的流程图;图4为本专利技术一个实施例的非网管型交换设备的在线调试装置的结构框图;图5为本专利技术一个实施例的非网管型交换设备的在线调试系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一个实施例的非网管型交换设备的在线调试方法的流程图;如图1所示,该方法包括:S1:接收上位机发出的用于在线调试所述交换设备的控制指令;其中,所述控制指令中包括用于对交换机芯片中的远程管理寄存器进行配置的配置信息;所述交换机芯片为所述交换设备的核心芯片;S2:根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;S3:向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置。本实施的非网管型交换设备在线调试方法,基于在交换设备芯片的远程帧缓存器(RMU Frame Buffer)中构建管理帧,可以实现快捷、高效地对交换设备芯片中的远程管理寄存器进行在线配置,消除了现有的非网管型交换设备在线调试的操作方式繁琐、现场无法实现在线调试的弊端。作为一种具体的示例,本实施例的管理帧可以包括请求帧和应答帧,且二者均为单播的以太帧,其中,所述请求帧为所述远程帧缓存器向所述远程管理寄存器发送的用于配置所述远程管理寄存器的报文;所述应答帧为所述远程帧缓存器向所述上位机发送本文档来自技高网...

【技术保护点】
一种非网管型交换设备的在线调试方法,其特征在于,包括:接收上位机发出的用于在线调试所述交换设备的控制指令;其中,所述控制指令中包括用于对交换机芯片中的远程管理寄存器进行配置的配置信息;所述交换机芯片为所述交换设备的核心芯片;根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置。

【技术特征摘要】
1.一种非网管型交换设备的在线调试方法,其特征在于,包括:接收上位机发出的用于在线调试所述交换设备的控制指令;其中,所述控制指令中包括用于对交换机芯片中的远程管理寄存器进行配置的配置信息;所述交换机芯片为所述交换设备的核心芯片;根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧;向所述远程管理寄存器发送所述管理帧,并根据所述管理帧对所述远程管理寄存器进行配置。2.根据权利要求1所述的方法,其特征在于,所述管理帧包括请求帧和应答帧;所述请求帧和应答帧均为单播的以太帧;所述请求帧为所述远程帧缓存器向所述远程管理寄存器发送的用于配置所述远程管理寄存器的报文;所述应答帧为所述远程帧缓存器向所述上位机发送的用于回应所述控制指令的报文。3.根据权利要求2所述的方法,其特征在于,所述根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧,包括:通过设置第一以太帧中的域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建所述请求帧。4.根据权利要求3所述的方法,其特征在于,所述通过设置第一以太帧中的域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建所述请求帧,包括:将所述第一域名服务器标识的最低字节对应的位全部设置为随机码;将所述第一域名服务器标识的次低字节对应的高3位设置为0XF,其余的位设置为0;将所述第一域名服务器标识的次高字节对应的位全部设置为0x3E;将所述第一域名服务器标识的最高字节的最高两位设置为01,bit29位设置为0,其余的位设置为随机位;其中,所述请求帧中还包括设备全局寄存器地址、数据位以及校验位。5.根据权利要求2所述的方法,其特征在于,所述根据所述控制指令在所述交换设备芯片的远程帧缓存器中构建管理帧,包括:通过设置第二以太帧中的第二域名服务器标识的最低字节、次低字节、次高字节以及最高字节来构建应答帧...

【专利技术属性】
技术研发人员:陈超
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:北京;11

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

1