新四季網

為數據包加蓋時間戳的製作方法

2023-05-02 01:12:46 1

為數據包加蓋時間戳的製作方法
【專利摘要】本發明涉及為數據包加蓋時間戳。公開了用於提供具有時間戳信息的數據包的各種實施方式。產生數據包從而使其包括有效載荷和報頭。有效載荷包括第一時間戳欄位,第一時間戳欄位包括指示網絡設備何時處理數據包的數據。有效載荷還包括主體數據欄位和主體數據協議欄位。主體數據協議欄位包括識別由主體數據欄位中的主體數據所使用的協議的數據。報頭包括有效載荷協議欄位,有效載荷協議欄位包括識別有效載荷包括時間戳數據的數據。
【專利說明】為數據包加蓋時間戳
[0001]相關申請的交叉引用
[0002]本申請要求於2013年3月27日提交的美國臨時專利申請61/805,759和於2013年6月7日提交的美國專利申請13/912,973的優先權,通過引用將其全部內容結合於此。

【技術領域】
[0003]本發明涉及為數據包加蓋時間戳。

【背景技術】
[0004]在網絡環境中,源設備經由網絡向目的地設備發送數據包。網絡可包括通過網絡路由和發送數據包的多個交換機。例如,源設備可將數據包發送至網絡入口交換機。網絡入口交換機可隨後使用在網絡中的一個或多個其他交換機通過網絡發送數據包。此後,網絡出口交換機能夠將數據包提供至目的地設備。


【發明內容】

[0005]根據本發明的實施方式,提供了一種方法,其包括:使用至少一個計算設備產生數據包,數據包包括:有效載荷,包括:第一時間戳欄位,包括指示網絡設備何時處理數據包的數據;主體數據欄位,包括主體數據;以及主體數據協議欄位,包括識別由主體數據所使用的協議的數據;以及包括有效載荷協議欄位的報頭,有效載荷協議欄位包括識別有效載荷包括時間戳數據的數據。
[0006]優選地,有效載荷包括第二時間戳欄位,第二時間戳欄位包括指示第二網絡設備何時處理數據包的數據。
[0007]優選地,有效載荷進一步包括設備識別欄位,設備識別欄位包括識別網絡設備的數據。
[0008]優選地,有效載荷進一步包括時間戳格式欄位,時間戳格式欄位包括識別指示網絡設備何時處理數據包的數據的格式的數據。
[0009]根據本發明的實施方式,提供了一種系統,其包括:第一網絡設備,包括可操作為以下操作的電路:給數據包的有效載荷提供時間戳欄位;給時間戳欄位提供指示第一網絡設備何時處理數據包的第一時間數據;以及第二網絡設備,包括可操作為以下操作的電路:接收在時間戳欄位中具有第一時間數據的數據包;從時間戳欄位獲得第一時間數據;以及產生指示第二網絡設備何時處理數據包的第二時間數據;以及管理員設備,包括可操作為以下操作的電路:從第二網絡設備接收第一時間數據和第二時間數據;以及使用第一時間數據和第二時間數據識別網絡延遲。
[0010]優選地,第一網絡設備包括網絡入口交換機。
[0011]優選地,第一網絡設備包括可操作為將數據包發送至第二網絡設備運行的網絡的源設備。
[0012]優選地,在第二網絡設備中的電路進一步可操作為:從數據包中移出時間戳欄位;以及處理在數據包的有效載荷中的主體數據。
[0013]優選地,在第二網絡設備中的電路進一步可操作為:給數據包的有效載荷提供第二時間戳欄位;以及給第二時間戳欄位提供第二時間數據。
[0014]優選地,在第一網絡設備中的電路進一步可操作為給數據包的有效載荷提供多個時間戳欄位。
[0015]優選地,在第一網絡設備中的電路進一步可操作為給在數據包的報頭部中的有效載荷協議欄位提供識別數據包的有效載荷包括時間戳數據的數據。
[0016]優選地,該系統進一步包括轉接交換機(transit switch,轉發交換機、中繼交換機),轉接交換機包括可操作為以下操作的電路:接收具有時間戳欄位的數據包;以及給數據包的有效載荷提供另外的時間戳欄位,另外的時間戳欄位包括指示轉接交換機何時處理數據包的另外的時間數據。
[0017]優選地,在第一網絡設備中的電路進一步可操作為:給數據包的有效載荷提供包括主體數據的主體數據欄位;以及給數據包的有效載荷提供包括識別由主體數據使用的協議的主體數據協議欄位。
[0018]根據本發明的實施方式,提供了一種裝置,其包括:網絡設備,包括可操作為以下操作的電路:接收在數據包的有效載荷中包括第一時間戳欄位的數據包,第一時間戳欄位包括指示另一個網絡設備何時處理數據包的第一時間數據;以及給在數據包的有效載荷中的第二時間戳欄位提供指示網絡設備何時處理數據包的第二時間數據。
[0019]優選地,電路進一步可操作為給數據包的有效載荷提供第二時間戳欄位。
[0020]優選地,電路進一步可操作為:識別第二時間戳欄位是否存在於數據包的有效載荷中;響應於有效載荷不存在於第二時間戳欄位,給數據包的有效載荷提供第二時間戳欄位。
[0021]優選地,電路進一步可操作為:識別在數據包的報頭中的有效載荷協議欄位是否包括指示有效載荷包括時間戳數據的數據;以及響應於有效載荷協議欄位包括指示有效載荷包括時間戳數據的數據,給數據包的有效載荷中的第二時間戳欄位提供第二時間數據。
[0022]優選地,電路進一步可操作為給數據包的有效載荷提供識別提供第二時間數據的網絡設備的設備標識符。
[0023]優選地,網絡設備包括網絡入口交換機;以及電路進一步可操作為從源設備獲得數據包,源設備相對於其中運行網絡設備的網絡是外部的。
[0024]優選地,網絡設備包括轉接交換機,轉接交換機可操作為將數據包發送至出口交換機或另一個轉接交換機的至少一個。

【專利附圖】

