[发明专利]可扩展系统中可扩展单元的集中调试系统及集中调试方法无效
| 申请号: | 200810055996.0 | 申请日: | 2008-01-03 |
| 公开(公告)号: | CN101217413A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 焦建兵;侯叶飞;邹旭东 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 扩展 系统 单元 集中 调试 方法 | ||
技术领域
本发明涉及调试技术,具体涉及一种可扩展系统中可扩展单元的集中调试系统及其集中调试方法。
背景技术
在网络设备开发及其后期故障维修过程中,调试是必不可少的步骤。在现有技术中,通常采用芯片厂家提供的开发工具包对设备中的相应芯片进行调试。图1为现有技术中调试系统的结构示意图。如图1所示,该系统包括PC机110和目标板120。其中,PC机110运行厂家提供的集成开发调试环境,用于通过自身网络接口111向目标板120发送调试命令。目标板120具体包括网络接口121、代理程序运行模块122和目标芯片123。其中,代理程序运行模块122通过网络接口121接收来自PC机110的调试命令报文,从所接收的调试命令报文中解析出真正的调试命令,并下发给目标芯片123执行,再将目标芯片123返回的调试命令执行结果编码成调试报文,通过网络接口121返回给PC机110。目标芯片123为芯片调试系统中的被调试对象,执行接收的调试命令并返回调试命令执行结果。
随着网络技术的发展,对网络安全设备L4~L7层的处理性能要求越来越高,因此逐渐出现了一种高性能可扩展流处理系统架构。图2为现有技术中一种高性能可扩展流处理系统的结构示意图。如图2所示,这是一种典型的可扩展系统,该系统包括主控单元210、连接单元220以及多个业务单元230。其中,业务单元230是可扩展单元。该系统工作时,主控单元210通过自身的业务网口(图2中未示出)接收来自外部的承载业务流的报文,对所接收的报文进行预处理,然后通过连接单元220发送给所连接的业务单元230中的一个,然后由业务单元230进行相应处理。其中,业务单元230主要包括流处理模块231,完成业务单元的业务处理工作,如流加速处理,该流处理模块由网络处理器(NP,Nerwork Processor)实现。当然业务单元230还可以包括与流处理模块231相连的流控制模块,用于完成会话的新建和传输控制协议(TCP)半连接等各种会话控制处理。
在图2示出的流处理系统开发和维护过程中,需要对各系统和各组成单元进行调试,尤其要对可扩展业务单元230中的流处理模块231进行调试。流处理系统包括多个流处理模块231,因此需要逐个对每个流处理模块231进行单独调试,以定位整个流处理系统的故障所在。但是,采用图1示出的调试系统对可扩展流处理系统中的流处理模块231进行调试具有如下缺点。
首先,必须在每个业务单元中额外设置用于调试的调试网口,用于与运行于PC机上的NP集成开发调试环境之间进行报文收发,从而增加了设备硬件成本,延长了开发周期。而且,业务单元又是实现系统可扩展的关键,数量很大,设备批量生产后此问题将更加突显。
其次,通过调试网口进行通讯需要在每个业务单元上都实现独立的传输控制协议/网际协议(TCP/IP)协议栈和Socket端口,以支持业务单元通过调试网口与PC机进行通讯,从而增加了软件实现成本以及软件设计难度和实现复杂度。
此外,该流处理系统投入实际网络运行后,在维护过程中,需要在实际网络中单独建立专门用于调试的链路,使得调试报文可以通过该专门设置的链路到达相应的业务单元。但流处理系统已经具有一个业务网口作为报文进出系统的通道,如果为系统额外增加其他的网络接口,将改变原有网络拓扑结构,导致同一系统具有多个报文进出通道,这种组网方式在实际中难以实施。
发明内容
有鉴于此,本发明提供了一种可扩展系统中可扩展单元的集中调试系统,能够降低调试实施成本和复杂度。
该系统包括主控单元、连接单元和n个可扩展单元,其中n为大于或等于2的整数,所述主控单元包括业务网口和解析代理模块,所述可扩展单元包括执行代理模块和业务处理模块,其中,
所述业务网口,用于接收来自调试发起方的调试命令报文并发送给解析代理模块,向所述调试发起方返回调试结果报文;
解析代理模块,用于从所接收的调试命令报文中解析出调试命令,并根据所述调试命令报文确定待调试可扩展单元,将解析出的调试命令通过所述连接单元发送给所确定的待调试可扩展单元;将待调试可扩展单元返回的调试执行结果编码成调试结果报文,通过所述业务网口返回给所述调试发起方;
所述连接单元用于为所述主控单元和所述可扩展单元提供信息交互通道;
所述执行代理模块,用于将所接收的调试命令发送给业务处理模块执行,并获取业务处理模块返回的调试执行结果;
所述业务处理模块,用于执行所接收的调试命令,并返回调试执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810055996.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于调制方式的通信系统与方法
- 下一篇:重复抹写晶片卡的制程方法





