專利名稱:一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法和系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及在分組網(wǎng)絡(luò)中采用物理時(shí)鐘技術(shù)和分組時(shí)鐘技術(shù)兩種不同時(shí)鐘同步技術(shù)混合組網(wǎng)情況下,一種時(shí)鐘同步混合組網(wǎng)的系統(tǒng)和架構(gòu),時(shí)鐘鏈路拓?fù)浣⒑捅Wo(hù),及混合時(shí)鐘源選源的方法和裝置。
背景技術(shù):
隨著無線通信技術(shù)的發(fā)展,電信網(wǎng)絡(luò)也由傳統(tǒng)的電路交換方式轉(zhuǎn)變?yōu)榉纸M交換。這就需要解決在分組網(wǎng)絡(luò)中如何實(shí)現(xiàn)時(shí)鐘和時(shí)間的同步。ITU-T G.826X系列標(biāo)準(zhǔn)規(guī)范了采用同步以太網(wǎng)實(shí)現(xiàn)分組網(wǎng)絡(luò)的物理時(shí)鐘同步;IEEE1588v2規(guī)范了采用精確時(shí)間協(xié)議(Precision Time Protocol,簡(jiǎn)稱PTP)實(shí)現(xiàn)時(shí)間同步和時(shí)鐘同步。為了兼容現(xiàn)有的傳統(tǒng)網(wǎng)絡(luò),并適應(yīng)時(shí)鐘同步技術(shù)的發(fā)展,采用不同同步技術(shù)混合組網(wǎng)不可避免?,F(xiàn)有的同步以太網(wǎng)(SyncE)和同步數(shù)字體系(SDH)網(wǎng)絡(luò)采用同步狀態(tài)消息(Synchronization StatusMessage,簡(jiǎn)稱SSM)協(xié)議完成時(shí)鐘分配和同步,對(duì)無法支持同步以太網(wǎng)的網(wǎng)絡(luò),比如傳統(tǒng)路由器/交換機(jī)網(wǎng)絡(luò)和無線微波網(wǎng)絡(luò),就必須采用PTP協(xié)議或網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)協(xié)議完成時(shí)鐘和時(shí)間的分配和同步。其中,前者為一種采用SSM協(xié)議的時(shí)鐘技術(shù)為物理時(shí)鐘技術(shù),后者采用PTP或NTP協(xié)議的時(shí)鐘技術(shù)為分組時(shí)鐘技術(shù),當(dāng)采用兩種同步技術(shù)實(shí)現(xiàn)混合組網(wǎng)時(shí),就需要解決和規(guī)范混合組網(wǎng)情況下的時(shí)鐘同步的拓?fù)浣?、時(shí)鐘鏈路的保護(hù)和時(shí)鐘源選擇等問題。ITU-T G.8265和G.8265.1規(guī)定了分組方式下PTP頻率同步的通用架構(gòu)和頻率分配的電信規(guī)范。如圖1所示,它規(guī)定的同步架構(gòu)類似NTP協(xié)議的客戶/服務(wù)(Client/Server)模式,即同步網(wǎng)絡(luò)劃分為不同的PTP域,不同PTP域之間相互隔離;每個(gè)主時(shí)鐘(Master)屬于不同的PTP域,Master之間也相互隔離,不能通信;從時(shí)鐘(Slave)可以加入多個(gè)PTP域,即一個(gè)Slave可以和多個(gè)Master之間建立通信并獲取同步服務(wù);每個(gè)Slave內(nèi)部建立多個(gè)邏輯的只能作為從時(shí)鐘的普通時(shí)鐘(Slave Only Ordinary Clock,即簡(jiǎn)稱S00C)實(shí)例,每個(gè)SOOC實(shí)例和相應(yīng)的Master進(jìn)行同步和頻率恢復(fù)。另外,Master和Slave的角色不能改變,是固定的,即Master只能作為Master, Slave只能作為Slave,不允許使用最佳主時(shí)鐘算法(Best Master Clock,簡(jiǎn)稱BMC)算法自動(dòng)重配置同步的拓?fù)洌碢TP時(shí)鐘鏈路是單向的。最后,考慮到需要和現(xiàn)有SSM協(xié)議的同步保護(hù)方式的一致性,ITU-T G.8265.1沒有采用IEEE1588v2規(guī)定的默認(rèn)BMC (最佳主時(shí)鐘)算法,而是規(guī)定了類似SSM選源算法的替換的最佳主時(shí)鐘算法(Alternate BMCA)算法?,F(xiàn)有的ITU-T G.8265及G.8265.1頻率同步電信規(guī)范在客戶/服務(wù)這種架構(gòu)下可以正常的工作。但是,考慮到資源的有效利用和網(wǎng)絡(luò)可靠性等因素,目前的電信網(wǎng)絡(luò)架構(gòu)基本都采用了環(huán)型、鏈型及其組合進(jìn)行組網(wǎng)。另外,同步網(wǎng)絡(luò)需要實(shí)現(xiàn)可靠保護(hù),比如在同一個(gè)地理位置,可以部署硬件冗余和Master冗余;在不同的地理位置,可以部署相互獨(dú)立的Master,實(shí)現(xiàn)1:1和N:1保護(hù)。SDH網(wǎng)絡(luò)或同步以太網(wǎng)絡(luò)采用SSM協(xié)議進(jìn)行頻率同步拓?fù)涞慕⒑蜁r(shí)鐘鏈路的保護(hù),由于SSM頻率同步鏈路是雙向的,即當(dāng)主時(shí)鐘源失效后,網(wǎng)絡(luò)設(shè)備會(huì)根據(jù)SSM協(xié)議的計(jì)算,從其它方向選擇并切換到新的時(shí)鐘源,從而保證同步的可靠性。但對(duì)當(dāng)前的ITU-T G.8265.1標(biāo)準(zhǔn),在混合組網(wǎng)情況下,現(xiàn)有標(biāo)準(zhǔn)規(guī)范存在以下問題:(I)其規(guī)定的同步拓?fù)涫且环N星形架構(gòu),設(shè)備角色固定的,即Master只能作為Master,Slave只能作為Slave,不能自動(dòng)重配置,因此這種同步架構(gòu)比較適用于接入層網(wǎng)絡(luò),而不適合于采用環(huán)形拓?fù)涞膮R聚層和核心層網(wǎng)絡(luò);(2)如圖2所示,頻率同步的方向只能是從Master (作為Server)到Slave (作為Client),而且這種方向固定不變,即時(shí)鐘同步鏈路是單向的,因此,在電信網(wǎng)絡(luò)中,采用不同同步技術(shù)進(jìn)行混合組網(wǎng)時(shí),按照現(xiàn)有的G.8265.1標(biāo)準(zhǔn)規(guī)范,并不能像SSM協(xié)議那樣完成同步拓?fù)涞慕⒑蜁r(shí)鐘鏈路的保護(hù)倒換,會(huì)導(dǎo)致同步失效。因此,在混合組網(wǎng)情況下,這種單向的時(shí)鐘鏈路不適用。(3)如圖2所示,現(xiàn)有的Alternate BMCA選源算法只考慮了分組時(shí)鐘源(例如PTP頻率參數(shù)),比如分組時(shí)鐘源的QL (時(shí)鐘等級(jí)質(zhì)量)、PTSF (分組定時(shí)信號(hào)失效)和Priority (優(yōu)先級(jí)),并沒有考慮混合組網(wǎng)情況下物理時(shí)鐘源,例如SyncE頻率參數(shù),比如物理時(shí)鐘源的QUPriority和SF (信號(hào)失效),因此在混合組網(wǎng)時(shí),Alternate BMCA算法并不能進(jìn)行正確的時(shí)鐘鏈路拓?fù)涞慕?、時(shí)鐘鏈路倒換和時(shí)鐘源選擇,即現(xiàn)有G.8265.1標(biāo)準(zhǔn)規(guī)范不能解決混合組網(wǎng)情況下的混合時(shí)鐘源選擇問題。(4)現(xiàn)有的G.8265.1頻率同步電信規(guī)范,Master和Slave之間要求采用單播消息進(jìn)行協(xié)商和頻率同步,在混合組網(wǎng)情況下,組網(wǎng)不靈活,效率不高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提出一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)裝置,解決了不同時(shí)鐘技術(shù)混合組網(wǎng)情況下的同步網(wǎng)絡(luò)建立、時(shí)鐘鏈路保護(hù)的問題。為了解決上述技術(shù)問題,本發(fā)明提供了一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法,其中,為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息,其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,此同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息;為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘,此同步設(shè)備通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備與N個(gè)其它同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備相鄰時(shí),為所述同步設(shè)備設(shè)置一個(gè)主時(shí)鐘和N個(gè)從時(shí)鐘,為與其相鄰的N個(gè)同步設(shè)備分別設(shè)置一個(gè)主時(shí)鐘和一個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向其它N個(gè)與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過N個(gè)從時(shí)鐘分別從與其相鄰的N個(gè)同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述同步設(shè)備鎖定一相鄰?fù)皆O(shè)備的分組時(shí)鐘源后,沿此同步設(shè)備的主時(shí)鐘至所述相鄰?fù)皆O(shè)備的從時(shí)鐘的路徑向所述相鄰?fù)皆O(shè)備發(fā)送指示無效的時(shí)鐘源等級(jí)或者停止發(fā)送分組時(shí)鐘源信息。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路,所述同步設(shè)備根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述同步設(shè)備在待選時(shí)鐘源中同時(shí)包括分組時(shí)鐘源和物理時(shí)鐘源并且各待選時(shí)鐘源的時(shí)鐘等級(jí)和優(yōu)先級(jí)均相同的情況下,從物理時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述同步設(shè)備通過主時(shí)鐘向相鄰設(shè)備的從時(shí)鐘發(fā)送時(shí)鐘源信息時(shí)采用單播或組播方式。為了解決上述技術(shù)問題,本發(fā)明還提供了一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)系統(tǒng),其中,所述系統(tǒng)包括同步設(shè)備配置模塊和跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)而連接的同步設(shè)備;所述同步設(shè)備包括時(shí)鐘源處理模塊;所述同步設(shè)備配置模塊,用于為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘;所述時(shí)鐘源處理模塊,用于同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息;其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述同步設(shè)備配置模塊,還用于為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘;所述時(shí)鐘源處理模塊,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述同步設(shè)備配置模塊,還用于使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述同步設(shè)備配置模塊,還用于為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路;所述時(shí)鐘源處理模塊,還用于根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。
為了解決上述技術(shù)問題,本發(fā)明還提供了一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)裝置,所述裝置位于同步設(shè)備中,所述裝置包括時(shí)鐘源處理模塊;其中,所述時(shí)鐘源處理模塊包括分組時(shí)鐘系統(tǒng)模塊;所述分組時(shí)鐘系統(tǒng)模塊包括一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述分組時(shí)鐘系統(tǒng)模塊,用于在所述裝置所屬的同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。進(jìn)一步地,上述裝置還可以具有以下特點(diǎn):所述分組時(shí)鐘系統(tǒng)模塊,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。進(jìn)一步地,上述裝置還可以具有以下特點(diǎn):所述裝置還包括物理時(shí)鐘系統(tǒng)模塊和時(shí)鐘源選擇模塊;所述物理時(shí)鐘系統(tǒng)模塊,用于通過物理時(shí)鐘鏈路為所述同步設(shè)備提供物理時(shí)鐘參數(shù);所述時(shí)鐘源選擇模塊,還用于根據(jù)從分組時(shí)鐘系統(tǒng)模塊的從時(shí)鐘獲取的分組時(shí)鐘參數(shù)和從物理時(shí)鐘系統(tǒng)模塊獲取的物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。本方案提出的解決方案相應(yīng)解決了現(xiàn)有技術(shù)的問題。首先,(I)采用了一種混合組網(wǎng)的時(shí)鐘同步系統(tǒng)或架構(gòu),這種新的時(shí)鐘同步系統(tǒng)能兼容現(xiàn)有的同步系統(tǒng),不但適用于星形網(wǎng)絡(luò),也適用于環(huán)形、鏈形和網(wǎng)狀網(wǎng)絡(luò)等復(fù)雜網(wǎng)絡(luò)拓?fù)洹?2)實(shí)現(xiàn)了雙向的PTP時(shí)鐘鏈路,即配置一個(gè)Master,用于向其它設(shè)備發(fā)送頻率信息,即進(jìn)行正方向的頻率恢復(fù),另外配置一個(gè)或多個(gè)Slave實(shí)例,用于從其它Master接收頻率信息,即進(jìn)行反方向的頻率恢復(fù);這樣,在物理時(shí)鐘技術(shù)和分組時(shí)鐘技術(shù)混合組網(wǎng)情況下,當(dāng)時(shí)鐘源失效時(shí),使PTP同步設(shè)備能正常倒換并鎖定其它時(shí)鐘源,解決了混合組網(wǎng)情況下時(shí)鐘源倒換失效問題;(3)改進(jìn)現(xiàn)有標(biāo)準(zhǔn)的Alternate BMCA算法,使時(shí)鐘源選擇除了考慮PTP頻率參數(shù),還考慮SSM頻率參數(shù),從而解決了混合組網(wǎng)時(shí)時(shí)鐘源選擇問題。(4)Slave向Master請(qǐng)求時(shí)鐘同步服務(wù)是,采用單播方式,Master向Slave提供同步服務(wù)是,可以采用單播,也可以采用組播,提高了系統(tǒng)效率和組網(wǎng)的靈活性;通過采用上述方法,解決了物理時(shí)鐘技術(shù)和分組時(shí)鐘技術(shù)混合組網(wǎng)下的時(shí)鐘拓?fù)涞慕?、時(shí)鐘鏈路保護(hù)和時(shí)鐘源選擇等問題,擴(kuò)大了時(shí)鐘同步業(yè)務(wù)的應(yīng)用范圍。
圖1是現(xiàn)有的G.8265.1的頻率同步架構(gòu)和系統(tǒng)結(jié)構(gòu)圖;圖2是現(xiàn)有的PTP設(shè)備中PTP時(shí)鐘源處理模塊的結(jié)構(gòu)示意圖;圖3是多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法的一種具體示意圖;圖4是多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法的另一種具體示意圖;圖5是混合組網(wǎng)下時(shí)鐘源選擇方法示意圖;圖6是混合組網(wǎng)下的時(shí)鐘同步系統(tǒng)架構(gòu);圖7是混合組網(wǎng)下的同步設(shè)備的功能模塊結(jié)構(gòu)示意圖8是具體實(shí)施例的第一階段中所有設(shè)備鎖定主時(shí)鐘源G.811的示意圖;圖9是具體實(shí)施例的第二階段中主時(shí)鐘源故障時(shí)切換到備時(shí)鐘源G.812的示意圖;圖10是具體實(shí)施例的第三階段中倒換后所有設(shè)備鎖定備時(shí)鐘源G.812的示意圖。
具體實(shí)施例方式本方案中的混合組網(wǎng)中包括支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)以及不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)(例如傳統(tǒng)路由器、交換機(jī)網(wǎng)絡(luò),無線微波網(wǎng)絡(luò),OTN網(wǎng)絡(luò)等)。多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法,包括:為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息,其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。通過上述方法,相鄰?fù)皆O(shè)備可以進(jìn)行雙向鏈路通信,可以完成正方向和反方向的頻率恢復(fù),完成雙向的行為,對(duì)混合組網(wǎng)中時(shí)鐘鏈路的保護(hù)倒換起到重要作用。具體說明如下:同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備與N個(gè)其它同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備相鄰時(shí),為所述同步設(shè)備設(shè)置一個(gè)主時(shí)鐘和N個(gè)從時(shí)鐘,為與其相鄰的N個(gè)同步設(shè)備分別設(shè)置一個(gè)主時(shí)鐘和一個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向其它N個(gè)與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過N個(gè)從時(shí)鐘分別從與其相鄰的N個(gè)同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。如圖3所示,在NE2和NE3分別配置一個(gè)Master和一個(gè)Slave實(shí)例,并指定它們的端口狀態(tài)為Master和Slave ;如果端口狀態(tài)為Slave,則向?qū)?yīng)的Master發(fā)信令報(bào)文請(qǐng)求頻率同步服務(wù);如果端口狀態(tài)為Master,則如果收到頻率同步服務(wù)請(qǐng)求,則發(fā)送頻率同步服務(wù)消息給Slave ;比如圖3,在NE2上配置了一個(gè)Master和一個(gè)Slave實(shí)例,Master的端口狀態(tài)指定為Master, Slave實(shí)例的端口狀態(tài)指定為Slave ;這樣Slave就可以向NE3的Master發(fā)送PTP信令請(qǐng)求時(shí)鐘同步服務(wù),Master就可以向NE3的Slave提供時(shí)鐘同步服務(wù);又比如圖4所示,在NE3設(shè)備,分別有三條PTP時(shí)鐘鏈路和兩條SyncE時(shí)鐘鏈路;NE3設(shè)備配置一個(gè)Master,用于發(fā)送頻率信息給其它設(shè)備,另外配置了三個(gè)Slave實(shí)例,用于從其它設(shè)備接收頻率信息。本方案中,還為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,此同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息;為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘,此同步設(shè)備通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。此方法可以實(shí)現(xiàn)混合組網(wǎng)中不同同步設(shè)備的功能需要,只需作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備可以只配置主時(shí)鐘,只需作為時(shí)鐘同步服務(wù)接受主體只配置從時(shí)鐘,完善系統(tǒng)功能。本方法中,可以使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。即發(fā)送頻率信息的鏈路和接收頻率信息的鏈路組成一條分組時(shí)鐘鏈路,可以通過PTP時(shí)鐘ID、PTP端口號(hào)和/或IP地址等信息來綁定這一條分組時(shí)鐘鏈路;PTP協(xié)議根據(jù)綁定關(guān)系和相關(guān)參數(shù)進(jìn)行報(bào)文的收發(fā)和處理;比如圖3,在ΝΕ2設(shè)備上,ΝΕ2上的Master和NE3上的Slave為正方向的時(shí)鐘鏈路,NE3上的Master和NE2上的Slave為反方向的時(shí)鐘鏈路;由于NE2通過PTP信令獲悉了 NE3的相關(guān)信息,比如時(shí)鐘ID、PTP端口號(hào)和IP地址等信息,因此可以把著兩條時(shí)鐘鏈路綁定為一條分組時(shí)鐘鏈路;根據(jù)這個(gè)綁定關(guān)系,分組時(shí)鐘鏈路就可以實(shí)現(xiàn)物理時(shí)鐘鏈路的行為;又比如圖4,NE3和NEl有一條PTP時(shí)鐘鏈路,它有兩個(gè)方向的PTP通道組成,一個(gè)方向從NEl設(shè)備的Ml (即Masterl)到NE3設(shè)備的SI (即Slavel),這個(gè)方向用于從NEl接收頻率信息;另外一個(gè)方向是從NE3的M4(即Master4)到NEl的SI (即Slavel),這個(gè)方向用于發(fā)送頻率信息給NEl ;這兩個(gè)方向的PTP通道可以通過時(shí)鐘ID或IP地址等信息組成一條PTP時(shí)鐘鏈路。本方法中同步設(shè)備鎖定一相鄰?fù)皆O(shè)備的分組時(shí)鐘源后,沿此同步設(shè)備的主時(shí)鐘至所述相鄰?fù)皆O(shè)備的從時(shí)鐘的路徑向所述相鄰?fù)皆O(shè)備發(fā)送指示無效的時(shí)鐘源等級(jí)或者停止發(fā)送分組時(shí)鐘源信息,以防止時(shí)鐘互鎖。例如:當(dāng)同步設(shè)備鎖定某條分組時(shí)鐘鏈路的時(shí)鐘源后,則向此條鏈路的反方向發(fā)送QL = Oxf時(shí)鐘等級(jí)信息或者停止發(fā)送分組時(shí)鐘源信息,防止時(shí)鐘互鎖;同時(shí)向其它分組時(shí)鐘鏈路和物理時(shí)鐘鏈路發(fā)送鎖定后的時(shí)鐘源QL信息;如圖3所示,假如開始時(shí)NE2和NE3鎖定QL = 0x2的時(shí)鐘源,具體包括:在NE2設(shè)備,NE2鎖定NEl的物理時(shí)鐘源(即QL = 0x2的時(shí)鐘源)后,則Master將向NE3提供分組時(shí)鐘源信息,映射后的PTP clockClass = 84 ;在NE3設(shè)備,Slave實(shí)例獲得分組時(shí)鐘源信息,經(jīng)過選擇器比較,QL最高,則鎖定這個(gè)頻率源;鎖定之后,向此分組時(shí)鐘鏈路的反方向發(fā)送QL = Oxf (對(duì)應(yīng)PTP clockClass =110)的報(bào)文表示此鏈路時(shí)鐘不可用,或者停止發(fā)送分組時(shí)鐘源信息;同時(shí),NE3向NE4發(fā)送QL = 0x2的物理時(shí)鐘源信息;又比如圖4,當(dāng)NE3鎖定NEl輸出的分組時(shí)鐘源后,則NE3根據(jù)綁定關(guān)系,通知本設(shè)備的 M4 (即 Master4)向 NEl 設(shè)備的 SI (即 Slavel)發(fā)送 QL = OxOf (對(duì)應(yīng) clockClass =110)的時(shí)鐘等級(jí)信息表示頻率源不可用或者停止發(fā)送分組時(shí)鐘源信息,因此NEl不會(huì)使用或鎖定NE3輸出的頻率源,避免了互鎖;同時(shí),對(duì)其它兩條PTP時(shí)鐘鏈路,由于和鎖定的PTP時(shí)鐘鏈路不成綁定關(guān)系,因此NE3通知M4向NE5和NE6發(fā)送鎖定后的QL(時(shí)鐘等級(jí)質(zhì)量)信息;另外對(duì)其它兩條SyncE時(shí)鐘鏈路,由于不屬于相同類型的頻率源,因此NE3發(fā)送鎖定后的QL給NE2和NE4 ;本方法中同步設(shè)備鎖定某條物理時(shí)鐘鏈路的時(shí)鐘源后,則向反方向發(fā)送QL =Oxf,避免互鎖;同時(shí),通知本設(shè)備Master向所有分組時(shí)鐘鏈路輸出QL信息和時(shí)鐘信息;對(duì)其它物理時(shí)鐘鏈路,發(fā)送正常的QL信息和時(shí)鐘信息;比如圖4,當(dāng)NE3鎖定NE2的頻率源,NE3發(fā)送QL = OxOf的時(shí)鐘等級(jí)信息給NE2,防止互鎖;同時(shí),向其它物理時(shí)鐘鏈路和所有PTP時(shí)鐘鏈路發(fā)送鎖定后的QL信息及時(shí)鐘信息。本方法中,為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路,此物理時(shí)鐘鏈路與分組時(shí)鐘鏈路均參與時(shí)鐘源選擇并提供時(shí)鐘參數(shù),所述同步設(shè)備根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。比如圖4,NE3設(shè)備具有兩個(gè)SyncE時(shí)鐘鏈路,它們分別和NE2、NE4連接;另外NE3具有三個(gè)PTP時(shí)鐘鏈路,分別和NE1、NE5和NE6連接;這些輸入的時(shí)鐘信息一起參與系統(tǒng)時(shí)鐘的選擇,即NE3設(shè)備根據(jù)從這些時(shí)鐘鏈路接收到QL、本地優(yōu)先級(jí)及信號(hào)失效告警等信息,選擇并鎖定其中一路時(shí)鐘源,并輸入給系統(tǒng)時(shí)鐘。本方法中改進(jìn)現(xiàn)有標(biāo)準(zhǔn)的Alternate BMCA算法,使時(shí)鐘源選擇除了考慮分組時(shí)鐘源參數(shù),還考慮物理時(shí)鐘源參數(shù);在混合組網(wǎng)環(huán)境下,輸入的頻率源可以是分組頻率源,也可以是物理頻率源。當(dāng)前的G.8265.1標(biāo)準(zhǔn)沒有采用IEEE 1588v2的默認(rèn)BMC算法,而是制定了新的Alternate BMCA算法來完成Master的選擇,這個(gè)算法借用了目前SSM協(xié)議的選源機(jī)制,即選擇時(shí)鐘源時(shí),考慮的因素有:時(shí)鐘等級(jí)質(zhì)量(QL)、優(yōu)先級(jí)(Priority)和分組定時(shí)信號(hào)失效指示(PTSF)。在混合組網(wǎng)場(chǎng)景下,由于現(xiàn)在的G.8265.1的架構(gòu)所限制,Alternate BMCA算法只能選擇分組時(shí)鐘源,不能選擇物理時(shí)鐘源;因此需要對(duì)現(xiàn)有的Alternate BMCA算法進(jìn)行改進(jìn)。如圖5所示,具體的混合時(shí)鐘源選擇算法包括:1,由于分組時(shí)鐘鏈路頻率恢復(fù)比物理時(shí)鐘鏈路慢很多,不能收到QL后就直接鎖定,所以只有當(dāng)PTP作為slave端,并且正?;謴?fù)出頻率(即本地slave端PTP恢復(fù)出的頻率鎖定了上游的master PTP源),此PTP時(shí)鐘鏈路才可用,置告警清除;否則,置此PTP時(shí)鐘鏈路存在告警,不能參加系統(tǒng)時(shí)鐘選擇;2,選源時(shí)首先選擇最高時(shí)鐘等級(jí)的時(shí)鐘源,這個(gè)時(shí)鐘源可以是分組時(shí)鐘源,也可以是物理時(shí)鐘源;3,如果多個(gè)輸入時(shí)鐘源(分組時(shí)鐘源或物理時(shí)鐘源)具有相同的QL,則選擇最高優(yōu)先級(jí)的時(shí)鐘源;4,如果多個(gè)輸入具有相同的時(shí)鐘等級(jí)和相同的優(yōu)先級(jí),由于分組時(shí)鐘源和物理時(shí)鐘源的不同特性,因此需要根據(jù)具體的組合情況進(jìn)行分析:(I)如果當(dāng)前可供選擇的時(shí)鐘源都是分組類型的,則采用現(xiàn)有的G.8265.1的標(biāo)準(zhǔn)進(jìn)行選擇;(2)如果當(dāng)前可供選擇的時(shí)鐘源都是物理類型的,則按照現(xiàn)有的G.781和G.8264的標(biāo)準(zhǔn)進(jìn)行選擇;(3)如果當(dāng)前可供選擇的時(shí)鐘源既有分組類型,也有物理類型,則優(yōu)選物理時(shí)鐘源類型,再在多個(gè)物理時(shí)鐘源中根據(jù)G.781/G.8264選擇出一個(gè)最佳物理時(shí)鐘源;因?yàn)榉纸M時(shí)鐘源穩(wěn)定性沒有物理時(shí)鐘源好;5,如果沒有輸入的時(shí)鐘源可選擇,則在丟失輸入源時(shí)進(jìn)入保持模式,或無信號(hào)時(shí)進(jìn)入自由震蕩模式。本方法中,同步設(shè)備通過從時(shí)鐘向相鄰?fù)皆O(shè)備的主時(shí)鐘請(qǐng)求時(shí)鐘同步服務(wù)時(shí)采用單播方式,同步設(shè)備通過主時(shí)鐘向相鄰設(shè)備的從時(shí)鐘發(fā)送時(shí)鐘源信息時(shí)采用單播或組播方式。比如圖4, NEU NE5和NE6的Slave實(shí)例通過單播方式向NE3的Master請(qǐng)求時(shí)鐘同步服務(wù),當(dāng)NE3鎖定某個(gè)時(shí)鐘源后,則通知本設(shè)備的Master向其它設(shè)備通過單播或組播方式發(fā)送頻率信息;相比現(xiàn)有的G.8265.1只能通過單播方式提供時(shí)鐘同步服務(wù)的方式,本方法可以提聞效率。與上述方法對(duì)應(yīng)的多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)系統(tǒng)包括同步設(shè)備配置模塊和跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)而連接的同步設(shè)備;所述同步設(shè)備包括時(shí)鐘源處理模塊;其中,所述同步設(shè)備配置模塊,用于為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘;所述時(shí)鐘源處理模塊,用于同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息;其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。上述描述的新的時(shí)鐘同步混合組網(wǎng)的同步系統(tǒng)和架構(gòu)中,沒有強(qiáng)制規(guī)定設(shè)備的角色,這種設(shè)備類似BC (邊界時(shí)鐘)設(shè)備,即同步設(shè)備可以作為Master來提供時(shí)鐘源服務(wù),也可以作為Slave接受時(shí)鐘源服務(wù);這種新的同步系統(tǒng)和架構(gòu)能兼容現(xiàn)有的同步架構(gòu),能適用于星形、環(huán)形、鏈形和網(wǎng)狀網(wǎng)等網(wǎng)絡(luò)架構(gòu)。所述同步設(shè)備配置模塊,還用于為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘;所述時(shí)鐘源處理模塊,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。此種配置方式可以實(shí)現(xiàn)混合組網(wǎng)中不同同步設(shè)備的功能需要,只需作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備可以只配置主時(shí)鐘,只需作為時(shí)鐘同步服務(wù)接受主體只配置從時(shí)鐘,完善系統(tǒng)功能。如圖6所示,下部分為星形網(wǎng)絡(luò),適合接入網(wǎng),比如通過無線微波加入一些終端設(shè)備,它們通過雙歸方式實(shí)現(xiàn)保護(hù),這時(shí)分組時(shí)鐘鏈路可以采用現(xiàn)有標(biāo)準(zhǔn)的單向鏈路,當(dāng)然也可以采用雙向鏈路;上面為環(huán)形網(wǎng)絡(luò),采用環(huán)形鏈路實(shí)現(xiàn)時(shí)鐘源保護(hù),這時(shí)就必須采用雙向的分組時(shí)鐘鏈路。上述系統(tǒng)中可在相鄰設(shè)備間實(shí)現(xiàn)雙向時(shí)鐘鏈路,如圖6所示的環(huán)形部分,在PTP設(shè)備配置一條或多條分組時(shí)鐘鏈路,即配置一個(gè)Master和一個(gè)或多個(gè)Slave實(shí)例,其中Master用來向其它設(shè)備發(fā)送頻率信息,Slave實(shí)例用來從其它設(shè)備接收頻率信息;這種PTP設(shè)備的作用類似BC(邊界時(shí)鐘)設(shè)備,它可以鎖定一路時(shí)鐘源(物理時(shí)鐘源或分組時(shí)鐘源),并向其它設(shè)備輸出時(shí)鐘源;分組時(shí)鐘鏈路由兩個(gè)方向組成,包括發(fā)送頻率信息的鏈路和接收頻率信息的鏈路,同步設(shè)備配置模塊還可以使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。通過上述技術(shù)特征,使本方案中同步設(shè)備即可以作為Master用來提供時(shí)鐘同步服務(wù),也可以作為Slave接收時(shí)鐘同步服務(wù);相比目前的標(biāo)準(zhǔn)規(guī)范中只能配置一種角色,即只能作為Master,或只能作為Slave,而不能同時(shí)作為Master和Slave的配置方式,本方案具有顯著優(yōu)點(diǎn)。所述同步設(shè)備配置模塊,還用于為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路;所述時(shí)鐘源處理模塊,還用于根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。即在同步設(shè)備上配置一條或多條物理時(shí)鐘鏈路,即采用SSM技術(shù)的時(shí)鐘鏈路,比如2Mbis,SyncE,SDH等,在同步設(shè)備內(nèi)部,這些物理時(shí)鐘鏈路和分組時(shí)鐘鏈路共同參與時(shí)鐘源選擇,選出的最佳時(shí)鐘源作為設(shè)備的系統(tǒng)時(shí)鐘。所述同步設(shè)備配置模塊,還用于為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路,所述時(shí)鐘源處理模塊,還用于根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。本方案中采用改進(jìn)的混合選源的AlternateBMCA算法,使時(shí)鐘源選擇除了考慮分組時(shí)鐘源參數(shù),還考慮物理時(shí)鐘源參數(shù),從而實(shí)現(xiàn)混合時(shí)鐘源選擇;比如圖4,NE3的輸入時(shí)鐘源包括三個(gè)分組時(shí)鐘源(即PTP時(shí)鐘源)和兩個(gè)物理時(shí)鐘源(即SyncE時(shí)鐘源);但NE3只能選擇并鎖定其中一個(gè)時(shí)鐘源作為最佳時(shí)鐘源;具體的選源算法參考上述方法描述中的算法。本方案發(fā)明可以在同步設(shè)備上配置分組時(shí)鐘鏈路和物理時(shí)鐘鏈路,并實(shí)現(xiàn)混合選源,相比于現(xiàn)有標(biāo)準(zhǔn)規(guī)范中只能配置分組時(shí)鐘鏈路和只能實(shí)現(xiàn)分組時(shí)鐘源的選擇的限定具有顯著優(yōu)點(diǎn)。所述時(shí)鐘源處理模塊,還用于鎖定一相鄰?fù)皆O(shè)備的分組時(shí)鐘源后,沿此同步設(shè)備的主時(shí)鐘至所述相鄰?fù)皆O(shè)備的從時(shí)鐘的路徑向所述相鄰?fù)皆O(shè)備發(fā)送指示無效的時(shí)鐘源等級(jí)或者停止發(fā)送分組時(shí)鐘源信息,以防止時(shí)鐘互鎖。例如:在完成混合時(shí)鐘源的選擇并鎖定某個(gè)分組時(shí)鐘源時(shí),則向此條分組時(shí)鐘鏈路中的反方向的發(fā)送QL = Oxf時(shí)鐘等級(jí)信息或者停止發(fā)送分組時(shí)鐘源信息;并向其它SyncE和PTP鏈路發(fā)送鎖定后的頻率源QL信息;比如圖3,當(dāng)NE3的Slave實(shí)例鎖定NE2的時(shí)鐘后(藍(lán)色實(shí)線所示),則通知本設(shè)備的Master發(fā)送QL = Oxf (對(duì)應(yīng)PTP的clockClass=110)給NE2 (紅色實(shí)線所示),或者停止發(fā)送分組時(shí)鐘源信息;這樣,NE2就不會(huì)鎖定NE3的時(shí)鐘,防止互鎖;所述時(shí)鐘源處理模塊,還用于在完成混合時(shí)鐘源的選擇當(dāng)鎖定某個(gè)物理時(shí)鐘源時(shí),則對(duì)此條時(shí)鐘鏈路的反方向發(fā)送QL = Oxf的SSM報(bào)文,對(duì)其它物理時(shí)鐘鏈路發(fā)送鎖定的時(shí)鐘源的QL信息;對(duì)分組時(shí)鐘鏈路,則通知本設(shè)備的Master,發(fā)送Announce報(bào)文給其它設(shè)備,報(bào)文攜帶了鎖定的時(shí)鐘源QL信息;比如圖3,當(dāng)NE2鎖定NEl后,則向NEl發(fā)送QL=Oxf的SSM報(bào)文表示此鏈路時(shí)鐘無效,則NEl就不會(huì)鎖定NE2,從而防止互鎖;同時(shí),NE2向NE3發(fā)送PTP Announce報(bào)文,此報(bào)文攜帶了鎖定的時(shí)鐘源等級(jí)信息(QL = 0x2對(duì)應(yīng)PTP的clockClass = 84);當(dāng)NE3收到這個(gè)Announce報(bào)文,則會(huì)鎖定NE2,并向NE2發(fā)送PTPAnnounce報(bào)文,報(bào)文攜帶了 QL = Oxf信息(對(duì)應(yīng)PTP clockClass = 110),告知NE2此鏈路時(shí)鐘不可用,或者停止發(fā)送分組時(shí)鐘源信息,從而NE2不會(huì)鎖定NE3,防止互鎖。所述時(shí)鐘源處理模塊,還用于通過主時(shí)鐘向相鄰設(shè)備的從時(shí)鐘發(fā)送時(shí)鐘源信息時(shí)采用單播或組播方式。Slave實(shí)例向其它設(shè)備的Master請(qǐng)求時(shí)鐘同步服務(wù)時(shí),采用單播方式,Master向Slave提供時(shí)鐘同步服務(wù)時(shí),可以是單播方式,也可以是組播方式。本方案中可以采用單播,也可以采用組播實(shí)現(xiàn)分組時(shí)鐘同步,相比現(xiàn)有標(biāo)準(zhǔn)規(guī)范中只能通過單播方式實(shí)現(xiàn)分組時(shí)鐘同步不能采用組播方式的限定,本方案的靈活性好,應(yīng)用范圍更廣。本方案提供位于同步設(shè)備中的多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)裝置,包括時(shí)鐘源處理模塊,所述時(shí)鐘源處理模塊包括分組時(shí)鐘系統(tǒng)模塊;所述分組時(shí)鐘系統(tǒng)模塊包括一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述分組時(shí)鐘系統(tǒng)模塊,用于在所述裝置所屬的同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
所述分組時(shí)鐘系統(tǒng)模塊,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。所述裝置還包括物理時(shí)鐘系統(tǒng)模塊和時(shí)鐘源選擇模塊;所述物理時(shí)鐘系統(tǒng)模塊,用于通過物理時(shí)鐘鏈路為所述同步設(shè)備提供物理時(shí)鐘參數(shù);所述時(shí)鐘源選擇模塊,還用于根據(jù)從分組時(shí)鐘系統(tǒng)模塊的從時(shí)鐘獲取的分組時(shí)鐘參數(shù)和從物理時(shí)鐘系統(tǒng)模塊獲取的物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。以圖7為例詳細(xì)說明本裝置。分組時(shí)鐘系統(tǒng)模塊:此模塊包括一個(gè)Master模塊和一個(gè)或多個(gè)Slave實(shí)例模塊,其中Master模塊用于通過PTP報(bào)文輸出分組時(shí)鐘信息,Slave實(shí)例模塊用于從其它設(shè)備的Master接收分組時(shí)鐘信息;(I) Slave模塊輸入和輸出信號(hào)=Slave實(shí)例模塊的輸入信號(hào)包括:ENABLE_REQUESTING_UNICAST_ANN0UNCE(即 Slave 請(qǐng)求 Master 通過單播方式發(fā)送 Announce 報(bào)文給 Slave 設(shè)備,Announce 報(bào)文攜帶 了時(shí)鐘源參數(shù))和 ENABLE_REQUESTING_SYNC_DEL_RESP (即Slave請(qǐng)求Master請(qǐng)求通過單播方式發(fā)送Sync和Delay_Resp報(bào)文給Slave, Sync和Delay_ReSp報(bào)文攜帶了時(shí)間戳,Slave根據(jù)時(shí)間戳,可以恢復(fù)出時(shí)鐘信號(hào)),這個(gè)信號(hào)用于向其它設(shè)備的Master模塊請(qǐng)求頻率同步服務(wù),Master收到這個(gè)請(qǐng)求消息后,會(huì)返回本Master模塊的參數(shù),比如QL、時(shí)鐘ID、PTP端口號(hào)和IP地址等信息給Slave模塊,然后發(fā)送攜帶Timestamps (時(shí)間戳)的Sync報(bào)文和Delay_Resp報(bào)文,Slave根據(jù)時(shí)間戳就可以進(jìn)行頻率恢復(fù);Slave實(shí)例模塊的輸出信號(hào)包括:QL、PTSF (分組定時(shí)信號(hào)失效)和timestamps,QL為時(shí)鐘等級(jí)質(zhì)量信息,用來時(shí)鐘源比較和選擇;PTSF為分組定時(shí)信號(hào)失效信息,是一種告警信號(hào),用于時(shí)鐘源選擇;timestamps為時(shí)間戳,用于頻率恢復(fù);⑵Master模塊的輸入輸出信號(hào):Master模塊用于輸出頻率信息給其它設(shè)備的SOOC實(shí)例;當(dāng)本設(shè)備鎖定某個(gè)時(shí)鐘源后,Master模塊根據(jù)鎖定的時(shí)鐘源打上時(shí)間戳信息,并通過Sync報(bào)文和Delay_Resp報(bào)文發(fā)送給其它設(shè)備;當(dāng)本設(shè)備進(jìn)入Holdover或自振狀態(tài),將根據(jù)本設(shè)備的時(shí)鐘打上時(shí)間戳,并通過Sync報(bào)文發(fā)送給其它設(shè)備;Master模塊的輸出信號(hào)包括QL、時(shí)間戳及其它報(bào)文,用于輸出頻率信息;物理時(shí)鐘系統(tǒng)模塊:物理時(shí)鐘系統(tǒng)模塊包括輸入模塊和輸出模塊,輸入模塊從外部設(shè)備接收物理時(shí)鐘信號(hào)和SSM消息,SSM消息中攜帶了 QL信息;輸出模塊用于輸出物理時(shí)鐘信號(hào)和時(shí)鐘等級(jí)信息,當(dāng)輸入模塊鎖定某個(gè)物理時(shí)鐘時(shí),輸出模塊將反向發(fā)送QL = Oxf的SSM消息給對(duì)端設(shè)備,用于通知輸出的時(shí)鐘信號(hào)不可用,通過此方法防止時(shí)鐘環(huán)路。時(shí)鐘源選擇模塊:本模塊包括三個(gè)部分,一是分組時(shí)鐘部分,用于輸入分組時(shí)鐘的參數(shù),包括分組時(shí)鐘源的QL,Priority和PTSF ;二是物理時(shí)鐘部分,用于輸入物理時(shí)鐘的參數(shù),包括物理時(shí)鐘源的QL、Priority和信號(hào)失效告警;三是混合時(shí)鐘源選擇部分,根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù),本部分運(yùn)行混合選源算法,選出一個(gè)最佳的同步時(shí)鐘源作為系統(tǒng)時(shí)鐘源。下面通過具體實(shí)施例詳細(xì)說明本方案。當(dāng)SyncE和PTP兩種不同時(shí)鐘同步技術(shù)混合組網(wǎng)時(shí),時(shí)鐘源倒換過程,具體步驟如下:如圖8所示,第一階段中所有設(shè)備鎖定主時(shí)鐘源G.811,具體步驟包括:步驟1.開始設(shè)備NE1、NE2、NE3、NE4都同步到頻率源G.811,即主用時(shí)鐘為NEl的外時(shí)鐘,該點(diǎn)的時(shí)鐘源配置為外時(shí)鐘、收NE2 ;備用時(shí)鐘為NE4的外時(shí)鐘,該點(diǎn)的時(shí)鐘源配置為外時(shí)鐘、收NE3 ;其他各點(diǎn)配置兩個(gè)相鄰方向的線路時(shí)鐘。正常情況,全網(wǎng)跟蹤于NEl的外時(shí)鐘,如圖4所示;NE 1、NE2之間,及NE3、NE4之間,都采用現(xiàn)有的SSM規(guī)定流程完成時(shí)鐘同步;在NE2和NE3之間為分組網(wǎng)絡(luò),通過PTP完成頻率同步;此時(shí),NEl的輸入接口中外時(shí)鐘的QL等級(jí)最高,所以NEl鎖定外時(shí)鐘源,反向傳遞Oxf,并向NE2傳遞QL等級(jí)為0x2 ;NE2把NEl的SyncE物理時(shí)鐘與PTP Slave的分組時(shí)鐘一起參加系統(tǒng)時(shí)鐘選擇,由于NEl輸入的時(shí)鐘QL為最高,所以不管PTP的分組時(shí)鐘是否恢復(fù),NE2都會(huì)鎖向NE1,并向NEl 發(fā)送 Oxf,通過 PTP Master 向 NE3 發(fā)送 QL 為 0x2,映射成 clockClass 為 84 ;同理,NE3上,當(dāng)PTP Slave時(shí)鐘恢復(fù)成功時(shí),會(huì)鎖向NE2 PTP分組時(shí)鐘源;并通過PTP Master向NE2發(fā)送QL為Oxf (映射為clockClass為110),或者停止發(fā)送分組時(shí)鐘源信息給NE2,同時(shí)向NE4發(fā)送QL為0x2時(shí)鐘信息;同理,NE4按照標(biāo)準(zhǔn)的SSM會(huì)選擇和鎖定NE3,并向NE3發(fā)送QL為Oxf,防止NE3鎖定NE4,即避免互鎖;如圖9所示,第二階段中主時(shí)鐘源故障時(shí)切換到備時(shí)鐘源G.812。當(dāng)NEl的外時(shí)鐘發(fā)生故障時(shí),NEl進(jìn)入保持或自振狀態(tài),QL等級(jí)變成本地等級(jí)OxOb,并向NE2發(fā)送QL =OxOb,NE2時(shí)鐘源狀態(tài)不變,但發(fā)送QL = OxOb,依次變化至NE4。具體步驟:(I)NEl檢測(cè)到外時(shí)鐘丟失,由于當(dāng)前沒有可用時(shí)鐘源,NEl進(jìn)入保持或者自振,系統(tǒng)時(shí)鐘等級(jí)降質(zhì)到Oxb ;并向NE2發(fā)送;(2)NE2感知到NEl的QL降質(zhì),但由于沒有其他更好的系統(tǒng)時(shí)鐘,所以NE2還是鎖定NE1,但向NE3發(fā)送的等級(jí)也降為OxOb (映射為clockClass為104);(3)同理NE3還是鎖定NE2,只是向NE4發(fā)送的QL等級(jí)降為OxOb ;圖10是具體實(shí)施例的第三階段中倒換后所有設(shè)備鎖定備時(shí)鐘源G.812。NE4啟動(dòng)倒換,由收NE3方向切換至本點(diǎn)的外時(shí)鐘,向NE3發(fā)送的QL變?yōu)?x04,使NE3倒換,依次倒換至NE1,完成保護(hù),具體步驟:(1)NE4上比較外時(shí)鐘的QL與NE3傳來的QL,會(huì)發(fā)現(xiàn)此時(shí)NE3的降質(zhì),并且已經(jīng)沒有外時(shí)鐘接口的QL高,所以NE4發(fā)生倒換,去鎖外時(shí)鐘,向NE3發(fā)送QL等級(jí)由Oxf變?yōu)?x4 ;(2)NE3上感知到NE4上的QL等級(jí)提升,會(huì)轉(zhuǎn)而去鎖NE4,向NE4傳遞Oxf,通過PTPMaster向NE2發(fā)送的QL等級(jí)由Oxf變?yōu)?x04,即clockClass由110變?yōu)?0 ;(3)同理,NE2會(huì)轉(zhuǎn)向鎖NE3,NE I轉(zhuǎn)向鎖NE2,至此,倒換完成。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/模塊可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法,其中, 為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息,其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。
2.如權(quán)利要求1所述的方法,其特征在于, 為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,此同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息; 為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘,此同步設(shè)備通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
3.如權(quán)利要求1所述的方法,其特征在于, 同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備與N個(gè)其它同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備相鄰時(shí),為所述同步設(shè)備設(shè)置一個(gè)主時(shí)鐘和N個(gè)從時(shí)鐘,為與其相鄰的N個(gè)同步設(shè)備分別設(shè)置一個(gè)主時(shí)鐘和一個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向其它N個(gè)與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過N個(gè)從時(shí)鐘分別從與其相鄰的N個(gè)同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
4.如權(quán)利要求1所述的方法,其特征在于, 使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。
5.如權(quán)利要求1所述的方法,其特征在于, 所述同步設(shè)備鎖定一相鄰?fù)皆O(shè)備的分組時(shí)鐘源后,沿此同步設(shè)備的主時(shí)鐘至所述相鄰?fù)皆O(shè)備的從時(shí)鐘的路徑向所述相鄰?fù)皆O(shè)備發(fā)送指示無效的時(shí)鐘源等級(jí)或者停止發(fā)送分組時(shí)鐘源信息。
6.如權(quán)利要求1所述的方法,其特征在于, 為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路,所述同步設(shè)備根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。
7.如權(quán)利要求6所述的方法,其特征在于, 所述同步設(shè)備在待選時(shí)鐘源中同時(shí)包括分組時(shí)鐘源和物理時(shí)鐘源并且各待選時(shí)鐘源的時(shí)鐘等級(jí)和優(yōu)先級(jí)均相同的情況下,從物理時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。
8.如權(quán)利要求1所述的方法,其特征在于, 所述同步設(shè)備通過主時(shí)鐘向相鄰設(shè)備的從時(shí)鐘發(fā)送時(shí)鐘源信息時(shí)采用單播或組播方式。
9.一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)系統(tǒng),其中,所述系統(tǒng)包括同步設(shè)備配置模塊和跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)而連接的同步設(shè)備;所述同步設(shè)備包括時(shí)鐘源處理模塊; 所述同步設(shè)備配置模塊,用于為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘; 所述時(shí)鐘源處理模塊,用于同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息; 其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述同步設(shè)備配置模塊,還用于為只作為時(shí)鐘同步服務(wù)提供主體的同步設(shè)備只設(shè)置一個(gè)主時(shí)鐘,為只作為時(shí)鐘同步服務(wù)接受主體的同步設(shè)備只設(shè)置一個(gè)或多個(gè)從主時(shí)鐘; 所述時(shí)鐘源處理模塊,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
11.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述同步設(shè)備配置模塊,還用于使用PTP時(shí)鐘標(biāo)識(shí)、PTP端口號(hào)或IP地址信息綁定同步設(shè)備上通過主時(shí)鐘向相鄰?fù)皆O(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息的正向路徑和通過從時(shí)鐘從所述相鄰?fù)皆O(shè)備上的主時(shí)鐘接收時(shí)鐘源信息的反向路徑,構(gòu)成雙向的分組時(shí)鐘鏈路。
12.如權(quán)利要求9所述的系統(tǒng),其特征在于, 所述同步設(shè)備配置模塊,還用于為同步設(shè)備配置用于為所述同步設(shè)備提供物理時(shí)鐘參數(shù)的物理時(shí)鐘鏈路; 所述時(shí)鐘源處理模塊,還用于根據(jù)分組時(shí)鐘參數(shù)和物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。
13.—種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)裝置,所述裝置位于同步設(shè)備中,所述裝置包括時(shí)鐘源處理模塊;其中, 所述時(shí)鐘源處理模塊包括分組時(shí)鐘系統(tǒng)模塊; 所述分組時(shí)鐘系統(tǒng)模塊包括一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述分組時(shí)鐘系統(tǒng)模塊,用于在所述裝置所屬的同步設(shè)備同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
14.如權(quán)利要求13所述的裝置,其特征在于, 所述分組時(shí)鐘系統(tǒng)模塊,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)提供主體時(shí),通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,還用于在所述裝置所屬的同步設(shè)備只作為時(shí)鐘同步服務(wù)接受主體時(shí),通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息。
15.如權(quán)利要求13所述的裝置,其特征在于, 所述裝置還包括物理時(shí)鐘系統(tǒng)模塊和時(shí)鐘源選擇模塊; 所述物理時(shí)鐘系統(tǒng)模塊,用于通過物理時(shí)鐘鏈路為所述同步設(shè)備提供物理時(shí)鐘參數(shù); 所述時(shí)鐘源選擇模塊,還用于根據(jù)從分組時(shí)鐘系統(tǒng)模塊的從時(shí)鐘獲取的分組時(shí)鐘參數(shù)和從物理時(shí)鐘系統(tǒng)模塊獲取的物理時(shí)鐘參數(shù)在待選擇的時(shí)鐘源中選擇出一個(gè)最佳時(shí)鐘源。
全文摘要
本發(fā)明公開了一種多時(shí)鐘同步技術(shù)混合組網(wǎng)的實(shí)現(xiàn)方法和系統(tǒng)和裝置,為同時(shí)作為時(shí)鐘同步服務(wù)提供主體和時(shí)鐘同步服務(wù)接受主體的同步設(shè)備設(shè)置一個(gè)主時(shí)鐘以及一個(gè)或多個(gè)從時(shí)鐘,所述同步設(shè)備通過主時(shí)鐘向與其相鄰的同步設(shè)備上的從時(shí)鐘發(fā)送時(shí)鐘源信息,并通過從時(shí)鐘從與其相鄰的同步設(shè)備上的主時(shí)鐘接收時(shí)鐘源信息,其中同步設(shè)備相鄰是指物理上直連或跨不支持時(shí)鐘同步技術(shù)的網(wǎng)絡(luò)的連接。本方案可以在物理時(shí)鐘技術(shù)和分組時(shí)鐘技術(shù)混合組網(wǎng)情況下時(shí)鐘源失效時(shí),使PTP同步設(shè)備能正常倒換并鎖定其它時(shí)鐘源,解決了混合組網(wǎng)情況下時(shí)鐘源倒換失效問題。
文檔編號(hào)H04L7/00GK103107876SQ201110362008
公開日2013年5月15日 申請(qǐng)日期2011年11月15日 優(yōu)先權(quán)日2011年11月15日
發(fā)明者張君輝, 趙洪廣 申請(qǐng)人:中興通訊股份有限公司