【附圖說明】
[0025]參照以下附圖可更好地理解本公開的多個方面。圖中的部件不必按比例繪出,而是重點放在清晰地示出本公開的原理。而且,在附圖中,相似的附圖標記指定遍及幾幅視圖的相應部件。
[0026]圖1是根據本公開的各種實施方式的網絡環境的實例的示圖。
[0027]圖2至圖4是根據本公開的各種實施方式的在圖1的網絡環境中使用的數據包的實例的示圖。
[0028]圖5是示出根據本公開的各種實施方式的通過圖1的網絡環境中的源設備處理電路實施的功能的實例的流程圖。
[0029]圖6A和圖6B是示出根據本公開的各種實施方式的通過圖1的網絡環境中的入口交換機處理電路實施的功能的實例的流程圖。
[0030]圖7是示出根據本公開的各種實施方式的通過圖1的網絡環境中的轉接交換機處理電路實施的功能的實例的流程圖。
[0031]圖8A和圖8B是示出根據本公開的各種實施方式的通過圖1的網絡環境中的出口交換機處理電路實施的功能的實例的流程圖。
[0032]圖9是示出根據本公開的各種實施方式的通過圖1的網絡環境中的目的地設備處理電路實施的功能的實例的流程圖。
[0033]圖10是示出根據本公開的各種實施方式的通過圖1的網絡環境中的管理員設備處理電路實施的功能的實例的流程圖。

