網(wǎng)絡(luò)可用性分析的制作方法
【專利摘要】在一個(gè)實(shí)施例中,一種方法包括:在網(wǎng)絡(luò)設(shè)備處接收來(lái)自多個(gè)路由器的路由收斂測(cè)量和流量需求測(cè)量;以及基于所述測(cè)量在所述網(wǎng)絡(luò)設(shè)備處計(jì)算網(wǎng)絡(luò)可用性。所述路由收斂測(cè)量與路由器處的路由計(jì)算相關(guān),并且所述流量需求測(cè)量包括與路由器相關(guān)的需求矩陣的部分。本文還公開(kāi)了一種裝置和邏輯。
【專利說(shuō)明】網(wǎng)絡(luò)可用性分析
[0001] 相關(guān)申請(qǐng)聲明
[0002] 本申請(qǐng)要求于2012年4月9日提交的題為"NETWORK AVAILABILITY ANALYTICS"(網(wǎng)絡(luò)可用性分析)的美國(guó)臨時(shí)申請(qǐng)No. 61/621811 (代理人案號(hào) NO.CISCP1224+)的優(yōu)先權(quán)。該臨時(shí)申請(qǐng)的全部?jī)?nèi)容被通過(guò)引用結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003] 本公開(kāi)一般涉及通信網(wǎng)絡(luò),并且更詳細(xì)地,涉及網(wǎng)絡(luò)可用性(availability)測(cè)量 和計(jì)算。
【背景技術(shù)】
[0004] 對(duì)于網(wǎng)絡(luò)(例如那些提供高端服務(wù)的網(wǎng)絡(luò))而言,網(wǎng)絡(luò)可用性變得越來(lái)越重要。需 要高可用性網(wǎng)絡(luò)以實(shí)現(xiàn)質(zhì)量目標(biāo)、提供有競(jìng)爭(zhēng)力的服務(wù)以及最小化持續(xù)運(yùn)營(yíng)開(kāi)銷。在傳統(tǒng) 網(wǎng)絡(luò)中,網(wǎng)絡(luò)收斂和可用性測(cè)量經(jīng)常涉及遍及網(wǎng)絡(luò)注射探針。該技術(shù)不能很好地測(cè)量并且 受到精確性和完整性問(wèn)題的困擾。
【專利附圖】
【附圖說(shuō)明】
[0005] 圖1示出了本文所述的實(shí)施例可在其中實(shí)現(xiàn)的網(wǎng)絡(luò)示例。
[0006] 圖2示出了可用于實(shí)現(xiàn)本文所述的實(shí)施例的網(wǎng)絡(luò)設(shè)備示例。
[0007] 圖3是示出了根據(jù)一個(gè)實(shí)施例的用于計(jì)算網(wǎng)絡(luò)可用性的過(guò)程概述的流程圖。
[0008] 圖4是示出了根據(jù)一個(gè)實(shí)施例的在圖1的網(wǎng)絡(luò)中的離線工具和路由器上的網(wǎng)絡(luò)可 用性應(yīng)用編程接口的組件的框圖。
[0009] 圖5示出了本文所述的實(shí)施例可在其中實(shí)現(xiàn)的網(wǎng)絡(luò)的另一示例。
[0010] 貫穿附圖的多個(gè)視圖,相應(yīng)的參考字符指示相應(yīng)的部分。
【具體實(shí)施方式】
[0011] 鍵
[0012] 在一個(gè)實(shí)施例中,一種方法一般包括:在網(wǎng)絡(luò)設(shè)備處接收來(lái)自多個(gè)路由器的路由 收斂(route convergence)測(cè)量和流量需求(traffic demand)測(cè)量;以及基于所述測(cè)量計(jì) 算網(wǎng)絡(luò)可用性。所述路由收斂測(cè)量與路由器處的路由計(jì)算相關(guān),并且所述流量需求測(cè)量包 括與路由器相關(guān)的需求矩陣的部分。
[0013] 在另一實(shí)施例中,一種裝置一般包括:用于在路由器上生成路由收斂測(cè)量和流量 需求測(cè)量的處理器;用于存儲(chǔ)所述路由收斂測(cè)量和所述流量需求測(cè)量的存儲(chǔ)器;以及用于 向可操作為從網(wǎng)絡(luò)中的多個(gè)路由器收集多個(gè)所述路由收斂測(cè)量和流量需求測(cè)量并基于所 述測(cè)量計(jì)算網(wǎng)絡(luò)可用性的網(wǎng)絡(luò)設(shè)備提供所述路由收斂測(cè)量和所述流量需求測(cè)量的應(yīng)用編 程接口。
[0014] 在另一實(shí)施例中,邏輯被編碼在一個(gè)或多個(gè)有形計(jì)算機(jī)可讀介質(zhì)上以用于執(zhí)行, 當(dāng)被執(zhí)行時(shí)該邏輯可操作來(lái):生成路由收斂測(cè)量;以及向可操作來(lái)從網(wǎng)絡(luò)中的多個(gè)路由器 收集多個(gè)所述路由收斂測(cè)量和流量需求測(cè)量、并基于測(cè)量計(jì)算網(wǎng)絡(luò)可用性的網(wǎng)絡(luò)設(shè)備提供 所述路由收斂測(cè)量。所述路由收斂測(cè)量與路由器處的路由計(jì)算相關(guān),并且所述流量需求測(cè) 量包括與路由器相關(guān)的需求矩陣的部分。
[0015] 示例件實(shí)施例
[0016] 給出以下說(shuō)明以使本領(lǐng)域普通技術(shù)人員達(dá)成并使用實(shí)施例。具體實(shí)施例和應(yīng)用的 說(shuō)明僅作為示例提供,且對(duì)本領(lǐng)域技術(shù)人員而言,顯然可對(duì)其進(jìn)行各種修改。在不脫離實(shí)施 例的范圍的情況下,本文所述的一般原則可應(yīng)用于其它應(yīng)用。因此,實(shí)施例不限于所示實(shí)施 例,而要符合與本文所述的原則和特征一致的最廣范圍。為簡(jiǎn)潔起見(jiàn),關(guān)于在與實(shí)施例相關(guān) 的【技術(shù)領(lǐng)域】中所熟知的技術(shù)材料的細(xì)節(jié)未詳細(xì)說(shuō)明。
[0017] 高網(wǎng)絡(luò)可用性和較快速的收斂需求導(dǎo)致對(duì)網(wǎng)絡(luò)性能的監(jiān)測(cè)和評(píng)估的需求。由于網(wǎng) 絡(luò)規(guī)模大、測(cè)量參數(shù)小、收斂事件的不可預(yù)測(cè)性以及正確評(píng)估收斂性能所需的細(xì)節(jié)等級(jí),從 而導(dǎo)致監(jiān)測(cè)網(wǎng)絡(luò)收斂的難度升高。傳統(tǒng)系統(tǒng)經(jīng)常遍及網(wǎng)絡(luò)注入探針來(lái)測(cè)量關(guān)鍵度量。但是, 該技術(shù)不能很好地測(cè)量并且受到精確性問(wèn)題的困擾。例如,在毫秒時(shí)間尺度測(cè)量所提供的 探針不足。由于探針不能被發(fā)送到網(wǎng)絡(luò)所有可能的路徑上,因此還存在完整性問(wèn)題。另一 缺陷是探針只可報(bào)告問(wèn)題,不能標(biāo)識(shí)其位置或提供分析問(wèn)題起因所需的細(xì)節(jié)。此外,需要網(wǎng) 絡(luò)可用性信息的應(yīng)用不得不與多個(gè)系統(tǒng)交互,該多個(gè)系統(tǒng)甚至不能提供正確計(jì)算網(wǎng)絡(luò)可用 性所需的數(shù)據(jù)。
[0018] 本文所述的實(shí)施例采用路由器提供的路由收斂和流量需求測(cè)量來(lái)計(jì)算網(wǎng)絡(luò)可用 性。詳細(xì)說(shuō)明如下,離線工具(應(yīng)用)可被用于收集路由收斂和流量需求測(cè)量。在一個(gè)實(shí) 施例中,該信息通過(guò)應(yīng)用編程接口提供。網(wǎng)絡(luò)可用性API可被用于從一個(gè)或多個(gè)網(wǎng)絡(luò)中的 源提取網(wǎng)絡(luò)可用性信息。之前傳統(tǒng)系統(tǒng)不可用的運(yùn)營(yíng)統(tǒng)計(jì)在組織清晰的數(shù)據(jù)庫(kù)中提供,數(shù) 據(jù)庫(kù)具有明確定義的API以允許第三方應(yīng)用開(kāi)發(fā)。例如,網(wǎng)絡(luò)可用性API可允許其它應(yīng) 用記錄其對(duì)于指定位置(例如,特定消費(fèi)者端口或目的地)或服務(wù)的可用性數(shù)據(jù)的興趣 (interest)。這可使各種應(yīng)用被告知網(wǎng)絡(luò)服務(wù)的可用性并采取任何必要的措施來(lái)提高網(wǎng)絡(luò) 服務(wù)的可用性。統(tǒng)一編程接口促進(jìn)了能夠利用精確的網(wǎng)絡(luò)可用性信息的多個(gè)應(yīng)用的開(kāi)發(fā)和 實(shí)現(xiàn)。
[0019] 現(xiàn)在參考附圖,首先參考圖1,本文所述的實(shí)施例可在其中實(shí)現(xiàn)的網(wǎng)絡(luò)的示例被示 出。為簡(jiǎn)化起見(jiàn),只示出了少量節(jié)點(diǎn)。實(shí)施例在包括多個(gè)網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)通信網(wǎng)絡(luò)的環(huán)境 下實(shí)施。網(wǎng)絡(luò)可包括通過(guò)任意數(shù)量的節(jié)點(diǎn)進(jìn)行通信的任意數(shù)量的網(wǎng)絡(luò)設(shè)備(例如,路由器、 交換機(jī)或其它網(wǎng)絡(luò)設(shè)備),該網(wǎng)絡(luò)設(shè)備促進(jìn)了網(wǎng)絡(luò)中數(shù)據(jù)的通過(guò)。
[0020] 示于圖1的示例中的網(wǎng)絡(luò)15包括:源10、目的地12和通過(guò)鏈路16連接的多個(gè)路 由器14〇?1、1?2、1?3、1?4、1?5、1?6)。路由器14可為配置為執(zhí)行路由功能的任意網(wǎng)絡(luò)設(shè)備(例 如,路由器、交換機(jī)/路由器)。路由器14可位于例如,服務(wù)提供商網(wǎng)絡(luò)或任意其它網(wǎng)絡(luò)。 源節(jié)點(diǎn)和目的地節(jié)點(diǎn)1〇、12可為邊緣路由器或任意其它網(wǎng)絡(luò)設(shè)備。在一個(gè)實(shí)施例中,網(wǎng)絡(luò) 可用性(NA)API 18位于一個(gè)或多個(gè)路由器上。在圖1所示的示例中,每個(gè)路由器10、12、 14配置為用于網(wǎng)絡(luò)可用性分析(NAA);但是,網(wǎng)絡(luò)中可能存在一個(gè)或多個(gè)路由器未配置為 用于NAA。
[0021] 離線規(guī)劃工具(0T)20可位于與路由器相同的網(wǎng)絡(luò)中或另一網(wǎng)絡(luò)中的網(wǎng)絡(luò)設(shè)備 21(管理站、服務(wù)器或其它網(wǎng)絡(luò)設(shè)備)上。離線工具20還可分布于兩個(gè)或更多網(wǎng)絡(luò)設(shè)備中。 如下面關(guān)于圖4的說(shuō)明,離線工具20可包括網(wǎng)絡(luò)可用性分析應(yīng)用或其它位于網(wǎng)絡(luò)設(shè)備21 的應(yīng)用。離線工具20在網(wǎng)絡(luò)可用性計(jì)算中,使用路由收斂和流量需求測(cè)量。網(wǎng)絡(luò)可用性計(jì) 算可用于例如,對(duì)于任意流通在幾毫秒的精度標(biāo)識(shí)以端到端(end-to-end)方式的運(yùn)營(yíng)網(wǎng) 絡(luò)中的網(wǎng)絡(luò)收斂和網(wǎng)絡(luò)可用性。
[0022] 在一個(gè)實(shí)施例中,網(wǎng)絡(luò)可用性是使用路由收斂監(jiān)測(cè)和診斷(RCMD)以及分布需求 矩陣(DDM)數(shù)據(jù)來(lái)計(jì)算的。RCMD和DDM數(shù)據(jù)的收集和計(jì)算的示例將在下面進(jìn)一步說(shuō)明。在 一個(gè)示例中,網(wǎng)絡(luò)可用性是基于由所有路由收斂事件引起的流量丟失量和指定時(shí)間周期內(nèi) 進(jìn)入網(wǎng)絡(luò)的流量量來(lái)計(jì)算的。路由收斂事件的示例下面相對(duì)于圖1進(jìn)行說(shuō)明。
[0023] 在圖1所示的示例中,在網(wǎng)絡(luò)故障之前,數(shù)據(jù)包(例如,從源10到目的地12的流 量或流量的子集)遵循第一路徑22。在T0時(shí)刻,在路由器R6和目的地12之間發(fā)生了鏈路 故障。在T1時(shí)刻,網(wǎng)絡(luò)中的一個(gè)或多個(gè)路由器14識(shí)別該鏈路故障,并通知故障的重路由路 由器。在T2時(shí)刻,網(wǎng)絡(luò)收斂且所有流量到達(dá)目的地12。端到端網(wǎng)絡(luò)收斂指的是網(wǎng)絡(luò)中所有 路由器適應(yīng)拓?fù)浣Y(jié)構(gòu)的變化所用的時(shí)間。在一個(gè)實(shí)施例中,路由器R4將流量從路徑22重 路由到路徑24上。在此示例中,拓?fù)浣Y(jié)構(gòu)中的路由器14 一旦將流量從路徑22重路由到路 徑24上,需求(S,D)的連通性損失就結(jié)束。
[0024] 如圖1的示例所示,網(wǎng)絡(luò)15可包括用于從源10到目的地12傳輸數(shù)據(jù)的任意數(shù)量 的替換路徑。網(wǎng)絡(luò)可基于例如,帶寬或鏈路開(kāi)銷,收斂于一個(gè)或多個(gè)路徑。詳細(xì)說(shuō)明如下, 離線工具20可采用交互過(guò)程來(lái)發(fā)現(xiàn)端到端路徑何時(shí)變?yōu)橛行?。離線工具20可選擇特定事 件(例如,路由器R6和目的地12之間的鏈路故障)和特定需求(例如,從源10到目的地 12的流量)并且計(jì)算對(duì)于從源到目的地的流通的端到端收斂,因此得到從源10看的目的地 12的網(wǎng)絡(luò)可用性。然后對(duì)于每個(gè)事件的每個(gè)需求重復(fù)同一過(guò)程。如上所述,離線工具20可 用于定期計(jì)算網(wǎng)絡(luò)可用性。
[0025] 應(yīng)該理解的是,圖1所示的網(wǎng)絡(luò)只是示例,并且在不脫離實(shí)施例的范圍的情況下, 可使用包含不同數(shù)量或類型的網(wǎng)絡(luò)設(shè)備或拓?fù)涞木W(wǎng)絡(luò)。
[0026] 圖2示出了可用于實(shí)現(xiàn)本文所述的實(shí)施例的網(wǎng)絡(luò)設(shè)備30(例如,路由器)的示例。 在一個(gè)實(shí)施例中,網(wǎng)絡(luò)設(shè)備30是可在硬件、軟件或其任意組合中實(shí)現(xiàn)的可編程機(jī)器。網(wǎng)絡(luò) 設(shè)備30包括一個(gè)或多個(gè)處理器32、存儲(chǔ)器34、網(wǎng)絡(luò)接口 36、NA (Network Availability,網(wǎng) 絡(luò)可用性)API 18、RCMD模塊38和DDM模塊39。
[0027] 存儲(chǔ)器34可為存儲(chǔ)各種應(yīng)用、操作系統(tǒng)、模塊和處理器32用于執(zhí)行和使用的數(shù)據(jù) 的易失性存儲(chǔ)器或非易失性存儲(chǔ)設(shè)備。NA API模塊18、RCMD模塊38和DDM模塊39可包 括例如,軟件或存儲(chǔ)于存儲(chǔ)器34中的代碼。
[0028] 邏輯可在一個(gè)或多個(gè)有形媒介中編碼以由處理器32知行。例如,處理器32可執(zhí) 行存儲(chǔ)于計(jì)算機(jī)可讀媒介(例如,存儲(chǔ)器34)中的代碼。計(jì)算機(jī)可讀媒介可為例如,電子的 (例如,RAM (random access memory,隨機(jī)存取存儲(chǔ)器)、ROM (read-only memory,只讀存儲(chǔ) 器)、EPR0M(erasable programmable read-only memory,可擦除可編程只讀存儲(chǔ)器))、磁 的、光學(xué)的(例如,CD、DVD)、電磁的、半導(dǎo)體技術(shù)或任意其它適當(dāng)?shù)拿浇椤?br>
[0029] 網(wǎng)絡(luò)接口 36可包括用于接收數(shù)據(jù)或向其它設(shè)備發(fā)送數(shù)據(jù)的任意數(shù)量的接口(線 卡、端口)。網(wǎng)絡(luò)接口 36可包括例如,用于連接到計(jì)算機(jī)或網(wǎng)絡(luò)的以太網(wǎng)接口。
[0030] 應(yīng)該理解的是,圖2所示及上述網(wǎng)絡(luò)設(shè)備30只是示例,且可采用網(wǎng)絡(luò)設(shè)備的不同 配置。例如,網(wǎng)絡(luò)設(shè)備30可進(jìn)一步包括硬件、軟件、算法、處理器、設(shè)備、組件或可操作以促 進(jìn)上述功能的元件的任意適當(dāng)?shù)慕M合。
[0031] 包括離線工具20的網(wǎng)絡(luò)設(shè)備21 (圖1)也可包括如上所述的處理器、存儲(chǔ)器和網(wǎng) 絡(luò)接口。
[0032] 圖3是示出了根據(jù)一個(gè)實(shí)施例的用于計(jì)算網(wǎng)絡(luò)可用性的過(guò)程概述的流程圖。在步 驟40,網(wǎng)絡(luò)設(shè)備(例如,圖1中包括離線工具/應(yīng)用20的網(wǎng)絡(luò)設(shè)備21)從多個(gè)路由器(例 如,圖1中的路由器1〇、12、14)接收路由收斂和流量需求測(cè)量。路由收斂測(cè)量與路由器上 的路由計(jì)算相關(guān)聯(lián),并且流量需求測(cè)量包括與路由器相關(guān)聯(lián)的需求矩陣的部分。每個(gè)配置 為生成網(wǎng)絡(luò)可用性數(shù)據(jù)的路由器可提供路由收斂測(cè)量、流量需求測(cè)量、或路由收斂測(cè)量和 流量需求測(cè)量二者。例如,如果路由器不是邊緣設(shè)備,則它只可提供路由收斂測(cè)量。此外, 一些測(cè)量可在一個(gè)或多個(gè)路由器上收集并傳遞給網(wǎng)絡(luò)設(shè)備21。
[0033] 在步驟42,網(wǎng)絡(luò)設(shè)備21計(jì)算網(wǎng)絡(luò)可用性。網(wǎng)絡(luò)可用性可包括網(wǎng)絡(luò)服務(wù)的可用性、 網(wǎng)絡(luò)收斂時(shí)間或任意其它網(wǎng)絡(luò)可用性統(tǒng)計(jì)。例如,網(wǎng)絡(luò)設(shè)備21可選擇特定事件和需求,并 計(jì)算對(duì)于從源到目的地的流通的端到端收斂,并對(duì)每個(gè)事件的每個(gè)需求重復(fù)該過(guò)程。網(wǎng)絡(luò) 設(shè)備21可請(qǐng)求對(duì)于特定資源、服務(wù)或需求的網(wǎng)絡(luò)可用性數(shù)據(jù),并基于周期計(jì)算網(wǎng)絡(luò)廣泛可 用性。
[0034] 再次參考圖1,以下示例說(shuō)明了離線工具20如何計(jì)算對(duì)于從源10到目的地12的 流通的端到端收斂時(shí)間并得到從源看的目的地的網(wǎng)絡(luò)可用性。
[0035] 離線工具20設(shè)置T0為路由器R6和目的地12之間的鏈路故障的時(shí)亥IJ。如下所述, 該信息可從路由收斂測(cè)量(例如,RCMD數(shù)據(jù))獲得。離線工具20設(shè)置Topi為恰好在T0時(shí) 刻之前的拓?fù)浣Y(jié)構(gòu)。在恰好在故障之前的拓?fù)浣Y(jié)構(gòu)Topi中從源10到目的地12的最短路 徑被標(biāo)識(shí)為 SPT(SD,Topi)。在此示例中,SPT(SD,Topi)是源-> R4- > R5- > R6- > 目 的地的路徑。
[0036] SPT(SD,Topi)中的路由器一旦將去往目的地12 (原先在路由1上(例如,路徑 22))的流量重路由到有效路徑(路由2(例如,路徑24))上,需求[S,D]的連通性損失就 結(jié)束。離線工具20在收集的RCMD數(shù)據(jù)中查找路由1。一旦R4、R5或R6各自重路由它們 到目的地12的路徑,經(jīng)由節(jié)點(diǎn)到目的地的端到端路徑即為有效。這是因?yàn)樗鼈兏髯缘泥従?中的每一個(gè)采用的到目的地的路徑獨(dú)立于路由器R6與目的地之間的的鏈路的狀態(tài)。例如, R1到目的地的路徑為Rl- > R2- > R3- >目的地,而R2到目的地的路徑為R2- > R3- >目 的地。在這種情況下,新路徑的有效性是明確的。
[0037] 離線工具對(duì)于路由2的驗(yàn)證需要交互的過(guò)程。在一個(gè)實(shí)施例中,路由器R3和目的 地之間的鏈路的開(kāi)銷為30,而其它鏈路的開(kāi)銷為8。在這種情況下,從R1和R2到目的地的 路徑分別是Rl- > R5- > R6- >目的地和R2- > R6- >目的地。對(duì)于R4或R5經(jīng)由R1重 路由,或?qū)τ赗6經(jīng)由R2重路由已不再滿足需要。在此示例中,當(dāng)[R4,R1,R2]全部收斂時(shí)、 當(dāng)[R5,R1,R2]全部收斂時(shí)或當(dāng)[R6,R2]全部收斂時(shí),應(yīng)存在端到端收斂。因此,離線工具 對(duì)于新路徑的有效性驗(yàn)證是遞歸的過(guò)程。離線工具20需要檢查新路徑是否依賴于故障的 路徑。只要存在依賴關(guān)系,離線工具需要不斷使用路由收斂數(shù)據(jù)來(lái)發(fā)現(xiàn)相關(guān)的端到端路徑 何時(shí)變?yōu)橛行?。一旦鄰居將到目的地的路徑重路由到不依賴故障鏈路的路徑上,該過(guò)程即 停止。
[0038] 下面說(shuō)明根據(jù)一個(gè)實(shí)施例的用于得到網(wǎng)絡(luò)廣泛可用性的遞歸過(guò)程。在一個(gè)實(shí)施例 中,離線工具20按月(或另一時(shí)間周期)計(jì)算網(wǎng)絡(luò)可用性為:
[0039](流量-損失)/流量
[0040] 其中:
[0041] 損失=由該時(shí)間周期內(nèi)的所有路由收斂事件引起的丟失的流量
[0042] 量;以及
[0043] 流量=在該時(shí)間周期內(nèi)進(jìn)入網(wǎng)絡(luò)的流量量。
[0044] 對(duì)于每個(gè)路由事件,離線工具20計(jì)算損失為在該事件期間收集的需求矩陣的所 有需求中丟失流量的總和。以每個(gè)路由事件的每個(gè)請(qǐng)求為基礎(chǔ),離線工具計(jì)算每個(gè)請(qǐng)求的 丟失流量為:
[0045] 需求* (該需求對(duì)于目的地的收斂時(shí)間)
[0046] 該需求對(duì)于目的地的收斂時(shí)間的計(jì)算如上述示例中對(duì)于端到端收斂的計(jì)算。
[0047] 當(dāng)節(jié)點(diǎn)或SRLG(Shared Risk Link Group,共享風(fēng)險(xiǎn)鏈路組)故障時(shí),拓?fù)浣Y(jié)構(gòu)的 多個(gè)元件改變。離線工具的對(duì)于目的地的收斂時(shí)間的計(jì)算過(guò)程延長(zhǎng)以考慮到所有這些故 障。收斂的起始定義為到目的地的路徑上的鏈路故障的時(shí)刻,而收斂的終止定義為在該路 徑上的路由器重路由到有效路徑的時(shí)刻,其中有效性考慮到節(jié)點(diǎn)或SRLG事件的所有故障 的元件。
[0048] 當(dāng)鏈路、節(jié)點(diǎn)或SRLG出現(xiàn)時(shí),可能生成環(huán)路(uloop,微環(huán)路)。離線工具20能夠 利用路由收斂和需求矩陣測(cè)量來(lái)計(jì)算由循環(huán)引發(fā)了多少損失。
[0049] 存在多種方法(例如,SNMP(Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò) 管理協(xié)議)、NetFlow、BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)、XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)等等)可被應(yīng)用用于從網(wǎng)絡(luò)中的路由器請(qǐng)求和取回網(wǎng) 絡(luò)數(shù)據(jù)。但是,對(duì)于單獨(dú)的應(yīng)用選擇和實(shí)現(xiàn)特定方法是低效和復(fù)雜的。它還使得不同應(yīng)用 向新平臺(tái)的移植變得困難,并且給應(yīng)用開(kāi)發(fā)者增加了額外的負(fù)擔(dān),這些應(yīng)用開(kāi)發(fā)者必須關(guān) 心在托管他們的應(yīng)用的實(shí)體和網(wǎng)絡(luò)中的路由器之間的"通信"。
[0050] 在一個(gè)實(shí)施例中,網(wǎng)絡(luò)可用性應(yīng)用編程接口(NA API)用于提取一個(gè)或多個(gè)上述方 法到編程接口中,應(yīng)用開(kāi)發(fā)者能夠使用編程接口來(lái)記錄其在網(wǎng)絡(luò)可用性數(shù)據(jù)的興趣,請(qǐng)求 對(duì)于特定資源(例如,在拓?fù)浣Y(jié)構(gòu)中的前綴)的網(wǎng)絡(luò)可用性數(shù)據(jù)以及接收從網(wǎng)絡(luò)中的路由 器饋送的網(wǎng)絡(luò)可用性數(shù)據(jù)。API還隱藏用于在應(yīng)用和路由器之間傳輸網(wǎng)絡(luò)可用性數(shù)據(jù)的方 法。應(yīng)用開(kāi)發(fā)者只需遵守NA API的語(yǔ)義。
[0051] 網(wǎng)絡(luò)設(shè)備可配置為自動(dòng)設(shè)置NA數(shù)據(jù)的收集,不需要從外部設(shè)備的輸入,因此網(wǎng)絡(luò) 設(shè)備能夠向提出數(shù)據(jù)請(qǐng)求的設(shè)備提供網(wǎng)絡(luò)可用性分析數(shù)據(jù)。
[0052] 圖4是示出了安裝在路由器14上與離線工具20上的網(wǎng)絡(luò)可用性API 26通信的 網(wǎng)絡(luò)可用性儀器API 18的示例的框圖。NA API 18可安裝在網(wǎng)絡(luò)中任意數(shù)量的路由器14 上。此外,路由器14上的每個(gè)NA API 18可與任意數(shù)量的NA API 26通信。離線工具20 上的任意數(shù)量的應(yīng)用可與路由器14上的任意數(shù)量的NA API 18交互,因此使得應(yīng)用能夠與 一個(gè)或多個(gè)路由器通信,以便請(qǐng)求和接收網(wǎng)絡(luò)可用性信息。
[0053] NA API 18可于提供標(biāo)準(zhǔn)API的第三方應(yīng)用一同使用,其允許其它應(yīng)用記錄它們 對(duì)于一些消費(fèi)者端口(例如,源自特定邊緣路由器的指定端口的所有需求)或者指定目的 地或服務(wù)的可用性狀態(tài)的興趣。通過(guò)NA API的使用,應(yīng)用被通知網(wǎng)絡(luò)服務(wù)可用性,因此能 夠采取任意必要的措施來(lái)提高該可用性。行動(dòng)可包括:例如,轉(zhuǎn)換服務(wù)提供商或使用其它數(shù) 據(jù)中心來(lái)托管其服務(wù)的部分。服務(wù)請(qǐng)求基于本文所述的網(wǎng)絡(luò)可用性分析計(jì)算而得到滿足。
[0054] 統(tǒng)一編程接口促進(jìn)了能夠利用精確的網(wǎng)絡(luò)可用性信息的多個(gè)應(yīng)用的開(kāi)發(fā)和實(shí)現(xiàn)。 例如,規(guī)劃應(yīng)用48能夠定期計(jì)算網(wǎng)絡(luò)廣泛可用性并使用該網(wǎng)絡(luò)廣泛可用性作為當(dāng)設(shè)計(jì)網(wǎng) 絡(luò)資源或改進(jìn)服務(wù)的最優(yōu)利用時(shí)的一個(gè)因素。監(jiān)測(cè)和故障排除應(yīng)用50可使用網(wǎng)絡(luò)可用性 信息來(lái)檢查(近似實(shí)時(shí)或回放模式中的)網(wǎng)絡(luò)可用性以便查明導(dǎo)致問(wèn)題的根源。分析應(yīng)用 52可處理多個(gè)信息饋送,例如,路由協(xié)議、SNMP、NetFlow和網(wǎng)絡(luò)可用性數(shù)據(jù),并且使用這些 信息來(lái)呈現(xiàn)不同時(shí)段網(wǎng)絡(luò)健康狀況的精確圖像。該網(wǎng)絡(luò)健康狀況的總覽幫助操作者管理網(wǎng) 絡(luò)并且能夠用于將網(wǎng)絡(luò)價(jià)值貨幣化。
[0055] 應(yīng)該理解的是,圖4所示及上文所述的應(yīng)用48、50、52只是示例,且在不脫離實(shí)施 例的范圍的情況下,其它應(yīng)用可使用網(wǎng)絡(luò)可用性信息。
[0056] 路由器14上的網(wǎng)絡(luò)可用性API 18與一個(gè)或多個(gè)被配置為生成并收集網(wǎng)絡(luò)數(shù)據(jù)的 子系統(tǒng)(例如,RCMD模塊38、DDM模塊39、NetFlow數(shù)據(jù)54、拓?fù)鋽?shù)據(jù)56)進(jìn)行交互。應(yīng)該 理解的是,這些只是可被監(jiān)測(cè)或收集的數(shù)據(jù)的示例,且其它數(shù)據(jù)(例如,數(shù)據(jù)包丟失情況) 可用于提供網(wǎng)絡(luò)可用性的指示。應(yīng)用層協(xié)議可用于通過(guò)如圖4所示的鏈路/路徑58傳輸 網(wǎng)絡(luò)可用性信息。
[0057] 圖5示出了包括用于提供路由收斂和流量需求測(cè)量的RCMD(Route Convergence Monitoring and Diagnostics,路由收斂監(jiān)測(cè)和診斷)和 DDM(Distributed Demand Matrix,分布需求矩陣)組件64的路由器60的示例。圖5中所示的示例包括邊緣路由器 A、B、C、D和核心路由器E。DDM/RCDM組件64可包括:例如,RCMD模塊38、DDM模塊39或 RCMD模塊和DDM模塊二者。
[0058] 在一個(gè)實(shí)施例中,RCMD在網(wǎng)絡(luò)65中的路由器60上實(shí)現(xiàn)來(lái)測(cè)量各種路由協(xié)議 和擴(kuò)展(例如,ISIS(Intermediate System-to-Intermediate System,中間系統(tǒng)到中間 系統(tǒng))、0SPF (Open Shortest Path First,開(kāi)放式最短路徑優(yōu)先)、BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)、TE(Traffic Engineering,流量工程)、LDP(Lable Distribution Protocol,標(biāo)簽分發(fā)協(xié)議)、LFA(Loop Free Alternate,無(wú)環(huán)路替換)、PIM(Protocol Independent Multicast,協(xié)議無(wú)關(guān)組播)、mLDP (multicast Lable Distribution Protocol,組播標(biāo)簽分發(fā)協(xié)議))的收斂行為。RCMD用于收集和報(bào)告關(guān)于路由收斂的數(shù) 據(jù)。RCMD提供收斂事件的"路由器內(nèi)"視角。數(shù)據(jù)能夠被離線工具20輸出(例如,通過(guò) XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言))、關(guān)聯(lián)和利用。RCMD能夠在監(jiān)測(cè)模 式中操作以檢測(cè)事件及測(cè)量收斂,以及在診斷模式中操作以額外收集不正常事件的調(diào)試信 息。RCMD標(biāo)識(shí)所有導(dǎo)致給定路由表重計(jì)算(路由計(jì)算)的原因(即,觸發(fā)原因)。該標(biāo)識(shí) 策略考慮到所有路由收斂測(cè)量中的相關(guān)性。在一個(gè)實(shí)施例中,RCMD的作用如2013年2月 4 日提交的題為"Route Convergence Monitoring and Diagnostics"(路由收斂監(jiān)測(cè)和診 斷)的美國(guó)專利申請(qǐng)No. 13/758501中所述,其全部?jī)?nèi)容被通過(guò)引用結(jié)合于此。
[0059] RCMD可用于測(cè)量從網(wǎng)絡(luò)發(fā)生變化到路由器調(diào)整其硬件以適應(yīng)該變化所用的時(shí)間 (T2-T0)。實(shí)施例還可用于測(cè)量接收到變化信息的任意路由器在其硬件中做出改變從而該 信息當(dāng)前被用于轉(zhuǎn)發(fā)數(shù)據(jù)包所用的時(shí)間(T2-T1)。(T2-T1)時(shí)間段在路由器上的許多組件 涉及導(dǎo)致硬件改變的操作的情況下非常顯著。
[0060] 當(dāng)如圖1所示及上文所述的鏈路故障時(shí),該故障在路由器中的一個(gè)路由上被檢測(cè) 至IJ,并且該被檢測(cè)到的故障向整個(gè)網(wǎng)絡(luò)洪泛。洪泛測(cè)量標(biāo)識(shí)故障消息在檢測(cè)路由器上生成 的時(shí)刻與故障消息在重路由路由器上接收的時(shí)刻之間的時(shí)間間隔(T1-T0)。在一個(gè)實(shí)施例 中,時(shí)間戳用于記錄變化發(fā)生(例如,鏈路故障)的時(shí)刻T0。路由器傳輸路由信息(例如, ISIS中的鏈路狀態(tài)數(shù)據(jù)包(LSP)或0SPF中的鏈路狀態(tài)廣播(LSA))。路由器向指示時(shí)刻 (T0)的時(shí)間戳添加該路由器生成了新的路由信息。重路由路由器在時(shí)刻T1接收該信息并 更新其路由信息。
[0061] 更新測(cè)量標(biāo)識(shí)重路由路由器接收到故障通知的時(shí)刻(T1)與在所有重路由路由器 的線卡上安裝最重要的前綴的時(shí)刻(T2)之間的時(shí)間間隔。在一個(gè)實(shí)施例中,路由器14的 收斂時(shí)間(T2-T1)使用標(biāo)記來(lái)進(jìn)行測(cè)量。該標(biāo)記是附加到與從網(wǎng)絡(luò)接收到的拓?fù)湫畔⑾嚓P(guān) 的內(nèi)部路由信息的標(biāo)識(shí)。當(dāng)內(nèi)部路由信息在路由器的軟件內(nèi)從一個(gè)路由組件傳播到下一個(gè) 時(shí),該標(biāo)記被追蹤。當(dāng)任意組件接收到標(biāo)記時(shí),該組件保存與特定標(biāo)記相關(guān)的時(shí)間戳。最后 更改硬件的組件保存時(shí)刻為T2的時(shí)間戳。為提供可擴(kuò)展性,只有精選的路由被追蹤。路由 的選擇可基于策略,例如,優(yōu)先級(jí)。因此,路由組件作用于有限數(shù)量的標(biāo)記而不是每個(gè)被處 理的路由。這大大降低了追蹤穿過(guò)路由組件的路由所需的工作量及需要存儲(chǔ)的追蹤數(shù)據(jù) 量。
[0062] 系統(tǒng)中的測(cè)量組件收集路由器上的追蹤信息,并通過(guò)比較保存的時(shí)間戳(T0和 T2),測(cè)量組件能夠找到端到端收斂。路由器本地的問(wèn)題可通過(guò)檢查從T1到T2的時(shí)間間隔 來(lái)識(shí)別。
[0063] RCMD可用于ISIS和0SPF收斂測(cè)量以及收集SPF(Shortest Path First,最短 路徑優(yōu)先)運(yùn)行的細(xì)節(jié)和向所有路由器上的線卡供應(yīng)路由和LDP(Label Distribution Protocol,標(biāo)簽分發(fā)協(xié)議)標(biāo)簽所用的時(shí)間。RCMD還可用于提供在每個(gè)SPF運(yùn)行的最后 可用的LFA(Loop Free Alternate,無(wú)環(huán)路替換)覆蓋的信息,以及BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)和TE(Traffic Engineering,流量工程)信息。因?yàn)镽CMD用于 監(jiān)測(cè)各種路由收斂事件,因此其實(shí)現(xiàn)被嵌入路由子系統(tǒng)組件中,包括:例如,ISIS、0SPF、 RIB(Routing Information Base,路由信息庫(kù))、LDP、LSD(Label Switching Database,標(biāo) 簽交換數(shù)據(jù)庫(kù))和FIB (Forwarding Information Base,轉(zhuǎn)發(fā)信息庫(kù))。
[0064] 在一個(gè)實(shí)施例中,流量需求測(cè)量包括路由器的需求矩陣份額,如2013年1月29日 提交的題為"Distributed Demand Matrix Computations"(代理人案號(hào) No. CISCP1237)的 美國(guó)專利申請(qǐng)序號(hào)No. 13/752926中所述,其全部?jī)?nèi)容被通過(guò)引用結(jié)合于此。需求表示在網(wǎng) 絡(luò)中的任意兩個(gè)邊緣設(shè)備之間流動(dòng)的流量??赡艽嬖谌我鈹?shù)量的流量流穿過(guò)網(wǎng)絡(luò)。需求矩 陣(流量矩陣、流量需求矩陣)描述了在網(wǎng)絡(luò)邊緣上的流的集合。需求是與網(wǎng)絡(luò)中的源和 目的地相關(guān)的需求矩陣的一個(gè)元素(單元格)。因此,每個(gè)需求是需求矩陣中的一個(gè)條目, 其標(biāo)識(shí)在一個(gè)點(diǎn)進(jìn)入網(wǎng)絡(luò)而在另一個(gè)點(diǎn)離開(kāi)網(wǎng)絡(luò)的流量量。例如,流量可在路由器A進(jìn)入 網(wǎng)絡(luò),并沿路徑穿過(guò)網(wǎng)絡(luò)直到它到達(dá)路由器B,在路由器B離開(kāi)網(wǎng)絡(luò)。為了構(gòu)造需求矩陣,關(guān) 于所有流量及其如何進(jìn)入和離開(kāi)網(wǎng)絡(luò)的信息被收集。流量測(cè)量映射到單獨(dú)的需求。
[0065] 對(duì)于如圖5所示的四個(gè)互連的邊緣設(shè)備A、B、C、D的需求矩陣可如下表示:
[0066] [[AA AB AC AD]
[0067] [BA BB BC BD]
[0068] [CA CB CC CD]
[0069] [DA DB DC DD]]
[0070] 上面的需求矩陣的每行包括對(duì)應(yīng)于在邊緣設(shè)備中的一個(gè)處接收到的流量的單元 格(cell)。例如,第一行包括對(duì)應(yīng)于在路由器A處接收并將在路由器A(AA)、路由器B(AB)、 路由器C(AC)和路由器D(AD)離開(kāi)網(wǎng)絡(luò)的流量的單元格。同樣地,第二行包括對(duì)應(yīng)于在路 由器B處接收并將在路由器A(BA)、路由器B(BB)、路由器C(BC)和路由器D(BD)離開(kāi)網(wǎng)絡(luò) 的流量的單元格,第三行和第四行分別包括對(duì)應(yīng)于在路由器C和D處進(jìn)入網(wǎng)絡(luò)的流量。來(lái) 自每個(gè)路由器的本地需求(需求矩陣的部分)可在一個(gè)或多個(gè)路由器或另一設(shè)備(例如, 離線工具20)上收集,從而生成了完整的需求矩陣。
[0071] 網(wǎng)絡(luò)中的一個(gè)或多個(gè)路由器可包括配置為計(jì)算所有需求矩陣的[X,Y]單元格的 DDM模塊39,其中X是DDM模塊所在路由器。路由器進(jìn)一步包括由DDM模塊維護(hù)的需求數(shù) 據(jù)庫(kù)。來(lái)自每個(gè)線卡的DDM測(cè)量在一段特定時(shí)間周期內(nèi)存儲(chǔ)于數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)中的需求 可被取回以用于由容量規(guī)劃應(yīng)用或其它應(yīng)用操作應(yīng)用在離線工具20上運(yùn)行。來(lái)自數(shù)據(jù)庫(kù) 的需求還可向參與DDM過(guò)程的其它路由器廣告。
[0072] 每個(gè)DDM模塊39也配置為用于同步定期測(cè)量存檔。例如,每個(gè)數(shù)據(jù)庫(kù)包括多個(gè)計(jì) 算且存儲(chǔ)一段時(shí)間周期的需求。所有用在每個(gè)邊緣設(shè)備上的時(shí)間周期具有共同的倍數(shù)。該 時(shí)間規(guī)則使得結(jié)合不同路由器的分布的測(cè)量以及保證可以簡(jiǎn)單地將不同單元格重組到關(guān) 于特定時(shí)間周期的矩陣中是可能的。此外,雖然路由器能夠以很小的周期(T = 15分鐘)操 作,以便維護(hù)其本地DDM數(shù)據(jù)庫(kù),但是它能夠以較低的頻率(例如,每60分鐘)發(fā)送其BGP DDM更新。
[0073] 應(yīng)該理解的是,上述RCMD和DDM測(cè)量只是可用于計(jì)算本文所述的網(wǎng)絡(luò)可用性的路 由收斂測(cè)量和流量需求測(cè)量的示例。
[0074] 雖然方法和裝置是根據(jù)所示實(shí)施例說(shuō)明的,但是本領(lǐng)域普通技術(shù)人員很容易識(shí) 另IJ,在不脫離實(shí)施例的范圍的情況下可做出變化。因此,其意圖是以上描述中所包含的以及 附圖中所示的所有事項(xiàng)應(yīng)解釋為說(shuō)明性而非限制性意義。
【權(quán)利要求】
1. 一種方法,包括: 在網(wǎng)絡(luò)設(shè)備處接收來(lái)自多個(gè)路由器的路由收斂測(cè)量和流量需求測(cè)量;以及 基于所述路由收斂測(cè)量和所述流量需求測(cè)量,在所述網(wǎng)絡(luò)設(shè)備處計(jì)算網(wǎng)絡(luò)可用性; 其中,所述路由收斂測(cè)量與所述路由器處的路由計(jì)算相關(guān),并且所述流量需求測(cè)量包 括與所述路由器相關(guān)的需求矩陣的部分。
2. 如權(quán)利要求1所述的方法,其中接收所述路由收斂測(cè)量和流量需求測(cè)量包括:在應(yīng) 用編程接口處接收所述測(cè)量。
3. 如權(quán)利要求2所述的方法,其中所述測(cè)量被針對(duì)網(wǎng)絡(luò)中的特定位置而接收。
4. 如權(quán)利要求2所述的方法,其中所述測(cè)量被針對(duì)指定服務(wù)而接收。
5. 如權(quán)利要求2所述的方法,進(jìn)一步包括:標(biāo)識(shí)所述測(cè)量中針對(duì)特定資源的興趣。
6. 如權(quán)利要求1所述的方法,其中計(jì)算網(wǎng)絡(luò)可用性包括:計(jì)算針對(duì)從源到目的地的流 的端到端收斂。
7. 如權(quán)利要求1所述的方法,其中計(jì)算網(wǎng)絡(luò)可用性包括:計(jì)算對(duì)于指定時(shí)間段的網(wǎng)絡(luò) 廣泛可用性。
8. 如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)可用性在規(guī)劃應(yīng)用處被計(jì)算。
9. 如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)可用性被監(jiān)測(cè)和故障排除應(yīng)用所使用。
10. 如權(quán)利要求1所述的方法,其中所述網(wǎng)絡(luò)可用性在可操作來(lái)處理網(wǎng)絡(luò)可用性和網(wǎng) 絡(luò)流數(shù)據(jù)的分析應(yīng)用處被計(jì)算。
11. 如權(quán)利要求1所述的方法,其中與所述路由器相關(guān)的所述需求矩陣的所述部分在 所述路由器處被計(jì)算。
12. -種裝置,包括: 處理器,所述處理器用于在路由器處生成路由收斂測(cè)量和流量需求測(cè)量; 存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述路由收斂測(cè)量和所述流量需求測(cè)量;以及 應(yīng)用編程接口,所述應(yīng)用編程接口用于向網(wǎng)絡(luò)設(shè)備提供所述路由收斂測(cè)量和所述流量 需求測(cè)量,所述網(wǎng)絡(luò)設(shè)備可操來(lái)從網(wǎng)絡(luò)中的多個(gè)路由器收集多個(gè)所述路由收斂測(cè)量和所述 流量需求測(cè)量、并基于所述測(cè)量計(jì)算網(wǎng)絡(luò)可用性。
13. 如權(quán)利要求12所述的裝置,其中所述路由收斂測(cè)量與所述路由器處的路由計(jì)算相 關(guān),并且所述流量需求測(cè)量包括與所述路由器相關(guān)的需求矩陣的部分。
14. 如權(quán)利要求12所述的裝置,其中所述處理器被進(jìn)一步配置為:標(biāo)識(shí)網(wǎng)絡(luò)可用性數(shù) 據(jù)中針對(duì)所述網(wǎng)絡(luò)設(shè)備的興趣。
15. 如權(quán)利要求14所述的裝置,其中網(wǎng)絡(luò)可用性數(shù)據(jù)中的所述興趣包括:所述測(cè)量中 針對(duì)特定資源的興趣。
16. 如權(quán)利要求12所述的裝置,其中所述處理器被進(jìn)一步配置為:在應(yīng)用層協(xié)議中傳 輸所述路由收斂測(cè)量和所述流量需求測(cè)量。
17. 如權(quán)利要求12所述的裝置,其中生成所述流量需求測(cè)量包括在數(shù)據(jù)庫(kù)中存儲(chǔ)需 求,包括針對(duì)指定時(shí)間段計(jì)算的、且對(duì)應(yīng)于所述需求矩陣的單元格的多個(gè)需求,所述單元格 與在所述路由器處進(jìn)入網(wǎng)絡(luò)的流量相關(guān),其中對(duì)應(yīng)于與在其它路由器處進(jìn)入網(wǎng)絡(luò)的流量相 關(guān)的所述需求矩陣的單元格的需求被計(jì)算和存儲(chǔ)在所述其它路由器上。
18. 編碼在一個(gè)或多個(gè)有形計(jì)算機(jī)可讀介質(zhì)上以用于執(zhí)行的邏輯,當(dāng)被執(zhí)行時(shí),所述邏 輯可操作來(lái): 生成路由收斂測(cè)量;以及 向可操作來(lái)從網(wǎng)絡(luò)中的多個(gè)路由器收集多個(gè)所述路由收斂測(cè)量和流量需求測(cè)量、并基 于所述測(cè)量計(jì)算網(wǎng)絡(luò)可用性的網(wǎng)絡(luò)設(shè)備提供所述路由收斂測(cè)量; 其中,所述路由收斂測(cè)量與所述路由器處的路由計(jì)算相關(guān),并且所述流量需求測(cè)量包 括與所述路由器相關(guān)的需求矩陣的部分。
19. 如權(quán)利要求18所述的邏輯,進(jìn)一步包括:用于標(biāo)識(shí)對(duì)來(lái)自所述網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)可 用性數(shù)據(jù)中針對(duì)特定資源的興趣的邏輯。
20. 如權(quán)利要求18所述的邏輯,其中所述路由收斂測(cè)量被提供至應(yīng)用編程接口。
【文檔編號(hào)】H04L12/24GK104221327SQ201380018852
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年4月9日 優(yōu)先權(quán)日:2012年4月9日
【發(fā)明者】克拉倫斯·菲爾斯菲斯, 大衛(wèi)·沃德, 克里斯托弗爾·Y·梅特茨, 彼得·德·韋瑞恩德 申請(qǐng)人:思科技術(shù)公司