嵌入式反应和主动型智能制造技术

技术编号:3543207 阅读:197 留言:0更新日期:2012-04-11 18:40
一种嵌入式反应和主动型智能的网络设备,包括逻辑,被配置为基于网络设备内的长时间周期的期满来调用主动程序,其中,主动程序收集关于网络设备运行的数据,基于至少一个事件的检测或短时间周期的期满来调用反应程序,其中,反应程序收集、关连、并分析关于被检测到的事件或短时间周期期满的数据,基于所收集和分析的数据来确定校正动作,以及在网络设备内执行所确定的校正动作。

【技术实现步骤摘要】
嵌入式>^应和主动型智能
技术介绍
典型地利用条件来对事件4企测和管理系统进行编程,当满足此 条件时,在设备内生成错误。4企测错误的现有系统能向远程位置发 送消息。这些消息不提供足够的信息或步骤来改正设备内的错误。 而且,现有系统在采取有关错误校正的动作之前等待错误条件发 生。
技术实现思路
根据一方面,提供了 一种网络设备。该网络设备可以包括逻辑,该逻辑被配置为基于网络设备内的长时间周期期满调用主动程序 (proactive program ),其中,主动禾呈序》|文集并传送关于该网绍、殳备 的成功运行的数据;基于至少一个事件的^r测或短时间周期期满来 调用反应程序,其中,反应程序收集并分析关于^皮4企测的事件或短 时间周期期满的凄t据;基于所收集和分析的数据来确定4t正动作; 以及在网络设备内执行所确定的校正动作。才艮才居另一方面,才是供了一种方法。该方法可以包招险测和/或相 关网络i殳备内的多个事件或多个时间周期中的至少 一 个;响应于所 检测的事件或时间周期来调用程序;收集从所调用的程序接收到的 数据;分析所收集的数据以确定校正动作;以及在网络设备内执行 所确定的4交正动作。根据另一方面,网络设备可以包括用于确定网络设备内的多 个时间周期的装置;用于检测网络设备内的多个事件的装置;用于 响应于多个所确定的时间周期或所检测到的事4牛中的一个来调用 程序的装置;用于收集从所调用的程序接收到的数据的装置;用于 分析所收集的数据的装置;以及用于基于所分析的数据在网络设备 内冲丸4亍4史正动作的装置。附图说明图1示出在其中可以实现本文中所描述的概念的网络; 图2是图1的示例性设备的框图; 图3是图1的设备的功能框图; 图4是图3的示例性支持逻辑的功能框图; 图5是示例性主动处理的流程图; 图6是示例性反应处理的流程图;以及 图7是示例性决策树(decision tree )。具体实施方式以下详细的描述参考了附图。不同附图中的相同参考标号可以 标识相同或相似的元件。另外,虽然以下一些描述主要是以在开》文 式系统互联(OSI)模型的层2和/或层3处的路由器或其他网元为 背景所#是供的,4旦可以将原理和教导应用于不同通信层处的不同类 型的网络设备(例如,多协议标记交换(MPLS )路由器、同步光纤网络(SONET)分插复用器、千兆比特无源光网络(GPON)交 换才几、同步数字体系(SDH)网元等)。图1示出在其中可以实现本文中所描述的概念的示例性网络。 如所示出的,网络100可以包括网元110和网络120。实际上,网 络100可以包括除了图1中示出的那些元件之外的额外的元件。网 元110可以包括用于执行网络相关功能的设备,诸如路由器或交换 机(例如,MPLS网络中的提供商边缘(PE)路由器)。网络120 可以包4舌互耳关网、自症且网全各、局i或网(LAN)、广域网(WAN)、 i成 域网(MAN)、蜂窝网、公用交换电话网(PSTN)、任何其他网络、 或网络的组合。网元110可以通过有线的或无线的通信链路与网络 120中的其他网元进行通信。图2示出网元110的示例性框图。如所示出的,网元110可以 包4舌处理器210、存4诸器220、 4妻口 230、互连240、以及总线250。 在其他实现中,网元110可以包括比图2中示出的那些部件更少的、 额外的、或不同的部件。处理器210可以包括一个或多个处理器、孩t处理器、专用集成 电路(ASIC)、玉见场可编禾呈门阵列(FPGA)、和/或为建网和通4言所 优化的处理逻辑。存^f诸器220可以包括诸如只读存^f诸器(ROM)的 静态存储器、诸如随机存取存储器(RAM)的动态存储器、和/或 板上集成的高速緩存器(onboard cache ),用于存储数据和机器可读 指令。存储器220还可以包括诸如软盘、CD ROM、 CD读/写(R/W ) 盘、和/或闪存的存储设备、以及其他类型的存储设备。接口 230可 以包括用于从网络接收输入数据流以及用于向网络传送数据的设 备(例如,以太网卡、光载波(OC)接口、异步传输模式(ATM) 4妄口等)。互连240可以包4舌一个或多个交4奂4几或交才奐结构,用于 将来自一个或多个接口 230的输入网络流通量送往其他接口 230。总线250可以包括允许在处理器210、存储器220、接口 230、和/或互连240之间进4亍通信的通i 各。取决于实王见,图2中示出的部4牛可以提供更少的或额外的功能。 例如,如果网元110作为MPLS路由器的一部分冲丸行网际协议(IP) 包路由功能,则处理器210可以执行与从MPLS网络中的其他路由 器获得路由信息相关联的任务。在这种情况下,将网络流通量从一 个接口传送到另一个接口可以涉及基于标记的路由,而不是基于IP i也址的if各由。图3是包括^各由器的网元110的功能冲匡图。如所示出的,网元 110可以包括事件逻辑310、代理320、路由逻辑330、转发逻辑340、 以及包i爰存逻辑350。在不同的实if见中,网元110可以包4舌比图3 中示出的那些部^f牛更少的、额外的、或更不同的部fK例如,网元 110可以^是供或可以不^是供某些网络管理功能,在这种情况下,网 元110可以不包4舌某些^理320。事件逻辑310可以包括用于执行各种事件驱动功能的硬件和/ 或软件,用于网元110和/或其他网元的管理和运行。例如,事件逻 辑310可以提供用于收集并分析数据以监控网元110内的性能的嵌 入式反应和主动型脚本。事件逻辑310还可以^是供事件和时间周期 的相关性,并响应于对所相关的事件/时间周期的分析来作出重新配 置网元110的梯:作的决定。事件逻辑还可以创建新脚本以对网元110 内的数据执行进一步的收集和分析。在另 一个实例中,事件逻辑310 可以4是供用户4妾口 ,通过其网络管理员或用户能与网元110交互并 接收问题报告包,该问题报告包可以包括有关在网元110内的错误 和/或所釆取的校正动作的数据。在图4中示出了事件逻辑310的部 件的功能框图。代理320可以包括^表事件逻辑310用于监控和/或控制部件的 硬件和/或软件。被监控的部件可以包括物理设备(例如,插件、复 用器、交换机等)或逻辑设备(诸如,虚拟连接或逻辑接口)。在 监控部件的过程中,代理320可以才企测接口、互连、或网元110的 任何其他部件的错误或恢复,并向事件逻辑310报告该错误或恢复。 例如,4戈理320可以才全测多个4妄口 230中的一个4妻口的故障,并可 以向事件逻辑310发送相关联的警报或错误信息。在另 一实例中, 理320可以,人远禾呈i殳备才妾收命令,并可以只于孑妄口 230作适当的酉己 置变化。在一些实现中,可以将代理320附于或连接到网元110的 其他子部件。路由逻辑330可以包括用于与其他路由器进行通信以收集^各由 信息并将其存储到路由信息库(RIB)中的硬件和/或软件。转发逻 辑(forwarding logic) 340可以包括用于基于RIB中的路由信息将 包送往多个4姿口 230中的一个4妄口上的正确的输出端口的石更件和/ 或软件。緩冲区管理器350为排列输入的包提供緩冲区。如果多个 包同时到达,则可以将一个本文档来自技高网...

