客戶端設備694的任何組合上。可以說存儲器資源530存儲當由處理器資源532執行時實施圖5中的系統500的程序指令。存儲器資源530可以與處理器資源532集成到相同的設備中,或其可以相對該設備和處理器資源532是分離的但是可訪問的。存儲器資源530可以分布在諸如圖6的服務器設備692和客戶端設備694之類的設備上。存儲器資源530和庫存510可以表示相同的物理介質,除非在本文另外描述。
[0053]在一個示例中,程序指令可以是當被安裝時、可以由處理器資源532執行以實施系統500的安裝數據包的一部分。在這種情況下,存儲器資源530可以是便攜式介質,諸如⑶、DVD或閃盤驅動器,或者由可以從中對安裝數據包進行下載和安裝的、諸如圖6的服務器設備692之類的服務器設備維持的存儲器。在另一個示例中,程序指令可以是已經安裝的(一個或多個)應用的一部分。在這里,存儲器資源530可以包括集成存儲器,諸如硬盤驅動器、固態驅動器,等等。
[0054]圖6描繪其中可以實施用于識別網絡元件狀態的各種示例的示例性環境。環境690被示為包括用于識別網絡元件狀態的服務識別系統600。關于圖4和圖5在本文描述的系統600通常可以表示被配置為識別網絡元件狀態的硬件和編程的任何組合。可以將系統600集成到服務器設備692或客戶端設備694中。系統600可以分布在服務器設備692、客戶端設備694或服務器設備692和客戶端設備694的組合上。
[0055]在圖6的示例中,客戶端設備694可以訪問服務器設備692。服務器設備692通常可以表示被配置為對從客戶端設備694接收的網絡請求進行響應的任何計算設備。服務器設備692可以包括web服務器、應用服務器或數據服務器。客戶端設備694通常可以表示被配置有用于傳送此類請求并且接收和/或處理對應的響應的瀏覽器或其它應用的任何計算設備。鏈路696通常可以表示電纜、無線、光纖或經由遠程通信鏈路的遠程連接、紅外線鏈路、射頻鏈路中的一個或任何組合或者提供電子通信的系統中的任何其他連接器。鏈路696可以至少部分地包括內聯網、因特網、或者兩者的組合。鏈路696也可以包括中間代理、路由器、交換機、負載平衡器,等等。鏈路696的描述可應用于圖3的鏈路。
[0056]參考圖4-6,引擎402、404、406和408和/或模塊502、504、506和508可以分布在服務器設備、客戶端設備和存儲介質的任何組合上。引擎402、404、406和408和/或模塊502、504、506和508可以完成或有助于完成在描述另一個引擎402、404、406和408和/或模塊502、504、506和508時所執行的操作。引擎402、404、406和408和/或模塊502、504、506和508可以執行操作器302、304、306和308的示例性操作和/或結合圖1和2描述的示例性方法。
[0057]盡管圖1和圖2的流程圖圖示出執行的特定次序,但執行的次序可以不同于所圖示出的那些。例如,可以相對于所示出的次序將框的執行的次序攪亂。而且,可以并行地或在部分同時發生的情況下執行連續地示出的框。所有此類變化處于本發明的范圍內。
[0058]已經參考上文示例示出和描述了本說明書。然而,應當理解,在不背離在所附權利要求中限定的本發明的精神和范圍的情況下,可以作出其他形式、細節和示例。
【主權項】
1.一種用于識別網絡元件狀態的方法,包括: 基于質量請求從庫存裝置中獲取路徑信息的集合,所述質量請求包括與服務相關聯的服務信息的集合和時間值,所述路徑信息的集合包括網絡元件,所述庫存裝置包括控制器和存儲介質中的至少一種,以包含所述路徑信息的集合和配置信息的集合中的至少一種; 基于所述網絡元件、所述服務信息的集合以及所述時間值,從所述庫存裝置接收所述配置信息的集合;以及 基于服務狀態識別所述網絡元件狀態,所述服務狀態基于所述路徑信息的集合、所述配置信息的集合以及所述時間值。2.根據權利要求1所述的方法,包括: 將所述服務信息的集合映射至所述路徑信息的集合,所述路徑信息的集合與網絡路徑相關聯; 將所述路徑信息的集合映射至所述網絡元件,其中所述配置信息的集合與所述網絡元件相關聯并且包括用于確定網絡元件端口狀態的端口信息的集合。3.根據權利要求2所述的方法,進一步包括確定所述網絡元件和所述網絡路徑中的至少一種的網絡惡化。4.根據權利要求3所述的方法,其中確定網絡惡化進一步包括將第一服務狀態與第二服務狀態相比較;其中: 所述第一服務狀態基于所述路徑信息的集合、所述配置信息的集合以及所述時間值;并且 所述第二服務狀態基于路徑信息的第二集合、配置信息的第二集合以及第二時間值。5.根據權利要求3所述的方法,包括: 基于所述配置信息的集合確定可替代網絡路徑; 基于質量基準來測試所述可替代網絡路徑; 如果所述可替代網絡路徑達到質量閾值,則將所述服務設置為經過所述可替代網絡路徑傳輸,所述質量閾值基于所述質量基準。6.一種用于識別網絡元件狀態的系統,包括: 服務引擎,用于基于質量請求確定路徑信息的集合,所述質量請求包括服務信息的集合; 庫存引擎,用于基于所述服務信息的集合將所述路徑信息的集合映射至配置信息的集合,所述庫存引擎聯接至網絡的庫存,所述配置信息的集合從所述庫存可獲取;以及 識別引擎,用于識別所述配置信息的集合的網絡元件以用于質量檢查。7.根據權利要求6所述的系統,其中所述庫存引擎被配置為基于計劃表、路徑改變以及惡化通知中的至少一種來記錄所述路徑信息的集合和所述配置信息的集合。8.根據權利要求6所述的系統,進一步包括軟件定義網絡(“SDN”)控制器、SDN網絡設備、服務感知控制器、服務感知網絡設備以及數據分析裝置中的至少一種。9.根據權利要求6所述的系統,進一步包括用于基于模式分析操作來分析網絡業務的分析引擎,其中所述庫存引擎被配置為從學習表、日志文件、監視器、所述分析引擎以及服務至端口通信中的至少一種發現所述配置信息的集合。10.根據權利要求9所述的系統,其中所述庫存引擎被配置為從所述學習表、所述日志文件、所述監視器、所述分析引擎以及所述服務至端口通信中的至少一種推斷出所述配置信息的集合。11.一種機器可讀介質,其上存儲有指令集,所述指令集在由處理器資源執行時實施包括識別模塊、服務模塊以及庫存模塊的系統,其中: 所述識別模塊由所述處理器資源可執行,以基于時間值識別網絡元件的狀態; 所述服務模塊由所述處理器資源可執行,以將服務信息的集合與網絡路徑相關聯,所述服務信息的集合與服務相關聯;以及 所述庫存模塊由所述處理器資源可執行,以基于所述服務信息的集合和所述時間值從庫存中獲取與所述網絡路徑相關聯的配置信息的集合。12.根據權利要求11所述的機器可讀介質,包括分析模塊,所述分析模塊由所述處理器資源可執行,以基于所述時間值和所述服務信息的集合來發現所述網絡路徑的網絡元件和/或推斷出所述網絡路徑的網絡元件。13.根據權利要求11所述的機器可讀介質,其中所述服務模塊由所述處理器資源可執行,以將客戶信息與所述服務相關聯,并且所述庫存模塊由所述處理器資源可執行,以基于所述服務信息的集合將所述配置信息的集合與所述網絡路徑的網絡元件相關聯。14.根據權利要求11所述的機器可讀介質,其中所述庫存模塊由所述處理器資源可執行,以基于應用編程接口獲取所述配置信息的集合,來提供網絡的自動化庫存發現和管理。15.根據權利要求14所述的機器可讀介質,其中所述服務模塊由所述處理器資源可執行,以基于所述配置信息的集合和所述網絡元件的狀態通過網絡提供可替代網絡路徑。
【專利摘要】在一種實施方式中,可以基于服務從庫存裝置中獲取路徑信息的集合。可以基于網絡元件從庫存裝置接收配置信息的集合。可以基于配置信息的集合來識別網絡元件狀態。
【IPC分類】H04L12/26, H04L12/701
【公開號】CN105493448
【申請號】CN201380079243
【發明人】利奧尼德·波波赫, 馬克·弗勞, 杰弗里·埃德隆德
【申請人】慧與發展有限責任合伙企業
【公開日】2016年4月13日
【申請日】2013年8月30日
【公告號】EP3039822A1, US20160197808, WO2015030829A1