使用精確時(shí)間協(xié)議的頻率分配的制作方法
【專利摘要】一種數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)配置成用于作為時(shí)間傳遞邊界時(shí)鐘來工作,并且具有至少一個(gè)時(shí)間傳遞從網(wǎng)絡(luò)接口和若干時(shí)間傳遞主接口,所有這些接口配置成用于根據(jù)時(shí)間傳遞協(xié)議來工作。數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)還包括時(shí)鐘源接口以及實(shí)時(shí)時(shí)鐘(RTC)電路,該同步時(shí)鐘源接口配置用于連接到遠(yuǎn)程節(jié)點(diǎn)所提供的同步時(shí)鐘源。該RTC電路提供用于經(jīng)由第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息的時(shí)刻數(shù)據(jù),并且選擇性地以第一模式工作,其中該RTC頻率由來自時(shí)鐘源接口的時(shí)鐘信號(hào)來驅(qū)動(dòng);以第二模式工作,其中該RTC頻率由時(shí)間傳遞從接口接收的時(shí)間傳遞消息導(dǎo)出的時(shí)鐘信號(hào)來驅(qū)動(dòng);以及以第三模式工作,其中該RTC頻率由來自本地時(shí)鐘源的本地時(shí)鐘信號(hào)來驅(qū)動(dòng)。
【專利說明】使用精確時(shí)間協(xié)議的頻率分配
【背景技術(shù)】
[0001] 本發(fā)明一般涉及用于在計(jì)算機(jī)網(wǎng)絡(luò)中同步時(shí)鐘頻率的系統(tǒng)。
[0002] 如標(biāo)題為"用于聯(lián)網(wǎng)測(cè)量和控制系統(tǒng)的精確時(shí)鐘同步協(xié)議的標(biāo)準(zhǔn)"的 IEEE-1588-2008標(biāo)準(zhǔn)所定義的精確時(shí)間協(xié)議(PTP)能夠?qū)崿F(xiàn)數(shù)據(jù)分組網(wǎng)絡(luò)上時(shí)鐘的精確 同步。概括地說,PTP用于將"超級(jí)主"時(shí)鐘的精確時(shí)刻分配給從時(shí)鐘。這使用PTP分組的 交換來完成,該P(yáng)TP分組包括內(nèi)部所攜帶的時(shí)間戳。從時(shí)鐘估算這些時(shí)間戳以考慮端到端 延遲,并且能夠使用所得到的定時(shí)信息在一些情況中以亞微秒的精度來獲取與超級(jí)主對(duì)齊 的本地時(shí)刻。
[0003] IEEE 1588標(biāo)準(zhǔn)描述用于時(shí)鐘分配的分層主從架構(gòu)。在此架構(gòu)中,"普通時(shí)鐘"是 具有單個(gè)網(wǎng)絡(luò)連接的設(shè)備。普通時(shí)鐘可以是同步基準(zhǔn)源,在此情況中,它稱為"主時(shí)鐘"。備 選地,普通時(shí)鐘可以是同步基準(zhǔn)的目標(biāo),在此情況中,稱它為"從時(shí)鐘"。相反,"邊界時(shí)鐘" 具有多個(gè)網(wǎng)絡(luò)連接,并且能夠?qū)⑼綇囊粋€(gè)網(wǎng)段傳遞到另一個(gè)網(wǎng)段。系統(tǒng)中的根定時(shí)基準(zhǔn) 稱為"超級(jí)主時(shí)鐘"。超級(jí)主時(shí)鐘將時(shí)間同步信息傳送到位于其網(wǎng)段上的從時(shí)鐘。這些從時(shí) 鐘可以包括一個(gè)或多個(gè)邊界時(shí)鐘,其隨后能夠?qū)⑼降臅r(shí)間傳遞到以邊界時(shí)鐘為主時(shí)鐘的 其它時(shí)鐘。
[0004] PTP還能夠用于在網(wǎng)絡(luò)上傳遞頻率基準(zhǔn),即在超級(jí)主時(shí)鐘與一個(gè)或多個(gè)從時(shí)鐘之 中執(zhí)行頻率同步以及時(shí)間同步。頻率同步有必要支持例如諸如同步以太網(wǎng)(Sync-E)或同 步光網(wǎng)絡(luò)/同步數(shù)字層次(S0NET/SDH)之類的同步接口。2010年10月發(fā)布的國(guó)際電信聯(lián) 盟(ITU)建議ITU-T G. 8265. 1/Y. 1365. 1 (下文簡(jiǎn)稱為G. 8265. 1)包含"簡(jiǎn)要描述"的描述, 該"簡(jiǎn)要描述"的描述與IEEE 1588兼容以用于無需來自網(wǎng)絡(luò)的定時(shí)支持的頻率分配。
[0005] 用于頻率同步的PTP的使用對(duì)于電信提供商來說是具有吸引力的,因?yàn)檫@使得移 動(dòng)回傳能夠支持UMTS-FDD RAN和3G RBS。但是,根據(jù)PTP簡(jiǎn)要描述G. 8265. 1,需要PTP超 級(jí)主普通時(shí)鐘(GM0C)來提供這種頻率分配。在大多數(shù)情況中,需要全球定位系統(tǒng)(GPS)接 收器作為這個(gè)GM0C的初級(jí)基準(zhǔn)時(shí)鐘輸入。另外,僅從普通時(shí)鐘(S00C)獨(dú)立地處理兩個(gè)或 更多個(gè)GM0C,并且不允許GM0C間通信以用于同步和冗余控制。在此簡(jiǎn)要描述中也不允許邊 界時(shí)鐘。
[0006] 因此,需要用于頻率分配的改進(jìn)的技術(shù)。
【發(fā)明內(nèi)容】
[0007] 雖然在ITU的電信標(biāo)準(zhǔn)化部門(ITU-T)中正在討論用于頻率分配的邊界時(shí)鐘支 持,但是當(dāng)前討論集中在用于扇出的邊界時(shí)鐘的使用。在當(dāng)前討論的提議中仍需要GM0C,并 且要求GPS接收器作為初級(jí)基準(zhǔn)時(shí)鐘輸入。
[0008] 本發(fā)明的若干實(shí)施例通過選擇地使用稱為"Sync-E同步"的機(jī)制解決這些問題。 根據(jù)當(dāng)前ITU-T標(biāo)準(zhǔn)化活動(dòng),能夠使用Sync-E(或諸如S0NET/SDH之類的其它同步源)作 為用于PTP時(shí)鐘的物理層時(shí)鐘輸入以提供更好的相位分配。但是,目前的方法要求在PTP 網(wǎng)絡(luò)的所有PTP時(shí)鐘上的Sync-E支持。另一方面,在本發(fā)明的一些實(shí)施例中,Sync-E同步 機(jī)制用于以僅在一個(gè)PTP網(wǎng)絡(luò)入口要求Sync-E (或其它同步源)輸入的方式的跨PTP網(wǎng)絡(luò) 的頻率分配。不需要GPS或其它要求GMCO的初級(jí)基準(zhǔn)時(shí)鐘。在本發(fā)明的若干實(shí)施例中,提 供用于ΡΤΡ主時(shí)鐘和網(wǎng)絡(luò)路徑保護(hù)的完善的時(shí)鐘冗余模型。
[0009] 本發(fā)明的實(shí)施例包括具有至少一個(gè)時(shí)間傳遞從網(wǎng)絡(luò)接口和若干時(shí)間傳遞主接口 的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),所有這些接口配置成用于根據(jù)時(shí)間傳遞協(xié)議來工作。數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)還包 括同步時(shí)鐘源接口以及實(shí)時(shí)時(shí)鐘(RTC)電路,該同步時(shí)鐘源接口配置用于連接到遠(yuǎn)程節(jié)點(diǎn) 所提供的同步時(shí)鐘源。該RTC電路配置成提供用于經(jīng)由第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息 的時(shí)刻數(shù)據(jù),并且選擇性地以第一模式工作,其中該RTC頻率由來自時(shí)鐘源接口的時(shí)鐘信 號(hào)來驅(qū)動(dòng);以第二模式工作,其中該RTC頻率由時(shí)間傳遞從接口接收的時(shí)間傳遞消息導(dǎo)出 的時(shí)鐘信號(hào)來驅(qū)動(dòng);以及以第三模式工作,其中該RTC頻率由來自本地時(shí)鐘源的本地時(shí)鐘 信號(hào)來驅(qū)動(dòng)。
[0010] 該示例數(shù)據(jù)網(wǎng)絡(luò)接口還包括連接到網(wǎng)絡(luò)端口和RTC電路的控制電路。該控制電路 (在一些實(shí)施例中包括耦合到存儲(chǔ)器的微處理器)配置成管理ΡΤΡ過程并且處理與可從同 步時(shí)鐘接口和時(shí)間傳遞從接口獲得的頻率同步信息有關(guān)的多種情況。相應(yīng)地,在若干實(shí)施 例中,控制電路配置成確定時(shí)鐘源接口是否正在接收具有至少預(yù)定質(zhì)量的同步信號(hào)以及從 網(wǎng)絡(luò)端口是否正在接收具有指示為真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息。在一些情況 中,估計(jì)接收的同步信號(hào)是否具有至少預(yù)定質(zhì)量包括:簡(jiǎn)單地確定數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)是否已接 收到與同步信號(hào)對(duì)應(yīng)的"不使用"指示,而在其他情況中,將與該同步信號(hào)關(guān)聯(lián)的顯性質(zhì)量 等級(jí)與閾值質(zhì)量等級(jí)比較。
[0011] 該控制電路還配置成控制RTC電路在時(shí)鐘源接口正在接收具有至少預(yù)定質(zhì)量的 同步源信號(hào)間隔期間以第一模式工作。該控制電路控制RTC電路以在第一網(wǎng)絡(luò)端口正在接 收具有指示為真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息以及時(shí)鐘源接口沒有在接收具有至 少預(yù)定質(zhì)量的同步源信號(hào)的第二間隔期間以第二模式工作,以及在該時(shí)鐘源接口沒有在接 收具有至少預(yù)定質(zhì)量的同步源信號(hào)以及該第一網(wǎng)絡(luò)端口沒有在接收具有指示為真的頻率 可追蹤性標(biāo)志的時(shí)間傳遞消息間隔期間以第三模式工作。最后,當(dāng)RTC電路以第一模式工 作時(shí)以及當(dāng)RTC電路以第二模式工作以及時(shí)間傳遞消息中接收的可追蹤性指示指示為真 時(shí),控制電路還將經(jīng)由第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示 為真的第一值,以及在以下情況中將其設(shè)為指示為假的第二值:(a)當(dāng)RTC電路正在以第三 模式工作時(shí);以及(b)當(dāng)RTC電路正在以第二模式工作并且時(shí)間傳遞消息中接收的可追蹤 性指示指示為假時(shí)。
[0012] 在一些實(shí)施例中,由數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400支持的時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008所規(guī)定的精確時(shí)鐘同步協(xié)議,并且還可以與G8265. 1相符。但是,在其他實(shí)施例 中,控制電路460代之以適合支持不同的時(shí)間傳遞協(xié)議,或IEEE 1588協(xié)議的修改版本。同 樣地,在一些實(shí)施例中,時(shí)鐘源接口 450是配置成作為同步以太網(wǎng)從時(shí)鐘工作的同步以太 網(wǎng)接口,但是在其他一些實(shí)施例中,時(shí)鐘源接口 450是同步光聯(lián)網(wǎng)(SONET)接口或同步數(shù)字 分層(SDH)接口,或者某種其它同步接口。
[0013] 上文所討論的工作間隔不一定表示節(jié)點(diǎn)的所有工作間隔。例如在一些實(shí)施例中, 控制電路還配置成控制RTC電路以在緊隨重新建立先前丟失的同步源信號(hào)之后的去抖動(dòng) (debounce)間隔期間以第二模式工作。
[0014] 在若干實(shí)施例中,該控制電路還配置成控制RTC電路當(dāng)同步信號(hào)可用時(shí)在數(shù)據(jù)網(wǎng) 絡(luò)節(jié)點(diǎn)沒有在接收時(shí)間傳遞消息的間隔期間通過使用來自時(shí)鐘源接口的同步信號(hào)來更新 時(shí)刻,以及當(dāng)來自時(shí)鐘源接口的時(shí)鐘信號(hào)不可用時(shí)通過使用本地時(shí)鐘信號(hào)來更新時(shí)刻。
[0015] 在一些實(shí)施例中,上文描述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)能夠選擇地以BC-S或BC-P模式工作。 因此,在一些實(shí)施例中,控制電路還配置成響應(yīng)于外部提供的配置命令,禁用時(shí)間傳遞從接 口并以初級(jí)邊界時(shí)鐘模式工作。當(dāng)以初級(jí)邊界時(shí)鐘模式工作時(shí),該控制電路配置成控制RTC 電路在時(shí)鐘源接口正在接收同步源信號(hào)的第四間隔期間以第一模式工作,以及在時(shí)鐘源接 口沒有在接收同步源信號(hào)的第五間隔期間以第三模式工作,并且在該RTC電路以第一模式 工作時(shí)將經(jīng)由主網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示為真的第 一值,否則將其設(shè)為指示為假的第二值。在這些實(shí)施例中,該控制電路還配置成在BC-P模 式工作時(shí),將經(jīng)由主網(wǎng)絡(luò)端口發(fā)送的每個(gè)通告消息中的超級(jí)主時(shí)鐘ID字段和發(fā)送時(shí)鐘ID 字段設(shè)為相同的值。
[0016] 下文還詳細(xì)地描述僅從普通時(shí)鐘實(shí)施例,并且將詳細(xì)地描述上文概述的所有數(shù)據(jù) 網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)應(yīng)的方法。
[0017] 當(dāng)然,本發(fā)明不限于上文概述的特征和優(yōu)點(diǎn)。實(shí)際上,本領(lǐng)域的技術(shù)人員在閱讀下 文詳細(xì)描述以及參見附圖時(shí)將領(lǐng)會(huì)到附加的特征和優(yōu)點(diǎn)。
【專利附圖】
【附圖說明】
[0018] 圖1是示出利用精確時(shí)間協(xié)議標(biāo)準(zhǔn)的網(wǎng)絡(luò)的若干組件的示意圖。
[0019] 圖2示出常規(guī)電信模型中多個(gè)超級(jí)主普通時(shí)鐘與從時(shí)鐘之間的關(guān)系。
[0020] 圖3是網(wǎng)絡(luò)的示意圖,在該網(wǎng)絡(luò)中根據(jù)本發(fā)明的技術(shù)同步時(shí)鐘頻率。
[0021] 圖4是示出根據(jù)本發(fā)明一些實(shí)施例的示例網(wǎng)絡(luò)節(jié)點(diǎn)的一些組件的框圖。
[0022] 圖5是示出用于運(yùn)行網(wǎng)絡(luò)節(jié)點(diǎn)的示例方法的過程流程圖。
[0023] 圖6是示出用于選擇主時(shí)鐘的示例方法的過程流程圖。
[0024] 圖7是示出配置成用于作為從時(shí)鐘工作的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的一些組件的框圖。
【具體實(shí)施方式】
[0025] 下文將參考附圖更全面地描述本發(fā)明,附圖中示出了本發(fā)明的實(shí)施例的例子。但 是,本發(fā)明可以采用許多不同的形式來實(shí)施,而不應(yīng)理解為局限于本文闡述的實(shí)施例。還應(yīng) 該注意,這些實(shí)施例并非互相排斥的。因此,可以設(shè)想來自一個(gè)實(shí)施例中的組件或特征將存 在于或用于另一個(gè)實(shí)施例中,其中,此類包含是合適的。
[0026] 僅出于圖示和解釋的目的,本文中在使用精確時(shí)間協(xié)議(PTP)的網(wǎng)絡(luò)節(jié)點(diǎn)的場(chǎng)景 中描述了本發(fā)明的若干實(shí)施例。但是將能理解,本發(fā)明不限于這些實(shí)施例,并且可以與其它 時(shí)間傳遞協(xié)議結(jié)合來實(shí)現(xiàn),而無論這些協(xié)議是否與IEEE 1588-2008標(biāo)準(zhǔn)相關(guān)。
[0027] 同樣地,下文中在諸如回傳應(yīng)用之類的電信環(huán)境中描述本發(fā)明的實(shí)施例。具 體地說,下文討論的諸如靜態(tài)BMCA、單播傳輸?shù)戎惖亩鄠€(gè)PTP相關(guān)的概念遵循ITU-T G. 8265. 1電信簡(jiǎn)要描述。但是,本發(fā)明同樣地不限于這些實(shí)施例,并且不一定限于電信應(yīng)用 或與ITU-T G. 8265. 1簡(jiǎn)要描述相符的應(yīng)用。
[0028] 圖1是示出利用PTP標(biāo)準(zhǔn)的網(wǎng)絡(luò)的若干組件的示意圖。該圖示出PTP架構(gòu)的分層 特性。超級(jí)主普通時(shí)鐘110位于分層的頂層,用作網(wǎng)絡(luò)的初級(jí)基準(zhǔn)。超級(jí)主普通時(shí)鐘110 典型地耦合到GPS接收器,該GPS接收器提供高度精確的時(shí)刻,并且還可以提供高度精確的 頻率基準(zhǔn)。
[0029] 在常規(guī)PTP架構(gòu)中,超級(jí)主普通時(shí)鐘110用作邊界時(shí)鐘120的主時(shí)鐘,而邊界時(shí)鐘 120又用作一個(gè)或多個(gè)從時(shí)鐘130的主時(shí)鐘??梢允褂糜蒊EEE 1588規(guī)范所定義的特殊時(shí) 間戳消息的交換,將精確的時(shí)刻從超級(jí)主普通時(shí)鐘110傳遞到邊界時(shí)鐘120,然后傳遞到每 個(gè)從時(shí)鐘130。
[0030] 旨在增補(bǔ)IEEE 1588規(guī)范以解決電信網(wǎng)絡(luò)中實(shí)現(xiàn)的ITU-T G. 8265.1簡(jiǎn)要描述僅 解決IEEE 1588中定義的普通時(shí)鐘,并且將邊界時(shí)鐘視為"超范圍"。G. 8265. 1簡(jiǎn)要描述的 確允許用于多個(gè)主時(shí)鐘,每個(gè)主時(shí)鐘是根據(jù)IEEE 1588規(guī)范的超級(jí)主普通時(shí)鐘。圖2示出 常規(guī)電信模型中多個(gè)超級(jí)主普通時(shí)鐘與從時(shí)鐘之間的關(guān)系。每個(gè)從時(shí)鐘220可以通過使用 跨網(wǎng)絡(luò)210同時(shí)運(yùn)行的若干獨(dú)立普通時(shí)鐘實(shí)例來"監(jiān)聽"多個(gè)主時(shí)鐘110。每個(gè)主時(shí)鐘110 屬于不同的PTP域,并且由此從時(shí)鐘220中的每個(gè)從普通時(shí)鐘實(shí)例僅屬于單個(gè)域。G. 8265. 1 簡(jiǎn)要描述描述用于從時(shí)鐘的時(shí)鐘主選擇過程,其中,從時(shí)鐘通常選擇具有如主時(shí)鐘發(fā)送的 通告消息所攜帶的clockClass屬性所指示的最高質(zhì)量等級(jí)的主時(shí)鐘。
[0031] 按照IEEE-1588 2008的定義,GM0C具有單個(gè)從端口。G. 8265. 1簡(jiǎn)要描述沒有解 決邊界時(shí)鐘,并且僅描述用于頻率分配的多播操作。在本發(fā)明的若干實(shí)施例中,使用內(nèi)部具 有偽GM0C實(shí)例的邊界時(shí)鐘來同時(shí)支持扇出和冗余。
[0032] 圖3是網(wǎng)絡(luò)300的示意圖,在網(wǎng)絡(luò)300中根據(jù)本發(fā)明的技術(shù)同步時(shí)鐘頻率。網(wǎng)絡(luò) 300中的最終頻率基準(zhǔn)是Sync-E源設(shè)備310,其通過Sync-E頻分來向每個(gè)邊界時(shí)鐘320和 330提供同步時(shí)鐘信號(hào)。(本領(lǐng)域技術(shù)人員將領(lǐng)會(huì)到,在網(wǎng)絡(luò)300的備選實(shí)施例中,圖3中 的Sync-E鏈路可以替換為S0NET/SDH鏈路。) 出現(xiàn)在圖3的左上方和右上方的邊界時(shí)鐘320以"次級(jí)"模式工作,并且由此在附圖中 標(biāo)識(shí)為BC-S〈1>和BC-S〈2>。邊界時(shí)鐘330以"初級(jí)"模式工作,并由此在附圖中標(biāo)識(shí)為 BC-P。但是,如下文詳述,在一些實(shí)施例中,這些邊界時(shí)鐘可能具有相同的物理結(jié)構(gòu),但是以 不同的模式工作。
[0033] 邊界時(shí)鐘320和330的每一個(gè)配置成使用PTP通過非Sync-E網(wǎng)絡(luò)340將時(shí)間和 頻率分配到一個(gè)或多個(gè)從設(shè)備。例如在圖3中,邊界時(shí)鐘330可以將時(shí)間和頻率傳遞到PTP 邊界時(shí)鐘350和多個(gè)從普通時(shí)鐘360。邊界時(shí)鐘350可以進(jìn)一步將PTP時(shí)間和頻率傳遞到 一個(gè)或多個(gè)從邊界時(shí)鐘360。更進(jìn)一步說,邊界時(shí)鐘350和從普通時(shí)鐘360可以各進(jìn)一步使 用Sync-E頻率分配將頻率傳遞到一個(gè)或多個(gè)Sync-E目標(biāo)設(shè)備370。因此,圖3示出可以跨 非Sync-E網(wǎng)絡(luò)340將可追蹤到原始Sync-E源的頻率同步傳遞到多個(gè)PTP設(shè)備以及耦合到 這些PTP設(shè)備的Sync-E目標(biāo)設(shè)備。
[0034] 如上文所指出,邊界時(shí)鐘320和330可以具有相同的物理結(jié)構(gòu),使得任一節(jié)點(diǎn)能夠 以多種模式工作。在本發(fā)明的一些實(shí)施例中,在邊界時(shí)鐘中的偽超級(jí)主普通時(shí)鐘實(shí)例是在 初始化期間對(duì)該邊界時(shí)鐘實(shí)例化的。存在這種GM0C運(yùn)行時(shí)的兩種不同模式,可選擇性地配 置為:初級(jí)模式和次級(jí)模式。在圖3以及下文討論中,"BC-P"是指初級(jí)模式的這種邊界時(shí) 鐘,而"BC-S"是指次級(jí)模式的邊界時(shí)鐘。
[0035] 對(duì)于根據(jù)本發(fā)明的若干實(shí)施例的BC-P,所有PTP端口是主端口。因?yàn)椴豢蓮膹亩?口或從所耦合的GPS接收器獲得時(shí)刻,所以在將超級(jí)主普通時(shí)鐘實(shí)例化之后可以選擇任意 的時(shí)刻。該邊界時(shí)鐘包括使用Sync-E源(或其它同步源)作為本地時(shí)鐘頻率基準(zhǔn)的輸入 的PTP本地時(shí)鐘。(這對(duì)比于PTP從時(shí)鐘的正常情況:其中PTP本地時(shí)鐘使用從所接收的 PTP時(shí)間戳導(dǎo)出的頻率作為輸入頻率源)。由實(shí)時(shí)時(shí)鐘(RTC)保持的時(shí)刻也需要由相同的 輸入時(shí)鐘源來驅(qū)動(dòng)。
[0036] BC-P的所有主端口將表現(xiàn)為用于實(shí)現(xiàn)網(wǎng)絡(luò)上的單播或多播傳輸支持的正常邊界 時(shí)鐘主端口以用于PTP客戶端來與之同步。該表現(xiàn)與ITU-T G. 8265. 1超級(jí)主普通時(shí)鐘情 況所描述的那些表現(xiàn)類似,只是存在若干例外。首先,BC-P可以具有多于一個(gè)的PTP主端 口,相比之下,如IEEE-1588 2008中所規(guī)定常規(guī)超級(jí)主普通時(shí)鐘僅允許一個(gè)主端口。其次, BC-P中的PTP本地時(shí)鐘直接從同步物理時(shí)鐘源導(dǎo)出,而不一定由GPS接收器等等來導(dǎo)出。 不要求用于BC-P的時(shí)刻輸入。但是,一個(gè)可選特征是將允許時(shí)刻在實(shí)例化期間同步到諸如 NTP或另一個(gè)PTP服務(wù)器之類的另一個(gè)已知的時(shí)間源。第三,雖然BC-P作為邊界時(shí)鐘來運(yùn) 行,但是從下游PTP時(shí)鐘的角度來看,看上去與常規(guī)超級(jí)主普通時(shí)鐘沒有區(qū)別。例如,在發(fā) 送到下游PTP時(shí)鐘的通告消息中,超級(jí)主時(shí)鐘ID與發(fā)送時(shí)鐘ID是相同的。BC-P的主端口 能夠支持單播協(xié)商,靜態(tài)單播或甚至多播。
[0037] BC-P的使用的附加要求是:每個(gè)PTP域的網(wǎng)絡(luò)中僅允許一個(gè)這種BC-P。如圖3所 示,BC-P節(jié)點(diǎn)連同若干BC-S節(jié)點(diǎn)形成用于在整個(gè)數(shù)據(jù)網(wǎng)絡(luò)分配同步時(shí)鐘源頻率的邊界時(shí) 鐘集群。
[0038] 從BC-P向下游發(fā)送的通告消息中使用的時(shí)鐘類由預(yù)先配置的映射表導(dǎo)出。這類 映射表的一個(gè)例子在G. 8265. 1的標(biāo)題為"質(zhì)量等級(jí)與PTP clockClass值的映射"的表1中 所描述。從BC-P發(fā)送的通用PTP消息報(bào)頭的flagField中的frequencyTraceable位設(shè)為 真。
[0039] 以次級(jí)模式工作的邊界時(shí)鐘具有與BC-P不同的若干特征。例如,對(duì)于BC-S,并非 所有PTP端口都是主端口。相反地,一個(gè)或多個(gè)PTP端口被配置從端口模式。如果配置多 個(gè)從端口,則將使用主時(shí)鐘選擇算法選擇這些從端口之一作為活動(dòng)從端口。(下文描述示例 算法)。該從端口隨后接收應(yīng)該最終由PTP域的BC-P導(dǎo)出的PTP主基準(zhǔn)源。在這類BMCA 指定和BC-P同步之前,BC-S的所有主端口應(yīng)該為被動(dòng)狀態(tài),使得主端口不通過PTP消息與 網(wǎng)絡(luò)交互。給定PTP域中的所有BC-S必須使用與作為BC-P所使用的相同的Sync-E (或其 它類型的同步源)。
[0040] 然后BC-S提供兩個(gè)主要功能。首先,BC-S提供用于諸如圖3中的時(shí)鐘350和360 之類的下游PTP時(shí)鐘的冗余保護(hù)。其次,BC-S還提供扇出以用于更好的下游PTP時(shí)鐘的可 擴(kuò)展性。BC-S需要處于反轉(zhuǎn)模式(參見G. 8265. 1中定義的邏輯)以支持時(shí)鐘和路徑冗余。 理論上,網(wǎng)絡(luò)能夠支持與運(yùn)營(yíng)商期望的一樣多的BC-S。但是,在實(shí)際的實(shí)現(xiàn)中,一到四個(gè)之 間的BC-S應(yīng)該足夠達(dá)到冗余的目的。
[0041] 上文描述的邊界時(shí)鐘和網(wǎng)絡(luò)架構(gòu)的一個(gè)優(yōu)點(diǎn)是用于冗余的支持。如果BC-S失去 與BC-P的PTP連接或經(jīng)受來自BC-P的過多的PTSF,但是Sync-E (或其它指定的同步源) 沒有問題,則該BC-S將切換到部分保持狀態(tài),其中,由PTP本地時(shí)鐘更新時(shí)刻,并且仍由該 Sync-E (或其它同步源)時(shí)鐘來驅(qū)動(dòng)PTP本地時(shí)鐘。由于實(shí)際的物理時(shí)鐘源沒有改變,因此 用于外發(fā)PTP消息的時(shí)鐘類可以保持相同。如果重建BC-P PTP連接,則可以實(shí)現(xiàn)可選超時(shí) 以用于去抖動(dòng)控制。在此去抖動(dòng)之后,BC-S應(yīng)該再次同步回BC-P以用于時(shí)刻。
[0042] 如果BC-S失去Sync-E (或其它指定同步源)輸入,但是PTP連接沒有問題,則 該BC-S將切換為使用PTP時(shí)間戳驅(qū)動(dòng)機(jī)制以用于本地時(shí)鐘頻率基準(zhǔn)輸入。但是,在完 成此操作的時(shí)間間隔期間,將從主端口發(fā)送的消息的PTP消息報(bào)頭的f lagField中的 frequencyTraceable位設(shè)為與BC-S從端口處接收的消息中的frequencyTraceable位匹 配。此外,在一些實(shí)施例中,可以生成警報(bào)以警告運(yùn)營(yíng)商時(shí)鐘源中斷。如果恢復(fù)Sync-E(或 其它指定同步源)輸入,則可以實(shí)現(xiàn)可選超時(shí)以用于去抖動(dòng)控制。在此去抖動(dòng)之后,BC-S應(yīng) 該再次同步回源。frequencyTraceable位可恢復(fù)為真,并且還可以清除任何之前生成的警 報(bào)。
[0043] BC-P行為是不同的。如果BC-P失去Sync-E(或其它指定的同步源)輸入,則RTC 應(yīng)該以保持模式工作,其中,它嘗試基于與從同步源信號(hào)的先前歷史導(dǎo)出的本地時(shí)鐘有關(guān) 的信息來維持穩(wěn)定的頻率,并且應(yīng)該將外發(fā)PTP消息中通用PTP消息報(bào)頭的flagField中 的frequencyTraceable位設(shè)為假。其邏輯類似于BC-S失去Sync-E的情況。如果BC-S檢 測(cè)到從BC-P接收的PTP消息具有設(shè)為假的flagField中的frequencyTraceable位,貝丨J它 將以與失去BC-P PTP連接時(shí)所采用的相同的方式表現(xiàn)。
[0044] 如果BC-S同時(shí)失去至BC-P的PTP連接和Sync-E(或其它指定同步源)輸入,則 該BC-S將切換到完全保持狀態(tài),將外發(fā)PTP消息中的frequencyTraceable位設(shè)為假,并且 將從其主端口發(fā)送的通告消息中的時(shí)鐘類值降低為PTP簡(jiǎn)要描述特性"SSM質(zhì)量等級(jí)與PTP 時(shí)鐘類的映射"中所規(guī)定的預(yù)定義的值。例如,在G. 781選項(xiàng)II的G. 8265. 1的情況中,如果 PTP本地時(shí)鐘保持是基于Stratum 3的,則值為102 (QL-ST3, SSM-QL=0x0A,參見G. 8265. 1) 或如果原始 Sync-E SSM-QL 低于 / 等于(OxOA,QL-ST3),則值為 110 (QL_DUS)。
[0045] 對(duì)于BC-S或BC-P的從時(shí)鐘可以是邊界時(shí)鐘或僅從普通時(shí)鐘。為了冗余,從時(shí)鐘 可以追蹤多個(gè)BS-S,并且也可能追蹤BC-P。如圖3所示,從時(shí)鐘能夠處于沒有由BC-P所使 用的原始源的Sync-E的網(wǎng)絡(luò)中。
[0046] 應(yīng)該相對(duì)于IEEE 1588和G. 8265. 1中所規(guī)定的那些修改此從的最佳主時(shí)鐘算法。 具體來說,如果具有至少預(yù)定質(zhì)量等級(jí)的同步時(shí)鐘信號(hào)不可用,則時(shí)鐘選擇算法應(yīng)該使用 flagField中的frequencyTraceable位作為初級(jí)選擇標(biāo)準(zhǔn),然后是時(shí)鐘質(zhì)量(clockClass) 來用于在PTP主之間進(jìn)行選擇。下文是按優(yōu)先級(jí)順序的參數(shù)列表以說明可以如何實(shí)現(xiàn)BMCA 選擇標(biāo)準(zhǔn)。當(dāng)然,其他優(yōu)先級(jí)順序也是可能的。首先,所選擇的主應(yīng)該不沒有分組定時(shí)信號(hào) 失效(PTSF)。其次,所接收的通告消息中的flagField中的frequencyTraceable位是真。 第三,具有較佳時(shí)鐘類的主應(yīng)該優(yōu)先設(shè)置。第四是對(duì)于每個(gè)追蹤主基準(zhǔn)的本地管理的優(yōu)先 級(jí)級(jí)別(BC-S/BC-P或BC)。第五是其他決斷標(biāo)準(zhǔn)(tie-breaker)。
[0047] 將BC-P和BC-S -起使用來進(jìn)行頻率分配的一個(gè)原因是為了以從時(shí)鐘角度看,在 初級(jí)基準(zhǔn)源丟失的情況下使得主時(shí)鐘基準(zhǔn)源切換平滑。但是,如果PTP網(wǎng)絡(luò)中的從時(shí)鐘能 夠追蹤具有相同頻率源但相位源不同(例如開始的本地自由運(yùn)行時(shí)鐘)的PTP主基準(zhǔn)源, 且利用平滑頻率過渡切換PTP源,則無需BC-S PTP時(shí)鐘,并且可以利用多個(gè)BC-P來支持此 類主基準(zhǔn)源冗余性。
[0048] 上文描述的機(jī)制提供通過分組網(wǎng)絡(luò)進(jìn)行準(zhǔn)同步頻率分配的有利方法。此方法提供 相對(duì)于現(xiàn)有PTP技術(shù)的若干優(yōu)點(diǎn)。首先,上文描述的技術(shù)得到頻率分配的邊界時(shí)鐘支持,具 有更好的可伸縮性。其次,無需GPS接收器等來配備超級(jí)主普通時(shí)鐘以用于頻率分配。第 三,所描述的系統(tǒng)提供用于主時(shí)鐘和路徑保護(hù)的受控冗余性。最后,該系統(tǒng)在通過PTP協(xié)議 恢復(fù)的頻率的質(zhì)量上提供下游客戶端從時(shí)鐘透明性。
[0049] 圖4是圖示根據(jù)本發(fā)明一些實(shí)施例的示例數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400的一些組件的框圖。 數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400包括同步時(shí)鐘源接口 450,同步時(shí)鐘源接口 450配置成用于連接到遠(yuǎn)程節(jié) 點(diǎn)提供的同步時(shí)鐘源。數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400還包括至少一個(gè)時(shí)間傳遞從網(wǎng)絡(luò)接口 410和若干 時(shí)間傳遞主接口 420,所有這些接口配置成用于根據(jù)時(shí)間傳遞協(xié)議來工作。實(shí)時(shí)時(shí)鐘(RTC) 電路440配置成提供經(jīng)由第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息的時(shí)刻數(shù)據(jù)以及選擇性地以 第一模式工作,其中RTC 440的頻率由來自時(shí)鐘源接口 450的時(shí)鐘信號(hào)來驅(qū)動(dòng);以第二模式 工作,其中RTC 440的頻率由時(shí)間傳遞從接口 410接收的時(shí)間傳遞消息導(dǎo)出的時(shí)鐘信號(hào)來 驅(qū)動(dòng);以及以第三模式工作,其中RTC 440的頻率由來自本地時(shí)鐘源445的本地時(shí)鐘信號(hào)來 驅(qū)動(dòng)。
[0050] 本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到PTP節(jié)點(diǎn)中的RTC需要兩種輸入用于正常工作:電頻率 時(shí)鐘基準(zhǔn)和每個(gè)第二邊界的時(shí)刻對(duì)齊。前者可以從Sync-E(或其他同步源)輸入或本地時(shí) 鐘晶體振蕩器445獲取??梢酝ㄟ^PTP消息從主基準(zhǔn)時(shí)鐘獲得時(shí)刻對(duì)齊,或可以任意地在 沒有PTP主基準(zhǔn)的節(jié)點(diǎn)中保存時(shí)刻對(duì)齊。
[0051] 當(dāng)RTC使用有效的Sync-E源作為電頻率基準(zhǔn)時(shí),本地時(shí)鐘是利用Sync-E信令中 指定的指定時(shí)鐘質(zhì)量,即使用SSM消息來可追蹤的。在此情況中,PTP基準(zhǔn)僅用于恢復(fù)本地 時(shí)鐘的時(shí)刻信息。從時(shí)鐘質(zhì)量的角度來看,這對(duì)于頻率分配是最佳情況。在PTP場(chǎng)景中,此 模式也稱為混合模式或Sync-E諧振。從本地時(shí)鐘的角度來看,如果時(shí)刻沒有在哪里被用 至IJ,則PTP時(shí)鐘是無用的,因?yàn)樵擃l率已經(jīng)僅由電基準(zhǔn)時(shí)鐘來控制。在此情況中支持PTP的 原因是將頻率信息作為輸入基準(zhǔn)進(jìn)一步分配到?jīng)]有Sync-E源的下游時(shí)鐘。
[0052] 但是,如果沒有同步電頻率基準(zhǔn)可用或如果沒有滿足最小閾值質(zhì)量的同步源基準(zhǔn) 可用,則可以使用PTP基準(zhǔn)來兼顧地提供電時(shí)鐘基準(zhǔn)(通過專用電路以驅(qū)動(dòng)本地振蕩器來 獲得電頻率基準(zhǔn))以及時(shí)刻基準(zhǔn)。在此情況中,由于算法精度/響應(yīng)問題和噪聲,電時(shí)鐘基 準(zhǔn)可能不如真實(shí)同步源好。
[0053] 根據(jù)本發(fā)明的一些實(shí)施例,則數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400還包括控制電路460以及RTC電 路440,控制電路460連接到網(wǎng)絡(luò)端口 410和420??刂齐娐?60(在圖示的實(shí)施例中包括 耦合到存儲(chǔ)器470的微處理器465)(例如利用存儲(chǔ)器470中存儲(chǔ)的計(jì)算機(jī)程序指令)配置 成管理PTP過程,并處理有關(guān)可從同步時(shí)鐘接口和時(shí)間傳遞從接口獲得的頻率同步信息的 多種情況。在若干實(shí)施例中,控制電路460配置成確定時(shí)鐘源接口是否正在接收具有至少 預(yù)定質(zhì)量等級(jí)的同步信號(hào)以及從網(wǎng)絡(luò)端口是否正在接收具有頻率可追蹤性標(biāo)志指示真的 時(shí)間傳遞消息。在一些情況中,確定接收的同步源信號(hào)是否具有至少預(yù)定質(zhì)量等級(jí)可以與 確定數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400是否接收到與同步源信號(hào)對(duì)應(yīng)的"不使用指示"一樣簡(jiǎn)單。在其他 實(shí)施例中,將與同步源信號(hào)對(duì)應(yīng)的質(zhì)量等級(jí)與閾值質(zhì)量等級(jí)比較以確定它是否足夠好以供 使用。在又一些情況中,將與同步源信號(hào)對(duì)應(yīng)的質(zhì)量等級(jí)與節(jié)點(diǎn)的從端口上接收的PTP消 息的質(zhì)量等級(jí)比較,以確定該同步源信號(hào)是否應(yīng)該比PTP消息有利。
[0054] 控制電路460還配置成控制RTC電路440在時(shí)鐘源接口正在接收具有至少所確定 的質(zhì)量等級(jí)的同步源信號(hào)間隔期間以第一模式工作。(在一些實(shí)施例中,RTC電路440在接 收的同步信號(hào)的質(zhì)量高于與經(jīng)由從網(wǎng)絡(luò)端口(如果存在的話)接收的時(shí)間傳遞消息關(guān)聯(lián)的 質(zhì)量等級(jí)間隔期間以第一模式工作。)控制電路440控制RTC電路440以在第一網(wǎng)絡(luò)端口 正在接收具有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息以及時(shí)鐘源接口沒有在接收具 有至少所確定的質(zhì)量等級(jí)的同步源信號(hào)的第二間隔期間以第二模式工作,以及在該時(shí)鐘源 接口沒有在接收具有至少預(yù)定質(zhì)量等級(jí)的同步源信號(hào)以及該第一網(wǎng)絡(luò)端口沒有在接收具 有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息間隔期間以第三模式工作??刂齐娐?60還 在RTC電路以第一模式工作時(shí)以及當(dāng)RTC電路440以第二模式工作以及時(shí)間傳遞消息中接 收的可追蹤性指示指示真時(shí),將經(jīng)由第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息中的頻率可追蹤性 標(biāo)志設(shè)為指示真的第一值,以及在如下兩種情況的每一種情況下將其設(shè)為第二值指示假: 首先,當(dāng)RTC電路正在以第三模式工作時(shí),以及其次,當(dāng)RTC電路以第二模式工作且時(shí)間傳 遞消息中接收的可追蹤性指示指示假時(shí)。
[0055] 在一些實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400支持的時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008所規(guī)定的精確時(shí)鐘同步協(xié)議,并且還可以與G8265. 1相符。但是,在其他實(shí)施例 中,控制電路460代之以調(diào)適成支持不同的時(shí)間傳遞協(xié)議,或IEEE 1588協(xié)議的修改版本。 同樣地,在一些實(shí)施例中,時(shí)鐘源接口 450是配置成作為同步以太網(wǎng)從時(shí)鐘工作的同步以 太網(wǎng)接口,但是在其他一些實(shí)施例中,時(shí)鐘源接口 450是同步光聯(lián)網(wǎng)(SONET)接口或同步數(shù) 字分層(SDH)接口,或某種其他同步接口。
[0056] 數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400的上文描述中詳細(xì)描述的工作間隔不一定表示節(jié)點(diǎn)的所有工 作間隔。在一些實(shí)施例中,例如,采用去抖動(dòng)間隔來避免在工作模式之間來回快速地切換。 由此,在一些實(shí)施例中,控制電路460還配置成控制RTC電路440以在緊隨重新建立先前丟 失的同步源信號(hào)之后的去抖動(dòng)間隔期間以第二模式工作。
[0057] 在若干實(shí)施例中,控制電路460還配置成控制RTC電路440以在同步信號(hào)可用時(shí), 在數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400沒有在接收時(shí)間傳遞消息的間隔期間,使用來自時(shí)鐘源接口 450的同 步信號(hào)更新時(shí)刻,以及在來自時(shí)鐘源接口 450的時(shí)鐘信號(hào)不可用時(shí)使用本地時(shí)鐘信號(hào)445 來更新時(shí)刻。在這些實(shí)施例的其中一些中,此更新可以基于本地時(shí)鐘信號(hào)445與同步信號(hào) 之間先前觀察到的差和/或本地時(shí)鐘信號(hào)445與從時(shí)間傳遞時(shí)間戳導(dǎo)出的頻率之間的先前 觀察到的差來反映校準(zhǔn)因子的應(yīng)用。
[0058] 正如上文提到的,數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400中的控制電路400在RTC電路440以第一模式 工作時(shí)以及當(dāng)RTC電路440以第二模式工作以及時(shí)間傳遞消息中接收的可追蹤性指示指示 真時(shí),將經(jīng)由主網(wǎng)絡(luò)端口 420發(fā)送的時(shí)間傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第 一值,以及在RTC電路以第三模式工作時(shí)以及當(dāng)RTC電路以第二模式工作且時(shí)間傳遞消息 中接收的可追蹤性指示指示假時(shí),將其設(shè)為第二值指示假。在一些實(shí)施例中,控制電路460 還配置成設(shè)置經(jīng)由主網(wǎng)絡(luò)端口 420發(fā)送的時(shí)間傳遞消息的外發(fā)時(shí)鐘類字段,其中該外發(fā)時(shí) 鐘類字段基于RTC 440以第一模式工作時(shí)的同步時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量,基于以第二模式工 作時(shí)來自所接收的時(shí)間傳遞消息的進(jìn)入時(shí)鐘類字段,以及基于以第三模式工作時(shí)本地時(shí)鐘 445的質(zhì)量。
[0059] 在一些實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400能夠以BC-S或BC-P模式選擇性地工作。相 應(yīng)地,在一些實(shí)施例中,控制電路460還配置成響應(yīng)外部提供的配置命令,禁用時(shí)間傳遞從 接口 410并以初級(jí)邊界時(shí)鐘模式工作。當(dāng)以初級(jí)邊界時(shí)鐘模式工作時(shí),控制電路460配置 成控制RTC電路440在時(shí)鐘源接口 450正在接收同步源信號(hào)的第四間隔期間以第一模式工 作,以及在時(shí)鐘源接口 450沒有在接收同步源信號(hào)的第五間隔中以第三模式工作,并且在 RTC電路440以第一模式工作時(shí)將經(jīng)由主網(wǎng)絡(luò)端口 420發(fā)送的時(shí)間傳遞消息中的頻率可追 蹤性標(biāo)志設(shè)為指示真的第一值,否則將其設(shè)為指示假的第二值。在這些實(shí)施例中,控制電路 460還配置成在BC-P模式工作時(shí),將經(jīng)由主網(wǎng)絡(luò)端口 420發(fā)送的每個(gè)通告消息中的超級(jí)主 時(shí)鐘ID字段和發(fā)送時(shí)鐘ID字段設(shè)為相同的值。
[0060] 圖5是圖示用于運(yùn)行數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的示例方法的過程流程圖。應(yīng)該認(rèn)識(shí)到,圖示 的方法可以在類似圖4所示的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400的節(jié)點(diǎn)中實(shí)現(xiàn)。相應(yīng)地,圖5的方法的一 些可能變化直接對(duì)應(yīng)于早前論述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)400的若干變化。
[0061] 正如框510處見到的,圖示的過程開始于確定時(shí)鐘源接口是否正在接收同步信 號(hào)。如果情況如此,則評(píng)估質(zhì)量等級(jí)(Sync QL),如框圖520中所示,以確定它是否至少處于 預(yù)定質(zhì)量等級(jí)(Q_Min)。如果情況不是如此,或如果完全沒有同步信號(hào)可用,則過程接著確 定是否正在接收有效的PTP消息,這包括確定第一網(wǎng)絡(luò)端口是否正在接收具有指示真的頻 率可追蹤性標(biāo)志的時(shí)間傳遞消息,如框530所示。應(yīng)該注意,在Sync-E中,每個(gè)同步信號(hào)的 質(zhì)量是帶內(nèi)攜帶的。ITU定義的映射確定如何將Sync-E/SDH時(shí)鐘質(zhì)量映射到PTP時(shí)鐘類以 用于電信應(yīng)用。正如早前提到的,在本發(fā)明的一些實(shí)施例中,確定同步源信號(hào)是否具有至少 最小質(zhì)量等級(jí)可以與確定是否接收到與同步源信號(hào)對(duì)應(yīng)的"不使用指示"一樣簡(jiǎn)單。在其 他實(shí)施例中,可以將顯性同步源質(zhì)量等級(jí)與閾值質(zhì)量等級(jí)比較,或與可用的PTP主基準(zhǔn)的 質(zhì)量等級(jí),如最佳可用PTP主基準(zhǔn)比較,以確定同步信號(hào)源是否具有足夠的時(shí)鐘質(zhì)量。
[0062] 根據(jù)哪些頻率源可用(以及,在一些情況中,根據(jù)它們的相對(duì)質(zhì)量),該方法接著 控制RTC電路以三種模式之一來工作。如框550所示,第一模式用在時(shí)鐘源接口正在接收 同步源信號(hào)且該同步信號(hào)的質(zhì)量滿足或超過至少預(yù)定質(zhì)量等級(jí)的第一間隔期間。在此模式 中,使用同步信號(hào)-由此RTC頻率由來自時(shí)鐘源接口的時(shí)鐘信號(hào)來驅(qū)動(dòng)。在此模式中,向 下游發(fā)送的時(shí)間傳遞消息包括設(shè)為真的可追蹤性指示。如框570所示,第二模式用在第一 網(wǎng)絡(luò)端口正在接收具有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息且沒有在接收必要質(zhì) 量的同步信號(hào)的第二間隔期間t。在此模式中,經(jīng)由從網(wǎng)絡(luò)端口接收的時(shí)間傳遞消息用于導(dǎo) 出節(jié)點(diǎn)的頻率源-由此,RTC頻率由時(shí)間傳遞從接口接收的時(shí)間傳遞消息導(dǎo)出的時(shí)鐘信號(hào) 來驅(qū)動(dòng)。在此模式中,下游時(shí)間傳遞消息包含設(shè)為與節(jié)點(diǎn)的從端口接收的時(shí)間傳遞消息中 的可追蹤性指示匹配的可追蹤性指示。最后,如框540所示,第三模式用在時(shí)鐘源接口沒有 在接收具有必要質(zhì)量的同步源信號(hào)以及第一網(wǎng)絡(luò)端口沒有在接收具有頻率可追蹤性標(biāo)志 指示真的時(shí)間傳遞消息的第三間隔期間。在此模式中,RTC由本地時(shí)鐘信號(hào)來驅(qū)動(dòng),以及將 下游發(fā)送的時(shí)間傳遞消息中的可追蹤性指示設(shè)為假。
[0063] 在一些實(shí)施例中,附圖中圖示的方法中所使用的時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008所規(guī)定的精確時(shí)鐘同步協(xié)議,但是在其他實(shí)施例中,也可以是另一種協(xié)議。同樣 地,在一些實(shí)施例中,導(dǎo)出同步信號(hào)所用的時(shí)鐘源接口是配置成作為同步以太網(wǎng)從時(shí)鐘工 作的同步以太網(wǎng)接口,但是在其他實(shí)施例中,可以是同步光聯(lián)網(wǎng)(SONET)接口或同步數(shù)字 分層(SDH)接口,或在又一些實(shí)施例中,可以是又一種同步接口。
[0064] 在一些實(shí)施例中,上文描述的方法還可以包括控制RTC電路以在緊隨重新建立先 前丟失的同步源信號(hào)之后的去抖動(dòng)間隔期間以第二模式工作。同樣地,這些方法的一些 實(shí)施例還可以包括,控制控制RTC電路以在同步信號(hào)可用時(shí),在數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)沒有在接收 時(shí)間傳遞消息的間隔期間,使用來自時(shí)鐘源接口的同步信號(hào)來更新時(shí)刻,以及在來自時(shí)鐘 源接口的時(shí)鐘信號(hào)不可用時(shí)使用本地時(shí)鐘信號(hào)來更新時(shí)刻。這些和其他實(shí)施例還可以包 括,設(shè)置經(jīng)由主網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息的外發(fā)時(shí)鐘類字段,其中該外發(fā)時(shí)鐘類字段 在RTC以第一模式工作時(shí)基于同步時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量,在以第二模式工作時(shí)基于來自所 接收的時(shí)間傳遞消息的進(jìn)入時(shí)鐘類字段,以及在RTC以第三模式工作時(shí)基于本地時(shí)鐘的質(zhì) 量。
[0065] 在圖5所示的方法的另一個(gè)擴(kuò)展中,采取步驟以將節(jié)點(diǎn)從BC-S工作切換到BC-P。 由此,一些方法還包括響應(yīng)外部提供的配置命令,禁用時(shí)間傳遞從接口并以初級(jí)邊界時(shí)鐘 模式工作。這些方法還包括,當(dāng)節(jié)點(diǎn)以初級(jí)邊界時(shí)鐘模式工作時(shí),控制RTC電路在時(shí)鐘源接 口正在接收同步源信號(hào)的第四間隔期間以第一模式工作,以及在時(shí)鐘源接口沒有在接收同 步源信號(hào)的第五間隔中以第三模式工作,并且在該RTC電路以第一模式工作時(shí)將經(jīng)由主網(wǎng) 絡(luò)端口發(fā)送的時(shí)間傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第一值,否則將其設(shè)為指 示假的第二值。在一些實(shí)施例中,這些方法還包括將經(jīng)由主網(wǎng)絡(luò)端口發(fā)送的每個(gè)通告消息 中的超級(jí)主時(shí)鐘ID字段和發(fā)送時(shí)鐘ID字段設(shè)為相同的值。
[0066] 圖6是圖示用于選擇主時(shí)鐘的示例方法的過程流程圖,該示例方法可以在例如數(shù) 據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)中實(shí)現(xiàn),且該數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)具有配置成用于根據(jù)精確時(shí)間傳遞協(xié)議作為時(shí)間傳 遞從接口工作的至少一個(gè)網(wǎng)絡(luò)端口,以及配置成基于該數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)接收的時(shí)間傳遞消息 來追蹤時(shí)刻的實(shí)時(shí)時(shí)鐘(RTC)電路。
[0067] 正如框610所示,該方法包括,基于從主基準(zhǔn)源接收的時(shí)間傳遞消息中的頻率可 追蹤性字段值和時(shí)鐘類字段值,選擇經(jīng)由至少一個(gè)網(wǎng)絡(luò)端口追蹤的兩個(gè)或更多個(gè)主基準(zhǔn)源 之一作為時(shí)間傳遞數(shù)據(jù)的源,其中所述選擇將頻率可追蹤性字段值設(shè)為優(yōu)先于時(shí)鐘類字段 值。如框620所示,該方法接著控制RTC電路以基于從所選主基準(zhǔn)源接收的時(shí)間傳遞消息 來追蹤時(shí)刻,同時(shí)忽略從其他主基準(zhǔn)源接收的時(shí)間傳遞消息。
[0068] 再一次,在一些實(shí)施例中,該時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn)1588-2008所規(guī)定的精 確時(shí)鐘同步協(xié)議,但是在其他實(shí)施例中,也可以根據(jù)另一種標(biāo)準(zhǔn)或根據(jù)IEEE 1588標(biāo)準(zhǔn)的 修改。在若干實(shí)施例中,選擇主基準(zhǔn)源之一還基于每個(gè)主基準(zhǔn)源的分組定時(shí)信號(hào)失效指示 的數(shù)量或連接到每個(gè)網(wǎng)絡(luò)端口的主基準(zhǔn)的類型或二者兼有。
[0069] 圖7圖示示例數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)700,其配置成用于作為PTP從來工作以及執(zhí)行圖7所 示的方法或其變化。數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)700包括兩個(gè)網(wǎng)絡(luò)端口 710,每個(gè)網(wǎng)絡(luò)端口各配置成用于 根據(jù)精確時(shí)間傳遞協(xié)議作為時(shí)間傳遞從接口來工作。當(dāng)然,其他實(shí)施例可以包括多于兩個(gè) 的時(shí)間傳遞從接口,并且其他實(shí)施例可以包括多于兩個(gè)網(wǎng)絡(luò)端口 710或甚至單個(gè)網(wǎng)絡(luò)端口 710,因?yàn)閱蝹€(gè)網(wǎng)絡(luò)端口可以配置成追蹤多個(gè)時(shí)間傳遞主基準(zhǔn)。數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)還包括實(shí)時(shí)時(shí) 鐘(RTC)電路720,實(shí)時(shí)時(shí)鐘(RTC)電路720配置成基于數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)接收的時(shí)間傳遞消 息來追蹤時(shí)刻。最后,數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)包括控制電路730,控制電路730連接到網(wǎng)絡(luò)端口 710 和RTC電路720,并且配置成基于網(wǎng)絡(luò)端口 710處從主基準(zhǔn)源接收的時(shí)間傳遞消息中的頻 率可追蹤性字段值和時(shí)鐘類字段值,選擇兩個(gè)或更多個(gè)主基準(zhǔn)源之一作為時(shí)間傳遞數(shù)據(jù)的 源。此選擇將頻率可追蹤性字段值設(shè)為優(yōu)先于時(shí)鐘類字段值??刂齐娐?30(在圖7所示 的實(shí)施例中包括耦合到存儲(chǔ)器750的微處理器740)還(例如使用存儲(chǔ)在存儲(chǔ)器750中的 程序指令)調(diào)適成控制RTC電路720以基于從所選主基準(zhǔn)源接收的時(shí)間傳遞消息來追蹤時(shí) 亥IJ,同時(shí)忽略從其他主基準(zhǔn)源接收的時(shí)間傳遞消息。
[0070] 正如熟悉網(wǎng)絡(luò)設(shè)備設(shè)計(jì)的技術(shù)人員容易理解的,可以使用數(shù)字邏輯和/或一個(gè)或 多個(gè)微控制器、微處理器或其他數(shù)字硬件來實(shí)現(xiàn)本文描述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),如圖4的示例 網(wǎng)絡(luò)節(jié)點(diǎn)400和圖7的示例網(wǎng)絡(luò)節(jié)點(diǎn)700的若干多種功能塊。若干圖示的功能可以一起在 如單個(gè)專用集成電路(ASIC)中或在其之間具有適合的硬件和/或軟件接口的兩個(gè)或更多 個(gè)分開的裝置中來實(shí)現(xiàn)。再者,數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)的若干功能元件可以使用專用硬件來提供,而 其他功能元件利用執(zhí)行軟件的硬件與適合的軟件或固件關(guān)聯(lián)來提供。由此,如本文所使用 的術(shù)語(yǔ)"處理器"或"控制器"并非排他性地指能夠執(zhí)行軟件的硬件,并且可以隱含地包括 且不限于數(shù)字信號(hào)處理器(DSP)硬件、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(ROM)、用于存儲(chǔ)軟件和 /或程序或應(yīng)用數(shù)據(jù)的隨機(jī)存取存儲(chǔ)器和非易失性存儲(chǔ)器。還可以包括常規(guī)和/或定制的 其他硬件。網(wǎng)絡(luò)設(shè)備的設(shè)計(jì)人員將認(rèn)識(shí)到這些設(shè)計(jì)選擇中固有存在的成本、性能和維護(hù)方 面的平衡。
[0071] 鑒于本發(fā)明的這些和其他變化和擴(kuò)充,應(yīng)該認(rèn)識(shí)到前文描述和附圖表示本文教導(dǎo) 的用于數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)中管理時(shí)間傳遞協(xié)議的方法和設(shè)備的非限制性示例。因此,本文講解 的創(chuàng)新性設(shè)備和技術(shù)不受限于前文的描述和附圖。相反,本發(fā)明實(shí)際僅由所附權(quán)利要求及 其合法的等效物限定。
【權(quán)利要求】
1. 一種數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其包括: 時(shí)鐘源接口,所述時(shí)鐘源接口配置成用于連接到從遠(yuǎn)程節(jié)點(diǎn)提供的同步時(shí)鐘源; 第一和第二網(wǎng)絡(luò)端口,所述第一和第二網(wǎng)絡(luò)端口配置成用于根據(jù)精確時(shí)間傳遞協(xié)議分 別作為時(shí)間傳遞從接口和時(shí)間傳遞主接口來工作; 實(shí)時(shí)時(shí)鐘(RTC)電路,所述實(shí)時(shí)時(shí)鐘(RTC)電路配置成提供經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā) 送的時(shí)間傳遞消息的時(shí)刻數(shù)據(jù),以及選擇性地以第一模式工作,其中該RTC頻率由來自所 述時(shí)鐘源接口的時(shí)鐘信號(hào)來驅(qū)動(dòng);以第二模式工作,其中所述RTC頻率由所述時(shí)間傳遞從 接口接收的時(shí)間傳遞消息導(dǎo)出的時(shí)鐘信號(hào)來驅(qū)動(dòng);以及以第三模式工作,其中所述RTC頻 率由本地時(shí)鐘信號(hào)來驅(qū)動(dòng);以及 控制電路,所述控制電路連接到所述網(wǎng)絡(luò)端口和所述RTC電路且配置成: 確定所述時(shí)鐘源接口是否正在接收具有至少預(yù)定質(zhì)量等級(jí)的同步信號(hào)以及所述第一 網(wǎng)絡(luò)端口是否正在接收具有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息; 控制所述RTC電路在所述時(shí)鐘源接口正在接收具有至少所述預(yù)定質(zhì)量等級(jí)的同步源 信號(hào)的第一間隔期間以第一模式工作,在所述時(shí)鐘源接口沒有在接收具有至少所述預(yù)定質(zhì) 量的同步源信號(hào)以及所述第一網(wǎng)絡(luò)端口在接收具有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳 遞消息的第二間隔期間以第二模式工作,以及在所述時(shí)鐘源接口沒有在接收具有至少所述 預(yù)定質(zhì)量的同步源信號(hào)以及所述第一網(wǎng)絡(luò)端口沒有在接收具有指示真的頻率可追蹤性標(biāo) 志的時(shí)間傳遞消息的第三間隔期間以第三模式工作;以及 在所述RTC電路以所述第一模式工作時(shí)以及在所述RTC電路以所述第二模式工作以及 所述時(shí)間傳遞消息中接收的可追蹤性指示指示真時(shí),將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間 傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第一值,以及在如下情況下時(shí)將其設(shè)為指示 假的第二值:(a)當(dāng)所述RTC電路正在以所述第三模式工作時(shí);以及(b)當(dāng)所述RTC電路正 在以所述第二模式工作且所述時(shí)間傳遞消息中接收的所述可追蹤性指示指示假時(shí)。
2. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008 (IEEE 1588)所規(guī)定的精確時(shí)鐘同步協(xié)議。
3. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述時(shí)鐘源接口是配置成作為同步以太網(wǎng) 從時(shí)鐘工作的同步以太網(wǎng)接口。
4. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述時(shí)鐘源接口包括同步光聯(lián)網(wǎng)(SONET) 接口或同步數(shù)字分層(SDH)接口。
5. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路還配置成控制所述RTC電路 以在緊隨重新建立先前丟失的同步源信號(hào)之后的去抖動(dòng)間隔期間以所述第二模式工作。
6. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路還配置成控制所述RTC電路 以在所述同步信號(hào)可用且具有至少所述預(yù)定質(zhì)量等級(jí)時(shí),在所述數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)沒有在接收 時(shí)間傳遞消息的間隔期間使用來自所述時(shí)鐘源接口的所述同步信號(hào)來更新時(shí)刻,以及在來 自所述時(shí)鐘源接口的所述同步信號(hào)不可用或沒有至少所述預(yù)定質(zhì)量等級(jí)時(shí)使用所述本地 時(shí)鐘信號(hào)來更新時(shí)刻。
7. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路還配置成設(shè)置經(jīng)由所述第二 網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消息的外發(fā)時(shí)鐘類字段,其中所述外發(fā)時(shí)鐘類字段在所述控制電 路以所述第一模式工作時(shí)基于所述同步時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量,在以所述第二模式工作時(shí)基 于來自所接收的時(shí)間傳遞消息的進(jìn)入時(shí)鐘類字段,以及在以所述第三模式工作時(shí)基于所述 本地時(shí)鐘的質(zhì)量。
8. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路配置成通過確定所述數(shù)據(jù)網(wǎng) 絡(luò)節(jié)點(diǎn)是否接收到與同步信號(hào)關(guān)聯(lián)的"不使用"指示,以確定所述時(shí)鐘源接口是否正在接收 具有至少預(yù)定質(zhì)量等級(jí)的所述同步信號(hào)。
9. 如權(quán)利要求1所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路配置成確定所述時(shí)鐘源接口 是否正在接收具有至少預(yù)定質(zhì)量等級(jí)的同步信號(hào)是通過確定與所接收的同步信號(hào)關(guān)聯(lián)的 質(zhì)量等級(jí)是否大于或等于所述第一網(wǎng)絡(luò)端口處接收的時(shí)間傳遞消息關(guān)聯(lián)的質(zhì)量等級(jí)來進(jìn) 行的。
10. 如權(quán)利要求2所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述控制電路還配置成: 響應(yīng)外部提供的配置命令,禁用所述時(shí)間傳遞從接口并以初級(jí)邊界時(shí)鐘模式工作;以 及 當(dāng)以初級(jí)邊界時(shí)鐘模式工作時(shí),配置成: 控制所述RTC電路在所述時(shí)鐘源接口正在接收具有至少所述預(yù)定質(zhì)量等級(jí)的同步源 信號(hào)的第四間隔期間以所述第一模式工作,以及在所述時(shí)鐘源接口沒有在接收具有至少所 述預(yù)定質(zhì)量等級(jí)的同步源信號(hào)的第五間隔期間以所述第三模式工作; 在所述RTC電路正在以所述第一模式工作時(shí),將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間 傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第一值,以及否則,將其設(shè)為指示假的第二 值; 將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的每個(gè)通告消息中的超級(jí)主時(shí)鐘ID字段和發(fā)送時(shí)鐘ID 字段設(shè)為相同的值。
11. 一種數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其包括: 一個(gè)或多個(gè)網(wǎng)絡(luò)端口,所述一個(gè)或多個(gè)網(wǎng)絡(luò)端口配置成用于根據(jù)精確時(shí)間傳遞協(xié)議作 為時(shí)間傳遞從接口來工作; 實(shí)時(shí)時(shí)鐘(RTC)電路,所述實(shí)時(shí)時(shí)鐘(RTC)電路配置成基于所述數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)接收的 時(shí)間傳遞消息來追蹤時(shí)刻;以及 控制電路,所述控制電路連接到所述網(wǎng)絡(luò)端口和所述RTC電路且配置成: 選擇兩個(gè)或更多個(gè)主基準(zhǔn)源之一作為時(shí)間傳遞數(shù)據(jù)的源,所述選擇基于所述一個(gè)或多 個(gè)網(wǎng)絡(luò)端口處從所述主基準(zhǔn)源接收的時(shí)間傳遞消息中的頻率可追蹤性字段值和時(shí)鐘類字 段值,其中所述選擇將所述頻率可追蹤性字段值設(shè)為優(yōu)先于所述時(shí)鐘類字段值;以及 控制所述RTC電路以基于從所選主基準(zhǔn)源接收的時(shí)間傳遞消息來追蹤時(shí)刻,同時(shí)忽略 從其他主基準(zhǔn)源接收的時(shí)間傳遞消息。
12. 如權(quán)利要求11所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008 (IEEE 1588)所規(guī)定的精確時(shí)鐘同步協(xié)議。
13. 如權(quán)利要求11所述的數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn),其中所述選擇還基于每個(gè)所述主基準(zhǔn)源的分 組定時(shí)信號(hào)失效指示的數(shù)量或主基準(zhǔn)的類型或二者兼有。
14. 數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)中的一種方法,所述數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)具有配置成用于連接到從遠(yuǎn)程節(jié) 點(diǎn)提供的同步時(shí)鐘源的時(shí)鐘源接口、配置成用于根據(jù)精確時(shí)間傳遞協(xié)議分別作為時(shí)間傳遞 從接口和時(shí)間傳遞主接口來工作的第一和第二網(wǎng)絡(luò)端口、配置成提供經(jīng)由所述第二網(wǎng)絡(luò)端 口發(fā)送的時(shí)間傳遞消息的時(shí)刻數(shù)據(jù)以及選擇性地以第一模式工作的實(shí)時(shí)時(shí)鐘(RTC)電路, 其中該RTC頻率由來自時(shí)鐘源接口的時(shí)鐘信號(hào)來驅(qū)動(dòng);以第二模式工作,其中所述RTC頻 率由所述時(shí)間傳遞從接口接收的時(shí)間傳遞消息導(dǎo)出的時(shí)鐘信號(hào)來驅(qū)動(dòng);以及以第三模式工 作,其中所述RTC頻率由本地時(shí)鐘信號(hào)來驅(qū)動(dòng);所述方法包括: 確定所述時(shí)鐘源接口是否正在接收具有至少預(yù)定質(zhì)量等級(jí)的同步信號(hào)以及所述第一 網(wǎng)絡(luò)端口是否正在接收具有指示真的頻率可追蹤性標(biāo)志的時(shí)間傳遞消息; 控制所述RTC電路在所述時(shí)鐘源接口正在接收具有至少所述預(yù)定質(zhì)量等級(jí)的同步源 信號(hào)的第一間隔期間以第一模式工作,在所述第一網(wǎng)絡(luò)端口正在接收具有指示真的頻率可 追蹤性標(biāo)志的時(shí)間傳遞消息以及所述時(shí)鐘源接口沒有在接收具有至少所述預(yù)定質(zhì)量等級(jí) 的同步源信號(hào)的第二間隔期間以第二模式工作,以及在所述時(shí)鐘源接口沒有在接收具有至 少所述預(yù)定質(zhì)量等級(jí)的同步源信號(hào)以及所述第一網(wǎng)絡(luò)端口沒有在接收具有指示真的頻率 可追蹤性標(biāo)志的時(shí)間傳遞消息的第三間隔中以所述第三模式工作;以及 在所述RTC電路以所述第一模式工作時(shí)以及在所述RTC電路以所述第二模式工作以及 所述時(shí)間傳遞消息中接收的可追蹤性指示指示真時(shí),將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間 傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第一值,以及在如下情況下時(shí)將其設(shè)為指示 假的第二值:(a)當(dāng)所述RTC電路正在以所述第三模式工作時(shí);以及(b)當(dāng)所述RTC電路正 在以所述第二模式工作且所述時(shí)間傳遞消息中接收的所述可追蹤性指示指示假時(shí)。
15. 如權(quán)利要求14所述的方法,其中所述時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008 (IEEE 1588)所規(guī)定的精確時(shí)鐘同步協(xié)議。
16. 如權(quán)利要求14所述的方法,其中所述時(shí)鐘源接口是配置成作為同步以太網(wǎng)從時(shí)鐘 工作的同步以太網(wǎng)接口。
17. 如權(quán)利要求14所述的方法,其中所述時(shí)鐘源接口包括同步光聯(lián)網(wǎng)(SONET)接口或 同步數(shù)字分層(SDH)接口。
18. 如權(quán)利要求14所述的方法,還包括控制所述RTC電路以在緊隨重新建立先前丟失 的同步源信號(hào)之后的去抖動(dòng)間隔期間以所述第二模式工作。
19. 如權(quán)利要求14所述的方法,還包括控制所述RTC電路以在所述同步信號(hào)可用且具 有至少所述預(yù)定質(zhì)量等級(jí)時(shí),在所述數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)沒有在接收時(shí)間傳遞消息的間隔期間使 用來自所述時(shí)鐘源接口的所述同步信號(hào)來更新時(shí)刻,以及在來自所述時(shí)鐘源接口的所述時(shí) 鐘信號(hào)不可用或沒有至少所述預(yù)定質(zhì)量等級(jí)時(shí)使用所述本地時(shí)鐘信號(hào)來更新時(shí)刻。
20. 如權(quán)利要求14所述的方法,還包括設(shè)置經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間傳遞消 息的外發(fā)時(shí)鐘類字段,其中所述外發(fā)時(shí)鐘類字段在所述控制電路以所述第一模式工作時(shí)基 于所述同步時(shí)鐘信號(hào)的時(shí)鐘質(zhì)量,在以所述第二模式工作時(shí)基于來自所接收的時(shí)間傳遞消 息的進(jìn)入時(shí)鐘類字段,以及在以所述第三模式工作時(shí)基于所述本地時(shí)鐘的質(zhì)量。
21. 如權(quán)利要求15所述的方法,還包括 響應(yīng)外部提供的配置命令,禁用所述時(shí)間傳遞從接口并以初級(jí)邊界時(shí)鐘模式工作;以 及當(dāng)以所述初級(jí)邊界時(shí)鐘模式工作時(shí): 控制所述RTC電路在所述時(shí)鐘源接口正在接收具有至少所述預(yù)定質(zhì)量等級(jí)的同步源 信號(hào)的第四間隔期間以所述第一模式工作,以及在所述時(shí)鐘源接口沒有在接收具有至少所 述預(yù)定質(zhì)量等級(jí)的同步源信號(hào)的第五間隔期間以所述第三模式工作; 在所述RTC電路正在以所述第一模式工作時(shí),將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的時(shí)間 傳遞消息中的頻率可追蹤性標(biāo)志設(shè)為指示真的第一值,以及否則,將其設(shè)為指示假的第二 值; 將經(jīng)由所述第二網(wǎng)絡(luò)端口發(fā)送的每個(gè)通告消息中的超級(jí)主時(shí)鐘ID字段和發(fā)送時(shí)鐘ID 字段設(shè)為相同的值。
22. 數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)中的一種方法,所述數(shù)據(jù)網(wǎng)絡(luò)節(jié)點(diǎn)具有配置成用于根據(jù)精確時(shí)間傳 遞協(xié)議作為時(shí)間傳遞從接口工作的一個(gè)或多個(gè)網(wǎng)絡(luò)端口,以及配置成基于所述數(shù)據(jù)網(wǎng)絡(luò)節(jié) 點(diǎn)接收的時(shí)間傳遞消息來追蹤時(shí)刻的實(shí)時(shí)時(shí)鐘(RTC)電路,所述方法包括: 選擇兩個(gè)或更多個(gè)主基準(zhǔn)源之一作為時(shí)間傳遞數(shù)據(jù)的源,所述選擇基于所述一個(gè)或多 個(gè)網(wǎng)絡(luò)端口處從所述主基準(zhǔn)源接收的時(shí)間傳遞消息中的頻率可追蹤性字段值和時(shí)鐘類字 段值,其中所述選擇將頻率可追蹤性字段值設(shè)為優(yōu)先于時(shí)鐘類字段值;以及 控制所述RTC電路以基于從所選主基準(zhǔn)源接收的時(shí)間傳遞消息來追蹤時(shí)刻,同時(shí)忽略 從其他主基準(zhǔn)源接收的時(shí)間傳遞消息。
23. 如權(quán)利要求22所述的方法,其中所述時(shí)間傳遞協(xié)議遵從IEEE標(biāo)準(zhǔn) 1588-2008 (IEEE 1588)所規(guī)定的精確時(shí)鐘同步協(xié)議。
24. 如權(quán)利要求22所述的方法,其中所述選擇還基于每個(gè)所述主基準(zhǔn)源的分組定時(shí)信 號(hào)失效指示的數(shù)量或主基準(zhǔn)的類型或二者兼有。
【文檔編號(hào)】H04J3/06GK104145435SQ201380011260
【公開日】2014年11月12日 申請(qǐng)日期:2013年2月18日 優(yōu)先權(quán)日:2012年2月27日
【發(fā)明者】鄭群, T.蓋爾, 張彤華 申請(qǐng)人:瑞典愛立信有限公司