【具體實施方式】
[0034]本公開涉及在網絡環境中為數據包加蓋時間戳。參考圖1,示出的是根據本公開的各種實施方式的網絡環境100的實例。這類網絡環境100可包括例如諸如企業數據處理中心的數據處理中心、高性能計算數據處理中心或任何其他類型的網絡計算環境。網絡環境100包括多個網絡設備。例如,圖1中示出的實施方式包括源設備103、目的地設備106、管理員設備109和多個交換機。
[0035]在圖1中示出的實施方式中的交換機和管理員設備109形成網絡113。具體地,在圖1中示出的實施方式中的網絡113包括管理員設備109、入口交換機116、一個或多個轉接交換機119、出口交換機123和/或潛在的其他網絡設備。網絡113可操作為促進源設備103、目的地設備106和/或潛在的其他網絡設備之間的數據通信。
[0036]源設備103表示可與網絡113通信的多個源設備103。根據各種實施方式,源設備103可包括基於處理器的系統,諸如伺服器計算機或任何其他合適的計算設備。源設備103可操作為使用網絡113向和從目的地設備106和/或其他設備發送和接收數據。為此,源設備103包括源設備處理電路129和潛在的其他部件和/或功能。源設備處理電路129可例如產生數據、格式數據、發送數據和/或執行其他處理功能。因此,源設備處理電路129可包括例如網絡接口卡(NIC)和/或其他類型的部件。
[0037]源設備103產生數據包126並使用網絡113向目的地設備106和/或其他設備發送數據包126。目的地設備106和潛在的其他設備也可產生數據包126。數據包126可包括適於在網絡113中發送的幀數據。數據包126可以包括控制數據和有效載荷數據。控制數據可位於數據包126的報頭部分和報尾部分,並且可促進數據包126中的有效載荷數據的路由和發送。數據包126也可包括位於例如數據包126的有效載荷部分的時間戳數據和/或主體數據。
[0038]根據各種實施方式,數據包126可包括各種欄位。欄位可以是數據包126的為特定類型數據保留的部分。例如,數據包126的各種實施方式可包括目的地地址欄位、源地址欄位、一個或多個虛擬區域網(VLAN)標記欄位、有效載荷協議欄位、主體數據欄位、幀校驗序列(FCS)欄位和/或潛在的其他欄位。目的地地址欄位被指定為用於表示數據包126的目的的數據。源地址欄位被指定為用於表示數據包126的來源的數據。VLAN標記欄位被指定為用於表示數據包126與其相關聯的VLAN的數據。有效載荷協議欄位被指定為用於識別由數據包126中的有效載荷使用的協議的數據。這種有效載荷協議欄位也可被稱為「EtherType」欄位。主體數據欄位被指定為用於由源設備103或另一個設備產生並且作為數據包126的發送的目的的數據。FCS欄位被指定為用於表示用於誤差檢測的FCS的數據。
[0039]在替代性實施方式中,數據包126可包括目的地地址欄位、源地址欄位、虛擬區域網(VLAN)標記欄位、有效載荷協議欄位、時間戳格式欄位、一個或多個時間戳欄位、一個或多個設備識別欄位、主體數據協議欄位、主體數據欄位、幀校驗序列(FCS)欄位和/或潛在的其他欄位。時間戳欄位被指定為用於表示時間戳的數據。時間戳格式欄位被指定為用於說明用於表示在一個或多個時間戳欄位中提供的時間數據的格式的數據。設備識別欄位被指定為用於識別提供時間戳的網絡設備的數據。主體數據協議欄位被指定為用於指示用於數據包126的有效載荷內的主體數據的格式的數據。
[0040]A 口交換機116表示可存在於網絡113中的多個入口交換機116。入口交換機116在網絡113中是數據包126的進入點。在這方面,入口交換機116是數據包126被源設備103發送之後在網絡113中遇到的第一個交換機。
[0041]入口交換機116在網絡113內路由並傳輸數據包126。為此,入口交換機116包括入口交換機處理電路133和潛在的其他部件和/或功能。入口交換機處理電路133可操作為從源設備103接收數據包126、處理數據包126以及在網絡113中路由和發送數據包126。根據各種實施方式,如下面詳細討論的,入口交換機處理電路133也可操作為給數據包126提供時間戳數據。
[0042]轉接交換機119表示可存在於網絡113中的多個轉接交換機119。轉接交換機119為網絡113中不是數據包126的進入點或出口點的交換機。因此,轉接交換機119不是網絡113中接收或發送數據包126的第一個交換機或最後的交換機。
[0043]轉接交換機119在網絡113內路由並傳輸數據包126。為此,轉接交換機119包括轉接交換機處理電路136和潛在的其他部件和/或功能。轉接交換機處理電路136可操作為從入口交換機116或另一個轉接交換機119接收數據包126、處理數據包126以及在網絡113中路由並發送數據包126。根據各種實施方式,如下面將詳細討論的,轉接交換機處理電路136也可操作為給數據包126提供時間戳數據。
[0044]出口交換機123表示可存在於網絡113中的多個出口交換機123。出口交換機123在網絡113中是數據包126的出口點。在這方面,出口交換機123是數據包126被目的地設備106接收之如在網絡113中遇到的最後交換機。
[0045]出口交換機123在網絡113內路由並傳輸數據包126。為此,轉接交換機119包括出口交換機處理電路139和潛在的其他部件和/或功能。出口交換機處理電路139可操作為從轉接交換機119或入口交換機116接收數據包126、處理數據包126以及將數據包路由和發送到目的地設備106。根據各種實施方式,如下面詳細討論的,出口交換機處理電路139也可操作為給數據包126提供時間戳數據。
[0046]管理員設備109可操作為監控和/或控制網絡113的各種屬性。為此,管理員設備109包括管理員設備處理電路143和潛在的其他部件和/或功能。管理員設備處理電路143可例如確定用於網絡113的延遲標準。此外,管理員設備處理電路143可操作為產生指示網絡113的延遲是反常的消息。此外,管理員設備處理電路143可操作為響應於反常的延遲調整網絡113的配置。在替代性實施方式中,網絡113的監控和/或控制屬性的功能可通過源設備103、目的地設備106和/或其他設備執行。
[0047]目的地設備106表示可與網絡113通信的多個目的地設備106。根據各種實施方式,目的地設備106可包括基於處理器的系統,諸如伺服器計算機或任何其他合適的計算設備。目的地設備106可操作為從網絡113接收數據包126。為此,目的地設備106包括目的地設備處理電路146和潛在的其他部件和/或功能。目的地設備處理電路146可例如接收數據包126、去除數據包126中的控制數據和時間戳數據以及處理數據包126中的有效載荷數據。因此,目的地設備處理電路146可包括例如網絡接口卡(NIC)和/或其他類型的部件。
[0048]根據各種實施方式,源設備103、目的地設備106、入口交換機116、轉接交換機119、出口交換機123和/或與網絡113相關聯的其他設備使用定時協議來同步化。通過使用定時協議同步化,設別可相對於共同的時間基準來運行。作為非限制性實例,1588精密時間協議(PTP)或1588網絡時間協議(NTP)可被用作使兩個或多個網絡設備同步的定時協議。
[0049]接著,提供網絡環境100的運行實例的討論。在下面的討論中,假設源設備103和目的地設備106被供電並且與網絡113通信。
[0050]源設備103可準備發送數據包126,該數據包126包括作為有效載荷的至少一部分發送的主體數據。這種主體數據可由源設備103產生並源於源設備103。可替代地,另一個設備可產生主體數據,並且源設備103可從另一個設備接收主體數據,並且隨後代表另一個設備發送在數據包126中的主體數據。
[0051]源設備103也可給輸出的數據包126提供時間戳數據。時間戳數據可包括例如源設備發送數據包126的時間、識別源設備103的標識符和/或潛在的其他信息。為了給數據包126提供時間戳信息,源設備處理電路129可將一個或多個欄位插入到數據包126中。例如,在各種實施方式中,源設備處理電路129將一個或多個欄位插入數據包126的報頭部分、有效載荷部分和/或報尾部分。
[0052]根據各種實施方式,源設備處理電路129可給數據包126提供時間戳欄位,該時間戳欄位被指定為用於表示源設備103何時發送數據包126的時間的數據。可替代地,源設備處理電路129可給數據包126提供時間戳欄位,該時間戳欄位被指定為用於表示入口交換機116何時處理數據包126的時間的數據。入口交換機116何時處理數據包126的時間可以是例如入口交換機116接收或發送數據包126的時間。
[0053]在替代性實施方式中,源設備處理電路129給數據包126提供被指定為用於多個時間戳的數據的多個時間戳欄位。例如,第一時間戳欄位可被指定為用於表示源設備103何時發送數據包126的時間的數據,以及第二欄位可被指定為用於表示數據包126被諸如入口交換機116、出口交換機123、目的地設備106或任何其他設備的另一個網絡設備處理的時間的數據。根據各種實施方式,源設備處理電路129可給數據包126提供預定數量的時間戳欄位,其中,每個時間戳欄位被指定為用於相應的設備處理數據包126的時間。
[0054]源設備處理電路129也可給數據包126提供一個或多個設備標識符欄位。每個設備標識符欄位被指定為用於識別在相應的時間戳欄位中提供時間戳數據的網絡設備的數據。例如,如果源設備103給數據包126提供η個時間戳欄位,則源設備103還可給數據包126提供η個設備標識符欄位,該η個設備標識符欄位被指定為用於識別在相應的時間戳欄位提供數據的相應網絡設備的數據。在替代性實施方式中,可發送無指定的設備標誌符欄位的數據包126,並且設備識別數據可與時間戳數據一起加入時間戳欄位。例如,源設備處理電路129可給時間戳欄位提供表示源設備103發送數據包126的時間的數據並且提供識別源設備103的數據。
[0055]此外,源設備處理電路129給數據包126中的有效載荷協議欄位提供指示有效載荷包括時間戳數據的數據。例如,源設備處理電路129可給有效載荷協議欄位提供入口交換機116識別為指示數據包126的有效載荷包括時間戳數據的數據。
[0056]源設備處理電路129還可給數據包126的有效載荷部分提供時間戳格式欄位。這種時間戳格式欄位可被指定為用於說明用於表示在一個或多個時間戳欄位中提供的時間數據的格式的數據。例如,在時間戳格式欄位中的第一值可說明在一個或多個時間戳欄位中的時間數據是使用1588ΡΤΡ格式來表示的,以及在時間戳格式欄位中的第二值可說明時間數據是使用NTP格式來表示的。此外,時間戳格式欄位可被指定為用於指示在一個或多個時間戳欄位中提供的數據的長度的數據。
[0057]源設備處理電路129也可給數據包126的有效載荷部分提供主體數據協議欄位。這種主體數據協議欄位被指定為用於指示用於數據包126的有效載荷內的主體數據的格式的數據。例如,在主體數據協議欄位中的數據可識別主體數據使用網絡協議版本4( IPv4)協議或任何其他類型的可獲得的協議。
[0058]此外,源設備處理電路129可給數據包126提供各種其他類型的欄位。例如,數據包126可被提供有目的地地址欄位、源地址欄位、VLAN標記欄位、主體數據欄位、FCS欄位和/或任何其他類型的欄位。因此,在各種實施方式中,可產生包括目的地地址欄位、源地址欄位、外部VLAN標記欄位、內部VLAN標記欄位、有效載荷協議欄位、有效載荷格式欄位、一個或多個時間戳欄位、主體數據協議欄位、主體數據欄位、FCS欄位和/或可能的其他欄位的數據包126。
[0059]源設備處理電路129隨後給各種欄位填入合適的數據。例如,源設備處理電路129產生表示當前時間的數據並且將該數據提供至第一時間戳欄位。目的地地址欄位還被填入識別目的地設備106的數據,以及源地址欄位被填入識別源設備103的數據。此外,主體數據欄位被填入主體數據,並且主體數據協議欄位被填入識別由主體數據使用的協議的數據。如可理解的,在數據包126中的其他欄位被填入相應的數據。隨著欄位被填入合適的數據,數據包126隨後被發送到網絡113。
[0060]在數據包126由源設備103發送之後,數據包126由入口交換機116接收。在入口交換機116接收數據包126後,入口交換機處理電路133識別數據包126是否包括時間戳數據。為此,入口交換機處理電路133可獲得在有效載荷協議欄位中的數據並且識別該數據是否指示有效載荷使用時間戳協議。
[0061]如果數據包126未使用時間戳協議,則入口交換機處理電路133可修改數據包126從而使其包括時間戳數據。為此,入口交換機處理電路133可給數據包126提供以上討論的一個或多個欄位。例如,入口交換機處理電路133可給數據包126提供一個或多個時間戳欄位、主體數據協議欄位、主體數據欄位和潛在的其他欄位。
[0062]入口交換機處理電路133可隨後給數據包126中的各種欄位提供合適的數據。例如,第一時間戳欄位可被提供有表示入口交換機116何時處理數據包126的時間的數據。入口交換機116何時處理數據包126的時間可以是例如入口交換機116接收或發送數據包126的時間。入口交換機處理電路133還可給有效載荷協議欄位和有效載荷格式欄位提供識別有效載荷分別包括時間戳數據和時間戳數據的格式的數據。此外,入口交換機處理電路133可從接收的數據包126的有效載荷協議欄位獲得原始數據並且將該數據提供至主體數據協議欄位。此外,在所接收的數據包126中的原始有效載荷數據可被提供至數據包126的主體數據欄位。此後,入口交換機116將數據包126發送到轉接交換機119。因此,如果入口交換機116接收缺少時間戳數據的數據包126,則入口交換機116可給數據包126提供時間戳數據,諸如表示數據包126何時被入口交換機116處理的時間的數據。
[0063]如果入口交換機116接收到已經包括時間戳數據的數據包126,則入口交換機處理電路133可將包括時間戳數據的數據包126路由和轉發到轉接交換機119。在替代性實施方式中,入口交換機處理電路133給數據包126的有效載荷部分提供表示數據包126何時被入口交換機116處理的時間的數據。因此,如果源設備103或另一個網絡設備給數據包126提供用於入口交換機116的時間戳欄位,則入口交換機處理電路133給時間戳欄位提供表示入口交換機116何時處理數據包126的時間的數據。如果沒有用於入口交換機116的預先存在的時間戳欄位,則入口交換機處理電路133可給數據包126提供另外的時間戳欄位並且給該另外的時間戳欄位提供表示入口交換機116何時處理數據包126的時間的數據。
[0064]此後,入口交換機116將數據包126提供到轉接交換機119。因此,如果接收的數據包126使用時間戳協議,則入口交換機116可給數據包126提供表示入口交換機116何時處理數據包126的時間的數據。在替代性實施方式中,入口交換機116將數據包126路由和轉發到轉接交換機119,而無需給數據包126提供另外的時間戳數據。
[0065]在數據包126被入口交換機116發送之後,轉接交換機119接收數據包126。在轉接交換機119接收到數據包126後,在各種實施方式中,轉接交換機處理電路136將具有時間戳數據的數據包126路由和轉發到出口交換機123。
[0066]在替代性實施方式中,轉接交換機處理電路136給數據包126提供表示轉接交換機119何時處理數據包126的時間的數據。轉接交換機119何時處理數據包126的時間可以是例如數據包126何時被轉接交換機119接收或發送的時間。
[0067]如果接收的數據包126包括被指定為用於表示轉接交換機119何時處理數據包126的時間的數據的預先存在的時間戳欄位,則轉接交換機處理電路136可給預先存在的時間戳欄位提供代表轉接交換機119處理數據包126的時間的數據。在替代性實施方式中,轉接交換機處理電路136可重寫在預先存在的時間戳欄位中的數據。在另外的替換性實施方式中,轉接交換機處理電路136可給數據包126提供另外的時間戳欄位並且給另外的時間戳欄位提供表示轉接交換機119何時處理數據包126的時間的數據。
[0068]此後,轉接交換機處理電路136將數據包126發送至出口交換機123。因此,根據各種實施方式,轉接交換機119將具有或者不具有時間戳數據的數據包126發送至出口交換機123。
[0069]在轉接交換機119發送數據包126之後,出口交換機123接收數據包126。在出口交換機123接收到數據包126後,在各種實施方式中,出口交換機處理電路139將具有時間戳數據的數據包126路由和轉發到目的地設備106。
[0070]在替代性實施方式中,出口交換機處理電路139給數據包126提供表示出口交換機123何時處理數據包126的時間的數據。出口交換機123何時處理數據包126的時間可以是例如數據包126何時被出口交換機123接收或發送的時間。
[0071]如果接收的數據包126包括被指定為用於表示出口交換機123何時處理數據包126的時間的數據的預先存在的時間戳欄位,則出口交換機處理電路139可給預先存在的時間戳欄位提供表示出口交換機123何時處理數據包126的時間的數據。在替代性實施方式中,出口交換機處理電路139重寫在預先存在的時間戳欄位中的數據。在另外的替代性實施方式中,出口交換機處理電路139可給數據包126提供另外的時間戳欄位並且給另外的時間戳欄位提供表示出口交換機123何時處理數據包126的時間的數據。此後,出口交換機處理電路139將數據包126發送至目的地設備106。因此,根據各種實施方式,出口交換機123可將具有或者不具有時間戳數據的數據包126發送至目的地設備106。
[0072]在出口交換機123發送數據包126之後,目的地設備106接收數據包126。在目的地設備106接收到數據包126後,在各種實施方式中,目的地設備處理電路146從數據包126中移除各種欄位和相應的數據。例如,目的地設備處理電路146可移除時間戳格式欄位、一個或多個時間戳欄位、主體數據協議欄位和/或潛在的其他欄位。目的地設備處理電路146還將在兩個或多個時間戳欄位中的數據發送至管理員設備109。
[0073]在替代性實施方式中,目的地設備處理電路146給數據包126提供表示目的地設備106何時處理數據包126的時間的數據。目的地設備106何時處理數據包126的時間可以是例如數據包126何時被由目的地設備106接收的時間。
[0074]如果接收的數據包126包括被指定為用於表示目的地設備106何時處理數據包126的時間的數據的預先存在的時間戳欄位,則目的地設備處理電路146給預先存在的時間戳欄位提供表示目的地設備106何時處理數據包126的時間的數據。在替代性實施方式中,目的地設備處理電路146可重寫在預先存在的時間戳欄位中的數據。在另外的替代性實施方式中,目的地設備處理電路146給數據包126提供另外的時間戳欄位並且給另外的時間戳欄位提供表示目的地設備106何時處理數據包126的時間的數據。
[0075]此後,目的地設備處理電路146移除時間戳格式欄位、一個或多個時間戳欄位、主體數據協議欄位和/或潛在的其他欄位。此外,目的地設備處理電路146可從主體數據欄位中獲得主體數據。主體數據可隨後例如被存儲或被進一步處理。目的地設備處理電路146還將在兩個或多個時間戳欄位中的數據發送至管理員設備109。
[0076]在目的地設備106發送來自兩個或多個時間戳欄位中的時間戳數據之後,管理員設備109接收數據。管理員設備處理電路143隨後從在時間戳數據欄位的第二個中表示的時間中減去在時間戳數據欄位的第一個中表示的時間。從該減法得到的結果表示數據包126在兩個對應的網絡設備之間的近似的單向往返時間。例如,如果管理員設備109從由源設備103提供的時間中減去由目的地設備106提供的時間,則管理員設備109識別數據包126從源設備103發送到目的地設備106所耗費的近似時間。因此,使用由在網絡環境100中的任何兩個網絡設備提供的數據,管理員設備能夠識別數據包126在兩個網絡設備之間發送所耗費的時間。因此,管理員設備處理電路143識別數據包126相對於網絡環境100中的兩個或多個網絡設備的單向延遲。
[0077]此外,管理員設備109可具有對表示相對於網絡環境100中的兩個或多個網絡設備的預期的單向延遲的數據的訪問權。例如,用戶可給管理員設備109提供表示預期的延遲的數據。在替代性實施方式中,管理員設備109可使用上述處理計算和收集表示實際延遲的數據。管理員設備處理電路143可隨後使用所收集的數據確定相對於兩個或多個網絡設備的預期的延遲。例如,預期的延遲可以是在一段時間上收集的幾個實際延遲的平均值。
[0078]管理員設備處理電路143可將使用上述處理識別的實際延遲與預期的延遲相比較。如果實際延遲超過預期的延遲預定量,則管理員設備處理電路143可產生警報。這種警報可以是例如存儲在日誌中或被發送至用戶的消息。
[0079]參考圖2,示出的是根據本公開的各種實施方式的數據包126的第一實例的示圖。具體地,在圖2中示出的數據包126缺少時間戳數據。根據本公開的各種實施方式,這種數據包126可例如被入口交換機116 (圖1)接收。
[0080]在圖2中示出的數據包126包括報頭203、有效載荷206和報尾209。報頭203包括目的地地址欄位213、源地址欄位216、外部VLAN標記欄位219、內部VLAN標記欄位223和有效載荷協議欄位226。在圖2示出的實施方式中的有效載荷206包括主體數據欄位229,並且報尾209包括FCS欄位233。在圖2示出的實施方式中的有效載荷協議欄位226包括表示由有效載荷206並且由此由主體數據欄位229中的主體數據所使用的協議的數據。例如,有效載荷協議欄位226可包括指示主體數據使用IPv4數據協議的數據。
[0081]參考圖3,示出的是根據本公開的各種實施方式的數據包126的第二實例的示圖。具體地,在圖3中示出的數據包126可例如通過源設備103 (圖1)或入口交換機116 (圖1)產生。
[0082]在圖3示出的實施方式中的數據包126包括報頭203、有效載荷206和報尾209。報頭203進一步包括目的地地址欄位213、源地址欄位216、外部VLAN標記欄位219、內部VLAN標記欄位223和有效載荷協議欄位226。在圖3示出的實施方式中,有效載荷協議欄位226包括指示數據包126的有效載荷206包括時間戳數據的數據。
[0083]有效載荷206進一步包括時間戳格式欄位303、第一時間戳欄位306、第二時間戳欄位309、主體數據協議欄位313和主體數據欄位229。在圖3示出的實施方式中,主體數據協議欄位313包括表示由主體數據欄位229中的主體數據使用的協議的數據。例如,主體數據協議欄位313中的數據可識別主體數據使用IPv4協議。
[0084]參考圖4,示出的是根據本公開的各種實施方式的數據包126的第三實例的示圖。具體地,在圖4中示出的數據包126可例如通過源設備103 (圖1)或入口交換機116 (圖1)產生。
[0085]在圖4中示出的數據包126包括報頭203、有效載荷206和報尾209。報頭203包括目的地地址欄位213、源地址欄位216、外部VLAN標記欄位219、內部VLAN標記欄位223和有效載荷協議欄位226。在圖4示出的實施方式中的有效載荷協議欄位226包括指示有效載荷206包括時間戳數據的數據。
[0086]有效載荷206包括時間戳格式欄位303、多個時間戳欄位403、主體數據協議欄位313和主體數據欄位229。時間戳格式欄位303包括識別時間戳數據的特定格式的數據。此夕卜,時間戳格式欄位303可包括識別時間戳數據的長度的數據。主體數據協議欄位313包括表示由主體數據欄位229中的主體數據使用的協議的數據。例如,主體數據協議欄位313中的數據可識別在主體數據欄位229中的數據使用IPv4協議。
[0087]參考圖5,示出的是根據本公開的各種實施方式的通過源設備處理電路129實施的至少部分功能的實例的流程圖。具體地,圖5的流程圖示出了產生並且發送包括時間戳數據的數據包126 (圖1)的源設備處理電路129的實例。應當理解,圖5的流程圖僅提供了可通過如本文中描述的源設備處理電路129實施的多種不同類型的功能的實例。此外,圖5的流程圖可被視為描述根據一個或多個實施方式的在源設備103 (圖1)中實施的方法的步驟的實例。
[0088]在附圖標記503開始,源設備處理電路129準備發送數據包126。如附圖標記字506所示,產生具有各種數據欄位的數據包126。例如,數據包126可包括目的地地址欄位213 (圖3)、源地址欄位216 (圖3)、外部VLAN標記欄位219 (圖3)、內部VLAN標記欄位223(圖3)、有效載荷協議欄位226 (圖3)、時間戳格式欄位303 (圖3)、第一時間戳欄位306 (圖3)、第二時間戳欄位309 (圖3)、主體數據協議欄位313 (圖3)、主體數據欄位229 (圖3)、FCS欄位233 (圖3)和/或潛在的其他欄位。
[0089]如附圖標記509所示,有效載荷協議欄位226被提供有指示數據包126的有效載荷206 (圖2)包括時間戳數據的數據。如附圖標記513所示,源設備處理電路129隨後識別當前時間。正如先前提到的,源設備103可以使用定時協議與一個或多個其他網絡設備同步。
[0090]如附圖標記516所示,第一時間戳欄位306被提供有表示當前時間的數據。如附圖標記519所示,源設備處理電路129隨後給主體數據協議欄位313提供識別由主體數據欄位229中的數據使用的協議的數據。例如,主體數據協議欄位313可包括識別主體數據使用IPv4協議的數據。
[0091]如附圖標記523所示,源設備處理電路129隨後給其他產生的欄位提供相應的數據。例如,主體數據欄位229被提供有主體數據。如附圖標記526所示,數據包126隨後被發送到網絡113 (圖1)。此後,處理結束。
[0092]參考圖6A-圖6B,示出的是根據本公開的各種實施方式的通過入口交換機處理電路133實施的至少部分功能的實例的流程圖。具體地,圖6A-圖6B的流程圖示出了入口交換機處理電路133接收和發送可包括時間戳數據的數據包126 (圖1)的實例。應當理解,圖6的流程圖僅提供了可通過如本文中描述的入口交換機處理電路133實施的多種不同類型功能的實例。此外,圖6A-圖6B的流程圖可被視為描述根據一個或多個實施方式的在入口交換機116 (圖1)中實施的方法的步驟的實例。
[0093]在附圖標記603開始,入口交換機處理電路133接收數據包126。數據包126可以已經通過源設備103 (圖1)或通過另一個設備發送。因此,數據包126可或可不包括時間戳數據。
[0094]在附圖標記606,入口交換機處理電路133識別所接收的數據包126的有效載荷206 (圖2)是否包括時間戳數據。為此,入口交換機處理電路133可例如獲得在有效載荷協議欄位226 (圖2)中的數據並且識別該數據是否指示數據包126包括時間戳數據。
[0095]如附圖標記609所示,如果所接收的數據包126的有效載荷206不包括時間戳數據,則入口交換機處理電路133給數據包126的有效載荷206提供一個或多個時間戳欄位403。如附圖標記613所示,入口交換機處理電路133識別當前時間。隨後,如附圖標記616所示,第一時間戳欄位403被提供有表示當前時間的數據。
[0096]如附圖標記619所示,入口交換機處理電路133隨後給數據包126的有效載荷206提供主體數據協議欄位313(圖3)和識別用於主體數據的協議的數據。例如,當數據包126被入口交換機116接收時,在主體數據協議欄位313中的數據可與位於有效載荷協議欄位226中的數據相同。如附圖標記623所示,有效載荷協議欄位226隨後被提供有識別數據包126的有效載荷206包括時間戳數據的數據。如附圖標記626所示,入口交換機處理電路133隨後將數據包126發送至例如轉接交換機119 (圖1)。
[0097]如附圖標記606所示,如果識別數據包126的有效載荷206包括時間戳數據,則如附圖標記629所示,入口交換機處理電路133識別預先存在的時間戳欄位403對於入口交換機116是否是可利用的。在這方面,入口交換機處理電路133可識別「空的」時間戳欄位403是否存在並且是否可被用於包含表示由入口交換機116提供的時間的數據。如果預先存在的時間戳欄位403不可用,則如附圖標記633所示,入口交換機處理電路133識別是否應當給數據包126的有效載荷206提供另一個時間戳欄位406。如果不提供另外的時間戳欄位403,則數據包126被發送至例如轉接交換機119。如果入口交換機處理電路133提供另外的時間戳欄位403,則如附圖標記636所示,數據包126的有效載荷206被提供另外的時間戳欄位403。
[0098]如附圖標記639所示,入口交換機處理電路133隨後識別當前時間。如附圖標記643所示,表示當前時間的數據隨後被提供至另外的時間戳欄位403。
[0099]如附圖標記646所示,主體數據協議欄位313隨後被提供有識別由主體數據所使用的協議的數據。如附圖標記649所示,有效載荷協議欄位226隨後被提供有識別有效載荷206包括時間戳數據的數據。如附圖標記653所示,數據包126隨後被發送至例如轉接交換機119。此後,處理結束。
[0100]參考圖7,示出的是根據本公開的各種實施方式的通過轉接交換機處理電路136實施的至少部分功能的實例的流程圖。具體地,圖7的流程圖示出了轉接交換機處理電路136接收和發送可包括時間戳數據的數據包126(圖1)的實例。應當理解,圖7的流程圖僅提供了可通過如本文中描述的轉接交換機處理電路136實施的多種不同類型功能的實例。此外,圖7的流程圖可被視為描述根據一個或多個實施方式的在轉接交換機119 (圖1)中實施的方法的步驟的實例。
[0101]在附圖標記703開始,轉接交換機處理電路136接收數據包126。數據包126可以已經例如通過入口交換機116 (圖1)發送。在附圖標記706,轉接交換機處理電路136識別所接收的數據包126的有效載荷206 (圖2)是否包括時間戳數據。為此,轉接交換機處理電路136可例如獲得在有效載荷協議欄位226 (圖2)中的數據並且識別該數據是否指示數據包126的有效載荷206包括時間戳數據。如果數據包126的有效載荷206不包括時間戳數據,則數據包126被發送至例如出口交換機123 (圖1)。
[0102]如附圖標記709所示,如果所接收的數據包126的有效載荷206包括時間戳數據,則轉接交換機處理電路136識別是否存在對表示轉接交換機119何時處理數據包126的時間的數據可用的預先存在的時間戳欄位403 (圖4)。如果預先存在的時間戳欄位403是不可用的,則如附圖標記710所示,轉接交換機處理電路136識別是否給數據包126提供時間戳數據。如果不是,則如所示,轉接交換機處理電路136進行至附圖標記726。如果轉接交換機處理電路136給數據包126提供時間戳數據,則如附圖標記713所示,轉接交換機處理電路136給數據包126提供另外的時間戳欄位403。
[0103]接著,如附圖標記716所示,轉接交換機處理電路136識別當前時間,並且如附圖標記719所示,轉接交換機處理電路136給時間戳欄位403提供當前時間。如附圖標記723所示,數據包126隨後被提供有識別轉接交換機119的數據。如附圖標記726所示,轉接交換機處理電路136隨後將數據包126發送至例如出口交換機123。此後,處理結束。
[0104]參考圖8A-圖8B,示出的是示出根據本公開的各種實施方式的通過出口交換機處理電路139實施的至少部分功能的實例的流程圖。具體地,圖8A-圖8B的流程圖示出了出口交換機處理電路139接收和發送可包括時間戳數據的數據包126 (圖1)的實例。應當理解,圖8A-圖SB的流程圖僅提供了可通過如本文中描述的出口交換機處理電路139實施的多種不同類型功能的實例。此外,圖8A-圖SB的流程圖可被視為描述根據一個或多個實施方式的在出口交換機123 (圖1)中實施的方法的步驟的實例。
[0105]在附圖標記803開始,出口交換機處理電路139接收數據包126。數據包126可以已經例如通過轉接交換機119 (圖1)發送。在附圖標記806,出口交換機處理電路139識別所接收的數據包126的有效載荷206是否包括時間戳數據。為此,出口交換機處理電路139可例如獲得在有效載荷協議欄位226 (圖2)中的數據並且識別該數據是否指示數據包126的有效載荷206包括時間戳數據。如果數據包126的有效載荷206不包括時間戳數據,則數據包126被發送至例如目的地設備106 (圖1)。
[0106]如附圖標記807所示,如果所接收的數據包126的有效載荷206包括時間戳數據,則出口交換機處理電路139識別是否將時間戳數據提供到管理員設備109(圖1)。如果是,則出口交換機處理電路139移動至附圖標記829。否則,出口交換機處理電路139移動至附圖標記809並且識別是否存在對表示出口交換機123何時處理數據包126的時間的數據可用的預先存在的時間戳欄位403 (圖4)。如果預先存在的時間戳欄位403不可用,則如附圖標記810所示,出口交換機處理電路139識別是否給數據包126提供時間戳數據。如果不是,則出口交換機處理電路139如所示的移動至附圖標記826。否則,如附圖標記813所示,出口交換機處理電路139給數據包126提供另外的時間戳欄位403。
[0107]接著,如附圖標記816所示,出口交換機處理電路139識別當前時間,並且如附圖標記819所示,轉接交換機處理電路136給時間戳欄位403提供表示當前時間的數據。如附圖標記823所示,數據包126隨後被提供有識別出口交換機123的數據。如附圖標記826所示,出口交換機處理電路139隨後將數據包126發送至目的地設備106。
[0108]如附圖標記829所示,出口交換機處理電路139識別當前時間。如附圖標記833所示,出口交換機處理電路139隨後將表示當前時間的數據和存在於數據包126中的一個或多個時間戳欄位403 (圖4)中的時間數據發送至管理員設備109。
[0109]接著,如附圖標記836所示,從數據包126的有效載荷206 (圖2)中移除一個或多個時間戳欄位403。此外,如附圖標記839所示,從數據包126的有效載荷206中移除主體數據協議欄位313 (圖4)。如附圖標記843所示,有效載荷協議欄位226 (圖4)被提供有識別用於主體數據欄位229中的數據(圖2)的協議的數據。可從可能之前已經被移除的主體數據協議欄位313獲得識別用於主體數據的協議的數據。
[0110]如附圖標記846所示,數據包126隨後被發送至目的地設備106。此後,處理結束。
[0111]在替代性實施方式中,出口交換機處理電路139可識別當前時間並且獲得存在於一個或多個時間戳欄位403中的時間數據。使用該信息,出口交換機處理電路139能夠識別在網絡環境100中的兩個或多個設備之間發送數據包126所耗費的時間量。如果這些時間的一個或多個超過了預定閥值,則出口交換機處理電路139可將諸如消息的信號發送至管理員設備109或另一個設備以指示已經檢測到反常的網絡延遲。
[0112]參考圖9,示出的是示出根據本公開的各種實施方式的通過目的地設備處理電路146實施的至少部分功能的實例的流程圖。具體地,圖9的流程圖示出了目的地設備處理電路146接收和處理可包括時間戳數據的數據包126 (圖1)的實例。應當理解,圖9的流程圖僅提供了可通過如本文中描述的目的地設備處理電路146實施的多種不同類型功能的實例。此外,圖9的流程圖可被視為描述根據一個或多個實施方式的在目的地設備106(圖O中實施的方法的步驟的實例。
[0113]在附圖標記903開始,目的地設備處理電路146接收數據包126。數據包126可以已經例如通過出口交換機123 (圖1)發送。如附圖標記906所示,目的地設備處理電路146識別所接收的數據包126的有效載荷206 (圖2)是否包括時間戳數據。為此,目的地設備處理電路146可獲得在有效載荷協議欄位226中的數據並且識別該數據是否指示有效載荷206包括時間戳數據。如果數據包126的有效載荷206不包括時間戳數據,則處理在主體數據欄位229 (圖2)中的數據。
[0114]如果數據包126的有效載荷206包括時間戳數據,則如附圖標記909所示,目的地設備處理電路146識別當前時間。如附圖標記913所示,目的地設備處理電路146隨後將表示當前時間的數據和來自數據包126中的一個或多個時間戳欄位403 (圖4)的時間數據發送至管理員設備109。
[0115]接著,如附圖標記916所示,從數據包126中移除一個或多個時間戳欄位403。此夕卜,如附圖標記919所示,從數據包126中移除主體數據協議欄位313。如附圖標記923所示,有效載荷協議欄位226 (圖4)被提供有識別用於主體數據欄位229 (圖2)中的數據的協議的數據。識別用於主體數據的協議的數據可從可能之前已經被移除的主體數據協議欄位313中獲得。
[0116]如附圖標記926所示,隨後處理來自主體數據欄位229的主體數據。例如,主體數據可被存儲在目的地設備106或提供至在目的地設備106或另一個設備中的其他部件。此後,處理結束。
[0117]參考圖10,示出的是示出根據本公開的各種實施方式的通過管理員設備處理電路143實施的至少部分功能的實例的流程圖。具體地,圖10的流程圖示出了管理員設備處理電路143識別網絡延遲的實例。應當理解,圖10的流程圖僅提供了可通過如本文中描述的管理員設備處理電路143實施的多種不同類型功能的實例。此外,圖10的流程圖可被視為描述根據一個或多個實施方式的在管理員設備109 (圖1)中實施的方法的步驟的實例。
[0118]在附圖標記1003開始,管理員設備處理電路143從目的地設備106 (圖1)接收第一時間數據。例如,時間數據可表示源設備103 (圖1)何時處理數據包126 (圖1)的時間。如附圖標記1006所示,管理員設備處理電路143從目的地設備106接收第二時間數據。第二時間數據可表示例如目的地設備106何時處理數據包126的時間。
[0119]如附圖標記1009所示,識別在由第一時間數據表示的時間與由第二時間數據表示的時間之間的差異,以確定數據包126在兩個對應網絡設備之間行進的網絡延遲。如附圖標記1013所示,管理員設備處理電路143隨後識別該延遲是否超過預定閥值。如果延遲時間未超過預定閥值,則處理結束。否則,如附圖標記1016所示,管理員設備處理電路143產生指示在網絡113中(圖1)存在異常的消息。這種消息可例如存儲在日誌中或被發送至另一個設備。此外,該消息可包括識別對應於網絡延遲的特定網絡設備的信息。此後,處理結束。此外,處理可為從其他網絡設備獲得的時間數據重複該處理。
[0120]雖然圖5、圖6A-圖6B、圖7_圖10的流程圖示出了執行的特定順序的實行,但是應當理解執行的順序可與描述的順序不同。例如,可相對於示出的順序切換兩個或多個條目的執行順序。同樣,連續地示出的兩個或多個條目可同時地或部分同時地執行。此外,在某些實施方式中,可跳過或省略示出的一個或多個條目。此外,在一個流程圖中示出的一個或多個條目可與在另一個流程圖中示出的一個或多個條目同時地或部分同時地執行。此夕卜,為了增前實用性、計算、性能測量、提供故障修檢幫助等的目的,任意數量的元件可被加入至本文中描述的邏輯流程。應理解,所有的這種變化均在本公開的範圍內。
[0121]本文中描述的部件可通過電路實施。在這方面,這種電路可被布置成通過產生和/或響應於電氣信號或其他類型的信號來執行上述各種功能。如本文中所使用的,電路可以是通用硬體或專用於執行特定功能的硬體。電路可包括但不限於分立部件、集成電路或分立部件和集成電路的任意組合。這種集成電路可包括但不限於一個或多個微處理器、片上系統、專用集成電路、數位訊號處理器、微型計、中央處理單元、可編程邏輯設備、狀態機、其他類型的設備和/或其任意組合。電路也可包括相互連接,諸如線路、配線、跡線、鍍金屬層或部件通過其可以耦接的任何其他元件。此外,電路可被配置為執行軟體,以實現本文中所描述的功能。
[0122]同樣,為了通過或結合本文中描述的系統使用,包括源設備處理電路129(圖1)、入口交換機處理電路133 (圖1)、轉接交換機處理電路136 (圖1)、出口交換機處理電路139(圖1)、目的地設備處理電路146 (圖1)、和/或管理員設備處理電路143的本文描述的部件和/或功能能夠包含在任何計算機可讀介質(諸如非瞬時性介質或傳播介質)中。在這個意義上,電路可包括例如包括可從計算機可讀介質中提取並且可由指令執行系統執行的指令和聲明的語句。在本公開的上下文中,「計算機可讀介質」可以是能夠傳播、包含、存儲、或維持本文中描述的邏輯、功能、和/或應用的任何介質。
[0123]計算機可讀介質可包括多種物理介質(例如,磁、光學或半導體介質)中的任意一種。合適的計算機可讀介質的更具體的實例可包括但不限於磁帶、磁軟盤、磁硬碟驅動器、存儲卡、固態驅動器、USB快閃記憶體驅動器或光碟。而且,計算機可讀介質可以是包括例如靜態隨機存取存儲器(SRAM)、動態隨機存取存儲器(DRAM)和/或磁隨機存取存儲器(MRAM)的隨機存取存儲器(RAM)。此外,計算機可讀介質可以是只讀存儲器(ROM)、可編程只讀存儲器(PR0M)、可擦除編程只讀存儲器(EPR0M)、電子可擦除編程只讀存儲器(EEPROM)或其他類型的存儲器設備。
[0124]應強調的是,本公開的上述實施方式僅是為了清晰地理解本公開的原理而闡述的實施的可能的實例。在基本不背離本公開的精神和原理的情況下,可對上述實施方式做出多種變形和修改。所有這些修改和變形旨在包括在本公開的範圍內並且受到所附權利要求的保護。
【權利要求】
1.一種方法,包括: 使用至少一個計算設備產生數據包,所述數據包包括: 有效載荷,包括: 第一時間戳欄位,包括指示網絡設備何時處理所述數據包的數據; 主體數據欄位,包括主體數據;以及 主體數據協議欄位,包括識別由所述主體數據所使用的協議的數據;以及包括有效載荷協議欄位的報頭,所述有效載荷協議欄位包括識別所述有效載荷包括時間戳數據的數據。
2.根據權利要求1所述的方法,其中,所述有效載荷進一步包括第二時間戳欄位,所述第二時間戳欄位包括指示第二網絡設備何時處理所述數據包的數據。
3.根據權利要求1所述的方法,其中,所述有效載荷進一步包括設備識別欄位,所述設備識別欄位包括識別所述網絡設備的數據。
4.根據權利要求1所述的方法,其中,所述有效載荷進一步包括時間戳格式欄位,所述時間戳格式欄位包括識別指示所述網絡設備何時處理所述數據包的所述數據的格式的數據。
5.一種系統,包括: 第一網絡設備,包括可操作為以下操作的電路: 給數據包的有效載荷提供時間戳欄位; 給所述時間戳欄位提供指示所述第一網絡設備何時處理所述數據包的第一時間數據;以及 第二網絡設備,包括可操作為以下操作的電路: 接收在所述時間戳欄位中具有所述第一時間數據的所述數據包; 從所述時間戳欄位獲得所述第一時間數據;以及 產生指示所述第二網絡設備何時處理所述數據包的第二時間數據;以及 管理員設備,包括可操作為以下操作的電路: 從所述第二網絡設備接收所述第一時間數據和所述第二時間數據;以及 使用所述第一時間數據和所述第二時間數據識別網絡延遲。
6.根據權利要求5所述的系統,其中,所述第一網絡設備包括網絡入口交換機。
7.根據權利要求5所述的系統,其中,所述第一網絡設備包括可操作為將所述數據包發送至所述第二網絡設備運行的網絡的源設備。
8.根據權利要求5所述的系統,進一步包括轉接交換機,所述轉接交換機包括可操作為以下操作的電路: 接收具有所述時間戳欄位的所述數據包;以及 給所述數據包的所述有效載荷提供另外的時間戳欄位,所述另外的時間戳欄位包括指示所述轉接交換機何時處理所述數據包的另外的時間數據。
9.一種裝置,包括:網絡設備,包括可操作為以下操作的電路: 接收在數據包的有效載荷中包括第一時間戳欄位的所述數據包,所述第一時間戳欄位包括指示另一個網絡設備何時處理所述數據包的第一時間數據;以及 給在所述數據包的所述有效載荷中的所述第二時間戳欄位提供指示所述網絡設備何時處理所述數據包的第二時間數據。
10.根據權利要求9所述的裝置,其中,所述網絡設備包括轉接交換機,所述轉接交換機可操作為將所述數據包 發送至出口交換機和另一轉接交換機中的至少一個。
【文檔編號】H04L7/00GK104079400SQ201410116973
【公開日】2014年10月1日 申請日期:2014年3月26日 優先權日:2013年3月27日
【發明者】莫漢·庫爾昆特, 普尼特·阿加瓦爾, 沙赫拉姆·達瓦裡 申請人:美國博通公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