欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

嵌入式反應(yīng)和主動型智能的制作方法

文檔序號:7917433閱讀:303來源:國知局
專利名稱:嵌入式反應(yīng)和主動型智能的制作方法
嵌入式>^應(yīng)和主動型智能背景技術(shù)典型地利用條件來對事件4企測和管理系統(tǒng)進行編程,當(dāng)滿足此 條件時,在設(shè)備內(nèi)生成錯誤。4企測錯誤的現(xiàn)有系統(tǒng)能向遠程位置發(fā) 送消息。這些消息不提供足夠的信息或步驟來改正設(shè)備內(nèi)的錯誤。 而且,現(xiàn)有系統(tǒng)在采取有關(guān)錯誤校正的動作之前等待錯誤條件發(fā) 生。發(fā)明內(nèi)容根據(jù)一方面,提供了 一種網(wǎng)絡(luò)設(shè)備。該網(wǎng)絡(luò)設(shè)備可以包括邏輯,該邏輯被配置為基于網(wǎng)絡(luò)設(shè)備內(nèi)的長時間周期期滿調(diào)用主動程序 (proactive program ),其中,主動禾呈序》|文集并傳送關(guān)于該網(wǎng)紹、殳備 的成功運行的數(shù)據(jù);基于至少一個事件的^r測或短時間周期期滿來 調(diào)用反應(yīng)程序,其中,反應(yīng)程序收集并分析關(guān)于^皮4企測的事件或短 時間周期期滿的凄t據(jù);基于所收集和分析的數(shù)據(jù)來確定4t正動作; 以及在網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行所確定的校正動作。才艮才居另一方面,才是供了一種方法。該方法可以包招"險測和/或相 關(guān)網(wǎng)絡(luò)"i殳備內(nèi)的多個事件或多個時間周期中的至少 一 個;響應(yīng)于所 檢測的事件或時間周期來調(diào)用程序;收集從所調(diào)用的程序接收到的 數(shù)據(jù);分析所收集的數(shù)據(jù)以確定校正動作;以及在網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行 所確定的4交正動作。根據(jù)另一方面,網(wǎng)絡(luò)設(shè)備可以包括用于確定網(wǎng)絡(luò)設(shè)備內(nèi)的多 個時間周期的裝置;用于檢測網(wǎng)絡(luò)設(shè)備內(nèi)的多個事件的裝置;用于 響應(yīng)于多個所確定的時間周期或所檢測到的事4牛中的一個來調(diào)用 程序的裝置;用于收集從所調(diào)用的程序接收到的數(shù)據(jù)的裝置;用于 分析所收集的數(shù)據(jù)的裝置;以及用于基于所分析的數(shù)據(jù)在網(wǎng)絡(luò)設(shè)備 內(nèi)沖丸4亍4史正動作的裝置。