【技术保护点】
一种网络设备,包括: 逻辑,被配置为: 基于所述网络设备内的长时间周期的期满来调用主动程序,其中,所述主动程序收集并传送关于所述网络设备成功运行的数据; 基于至少一个事件的检测或短时间周期的期满来调用反应程序,其中,所述反 应程序收集并分析关于所检测到的事件或短时间周期期满的数据; 基于所收集和分析的数据来确定校正动作;以及 在所述网络设备内执行所确定的校正动作。

【技术特征摘要】
US 2007-8-17 11/840,5201.一种网络设备,包括逻辑,被配置为基于所述网络设备内的长时间周期的期满来调用主动程序,其中,所述主动程序收集并传送关于所述网络设备成功运行的数据;基于至少一个事件的检测或短时间周期的期满来调用反应程序,其中,所述反应程序收集并分析关于所检测到的事件或短时间周期期满的数据;基于所收集和分析的数据来确定校正动作;以及在所述网络设备内执行所确定的校正动作。2. 根据权利要求1所述的网络设备,其中,所述反应程序基于决 策树或人工智能#:据库中的至少 一个4吏用分析算法来分析数 据。3. 根据权利要求2所述的网络设备,其中,所确定的校正动作包 括重新配置硬件设备或调用另 一软件处理中的至少一个。4. 根据权利要求2所述的网络设备,其中,所述逻辑被进一步配 置为基于决策树或人工智能数据库中的所述至少 一个的结果 来调用另外的反应程序。5. 根据权利要求1所述的网络设备,其中,所述逻辑被进一步配 置为产生包括所收集和分析的凄t据以及所确定的纟交正动作的 报告数据。6. 根据权利要求5所述的网络设备,其中,所述逻辑被进一步配 置为将所述报告数据传送至另 一 网络设备。7. —种方法,包4舌检测网络设备内的事件或时间周期的期满; 响应于所4企测的事件或时间周期来调用程序; 使用被调用的程序来收集数据; 分析所收集的数据以确定4交正动作;以及 在所述网绍4殳备内执行所确定的才交正动作。8. 才艮据权利要求7所述的方法,其中,才交正动作的确定使用决策 树。9. 根据权利要求8所述的方法,其中,所述决策树使用从多于一 个的石更件i殳备或软件处理中所收集的数据来确定所述4交正动 作。10. 根据权利要求9所述的方法,其中,与决策树相关联的校正动 作包括重新配置硬件设备、重新配置软件处理...

【专利技术属性】
技术研发人员:帕拉维马哈詹菲利普A谢弗罗伯特P恩斯丹尼尔哈里托诺夫多古纳林理查德M萨莱兹
申请(专利权)人:丛林网络公司
类型:发明
国别省市:US[美国]

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

1