用于控制時鐘信號發(fā)生器的方法和裝置制造方法
【專利摘要】一種用于控制時鐘信號發(fā)生器的方法和裝置(104)。所述裝置包括處理系統(tǒng),該處理系統(tǒng)被配置為至少部分地基于屬于給定流的數(shù)據(jù)幀的接收時刻來形成控制量,該接收時刻是基于在接收器處占主導(dǎo)的時鐘信號的時間值。該處理系統(tǒng)利用控制量控制時鐘信號發(fā)生器,以便實現(xiàn)在該時鐘信號和已經(jīng)根據(jù)其發(fā)送數(shù)據(jù)幀的另一個時鐘信號之間的同步。為了識別屬于相關(guān)流的數(shù)據(jù)幀,該處理系統(tǒng)檢查接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成在數(shù)據(jù)幀屬于相關(guān)流時出現(xiàn)的比特模式。因此,能夠不用深度檢查接收的數(shù)據(jù)幀而獲得屬于相關(guān)流的數(shù)據(jù)幀的接收時刻。
【專利說明】用于控制時鐘信號發(fā)生器的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于控制時鐘信號發(fā)生器以便產(chǎn)生與另一個時鐘信號同步的時鐘信號的方法和控制裝置。而且,本發(fā)明涉及用于控制時鐘信號發(fā)生器的計算機程序。而且,本發(fā)明涉及數(shù)據(jù)傳送網(wǎng)絡(luò)的諸如路由器或交換器的網(wǎng)絡(luò)元件。
【背景技術(shù)】
[0002]數(shù)據(jù)傳送網(wǎng)絡(luò)包括網(wǎng)絡(luò)元件,諸如路由器、交換器和終端裝置,所述網(wǎng)絡(luò)元件經(jīng)由在網(wǎng)絡(luò)元件之間的數(shù)據(jù)傳送鏈路來彼此進行通信。在許多數(shù)據(jù)傳送網(wǎng)絡(luò)中,需要實現(xiàn)在各個網(wǎng)絡(luò)元件處占主導(dǎo)的時鐘信號之間的相位或至少頻率同步。而且,在一些數(shù)據(jù)傳送網(wǎng)絡(luò)中,會需要以下述方式來實現(xiàn)在不同的網(wǎng)絡(luò)元件之間的時間同步:不僅時鐘信號的相位和/或頻率而且在這些網(wǎng)絡(luò)元件中維護的時間值彼此足夠接近。換句話說,網(wǎng)絡(luò)元件中的每個應(yīng)當維護對于所考慮的所有網(wǎng)絡(luò)元件共同的時間值。該共同的時間值通常被稱為“掛鐘時間”或“世界時間”。在本文檔中,術(shù)語“同步”是指頻率同步、相位同步、時間同步或它們的任何組合。
[0003]網(wǎng)絡(luò)元件可以被配置為構(gòu)成主從對,以便在數(shù)據(jù)傳送網(wǎng)絡(luò)內(nèi)分發(fā)定時信息。例如,從網(wǎng)絡(luò)元件可以被配置為控制其時鐘信號發(fā)生器,使得至少部分地基于從主網(wǎng)絡(luò)元件向從網(wǎng)絡(luò)元件傳送的定時消息的接收時刻在從網(wǎng)絡(luò)元件中再生在對應(yīng)的主網(wǎng)絡(luò)元件處占主導(dǎo)的參考時鐘信號,其中,基于在從網(wǎng)絡(luò)元件處占主導(dǎo)的時鐘信號將接收時刻表達為時間值。該定時消息可以例如是由可以例如是網(wǎng)際協(xié)議“IP”數(shù)據(jù)分組或以太網(wǎng)數(shù)據(jù)幀的數(shù)據(jù)幀包含的時間戳。每一個時間戳指示在包含所考慮的時間戳的相應(yīng)的數(shù)據(jù)幀的發(fā)送時刻處的瞬時時間值,其中,該時間值基于在主網(wǎng)絡(luò)元件處可獲得的參考時鐘信號。又如,該定時消息可以是定時數(shù)據(jù)幀,該定時數(shù)據(jù)幀被發(fā)送使得在兩個連續(xù)定時數(shù)據(jù)幀的發(fā)送時刻之間的時間間隔在利用在主網(wǎng)絡(luò)元件處可獲得的參考時鐘信號測量時是恒定的或否則已知。也可能在一個或多個定時消息后發(fā)送的一個或多個數(shù)據(jù)幀中傳送指示一個或多個定時消息的發(fā)送時刻的一個或多個時間戳。在其中需要時間同步的情況下,不僅從主網(wǎng)絡(luò)元件向從網(wǎng)絡(luò)元件傳送定時信息,而且在從從網(wǎng)絡(luò)元件向主網(wǎng)絡(luò)元件的相反方向上傳送定時信息。例如在電子和電氣工程師協(xié)會發(fā)出的規(guī)范1588 “IEEE1588”中給出了實現(xiàn)時間同步的方式。
[0004]在許多情況下,應(yīng)當在數(shù)據(jù)幀到達網(wǎng)絡(luò)元件后立即存儲承載或表示定時消息的數(shù)據(jù)幀的接收時刻,因為與所接收的數(shù)據(jù)幀相關(guān)的隨后的處理動作可以花費隨機的時間量,并且因此,在這些處理動作后存儲接收時刻將引起在所存儲的接收時刻的值上的隨機分量。在所存儲的接收時刻中的如上所述的種類的隨機分量破壞或至少弱化了同步的質(zhì)量。與在上述的處理動作之前存儲接收時刻相關(guān)的固有不方便是:就在數(shù)據(jù)幀的接收后,通常難以找出所接收的數(shù)據(jù)幀是否屬于其接收時刻需要被存儲的那些數(shù)據(jù)幀。例如,網(wǎng)絡(luò)元件可以接收由數(shù)據(jù)幀的幾個流構(gòu)成的聚合流,并且,該流的僅小部分可以是下述流:屬于這些流的數(shù)據(jù)幀的接收時刻需要被存儲。流識別通?;谒邮盏臄?shù)據(jù)幀的檢查,但是可以有復(fù)雜的封裝,使得在每一個數(shù)據(jù)幀中涉及許多數(shù)據(jù)傳送協(xié)議。這使得難以在足夠短和確定的時間內(nèi)執(zhí)行該檢查。直接的強力解決方案是與例如數(shù)據(jù)幀的至少部分的副本一起存儲所有接收的數(shù)據(jù)幀的接收時刻,并且以后安排在同步中需要所存儲的接收時刻的哪些。然而,該直接的強力解決方案需要大量的存儲量和處理能力。
【發(fā)明內(nèi)容】
[0005]下面提供了簡化的概要,以便提供對各個發(fā)明實施例的一些方面的基本理解。該概要不是本發(fā)明的廣泛概述。它既不意欲識別本發(fā)明的重要或關(guān)鍵元素,也不描述本發(fā)明的范圍。下面的概要僅以簡化形式提供了本發(fā)明的一些概念來作為對于本發(fā)明的示例性實施例的更詳細的說明的前奏。
[0006]根據(jù)本發(fā)明的第一方面,提供了一種用于控制時鐘信號發(fā)生器的新方法。所述方法包括:
[0007]-檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),
[0008]-響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時亥|J,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0009]-至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,以及
[0010]-利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0011]例如,可以使用掩蔽來執(zhí)行檢查所接收的數(shù)據(jù)幀的所述預(yù)定比特是否構(gòu)成所述第一比特模式,所述掩蔽被與所述數(shù)據(jù)幀作比較以便確定所述數(shù)據(jù)幀是否屬于上述的第一流。檢查所接收的數(shù)據(jù)幀的所述預(yù)定比特是否構(gòu)成所述第一比特模式是在所述數(shù)據(jù)幀的到達時立即進行的快速操作。因此,既不需要侵害所接收的數(shù)據(jù)幀的封裝結(jié)構(gòu)的檢查,也不需要存儲所接收的數(shù)據(jù)幀的接收時刻。
[0012]在根據(jù)本發(fā)明的一個不例性實施例的方法中,所述時鐘信號發(fā)生器產(chǎn)生所述第一時鐘信號,并且所述時鐘信號發(fā)生器的所述控制包括所述第一時鐘信號的頻率的控制。在該情況下,在所述第一流的接收位置處占主導(dǎo)的所述第一時鐘信號是可控時鐘信號,所述可控時鐘信號與在所述第一流的發(fā)送位置處占主導(dǎo)的所述第二時鐘信號同步。
[0013]在根據(jù)本發(fā)明的另一個示例性實施例的方法中,所述時鐘信號發(fā)生器產(chǎn)生所述第二時鐘信號,并且因此,所述時鐘信號發(fā)生器的所述控制包括所述時鐘信號的頻率的控制。在這個示例性方法中,從所述第一流的接收位置向所述第一流的發(fā)送位置傳送基于所述接收時刻并且被需要來控制所述時鐘信號發(fā)生器的信息。在該情況下,在所述第一流的發(fā)送位置處占主導(dǎo)的第二時鐘信號是與在所述第一流的接收位置處占主導(dǎo)的所述第一時鐘信號同步的所述可控時鐘信號。
[0014]根據(jù)本發(fā)明的第二方面,提供了一種用于控制時鐘信號發(fā)生器的新的控制裝置。所述控制裝置包括處理系統(tǒng),所述處理系統(tǒng)被配置為:
[0015]-檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),
[0016]-響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時亥IJ,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0017]-至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,以及
[0018]-利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0019]所述控制裝置可以是數(shù)據(jù)傳送網(wǎng)絡(luò)的諸如路由器或交換器的網(wǎng)絡(luò)元件的一部分。也可能所述控制裝置是連接到網(wǎng)絡(luò)元件的分立設(shè)備。
[0020]與根據(jù)本發(fā)明的一個示例性實施例的控制裝置相結(jié)合地,所述時鐘信號發(fā)生器產(chǎn)生所述第一時鐘信號,并且所述時鐘信號發(fā)生器的所述控制包括所述第一時鐘信號的頻率的控制。在該情況下,在所述第一流的接收位置處占主導(dǎo)的第一時鐘信號是與在所述第一流的發(fā)送位置處占主導(dǎo)的所述第二時鐘信號同步的可控時鐘信號。
[0021]與根據(jù)本發(fā)明的另一個示例性實施例的控制裝置相結(jié)合地,所述時鐘信號發(fā)生器產(chǎn)生所述第二時鐘信號,并且所述時鐘信號發(fā)生器的所述控制包括所述第二時鐘信號的頻率的控制。在該情況下,以分布方式定位所述處理系統(tǒng),使得所述處理系統(tǒng)的第一部分位于所述第一流的接收位置處,并且所述處理系統(tǒng)的第二部分位于所述第一流的發(fā)送位置處。所述處理系統(tǒng)的第一部分被配置為檢查接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成所述第一比特模式,并且如果所述第一比特模式出現(xiàn)則存儲所接收的數(shù)據(jù)幀的接收時刻。所述處理系統(tǒng)的所述第二部分被配置為基于通過所述處理系統(tǒng)的所述第一或第二部分形成的控制量來控制所述時鐘信號發(fā)生器。從所述處理系統(tǒng)的所述第一部分向所述處理系統(tǒng)的所述第二部分傳送控制量或者用于形成所述控制量所需的信息。
[0022]根據(jù)本發(fā)明的第三方面,提供了一種新的網(wǎng)絡(luò)元件,所述新的網(wǎng)絡(luò)元件包括用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò)的至少一個入口端口、用于產(chǎn)生第一時鐘信號的可控時鐘信號發(fā)生器和處理系統(tǒng),所述處理系統(tǒng)被配置為:
[0023]-檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),
[0024]-響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時亥IJ,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于所述第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0025]-至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,以及
[0026]-利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0027]根據(jù)本發(fā)明的第四方面,提供了一種用于控制時鐘信號發(fā)生器的新的計算機程序。所述計算機程序包括計算機可執(zhí)行指令,用于控制可編程處理器:
[0028]-檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),
[0029]-響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時亥IJ,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0030]-至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,以及[0031]-利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0032]根據(jù)本發(fā)明的一種計算機程序產(chǎn)品包括編碼有根據(jù)本發(fā)明的計算機程序的非易失性計算機可讀介質(zhì),諸如致密盤(“⑶”)。
[0033]在所附的從屬權(quán)利要求中描述了本發(fā)明的多個非限定性示例性實施例。
[0034]通過下面結(jié)合附圖閱讀的特定示例性實施例的描述,將最佳地理解關(guān)于構(gòu)造和操作方法兩者的本發(fā)明的各個非限定性示例性實施例及其另外的目的和優(yōu)點。
[0035]動詞“包括”和“包含”在本文中用作開放限定,其既不排除也不要求未記載的特征的存在。在從屬權(quán)利要求中記載的特征可相互自由組合,除非另外明確地描述。
【專利附圖】
【附圖說明】
[0036]下面在示例的意義上并且參考附圖更詳細地解釋本發(fā)明的示例性實施例和它們的優(yōu)點,在附圖中:
[0037]圖1示出示例性數(shù)據(jù)傳送系統(tǒng)的示意圖示,該示例性數(shù)據(jù)傳送系統(tǒng)包括網(wǎng)絡(luò)元件,該網(wǎng)絡(luò)元件配備有用于控制時鐘信號發(fā)生器的、根據(jù)本發(fā)明的一個示例性實施例的控制裝置,
[0038]圖2示出示例性數(shù)據(jù)傳送系統(tǒng)的示意圖示,該示例性數(shù)據(jù)傳送系統(tǒng)包括網(wǎng)絡(luò)元件,該網(wǎng)絡(luò)元件配備有用于控制時鐘信號發(fā)生器的、根據(jù)本發(fā)明的一個示例性實施例的控制裝置,以及
[0039]圖3示出用于控制時鐘信號發(fā)生器的根據(jù)本發(fā)明的一個示例性實施例的方法的流程圖。
【具體實施方式】
[0040]圖1示出包括網(wǎng)絡(luò)元件101和網(wǎng)絡(luò)元件102的示例性數(shù)據(jù)傳送系統(tǒng)的示意圖示。網(wǎng)絡(luò)元件101和102經(jīng)由數(shù)據(jù)傳送網(wǎng)絡(luò)103而彼此連接,該數(shù)據(jù)傳送網(wǎng)絡(luò)103可以包括經(jīng)由數(shù)據(jù)傳送鏈路彼此互連的幾個其他網(wǎng)絡(luò)元件。每一個網(wǎng)絡(luò)元件可以例如但是不必是網(wǎng)際協(xié)議(“IP”)路由器、以太網(wǎng)交換器和/或多協(xié)議標簽交換(“MPLS”)交換器。網(wǎng)絡(luò)元件101包括被布置為產(chǎn)生第一時鐘信號111的可控時鐘信號發(fā)生器110。網(wǎng)絡(luò)元件101包括計數(shù)器112,計數(shù)器112被布置為產(chǎn)生用于表示在網(wǎng)絡(luò)元件101處占主導(dǎo)的時鐘時間的信號113。網(wǎng)絡(luò)元件101包括處理系統(tǒng)114,用于執(zhí)行與諸如IP、以太網(wǎng)和/^MPLS的在被使用的數(shù)據(jù)傳送協(xié)議相關(guān)的控制和轉(zhuǎn)發(fā)平面操作。而且,網(wǎng)絡(luò)元件101包括至少一個入口端口 109和至少一個出口端口 108,用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò)103。網(wǎng)絡(luò)元件102包括時鐘信號發(fā)生器120,時鐘信號發(fā)生器120被布置為產(chǎn)生第二時鐘信號121。網(wǎng)絡(luò)元件102包括計數(shù)器122,計數(shù)器122被布置為產(chǎn)生表示在網(wǎng)絡(luò)元件102處占主導(dǎo)的時鐘時間的信號123。網(wǎng)絡(luò)元件102包括處理系統(tǒng)124,該處理系統(tǒng)124用于執(zhí)行與在被使用的數(shù)據(jù)傳送協(xié)議相關(guān)的控制和轉(zhuǎn)發(fā)平面操作。而且,網(wǎng)絡(luò)元件102包括至少一個入口端口 129和至少一個出口端口 128,用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò)103。
[0041]在圖1中所示的示例性情形中,網(wǎng)絡(luò)元件102向網(wǎng)絡(luò)元件101發(fā)送第一流130。假定第一流130包括表不定時消息的數(shù)據(jù)幀,借助于該定時消息,網(wǎng)絡(luò)兀件101將時鐘信號發(fā)生器110的操作與時鐘信號發(fā)生器120的操作同步。根據(jù)第二時鐘信號121來發(fā)送第一流的這些數(shù)據(jù)幀。第一流130是由在入口端口 109處接收的整個數(shù)據(jù)業(yè)務(wù)構(gòu)成的聚合流的一部分。網(wǎng)絡(luò)元件101向網(wǎng)絡(luò)元件102發(fā)送第二流131。第二流131是在入口端口 129處接收的整個數(shù)據(jù)業(yè)務(wù)的一部分。
[0042]網(wǎng)絡(luò)元件101包括用于控制時鐘信號發(fā)生器110的、根據(jù)本發(fā)明的一個示例性實施例的控制裝置104??刂蒲b置104包括被配置為實現(xiàn)功能塊105、106和107的處理系統(tǒng)。功能塊107被配置為檢查在入口端口 109處接收的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,第一比特模式在接收的數(shù)據(jù)幀屬于第一流130時出現(xiàn)??梢岳缡褂醚诒蝸韴?zhí)行檢查接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,掩蔽被與數(shù)據(jù)幀作比較以便確定數(shù)據(jù)幀是否屬于第一流。如果第一比特模式出現(xiàn),則存儲接收的數(shù)據(jù)幀的接收時刻,使得存儲的接收時刻與第一流相關(guān)聯(lián)。在圖1中所示的本發(fā)明的示例性實施例中,處理系統(tǒng)的功能塊106被配置為基于與第一流相關(guān)的存儲的幀結(jié)構(gòu)信息來從接收的數(shù)據(jù)幀識別可重寫的比特,并且向識別的可重寫比特重寫接收的數(shù)據(jù)幀的接收時亥IJ。因此,可重寫的比特被設(shè)置為承載接收的數(shù)據(jù)幀的接收時間戳??芍貙懕忍厥强梢员恢貙懚桓蓴_進程的操作的所接收的數(shù)據(jù)幀的比特,其中所述進程涉及屬于第一流130的數(shù)據(jù)幀,諸如控制和轉(zhuǎn)發(fā)平面進程。上述的幀結(jié)構(gòu)信息表達了在接收的數(shù)據(jù)幀內(nèi)的可重寫比特的位置。
[0043]處理系統(tǒng)的功能塊105被配置為至少部分地基于屬于第一流130的數(shù)據(jù)幀的存儲的接收時刻來形成控制量115。功能塊105被配置為利用控制量115來控制時鐘信號發(fā)生器110,以便實現(xiàn)在第一時鐘信號111和第二時鐘信號121之間的同步。
[0044]在根據(jù)本發(fā)明的一個示例性實施例的控制裝置中,處理系統(tǒng)的功能塊105被配置為根據(jù)下面的公式形成控制量115:
[0045]CX [(T2 - Tl) - (T4 - T3)], (I)
[0046]其中,Tl是來自網(wǎng)絡(luò)元件102的第一流130的數(shù)據(jù)幀的發(fā)送時刻,T2是在網(wǎng)絡(luò)元件101處的第一流的上述數(shù)據(jù)幀的接收時刻,T3是來自網(wǎng)絡(luò)元件101的第二流131的數(shù)據(jù)幀的發(fā)送時刻,T4是在網(wǎng)絡(luò)元件102處的第二流的上述數(shù)據(jù)幀的接收時刻,并且C是常數(shù)。Tl和T4可以被表達為由表示在網(wǎng)絡(luò)元件102處占主導(dǎo)的時鐘時間的信號123指示的時間值,并且T2和T3可以被表達為由表示在網(wǎng)絡(luò)元件101處占主導(dǎo)的時鐘時間的信號113指示的時間值。在本發(fā)明的這個示例性實施例中,控制裝置104可以被配置為提供在網(wǎng)絡(luò)元件101和102之間的時間同步,使得表示時鐘時間的信號113和123被控制得彼此接近。下面描述原理。
[0047]在公式(I)中的時間差T2-T1包括兩個分量,該兩個分量是:由在第一流130的數(shù)據(jù)幀的發(fā)送時刻處的信號123和113表示的時間值的差Λ Tl ;以及這個數(shù)據(jù)幀從網(wǎng)絡(luò)元件102至網(wǎng)絡(luò)元件101的傳送延遲SI。因此,Τ2 - Tl= Δ T1+S1,其中,假定傳送延遲SI被指示為信號113的改變。對應(yīng)地,在公式(I)中的時間差Τ4 - Τ3包括兩個分量,該兩個分量是:由在第二流131的數(shù)據(jù)幀的發(fā)送時刻處的信號113和123表示的時間值的差ΛΤ2 ;以及這個數(shù)據(jù)幀從網(wǎng)絡(luò)元件101至網(wǎng)絡(luò)元件102的傳送延遲S2。因此,了4-了3=八了2+52,其中,假定傳送延遲S2被指示為信號123的改變。在傳送延遲SI和S2相等并且在信號113和123之間的差在第一流130的數(shù)據(jù)幀和第二流131的數(shù)據(jù)幀的傳送期間不變的情況下,我們具有S1=S2并且ΛΤ2=_ΛΤ1。在該情況下,我們獲得:[0048]ΛΤ1=[(Τ2 - Tl) - (T4 - T3)]/2。 (2)
[0049]因此,由信號123和113表示的時間值的差是[(Τ2-Tl) - (Τ4_Τ3)]/2。因此,公式(I)的結(jié)果可以被用作被配置為控制時鐘信號發(fā)生器110的調(diào)節(jié)器的輸入量。該調(diào)節(jié)器可以例如是比例積分“ΡΙ ”調(diào)節(jié)器或比例積分微分“PID”調(diào)節(jié)器。
[0050]在由電子和電氣工程師協(xié)會發(fā)出的規(guī)范1588 “ΙΕΕΕ1588”中提供的時間同步基于上述的等式(2)。然而,應(yīng)當注意,與本發(fā)明的實施例相關(guān)的同步不必然是在分立的網(wǎng)絡(luò)元件處占主導(dǎo)的時鐘時間的時間同步。該同步也可以是在分立的網(wǎng)絡(luò)元件占主導(dǎo)的、諸如時鐘信號111和121的時鐘信號的頻率或相位同步。
[0051]在根據(jù)本發(fā)明的一個示例性實施例的控制裝置中,處理系統(tǒng)的功能塊105被配置為從接收的數(shù)據(jù)幀識別比特模式,每一個比特模式對于由包含該比特模式的數(shù)據(jù)幀表示的流是特定的。每個識別的比特模式能夠從在入口端口 109處接收的聚合流的所有數(shù)據(jù)幀中區(qū)分屬于對應(yīng)的流的數(shù)據(jù)幀。已經(jīng)在本文檔中先前所述的第一比特模式是與第一流130相關(guān)的識別的比特模式的特定一個。功能塊105優(yōu)選地被配置為對于每一個識別的比特模式建立掩蔽,借助于該掩蔽,快速或直接地確定任意數(shù)據(jù)幀的相關(guān)比特是否構(gòu)成所考慮的比特模式。每一個掩蔽包含“I”比特和/或“O”比特和/或“不關(guān)心”比特。該掩蔽優(yōu)選地被傳遞到功能塊107或否則使得功能塊107可獲得,以便使得功能塊107能夠通過使用該掩蔽來分類接收的數(shù)據(jù)幀。
[0052]在根據(jù)本發(fā)明的一個示例性實施例的控制裝置中,處理系統(tǒng)的功能塊105被配置為從屬于諸如第一流130的給定流的接收數(shù)據(jù)幀識別比特,該比特在該流的每一個數(shù)據(jù)幀中可重寫,而不干擾進程的操作,其中所述進程涉及屬于該流的所接收的數(shù)據(jù)幀的、諸如控制和轉(zhuǎn)發(fā)平面進程。功能塊105被進一步被配置為基于該識別而形成特定于流的幀結(jié)構(gòu)信息,該特定于流的幀結(jié)構(gòu)信息表達在屬于所考慮的流的數(shù)據(jù)幀內(nèi)的可重寫比特的位置。幀結(jié)構(gòu)信息優(yōu)選地被傳遞到功能塊106或否則使得功能塊106可獲得,以便使得功能塊106能夠識別接收的數(shù)據(jù)幀的、可以用于承載接收的數(shù)據(jù)幀的接收時刻的值、即接收時間戳的值的那些比特。
[0053]可以利用下述來實現(xiàn)包括在圖1中所示的功能塊105-107的處理系統(tǒng):一個或多個可編程處理器電路;一個或多個專用硬件電路,諸如專用集成電路“ASIC”; 一個或多個現(xiàn)場可編程邏輯電路,諸如現(xiàn)場可編程門陣列“FPGA” ;或者這些的組合。
[0054]圖2示出包括網(wǎng)絡(luò)元件201和網(wǎng)絡(luò)元件202的示例性數(shù)據(jù)傳送系統(tǒng)的示意例示。網(wǎng)絡(luò)元件201和202經(jīng)由數(shù)據(jù)傳送網(wǎng)絡(luò)203彼此連接,數(shù)據(jù)傳送網(wǎng)絡(luò)203可以包括經(jīng)由數(shù)據(jù)傳送鏈路彼此互連的幾個其他網(wǎng)絡(luò)元件。網(wǎng)絡(luò)元件201包括可控時鐘信號發(fā)生器210,可控時鐘信號發(fā)生器210被布置為產(chǎn)生第一時鐘信號211。網(wǎng)絡(luò)元件201包括計數(shù)器212,計數(shù)器212被布置為產(chǎn)生表示在網(wǎng)絡(luò)元件201處占主導(dǎo)的時鐘時間的信號213。網(wǎng)絡(luò)元件201包括處理系統(tǒng)214,用于執(zhí)行與在被使用的數(shù)據(jù)傳送協(xié)議相關(guān)的控制和轉(zhuǎn)發(fā)平面操作。而且,網(wǎng)絡(luò)元件201包括至少一個入口端口 209和至少一個出口端口 208,用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò)203。網(wǎng)絡(luò)元件202包括時鐘信號發(fā)生器220,時鐘信號發(fā)生器220被布置為產(chǎn)生第二時鐘信號221。網(wǎng)絡(luò)元件202包括計數(shù)器222,計數(shù)器222被布置為產(chǎn)生表示在網(wǎng)絡(luò)元件202處占主導(dǎo)的時鐘時間的信號223。網(wǎng)絡(luò)元件202包括處理系統(tǒng)224,該處理系統(tǒng)224用于執(zhí)行與在被使用的數(shù)據(jù)傳送協(xié)議相關(guān)的控制和轉(zhuǎn)發(fā)平面操作。而且,網(wǎng)絡(luò)元件202包括至少一個入口端口 229和至少一個出口端口 228,用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò)203。
[0055]在圖2中所示的示例性情形中,網(wǎng)絡(luò)元件202向網(wǎng)絡(luò)元件201發(fā)送第一流230。假定第一流230包括表不定時消息的數(shù)據(jù)巾貞,借助于該定時消息,網(wǎng)絡(luò)兀件201將時鐘信號發(fā)生器210的操作與時鐘信號發(fā)生器220的操作同步。根據(jù)第二時鐘信號221來發(fā)送第一流的這些數(shù)據(jù)幀。第一流230是由在入口端口 209處接收的整個數(shù)據(jù)業(yè)務(wù)構(gòu)成的聚合流的一部分。網(wǎng)絡(luò)元件201向網(wǎng)絡(luò)元件202發(fā)送第二流231。第二流231是在入口端口 229處接收的整個數(shù)據(jù)業(yè)務(wù)的一部分。
[0056]網(wǎng)絡(luò)元件201包括用于控制時鐘信號發(fā)生器210的、根據(jù)本發(fā)明的一個示例性實施例的控制裝置204??刂蒲b置204包括被配置為實現(xiàn)功能塊205、206和207的處理系統(tǒng)。功能塊207被配置為檢查在入口端口 209處接收的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,第一比特模式在接收的數(shù)據(jù)幀屬于第一流230時出現(xiàn)。如果第一比特模式出現(xiàn),則存儲接收的數(shù)據(jù)幀的接收時刻,使得存儲的接收時刻與第一流邏輯相關(guān)聯(lián)。在圖2中所示的本發(fā)明的示例性實施例中,處理系統(tǒng)的功能塊206被配置為向定時數(shù)據(jù)項寫入接收的數(shù)據(jù)幀的接收時刻,該定時數(shù)據(jù)項相對于接收的數(shù)據(jù)幀分離,并且與第一流邏輯地相關(guān)聯(lián)。使得功能塊205可獲得定時數(shù)據(jù)項,功能塊205被配置為至少部分地基于屬于第一流230的數(shù)據(jù)幀的存儲的接收時刻來形成控制量215。功能塊205被進一步配置為利用控制量215控制時鐘信號發(fā)生器210,以便實現(xiàn)在第一時鐘信號211和第二時鐘信號221之間的同步??梢愿鶕?jù)先入先出“fifo”規(guī)則在存儲器中存儲包含與第一流230的連續(xù)接收的數(shù)據(jù)幀相關(guān)的接收時刻的值的定時數(shù)據(jù)項,使得功能塊205可以以已經(jīng)接收到對應(yīng)的數(shù)據(jù)幀并且在處理系統(tǒng)214中處理它們的相同的時間順序來讀出定時數(shù)據(jù)項。因此,在本發(fā)明的該示例性實施例中,形成旁路,經(jīng)由該旁路,接收時刻的值可以繞過處理系統(tǒng)214。因此,接收時刻的值不必被寫入到相應(yīng)的數(shù)據(jù)幀,并且作為推論,不必從數(shù)據(jù)幀識別任何可重寫比特。
[0057]可以以許多方式來實現(xiàn)在用于指示數(shù)據(jù)幀的接收時刻的每一個定時數(shù)據(jù)項和由所述數(shù)據(jù)幀表示的流之間的邏輯關(guān)聯(lián)。下面給出幾個示例。
[0058]在根據(jù)本發(fā)明的一個示例性實施例的控制裝置中,功能塊206被配置為向每個定時數(shù)據(jù)項提供流標識符,該流標識符將定時數(shù)據(jù)項與對應(yīng)的流相關(guān)聯(lián)。例如,指示屬于第一流230的數(shù)據(jù)幀的接收時刻的每一個定時數(shù)據(jù)項被提供與第一流相關(guān)的流標識符。
[0059]在根據(jù)本發(fā)明的另一個示例性實施例的控制裝置中,功能塊206被配置為向已經(jīng)僅對于與同一流相關(guān)的定時數(shù)據(jù)項分配的特定于流的存儲器區(qū)域內(nèi)寫入定時數(shù)據(jù)項。例如,向僅對于與第一流相關(guān)的定時數(shù)據(jù)項分配的存儲器區(qū)域內(nèi)寫入指示屬于第一流230的數(shù)據(jù)幀的接收時刻的每一個定時數(shù)據(jù)項。
[0060]功能塊206可以進一步被配置為向每一個定時數(shù)據(jù)項提供數(shù)據(jù)幀標識符,數(shù)據(jù)幀標識符將定時數(shù)據(jù)項與接收的數(shù)據(jù)幀相關(guān)聯(lián)。在該情況下,不必在存儲定時數(shù)據(jù)項時應(yīng)用先入先出或其他規(guī)則,以便使得功能塊205 了解接收的數(shù)據(jù)幀中的哪個對應(yīng)于每一個定時數(shù)據(jù)項。數(shù)據(jù)幀標識符可以例如包括:接收的數(shù)據(jù)幀的序號、與接收的數(shù)據(jù)幀相關(guān)的散列函數(shù)的結(jié)果、接收的數(shù)據(jù)幀的至少一部分的副本和/或接收的數(shù)據(jù)幀的控制數(shù)據(jù)的至少一部分的副本。
[0061]應(yīng)當注意,在本發(fā)明的一些實施例中,不必使得功能塊205 了解接收的數(shù)據(jù)幀中的哪個對應(yīng)于每一個定時數(shù)據(jù)項。例如,第一流230可以由從網(wǎng)絡(luò)元件202發(fā)送的數(shù)據(jù)幀構(gòu)成,使得在兩個連續(xù)數(shù)據(jù)幀的發(fā)送時刻之間的時間間隔在利用信號223測量時是恒定的或遵循預(yù)定的時間模式。在該情況下,功能塊205可以被配置為控制時鐘信號發(fā)生器210,使得在兩個連續(xù)數(shù)據(jù)幀的接收時刻之間的時間間隔在利用信號213測量時是恒定的或遵循時間預(yù)定模式。在該情況下,不必了解接收的數(shù)據(jù)幀中的哪個對應(yīng)于每一個定時時間項,即接收的數(shù)據(jù)幀中的哪個對應(yīng)于每一個存儲的接收時刻值。
[0062]可以利用下述來實現(xiàn)包括在圖2中所示的功能塊205-207的處理系統(tǒng):一個或多個可編程處理器電路;一個或多個專用硬件電路,諸如專用集成電路“ASIC”; 一個或多個現(xiàn)場可編程邏輯電路,諸如現(xiàn)場可編程門陣列“FPGA” ;或者這些的組合。
[0063]圖3示出用于控制時鐘信號發(fā)生器的、根據(jù)本發(fā)明的一個示例性實施例的方法的流程圖。該方法包括下面的動作:
[0064]-動作301:檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),以及
[0065]響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,執(zhí)行下面的動作:
[0066]-動作302:存儲所接收的數(shù)據(jù)幀的所述接收時刻,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0067]-動作303:至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,并且
[0068]-動作304:利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0069]在根據(jù)本發(fā)明的一個不例性實施例的方法中,所述時鐘信號發(fā)生器產(chǎn)生所述第一時鐘信號,并且所述時鐘信號發(fā)生器的控制包括所述第一時鐘信號的頻率的控制。
[0070]在根據(jù)本發(fā)明的一個不例性實施例的一種方法中,所述時鐘信號發(fā)生器產(chǎn)生所述第二時鐘信號,所述時鐘信號發(fā)生器的控制包括所述第二時鐘信號的頻率的控制,并且從所述第一流的接收位置向所述第一流的發(fā)送位置傳送基于屬于所述第一流的所述數(shù)據(jù)幀的所述接收時刻的信息。
[0071]根據(jù)本發(fā)明的一個不例性實施例的一種方法包括:基于與所述第一流相關(guān)的存儲的幀結(jié)構(gòu)信息來從所接收的數(shù)據(jù)幀識別可重寫的比特,并且向所接收的數(shù)據(jù)幀的所識別的可重寫比特重寫所接收的數(shù)據(jù)幀的所述接收時刻。
[0072]根據(jù)本發(fā)明的另一個示例性實施例的一種方法包括:向定時數(shù)據(jù)項寫入所接收的數(shù)據(jù)幀的所述接收時刻,所述定時數(shù)據(jù)項相對于所接收的數(shù)據(jù)幀分離,并且與所述第一流相關(guān)聯(lián)??梢韵蛩龆〞r數(shù)據(jù)項提供將所述定時數(shù)據(jù)項與所述第一流相關(guān)聯(lián)的流標識符,或者可以向僅對于與所述第一流相關(guān)的定時數(shù)據(jù)項分配的存儲器區(qū)域內(nèi)存儲所述定時數(shù)據(jù)項??梢韵蛩龆〞r數(shù)據(jù)項提供將所述定時數(shù)據(jù)項與所接收的數(shù)據(jù)幀相關(guān)聯(lián)的數(shù)據(jù)幀標識符。所述數(shù)據(jù)幀標識符可以包括例如:所接收的數(shù)據(jù)幀的序號、與所接收的數(shù)據(jù)幀相關(guān)的散列函數(shù)的結(jié)果、所接收的數(shù)據(jù)幀的至少一部分的副本和/或所接收的數(shù)據(jù)幀的控制數(shù)據(jù)的至少一部分的副本。
[0073]根據(jù)本發(fā)明的一個示例性實施例的一種方法包括:從所述聚合流的接收的數(shù)據(jù)幀識別比特模式,所述比特模式的每一個對于由包含所述比特模式的數(shù)據(jù)幀表示的流是特定的,并且能夠從所述聚合流的所有數(shù)據(jù)幀區(qū)分屬于這個流的數(shù)據(jù)幀。上述的第一比特模式是與所述聚合流的所述第一流相關(guān)的所識別的比特模式的特定的一個。
[0074]根據(jù)本發(fā)明的一個示例性實施例的一種方法包括:從屬于所述第一流的接收的數(shù)據(jù)幀識別在所述第一流的每一個數(shù)據(jù)幀中可重寫而不干擾進程的操作的比特,其中所述進程涉及屬于所述第一流的所接收的數(shù)據(jù)幀。根據(jù)本發(fā)明的這個示例性實施例的方法包括:基于所述識別來形成所述巾貞結(jié)構(gòu)信息,所述巾貞結(jié)構(gòu)信息表達在屬于所述第一流的每一個接收的數(shù)據(jù)幀內(nèi)的可重寫比特的位置。
[0075]根據(jù)本發(fā)明的一個示例性實施例的一種方法包括:根據(jù)下面的公式來形成所述控制量:
[0076]CX[(T2_T1) - (T4-T3)],
[0077]其中,Tl是被表達為基于所述第二時鐘信號的時間值的所接收的數(shù)據(jù)幀的發(fā)送時亥|J,T2是所接收的數(shù)據(jù)幀的所存儲的接收時刻,T3是被表達為基于所述第一時鐘信號的時間值的另一個數(shù)據(jù)幀的發(fā)送時刻,T2是被表達為基于所述第二時鐘信號的時間值的所述另一個數(shù)據(jù)幀的接收時刻,并且C是常數(shù),所述另一個數(shù)據(jù)幀從所述第一流的接收位置被發(fā)送并且在所述第一流的發(fā)送位置處被接收。
[0078]根據(jù)本發(fā)明的一個示例性實施例的一種計算機程序包括用于控制可編程處理器以控制時鐘信號發(fā)生器的軟件模塊。該軟件模塊包括計算機可執(zhí)行指令,用于控制所述可編程處理器:
[0079]-檢查聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于作為所述聚合流的一部分的第一流時出現(xiàn),
[0080]-響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時亥|J,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián),所述接收時刻是基于第一時鐘信號的時間值,并且根據(jù)第二時鐘信號來發(fā)送所接收的數(shù)據(jù)幀,
[0081]-至少部分地基于所接收的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,以及
[0082]-利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步。
[0083]該軟件模塊可以例如是利用適當?shù)木幊陶Z言產(chǎn)生的子例程和函數(shù)。
[0084]根據(jù)本發(fā)明的一個示例性實施例的一種計算機程序產(chǎn)品包括編碼有上述的軟件模塊的非易失性計算機可讀介質(zhì),諸如致密盤(“CD”)。
[0085]根據(jù)本發(fā)明的一個示例性實施例的信號被編碼以承載限定根據(jù)本發(fā)明的一個實施例的計算機程序的信息。
[0086]在如上給出的描述中提供的具體示例不應(yīng)當被解釋為限制所附的權(quán)利要求的適用性和/或解釋。
【權(quán)利要求】
1.一種用于控制時鐘信號發(fā)生器的控制裝置(104,204),所述控制裝置包括處理系統(tǒng)(105-107,205-207),所述處理系統(tǒng)被配置為: -至少部分地基于屬于作為聚合流的一部分的第一流的數(shù)據(jù)幀的所存儲的接收時刻來形成控制量,所述接收時刻是基于第一時鐘信號的時間值,并且屬于所述第一流的所述數(shù)據(jù)幀根據(jù)第二時鐘信號被發(fā)送,以及 -利用所述控制量來控制所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步, 其特征在于,所述處理系統(tǒng)被進一步配置為: -檢查所述聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于所述第一流時出現(xiàn),以及 -響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲所接收的數(shù)據(jù)幀的所述接收時刻,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的控制裝置,其中,所述處理系統(tǒng)被配置為基于與所述第一流相關(guān)的所存儲的幀結(jié)構(gòu)信息來從所接收的數(shù)據(jù)幀識別可重寫比特,并且向所接收的數(shù)據(jù)幀的所識別的可重寫比特寫入所接收的數(shù)據(jù)幀的所述接收時刻。
3.根據(jù)權(quán)利要求1所述的控制裝置,其中,所述處理系統(tǒng)被配置為向相對于所接收的數(shù)據(jù)幀分立并且與所述第一流相關(guān)聯(lián)的定時數(shù)據(jù)項寫入所接收的數(shù)據(jù)幀的所述接收時刻。
4.根據(jù)權(quán)利要求3所述的控制裝置,其中,所述處理系統(tǒng)被配置為向所述定時數(shù)據(jù)項提供將所述定時數(shù)據(jù)項與所述第一流相關(guān)聯(lián)的流標識符。
5.根據(jù)權(quán)利要求3所述的控制裝置,其中,所述處理系統(tǒng)被配置為向僅對于與所述第一流相關(guān)的定時數(shù)據(jù)項分配的存儲器區(qū)域`內(nèi)寫入所述定時數(shù)據(jù)項。
6.根據(jù)權(quán)利要求3-5中的任何一項所述的控制裝置,其中,所述處理系統(tǒng)被配置為向所述定時數(shù)據(jù)項提供數(shù)據(jù)幀標識符,所述數(shù)據(jù)幀標識符將所述定時數(shù)據(jù)項與所接收的數(shù)據(jù)幀相關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的控制裝置,其中,所述數(shù)據(jù)幀標識符包括下面的至少一個:所接收的數(shù)據(jù)幀的序號、與所接收的數(shù)據(jù)幀相關(guān)的散列函數(shù)的結(jié)果、所接收的數(shù)據(jù)幀的至少一部分的副本、所接收的數(shù)據(jù)幀的控制數(shù)據(jù)的至少一部分的副本。
8.根據(jù)權(quán)利要求1-7中的任何一項所述的控制裝置,其中,所述處理系統(tǒng)被配置為從所述聚合流的所接收的數(shù)據(jù)幀識別比特模式,所述比特模式中的每一個對于由包含所述比特模式的數(shù)據(jù)幀表示的流是特定的,并且能夠從所述聚合流的所有數(shù)據(jù)幀中區(qū)分屬于這個流的數(shù)據(jù)幀,所述第一比特模式是與所述聚合流的所述第一流相關(guān)的所識別的比特模式中的一個。
9.根據(jù)權(quán)利要求2或8所述的控制裝置,其中,所述處理系統(tǒng)被配置為從屬于所述第一流的所接收的數(shù)據(jù)幀識別在所述第一流的每一個數(shù)據(jù)幀中可重寫而不干擾進程的操作的比特,所述進程涉及屬于所述第一流的所接收的數(shù)據(jù)幀,并且基于所述識別來形成所述幀結(jié)構(gòu)信息。
10.根據(jù)權(quán)利要求1-9中的任何一項所述的控制裝置,其中,所述處理系統(tǒng)被配置為根據(jù)下面的公式來形成所述控制量:
CX [(T2 - Tl) - (T4-T3)],其中,Tl是被表達為基于所述第二時鐘信號的時間值的所接收的數(shù)據(jù)幀的發(fā)送時刻,T2是所接收的數(shù)據(jù)幀的所存儲的接收時刻,T3是被表達為基于所述第一時鐘信號的時間值的另一個數(shù)據(jù)幀的發(fā)送時刻,T2是被表達為基于所述第二時鐘信號的時間值的所述另一個數(shù)據(jù)幀的接收時刻,并且C是常數(shù),所述另一個數(shù)據(jù)幀從所述第一流的接收位置被發(fā)送并且在所述第一流的發(fā)送位置處被接收。
11.一種網(wǎng)絡(luò)元件(101,201),包括: -至少一個入口端口(109,209),用于連接到數(shù)據(jù)傳送網(wǎng)絡(luò), -可控時鐘信號發(fā)生器(110,210),用于產(chǎn)生第一時鐘信號,以及 -根據(jù)權(quán)利要求ι-?ο中的任何一項所述的用于控制所述時鐘信號發(fā)生器的控制裝置(104,204)。
12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)元件,其中,所述網(wǎng)絡(luò)元件是下面中的至少一個:網(wǎng)際協(xié)議(“IP”)路由器、以太網(wǎng)交換器、多協(xié)議標簽交換(“MPLS”)交換器。
13.一種用于控制時鐘信號發(fā)生器的方法,所述方法包括: -至少部分地基于屬于作為聚合流的一部分的第一流的數(shù)據(jù)幀的所存儲的接收時刻來形成(303)控制量,所述接收時刻是基于第一時鐘信號的時間值,并且屬于第一流的所述數(shù)據(jù)幀根據(jù)第二時鐘信號被發(fā)送,以及 -利用所述控制量來控制(304)所述時鐘信號發(fā)生器,以便實現(xiàn)在所述第一時鐘信號和所述第二時鐘信號之間的同步, 其特征在于,所述方法進一步包括:` -檢查(301)所述聚合流的所接收的數(shù)據(jù)幀的預(yù)定比特是否構(gòu)成第一比特模式,所述第一比特模式在所接收的數(shù)據(jù)幀屬于所述第一流時出現(xiàn),以及 -響應(yīng)于其中所述第一比特模式出現(xiàn)的情形,存儲(302)所接收的數(shù)據(jù)幀的所述接收時刻,使得所存儲的接收時刻與所述第一流相關(guān)聯(lián)。
14.根據(jù)權(quán)利要求13所述的方法,其中,所述時鐘信號發(fā)生器產(chǎn)生所述第一時鐘信號,并且所述控制(304)所述時鐘信號發(fā)生器包括控制所述第一時鐘信號的頻率。
15.根據(jù)權(quán)利要求13所述的方法,其中,所述時鐘信號發(fā)生器產(chǎn)生所述第二時鐘信號,所述控制(304)所述時鐘信號發(fā)生器包括控制所述第二時鐘信號的頻率,并且所述方法進一步包括:從所述第一流的接收位置向所述第一流的發(fā)送位置傳送基于屬于所述第一流的所述數(shù)據(jù)幀的所述接收時刻的信息。
16.根據(jù)權(quán)利要求13或14所述的方法,其中,所述方法包括:基于與所述第一流相關(guān)的所存儲的幀結(jié)構(gòu)信息來從所接收的數(shù)據(jù)幀識別可重寫比特,并且向所接收的數(shù)據(jù)幀的所識別的可重寫比特寫入所接收的數(shù)據(jù)幀的所述接收時刻。
17.根據(jù)權(quán)利要求13或14所述的方法,其中,所述方法包括:向定時數(shù)據(jù)項寫入所接收的數(shù)據(jù)幀的所述接收時刻,所述定時數(shù)據(jù)項相對于所接收的數(shù)據(jù)幀分立,并且與所述第一流相關(guān)聯(lián)。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述方法包括:向所述定時數(shù)據(jù)項提供將所述定時數(shù)據(jù)項與所述第一流相關(guān)聯(lián)的流標識符。
19.根據(jù)權(quán)利要求17所述的方法,其中,所述方法包括:向僅對于與所述第一流相關(guān)的定時數(shù)據(jù)項分配的存儲器區(qū)域內(nèi)存儲所述定時數(shù)據(jù)項。
20.根據(jù)權(quán)利要求17-19中的任何一項所述的方法,其中,所述方法包括:向所述定時數(shù)據(jù)項提供將所述定時數(shù)據(jù)項與所接收的數(shù)據(jù)幀相關(guān)聯(lián)的數(shù)據(jù)幀標識符。
21.根據(jù)權(quán)利要求20所述的方法,其中,所述數(shù)據(jù)幀標識符包括下面中的至少一個:所接收的數(shù)據(jù)幀的序號、與所接收的數(shù)據(jù)幀相關(guān)的散列函數(shù)的結(jié)果、所接收的數(shù)據(jù)幀的至少一部分的副本、所接收的數(shù)據(jù)幀的控制數(shù)據(jù)的至少一部分的副本。
22.根據(jù)權(quán)利要求13-21中的任何一項所述的方法,其中,所述方法包括:從所述聚合流的所接收的數(shù)據(jù)幀識別比特模式,所述比特模式中的每一個對于由包含所述比特模式的數(shù)據(jù)幀表示的流是特定的,并且能夠從所述聚合流的所有數(shù)據(jù)幀中區(qū)分屬于這個流的數(shù)據(jù)幀,所述第一比特模式是與所述聚合流的所述第一流相關(guān)的所識別的比特模式中的一個。
23.根據(jù)權(quán)利要求16或22所述的方法,其中,所述方法包括:從屬于所述第一流的所接收的數(shù)據(jù)幀識別在所述第一流的每一個數(shù)據(jù)幀中可重寫而不干擾進程的操作的比特,所述進程涉及屬于所述第一流的所述接收的數(shù)據(jù)幀,并且基于所述識別來形成所述幀結(jié)構(gòu)信肩、O
24.根據(jù)權(quán)利要求13-23中的任何一項所述的控制裝置,其中,所述方法包括:根據(jù)下面的公式來形成所述控制量:
CX [(T2 - Tl) - (T4-T3)], 其中,Tl是被表達為基于所述第二時鐘信號的時間值的所接收的數(shù)據(jù)幀的發(fā)送時刻,T2是所接收的數(shù)據(jù)幀的所存儲的接收時刻,T3是被表達為基于所述第一時鐘信號的時間值的另一個數(shù)據(jù)幀的發(fā)送時刻,T2是被表達為基于所述第二時鐘信號的時間值的所述另一個數(shù)據(jù)幀的接收時刻,并且C是常數(shù),所述另一個數(shù)據(jù)幀從所述第一流的接收位置被發(fā)送并且在所述第一流的發(fā)送位置處被接收`。
【文檔編號】H04L12/891GK103532695SQ201310268999
【公開日】2014年1月22日 申請日期:2013年6月28日 優(yōu)先權(quán)日:2012年6月28日
【發(fā)明者】肯尼斯·哈恩, 喬納斯·倫德奎斯特 申請人:特拉博斯股份有限公司