圖1示出在其中可以實現(xiàn)本文中所描述的概念的網(wǎng)絡(luò); 圖2是圖1的示例性設(shè)備的框圖; 圖3是圖1的設(shè)備的功能框圖; 圖4是圖3的示例性支持邏輯的功能框圖; 圖5是示例性主動處理的流程圖; 圖6是示例性反應(yīng)處理的流程圖;以及 圖7是示例性決策樹(decision tree )。
具體實施方式
以下詳細的描述參考了附圖。不同附圖中的相同參考標號可以 標識相同或相似的元件。另外,雖然以下一些描述主要是以在開》文 式系統(tǒng)互聯(lián)(OSI)模型的層2和/或?qū)?處的路由器或其他網(wǎng)元為 背景所#是供的,4旦可以將原理和教導(dǎo)應(yīng)用于不同通信層處的不同類 型的網(wǎng)絡(luò)設(shè)備(例如,多協(xié)議標記交換(MPLS )路由器、同步光纖網(wǎng)絡(luò)(SONET)分插復(fù)用器、千兆比特?zé)o源光網(wǎng)絡(luò)(GPON)交 換才幾、同步數(shù)字體系(SDH)網(wǎng)元等)。圖1示出在其中可以實現(xiàn)本文中所描述的概念的示例性網(wǎng)絡(luò)。 如所示出的,網(wǎng)絡(luò)100可以包括網(wǎng)元110和網(wǎng)絡(luò)120。實際上,網(wǎng) 絡(luò)100可以包括除了圖1中示出的那些元件之外的額外的元件。網(wǎng) 元110可以包括用于執(zhí)行網(wǎng)絡(luò)相關(guān)功能的設(shè)備,諸如路由器或交換 機(例如,MPLS網(wǎng)絡(luò)中的提供商邊緣(PE)路由器)。網(wǎng)絡(luò)120 可以包4舌互耳關(guān)網(wǎng)、自癥且網(wǎng)全各、局i或網(wǎng)(LAN)、廣域網(wǎng)(WAN)、 i成 域網(wǎng)(MAN)、蜂窩網(wǎng)、公用交換電話網(wǎng)(PSTN)、任何其他網(wǎng)絡(luò)、 或網(wǎng)絡(luò)的組合。網(wǎng)元110可以通過有線的或無線的通信鏈路與網(wǎng)絡(luò) 120中的其他網(wǎng)元進行通信。圖2示出網(wǎng)元110的示例性框圖。如所示出的,網(wǎng)元110可以 包4舌處理器210、存4諸器220、 4妻口 230、互連240、以及總線250。 在其他實現(xiàn)中,網(wǎng)元110可以包括比圖2中示出的那些部件更少的、 額外的、或不同的部件。處理器210可以包括一個或多個處理器、孩t處理器、專用集成 電路(ASIC)、玉見場可編禾呈門陣列(FPGA)、和/或為建網(wǎng)和通4言所 優(yōu)化的處理邏輯。存^f諸器220可以包括諸如只讀存^f諸器(ROM)的 靜態(tài)存儲器、諸如隨機存取存儲器(RAM)的動態(tài)存儲器、和/或 板上集成的高速緩存器(onboard cache ),用于存儲數(shù)據(jù)和機器可讀 指令。存儲器220還可以包括諸如軟盤、CD ROM、 CD讀/寫(R/W ) 盤、和/或閃存的存儲設(shè)備、以及其他類型的存儲設(shè)備。接口 230可 以包括用于從網(wǎng)絡(luò)接收輸入數(shù)據(jù)流以及用于向網(wǎng)絡(luò)傳送數(shù)據(jù)的設(shè) 備(例如,以太網(wǎng)卡、光載波(OC)接口、異步傳輸模式(ATM) 4妄口等)?;ミB240可以包4舌一個或多個交4奐4幾或交才奐結(jié)構(gòu),用于 將來自一個或多個接口 230的輸入網(wǎng)絡(luò)流通量送往其他接口 230。總線250可以包括允許在處理器210、存儲器220、接口 230、和/或互連240之間進4亍通信的通i 各。取決于實王見,圖2中示出的部4??梢蕴峁└俚幕蝾~外的功能。 例如,如果網(wǎng)元110作為MPLS路由器的一部分沖丸行網(wǎng)際協(xié)議(IP) 包路由功能,則處理器210可以執(zhí)行與從MPLS網(wǎng)絡(luò)中的其他路由 器獲得路由信息相關(guān)聯(lián)的任務(wù)。在這種情況下,將網(wǎng)絡(luò)流通量從一 個接口傳送到另一個接口可以涉及基于標記的路由,而不是基于IP i也址的if各由。圖3是包括^各由器的網(wǎng)元110的功能沖匡圖。如所示出的,網(wǎng)元 110可以包括事件邏輯310、代理320、路由邏輯330、轉(zhuǎn)發(fā)邏輯340、 以及包i爰存邏輯350。在不同的實if見中,網(wǎng)元110可以包4舌比圖3 中示出的那些部^f牛更少的、額外的、或更不同的部fK例如,網(wǎng)元 110可以^是供或可以不^是供某些網(wǎng)絡(luò)管理功能,在這種情況下,網(wǎng) 元110可以不包4舌某些^理320。事件邏輯310可以包括用于執(zhí)行各種事件驅(qū)動功能的硬件和/ 或軟件,用于網(wǎng)元110和/或其他網(wǎng)元的管理和運行。例如,事件邏 輯310可以提供用于收集并分析數(shù)據(jù)以監(jiān)控網(wǎng)元110內(nèi)的性能的嵌 入式反應(yīng)和主動型腳本。事件邏輯310還可以^是供事件和時間周期 的相關(guān)性,并響應(yīng)于對所相關(guān)的事件/時間周期的分析來作出重新配 置網(wǎng)元110的梯:作的決定。事件邏輯還可以創(chuàng)建新腳本以對網(wǎng)元110 內(nèi)的數(shù)據(jù)執(zhí)行進一步的收集和分析。在另 一個實例中,事件邏輯310 可以4是供用戶4妾口 ,通過其網(wǎng)絡(luò)管理員或用戶能與網(wǎng)元110交互并 接收問題報告包,該問題報告包可以包括有關(guān)在網(wǎng)元110內(nèi)的錯誤 和/或所釆取的校正動作的數(shù)據(jù)。在圖4中示出了事件邏輯310的部 件的功能框圖。代理320可以包括^表事件邏輯310用于監(jiān)控和/或控制部件的 硬件和/或軟件。被監(jiān)控的部件可以包括物理設(shè)備(例如,插件、復(fù) 用器、交換機等)或邏輯設(shè)備(諸如,虛擬連接或邏輯接口)。在 監(jiān)控部件的過程中,代理320可以才企測接口、互連、或網(wǎng)元110的 任何其他部件的錯誤或恢復(fù),并向事件邏輯310報告該錯誤或恢復(fù)。 例如,4戈理320可以才全測多個4妄口 230中的一個4妻口的故障,并可 以向事件邏輯310發(fā)送相關(guān)聯(lián)的警報或錯誤信息。在另 一實例中, 理320可以,人遠禾呈i殳備才妾收命令,并可以只于孑妄口 230作適當(dāng)?shù)挠霞?置變化。在一些實現(xiàn)中,可以將代理320附于或連接到網(wǎng)元110的 其他子部件。路由邏輯330可以包括用于與其他路由器進行通信以收集^各由 信息并將其存儲到路由信息庫(RIB)中的硬件和/或軟件。轉(zhuǎn)發(fā)邏 輯(forwarding logic) 340可以包括用于基于RIB中的路由信息將 包送往多個4姿口 230中的一個4妄口上的正確的輸出端口的石更件和/ 或軟件。緩沖區(qū)管理器350為排列輸入的包提供緩沖區(qū)。如果多個 包同時到達,則可以將一個或多個包存儲到緩沖區(qū)中,直到處理和 /或傳送更高優(yōu)先級的包。圖4示出事件邏輯310的示例性功能框圖。如所示出的,事件 邏輯310可以包括事件觸發(fā)模塊420、基于短定時器的操作模塊 430、基于長定時器的操作模塊440、以及事件策略(event policy ) 才莫塊450。事件邏輯310可以傳送并4妄收事件凄t據(jù)410和事件問題 才艮告包460。在不同的實現(xiàn)中,事件邏輯310可以包4舌比圖4中示 出的那些部4牛更少的、額外的、或更不同的部4牛。事件數(shù)據(jù)410可以包括有關(guān)包含在網(wǎng)元110內(nèi)的事件、時間周 期、和/或石更件和4欠件狀態(tài)的信息。例如,圖2中示出的諸如處理器 210、存儲器220、接口 230、以及互連240的部件可以提供識別某 些事件的信號和信息。例如,處理器210可以^是供包括有關(guān)變得過載或未被使用的內(nèi)部寄存器的狀態(tài)的信息的事件數(shù)據(jù)410。類似地, 圖3中示出的功能部件還可以提供可以包括有關(guān)狀態(tài)和事件的信息 的事件數(shù)據(jù)410。例如,路由邏輯330可以提供可以包括指出關(guān)于 路由信息庫(RIB)處理失敗的信息的事件數(shù)據(jù)410。在其他實例 中,事件4故據(jù)410可以包括有關(guān)包含在連4妄至網(wǎng)絡(luò)120的另一網(wǎng)元 中的事件和/或石更<牛和/或軟件的狀態(tài)的信息。事件觸發(fā)才莫塊420可以包括「石更件和/或軟件,其可以4妄收來自事 件策略模塊450的信號并調(diào)用腳本。例如,腳本可以包括嵌入式事 件策略,其可以識別硬件或軟件問題、收集有關(guān)所識別的問題的數(shù) 據(jù)、對所收集的數(shù)據(jù)執(zhí)行分析、基于分析執(zhí)行校正動作、并產(chǎn)生事 件問題報告包460。由在事件觸發(fā)模塊420內(nèi)被調(diào)用的腳本所執(zhí)行 的分析可以包括〗壬何適當(dāng)?shù)姆治鏊惴?,諸如使用決策樹或人工智能 數(shù)據(jù)庫之一 。可以由調(diào)用腳本的具體事件410確定由每個腳本所執(zhí) 行的具體類型的分析。例如,如果事件數(shù)據(jù)410包含網(wǎng)元110的某 個部件正在使用90%的處理器資源的信息,則可以由事件策略才莫塊 450調(diào)用包含在事件觸發(fā)模塊420中的腳本以收集數(shù)據(jù),并且該腳 本可以確定什么部件正在4吏用該資源、問題的性質(zhì)是什么、如果任 何事件與此事件相關(guān)耳關(guān)將會怎樣、和/或如果可以采取4壬何才交正動作 將會怎樣。事件觸發(fā)模塊420還可以基于所收集的和所分析的數(shù)據(jù) 調(diào)用額外的肚P本。例:^,如果部^N皮肯定;也識別為正在4吏用處理器 210的90%的資源,則可以調(diào)用額外的腳本以,人所識別的部件中收 集數(shù)據(jù)以進一步確定問題的性質(zhì)。事件觸發(fā)模塊420還可以基于額 外腳本的分析或結(jié)果創(chuàng)建新腳本。例如,如果具體的硬件設(shè)備被之 前的扭卩本識別為潛在地有故障,則可以創(chuàng)建新腳本,其包含監(jiān)控關(guān) 于被識別的硬件設(shè)備的新參數(shù)。由事件觸發(fā)模塊420所調(diào)用的腳本 可以被稱作為"反應(yīng),,腳本,因為可以調(diào)用這些腳本來對所接收的 事件作出反應(yīng)?;诙潭〞r器的操作模塊430可以包括石更件和/或軟件,其可以 從事件策略沖莫塊450接收信號并調(diào)用腳本。例如,可以4企測包含在 事件策略才莫塊450中的所檢測出的事件或短定時器值。例如, 一旦 檢測出事件,事件策略模塊450就可以調(diào)用基于短定時器的操作模 塊430中的腳本,其可以包括能識別硬件或軟件問題、收集有關(guān)所 識別的問題的數(shù)據(jù)、對所收集的數(shù)據(jù)執(zhí)行分析、基于分析執(zhí)行校正 動作、并產(chǎn)生事件問題報告包460的事件策略。由基于短定時器的 操作模塊430內(nèi)被調(diào)用的腳本所執(zhí)行的分析可以包括任意適當(dāng)?shù)姆?析算法,諸如使用決策樹或人工智能數(shù)據(jù)庫之一??梢杂梢呀?jīng)被檢 測出的具體事件或短定時器值確定由每個腳本所4丸行的具體類型 的分析?;诙潭〞r器的操作模塊430還可以基于被調(diào)用的可以包 括事件凄t據(jù)410、所收集的H據(jù)、以及所采取的校正動作的腳本創(chuàng) 建并發(fā)送事件問題報告包460。包含在基于短定時器的操作模塊430 中的腳本可以調(diào)用處理以關(guān)聯(lián)事件、執(zhí)行趨勢分析、檢測關(guān)鍵計數(shù) 器值的增量、并測量或^r測存儲器泄露,還可以基于所收集的和所 分析的數(shù)據(jù)調(diào)用額外的腳本。例如,如果趨勢被第一腳本肯定地識 別,則可以調(diào)用額外腳本以重新配置網(wǎng)元110內(nèi)的(多個)部件以適應(yīng)(adjust)所確定的趨勢?;诙潭〞r器的^^喿作才莫塊430還可以 基于其他肚卩本的分析或結(jié)果創(chuàng)建新腳本。例如,如果具體的軟件處理凈皮之前的腳本識別為潛在地有古文障,則可以創(chuàng)建新腳本,其包括 用于監(jiān)控和/或縮短調(diào)用該新腳本的基于短定時器的操作模塊430 內(nèi)的時間周期的新參凄t。由基于短定時器的才喿作才莫塊430所調(diào)用的 腳本也可以被稱作為"反應(yīng)"腳本,因為它們可以-故調(diào)用以反應(yīng)于 定時器值?;陂L定時器的操作模塊440可以包括石更件和/或軟件,其可以 從事件策略才莫塊450接收信號并調(diào)用腳本。例如,可以4企測包含在 事件策略模塊450中的事件或長定時器值。例如, 一旦檢測出事件, 事件策略模塊450可以調(diào)用包含在基于長定時器的操作4莫塊440中的腳本,其可以收集通過問題報告包460發(fā)送至另 一 網(wǎng)絡(luò)設(shè)備的數(shù) 據(jù),用于分析。例如,可以對由在基于長定時器的操作模塊440中 被調(diào)用的腳本所收集的數(shù)據(jù)進行分析以確定網(wǎng)元110的長期趨勢。 例如,還可以對由基于長定時器的操作模塊440所調(diào)用的腳本所收 集的數(shù)據(jù)進行戰(zhàn)略上地分析,以確定可能發(fā)生在網(wǎng)元110內(nèi)的潛在 的風(fēng)險和/或失敗。在基于長定時器的才喿作才莫塊440中所調(diào)用的腳本 可以被稱作為主動腳本,因為所收集的和所分析的數(shù)據(jù)可以涉及網(wǎng) 元110的成功運行,所以可以被用于在問題或錯誤發(fā)生之前"主動 地"重新配置網(wǎng)元110內(nèi)的石更件和/或?qū)G芳J录呗圆拍獕K450可以包括事件策略和時間周期,其可以;陂用 于處理所4妄收的事件凄t據(jù)410并響應(yīng)于所4妄收的事件、時間周期等 調(diào)用包含在才莫塊420-440中的腳本。例如,事件策略才莫塊450可以 存4諸事件以及關(guān)于要調(diào)用的適當(dāng)?shù)哪_本和/或才莫塊420-440的信息。 在確定了要調(diào)用的適當(dāng)?shù)哪_本之后,事件策略模塊450可以向適當(dāng) 的模塊(420-440 )發(fā)送信號和信息,以便可以執(zhí)行數(shù)據(jù)的進一 步處 理。事件問題報告包460可以包括XML文檔,其包括關(guān)于所接收 的事件數(shù)據(jù)410的信息和/或關(guān)于所收集的數(shù)據(jù)和/或由模塊420-440 中的任一個模塊響應(yīng)于所接收的事件數(shù)據(jù)410而采取的校正動作和 /或定時(短或長)操作的信息。例如,在模塊420-440中的任一個 才莫塊已經(jīng)收集、分4斤并且處理了事件凄t據(jù)410之后,就可以產(chǎn)生包 含信息的事件問題報告包460。上文描述了關(guān)于智能地監(jiān)控并恢復(fù)網(wǎng)元110的功能性的系統(tǒng)元 件。圖4中示出的系統(tǒng)元件可以在網(wǎng)元110內(nèi)才丸4亍主動的和反應(yīng)的 程序。如以下所描述的圖5-圖6,描述了能夠由網(wǎng)元ll(H丸行的示 例性處理。圖5是示出示例性主動處理500的流程圖。處理500可以開始 于長定時器值期滿時(框510)時。例如,包含在事件策略模塊450 中的定時器值可能期滿。包含在事件策略模塊450中的定時器值可 以屬于日、星期、月等一類的。當(dāng)定時器期滿時,包含在事件策略 模塊450中的每個單獨的定時器值都可以調(diào)用包含在基于長定時器 的才乘作模塊440中的適當(dāng)?shù)哪_本(框520 )。一旦被調(diào)用,主動腳本就可以收集數(shù)據(jù)(框530 )。例如,腳本 可以在多個接口 230之一處收集數(shù)據(jù),或被調(diào)用的腳本可以收集關(guān) 于處理器210的操作的數(shù)據(jù)。被調(diào)用的主動腳本可以產(chǎn)生事件問題 報告包460 (框540)。例如,可以產(chǎn)生包含所收集的可以關(guān)于多個 接口 230之一的數(shù)據(jù)的事件問題報告包460。然后,可以傳送事件 問題才艮告包460 (框550)。例如,網(wǎng)元IIO可以向可以對所收集的 數(shù)據(jù)進行進一步分析的中央網(wǎng)絡(luò)設(shè)備傳送事件問題報告包460。 一 旦分析了所接收的問題報告包460內(nèi)的數(shù)椐,中央網(wǎng)絡(luò)設(shè)備就可以 確定4妻口 230目前正在工作。然而,中央網(wǎng)絡(luò)i殳備可以基于(例如) 包含在來自其他網(wǎng)絡(luò)設(shè)備的其他所接收的問題報告包中的分析數(shù) 據(jù)來確定或標記4妄口 230可能潛在地失敗。中央網(wǎng)絡(luò)i殳備可以基于 所分析的數(shù)據(jù)將信息傳送回網(wǎng)元110。例如,中央網(wǎng)絡(luò)設(shè)備可以傳 送將要用于取代網(wǎng)元110內(nèi)的潛在故障的軟件處理的更新的軟件處 理。中央網(wǎng)絡(luò)設(shè)備還可以基于從網(wǎng)元110所接收的分析數(shù)據(jù)傳送可 以包含在網(wǎng)元110中并在其內(nèi)使用的腳本。圖6是示出示例性反應(yīng)處理600的流程圖。處理600可以開始 于短定時器期滿或事件觸發(fā)發(fā)生時(框610)。例如,可以;險測包含 在事件策略模塊450中的短定時器值或事件。然后,事件策略模塊 450中的每個短定時器值和事件可以基于短定時器值期滿或檢測到 事件來調(diào)用包含在基于短定時器的操作模塊430中的腳本(框620 )。一旦被調(diào)用,反應(yīng)腳本就可以啟動數(shù)據(jù)收集(框630)。例如, 所才妄收的事件410可以調(diào)用包含在事件觸發(fā)4莫塊420中的反應(yīng)扭卩 本。所接收的事件410可以是諸如存儲器220的50%正被使用的事 件,這可以表示潛在存々者器泄露??梢允占P(guān)于存^f諸器220石更件方 面的翁:據(jù),以及可以收集關(guān)于當(dāng)前正在訪問存^f諸器220的壽欠件處理 或操作的數(shù)據(jù)。然后,可以對所收集的關(guān)于存儲器220操作的數(shù)據(jù) 進行分析(框640)。例如,所收集的被分析的數(shù)據(jù)(在框630中) 可以表明存儲器220的硬件方面運行正常。由所調(diào)用的反應(yīng)腳本所 收集的其他凄t據(jù)(在框630中)可以涉及包含在路由信息庫(RIB) 中的存儲在路由表或轉(zhuǎn)發(fā)表中的數(shù)據(jù)量??梢曰赗IB中的信息分 析此數(shù)據(jù)以確定50%的存儲器使用是否是正常的?;诳?40中所執(zhí)行的分析,被調(diào)用的腳本可以確定額外的數(shù) 據(jù)收集是否是必需的或是否可以采取校正動作(框650)。繼續(xù)以上 實例,如果數(shù)據(jù)的分析表明網(wǎng)元當(dāng)前正在接收大量數(shù)據(jù),則50%的 存儲器使用被確定為是可接受的,并且可以不采取校正動作(框 650), 乂人而完成凄t據(jù)分才斤和才交正動作(框660)。例如,如果關(guān)于RIB的數(shù)據(jù)的分析表明網(wǎng)元110正在接收少量 凄t據(jù),則這可以表示正在發(fā)生存儲器泄露,并可以調(diào)用另一反應(yīng)腳 本或可以關(guān)連其他事件腳本以收集關(guān)于當(dāng)前訪問存4諸器220的其他 處理的數(shù)據(jù)(框650 )。額外調(diào)用的反應(yīng)腳本可以收集并分析數(shù)據(jù), 并確定軟件處理沒有釋》文存儲器220內(nèi)的存儲空間。響應(yīng)于此分析, 腳本可以關(guān)閉所卩險測的i支障專欠件處理并啟動另 一 處理以4戈替故障 的軟件(框660)。然后,反應(yīng)腳本可以產(chǎn)生事件問題報告包460(框670)。例如, 可以產(chǎn)生識別網(wǎng)元110內(nèi)所才全測的出錯軟件處理的事件問題報告包 460。事件問題才艮告包460還可以包含關(guān)于響應(yīng)于所才企測的出4晉的 軟件處理而已經(jīng)被采取的校正動作的信息。另夕卜,反應(yīng)腳本可以基于在框630-660中所獲得的分析后的收集數(shù)據(jù)來設(shè)置警報或創(chuàng)建另 一反應(yīng)腳本以監(jiān)控存儲器220。然后,可以將事件問題報告包460 傳送至另一網(wǎng)絡(luò)設(shè)備(框680)。例如,可以將事件問題才艮告包460乂人網(wǎng)元110傳送至連^:到網(wǎng) 絡(luò)120的中央網(wǎng)絡(luò)設(shè)備。例如,中央服務(wù)器和/或計算機可以存儲并 分析從多個網(wǎng)絡(luò)設(shè)備所接收的數(shù)據(jù)。從多個網(wǎng)元110和/或其他網(wǎng)絡(luò) 設(shè)備接收事件問題報告包460,允許中央網(wǎng)絡(luò)i殳備檢測并補償可能 未4皮現(xiàn)有系統(tǒng)所注意的網(wǎng)元110內(nèi)的趨勢或傾向。在框610-660的另一實例中,可以由事件邏輯310來^妾收表示 邊界網(wǎng)關(guān)協(xié)i義(BGP)已經(jīng)失效(go down)的事件。在這個實例 中,可以調(diào)用反應(yīng)腳本來收集關(guān)于此事件的更多的凄史據(jù)。例如,在 下一個30秒內(nèi)的某個時刻,可以由事件邏輯310來接收表示BGP 已經(jīng)恢復(fù)(gobackup)的另一事件。在這個實例中,可以4吏這兩個 事件相關(guān)耳關(guān)并且可以對所收集的凄t據(jù)進4于分4斤以確定是否是同一 個設(shè)備產(chǎn)生了這些事件。如果確定是同一個設(shè)備產(chǎn)生了這些事件, 則表明在這個被識別的設(shè)備上的BGP有問題并可以創(chuàng)建另一腳本 來進一步監(jiān)控該i殳備。例如,如果在下一個5分鐘由事件邏輯310 繼續(xù)4妻收了 5個BGP恢復(fù)/失效事件,則可以確定和/或確"i人存在 BGP問題,在這種情況下響應(yīng)于此確定可以采取另外的腳本、命令 和/或4交正動作。繼續(xù)此實例, 一旦被BGP恢復(fù)/失效事件策略所調(diào)用,被調(diào)用 的反應(yīng)腳本就可以包含邏輯和命令,諸如,4企查在網(wǎng)元110上所安 裝的路由以及才企查網(wǎng)元110 (;咯由器)上的接口列表??梢允?人這 些命令所收集的數(shù)據(jù)相關(guān)連以識別出錯的接口并且可以禁用此出 錯的接口。在已經(jīng)采取了此校正動作之后,可以制定(enact )框670 和680來創(chuàng)建事件問題報告包460并將其傳送到外部網(wǎng)絡(luò)設(shè)備。應(yīng) 當(dāng)理解,以上實例^又為示例性的,以及每個^皮具體識別的事件可以調(diào)用可以包括^皮用于確定和/或沖交正產(chǎn)生具體事件的錯-〖吳的具體事 件策略和數(shù)據(jù)收集以及具體參數(shù)的分析的具體腳本。圖7示出了示例性決策樹700。如所示出的,決策樹700包括 多個節(jié)點701-709,其中每個節(jié)點可以代表處理(諸如包含在腳本 中的處理)中的邏輯決策點。在決策樹700內(nèi)進行的收集和分析數(shù) 據(jù)、基于所分析的數(shù)據(jù)使多個事件相關(guān)連并執(zhí)行校正動作的處理, 可以相當(dāng)于如上述在框630-660中所執(zhí)行的處理。遍歷示例性決策樹700的處理例如可以開始于短定時器值期滿 以及被調(diào)用的腳本在網(wǎng)元110內(nèi)收集有關(guān)存儲器使用的數(shù)據(jù)時。可 以在節(jié)點701處作出決策,以分析所收集的數(shù)據(jù)并關(guān)于之前所收集 的數(shù)據(jù)來確定存儲器使用是否已改變(大于閥值)?;谠诠?jié)點701 處所作的比較,如果存儲器使用數(shù)據(jù)已經(jīng)改變?yōu)榇笥陂y值量,則處 理可以繼續(xù)進行到節(jié)點702處,并且如果存儲器使用數(shù)據(jù)沒有改變, 則處理可以繼續(xù)進4亍到節(jié)點703處。3。果;殳有改變,則可以在節(jié)點 703處作出決策以重置短時間周期并不采取進一步的動作。如果處 理繼續(xù)到節(jié)點702處,則可以執(zhí)行存儲器使用數(shù)據(jù)的分析以確定存 儲器使用的改變是增加還是減少。如果分析的數(shù)據(jù)表明存儲器使用 減少了,則處理可以繼續(xù)到節(jié)點705處。在節(jié)點705處進行的數(shù)據(jù) 分析可以確定存儲器使用已穩(wěn)步減少并可以檢測趨勢。響應(yīng)于此確 定,例如,可以創(chuàng)建新腳本,其調(diào)整存儲器使用閥值參數(shù)。如果在節(jié)點702處所分析的數(shù)據(jù)表明存儲器使用增加,則處理 可以繼續(xù)進4于到節(jié)點704處。在節(jié)點704處可以/人RIB收集lt據(jù)以 確定高存儲器使用是否是因為路由攪拌(routing churn )。如果從RIB 收集的lt據(jù)表明正在發(fā)生3各由攪拌,則處理可以在節(jié)點706處結(jié)束, 其中不釆取進一步的動作。如果從RIB收集的數(shù)據(jù)表明沒有發(fā)生路 由攪拌,則處理可以繼續(xù)進行到節(jié)點707處??梢酝ㄟ^在節(jié)點707 處調(diào)用額外的腳本來收集#:據(jù)以確定哪個4壬務(wù)正在4吏用存4諸器。另外,其他被才企測的已經(jīng)調(diào)用了關(guān)于存儲器使用的腳本的事件可以被 相關(guān)連。在這個實例中,例如,凈皮相關(guān)的事件還可以與另一決策樹 (未示出)關(guān)聯(lián),其中可以將這個相關(guān)連的決策樹的數(shù)據(jù)和結(jié)果用到?jīng)Q策樹700中?;谒治龅暮拖嚓P(guān)的數(shù)據(jù),在節(jié)點707處可以 確定具體的軟件處理正導(dǎo)致網(wǎng)元110內(nèi)的存儲器碎片問題。在這種 情況下,處理可以繼續(xù)進4于到節(jié)點709處。然后,在節(jié)點709處可 以確定調(diào)用存儲器去碎片算法以降低存儲器的使用。如果在節(jié)點 707處確定沒有發(fā)生存^f諸器石卒片,則可以確定正在發(fā)生潛在的存卡者 器泄露,其中處理可以繼續(xù)執(zhí)行到節(jié)點708處。在節(jié)點708處采取 校正動作以重新配置硬件或軟件處理,從而確定潛在的存儲器泄露 是否可以^皮停止??梢哉{(diào)用額外的腳本來收集^t據(jù)以確定哪個(如 果有的話)軟件處理可以導(dǎo)致潛在的存4諸器泄露。在節(jié)點708處所 采取的其他校正動作可以包括發(fā)送警才艮和/或產(chǎn)生并傳送事件問題 報告包460。如上述,事件問題報告包460可以包括表示已經(jīng)才企測 到存儲器泄露的信息,其可以包括關(guān)于所采取的校正動作的信息和 /或i青求新軟件處理來代替出4昔處理的信息。應(yīng)當(dāng)理解,決策樹700定決策樹,其用于基于所檢測到的事件或時間周期來作出決策。如上所述,通過在4晉誤發(fā)生之前4吏用主動腳本來收集并分析數(shù) 據(jù),本實施例允許潛在地避免網(wǎng)元110內(nèi)的錯誤或事件。另外,如 果才企測到了網(wǎng)元110的镅-〖吳或事件,則可以智能地4交正鋪-i吳或事件 而不用4喿作者介入。前述的實現(xiàn)的描述提供了說明,但是并不旨在詳盡描述或?qū)?現(xiàn)限制到所公開的精確形式。鑒于上述教導(dǎo),改變和變化是可能的, 或者可以乂人實施這些教導(dǎo)來獲得改變和變化。此外,雖然已經(jīng)描述了有關(guān)圖5-圖6中所示的處理的一系列才匡, 但在其他實現(xiàn)中可以修改框的順序。另外,非從屬的框可以代表可并行執(zhí)行的框。例如,對一個接口扭J亍框510-550獨立于對第二接 口扭J亍才匡510-550,因此,可并4亍地^M亍對第二4妄口衫"亍沖匡510-550。 而且,可能省略處J里內(nèi)的才匡。顯然本文中所描述的多個方面可以按照附圖中所示的實現(xiàn)中 的軟件、固件、及硬件的許多不同形式來實現(xiàn)。用于實現(xiàn)這些方面 的實際軟件代碼或?qū)iT的控制硬件不限制這些實施例。因此,在不 參考具體軟件代碼的情況下描述了這些方面的操作和行為-應(yīng)當(dāng)理解專欠件和控制石更件可以^皮:沒計為基于本文的描述來實現(xiàn)這些方面。而且,實現(xiàn)的某些部分已經(jīng)^皮描述為扭^亍一個或多個功能的"邏輯"。此邏輯可以包括:石更件(i者如處理器、專用集成電^各、或 現(xiàn)場可編程門陣列)、軟件、或硬件和軟件的組合。除非同樣明確地描述,否則在本申"i青中^f吏用的元件、框、或指 令都不應(yīng)該被解釋為本文描述的實現(xiàn)的關(guān)鍵或根本。而且,如本文所z使用的,冠詞"一個,,("a")旨在包括一項或多項。在意指只有 一項的情況下,使用術(shù)語"一個"("one")或類似的語言。而且, 除非明確地聲明,否則短語"基于"("based on")旨在意謂"至少 部分地基于"。
權(quán)利要求
1.一種網(wǎng)絡(luò)設(shè)備,包括邏輯,被配置為基于所述網(wǎng)絡(luò)設(shè)備內(nèi)的長時間周期的期滿來調(diào)用主動程序,其中,所述主動程序收集并傳送關(guān)于所述網(wǎng)絡(luò)設(shè)備成功運行的數(shù)據(jù);基于至少一個事件的檢測或短時間周期的期滿來調(diào)用反應(yīng)程序,其中,所述反應(yīng)程序收集并分析關(guān)于所檢測到的事件或短時間周期期滿的數(shù)據(jù);基于所收集和分析的數(shù)據(jù)來確定校正動作;以及在所述網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行所確定的校正動作。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,所述反應(yīng)程序基于決 策樹或人工智能#:據(jù)庫中的至少 一個4吏用分析算法來分析數(shù) 據(jù)。
3. 根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其中,所確定的校正動作包 括重新配置硬件設(shè)備或調(diào)用另 一軟件處理中的至少一個。
4. 根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)設(shè)備,其中,所述邏輯被進一步配 置為基于決策樹或人工智能數(shù)據(jù)庫中的所述至少 一個的結(jié)果 來調(diào)用另外的反應(yīng)程序。
5. 根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)設(shè)備,其中,所述邏輯被進一步配 置為產(chǎn)生包括所收集和分析的凄t據(jù)以及所確定的纟交正動作的 報告數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其中,所述邏輯被進一步配 置為將所述報告數(shù)據(jù)傳送至另 一 網(wǎng)絡(luò)設(shè)備。
7. —種方法,包4舌檢測網(wǎng)絡(luò)設(shè)備內(nèi)的事件或時間周期的期滿; 響應(yīng)于所4企測的事件或時間周期來調(diào)用程序; 使用被調(diào)用的程序來收集數(shù)據(jù); 分析所收集的數(shù)據(jù)以確定4交正動作;以及 在所述網(wǎng)紹4殳備內(nèi)執(zhí)行所確定的才交正動作。
8. 才艮據(jù)權(quán)利要求7所述的方法,其中,才交正動作的確定使用決策 樹。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述決策樹使用從多于一 個的石更件i殳備或軟件處理中所收集的數(shù)據(jù)來確定所述4交正動 作。
10. 根據(jù)權(quán)利要求9所述的方法,其中,與決策樹相關(guān)聯(lián)的校正動 作包括重新配置硬件設(shè)備、重新配置軟件處理、以及不采取動 作。
11. 根據(jù)權(quán)利要求7所述的方法,還包括產(chǎn)生報告,所述報告包括識別硬件設(shè)備或軟件處理的信 息、關(guān)于被識別的硬件設(shè)備或軟件處理的數(shù)據(jù)、以及纟皮確定的 所采取的4交正動作。
12. 才艮據(jù)斗又利要求11所述的方法,還包括傳送所產(chǎn)生的報告。
13. —種網(wǎng)絡(luò)i殳備,包4舌用于確定所述網(wǎng)絡(luò)設(shè)備內(nèi)的多個時間周期的期滿的裝置;用于一企測所述網(wǎng)絡(luò)設(shè)備內(nèi)的多個事件的裝置;用于響應(yīng)于多個^皮確定的時間周期或^皮4企測的事件中的 一個來調(diào)用程序的裝置;用于使用被調(diào)用的程序來收集數(shù)據(jù)的裝置;用于分析所收集的數(shù)據(jù)的裝置;以及用于基于所分析的數(shù)據(jù)在所述網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行校正動作 的裝置。
14. 根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其中,所述用于分析所收 集的數(shù)據(jù)的裝置包括決策樹或人工智能數(shù)據(jù)庫。
15. 根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備,其中,所述用于分析所收 集的數(shù)據(jù)的裝置還包括用于基于所述決策樹或人工智能數(shù)據(jù)庫的結(jié)果來調(diào)用另 外的程序的裝置。
16. 根據(jù)權(quán)利要求14所述的網(wǎng)絡(luò)設(shè)備,其中,所述用于分析所收 集的數(shù)據(jù)的裝置還包括用于分析乂人多于一個纟皮調(diào)用的程序所收集的凄t據(jù)的裝置。
17. 根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其中,所述用于分析所收 集的數(shù)據(jù)的裝置還包括用于基于分析,人;敗調(diào)用的程序所收集的凄t據(jù)來創(chuàng)建新程 序的裝置。
18. 根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其中,所述用于執(zhí)行校正 動作的裝置包括用于重新配置所述網(wǎng)絡(luò)設(shè)備內(nèi)的專欠件處理或石更件"i殳備的 裝置。
19. 根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)設(shè)備,其中,所述網(wǎng)絡(luò)設(shè)備還包 括用于創(chuàng)建并傳送事件問題報告包的裝置,其中,所述事件問 題報告包包括關(guān)于事件的信息。
20. 根據(jù)權(quán)利要求19所述的網(wǎng)絡(luò)設(shè)備,其中,關(guān)于事件的所述信 息包4舌由所述事件所調(diào)用的程序所收集的#t據(jù)、所述事件的分 析、以及響應(yīng)于所述事件所采取的才交正動作。
全文摘要
一種嵌入式反應(yīng)和主動型智能的網(wǎng)絡(luò)設(shè)備,包括邏輯,被配置為基于網(wǎng)絡(luò)設(shè)備內(nèi)的長時間周期的期滿來調(diào)用主動程序,其中,主動程序收集關(guān)于網(wǎng)絡(luò)設(shè)備運行的數(shù)據(jù),基于至少一個事件的檢測或短時間周期的期滿來調(diào)用反應(yīng)程序,其中,反應(yīng)程序收集、關(guān)連、并分析關(guān)于被檢測到的事件或短時間周期期滿的數(shù)據(jù),基于所收集和分析的數(shù)據(jù)來確定校正動作,以及在網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行所確定的校正動作。
文檔編號H04L12/26GK101409649SQ20081013519
公開日2009年4月15日 申請日期2008年8月15日 優(yōu)先權(quán)日2007年8月17日
發(fā)明者丹尼爾·哈里托諾夫, 多古·納林, 帕拉維·馬哈詹, 理查德·M·薩萊茲, 羅伯特·P·恩斯, 菲利普·A·謝弗 申請人:叢林網(wǎng)絡(luò)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
喀喇| 峡江县| 老河口市| 石渠县| 墨脱县| 图片| 毕节市| 雅江县| 山西省| 阜宁县| 忻城县| 兰考县| 仁化县| 陆川县| 招远市| 汝阳县| 桃园市| 邯郸县| 大理市| 商城县| 台湾省| 云安县| 黄山市| 商城县| 车致| 新和县| 莱西市| 乐东| 克什克腾旗| 乌拉特后旗| 宁南县| 罗定市| 汕尾市| 潜山县| 伊宁市| 比如县| 泰兴市| 海林市| 敦化市| 庄河市| 平定县|