;
[0147]網(wǎng)絡(luò)設(shè)備BC2中支持PTP的端口為port21、port22以及port23 ;
[0148]網(wǎng)絡(luò)設(shè)備BC3中支持PTP的端口為port31、port32以及port33 ;
[0149]網(wǎng)絡(luò)設(shè)備BC4中支持PTP的端口為port41、port43以及port45 ;
[0150]網(wǎng)絡(luò)設(shè)備TCl 中支持 PTP 的端口為 port51、port52、port53 以及 port54 ;
[0151]網(wǎng)絡(luò)設(shè)備TC2中支持PTP的端口為port61、port62以及port63。
[0152]控制器根據(jù)上報(bào)的端口同步能力信息可知通過(guò)portl3、port42以及port44是無(wú)法實(shí)現(xiàn)設(shè)備之間的同步的;此外,非588設(shè)備的端口 port71和port72,因非588設(shè)備本身就不支持PTP,故其端口肯定也就不支持PTP。
[0153]第三步:在圖5中,實(shí)心直線表示的網(wǎng)絡(luò)設(shè)備之間的物理鏈路,網(wǎng)絡(luò)設(shè)備之間、網(wǎng)絡(luò)設(shè)備端口之間的連接關(guān)系如圖中所示。在具體的實(shí)現(xiàn)過(guò)程中,所述控制器可以通過(guò)發(fā)送鏈路發(fā)現(xiàn)協(xié)議報(bào)文LLDP來(lái)檢測(cè)網(wǎng)絡(luò)設(shè)備之間的物理連接關(guān)系。
[0154]第四步:控制器、根據(jù)設(shè)備同步能力信息及端口同步能力信息、和/或網(wǎng)絡(luò)設(shè)備的時(shí)鐘等級(jí)質(zhì)量和/或優(yōu)先級(jí),從所述物理連接中選出用于同步鏈路。在圖5中,所述虛線箭頭對(duì)應(yīng)的鏈路即為所述同步鏈路;其中所述虛線對(duì)應(yīng)的鏈路為破壞鏈路。所述破壞鏈路用來(lái)防止形成環(huán)形同步鏈路;若形成了環(huán)形同步鏈路可能導(dǎo)致同步震蕩。在圖5中所述虛線箭頭的箭頭指向防線還表示參考時(shí)鐘的傳遞方向。如圖5中,控制器在計(jì)算同步鏈路時(shí),主要是通過(guò)排除物理鏈路中不能作為同步節(jié)點(diǎn)或同步端口的網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)設(shè)備的端口,具體如不支持PTP的非588設(shè)備,則不能作為同步節(jié)點(diǎn);另外,例如不支持PTP的端口portl3,不能作為同步信息的轉(zhuǎn)發(fā)端口。
[0155]第五步:控制器通過(guò)第四步確認(rèn)的同步鏈路,向網(wǎng)絡(luò)設(shè)備下發(fā)參考源鎖定和定時(shí)信息輸出命令,建立同步路徑;所述同步路徑用于網(wǎng)絡(luò)設(shè)備之間的同步。,控制器計(jì)算出同步鏈路后,沿如圖5所述虛線箭頭所指向的方向由參考源向網(wǎng)絡(luò)設(shè)備逐跳發(fā)送鎖定消息。網(wǎng)絡(luò)設(shè)備收到鎖定消息和參考源鎖定和定時(shí)信息輸出命令后,將鎖定對(duì)應(yīng)的時(shí)鐘輸入端口,并向下游時(shí)鐘輸出端口導(dǎo)出時(shí)鐘信息。如圖5,網(wǎng)絡(luò)設(shè)備BCl的端口 portll將從GMl接收PTP報(bào)文,提取時(shí)間戳信息,計(jì)算時(shí)間偏差,并修正系統(tǒng)時(shí)間;同時(shí)端口 portl2和端口portl4將向下游發(fā)送PTP報(bào)文,輸出時(shí)間信息。網(wǎng)絡(luò)設(shè)備TCl從網(wǎng)絡(luò)BC3收到的PTP報(bào)文,經(jīng)過(guò)時(shí)間戳修正后將透?jìng)鹘o從設(shè)備Slavel。
[0156]綜合上述,本發(fā)明實(shí)施例提供了一種同步鏈路確定方法及裝置,用于進(jìn)行同步之前確定同步鏈路,能有效的避免的隨機(jī)從物理連接鏈路中選擇一條鏈路作為同步鏈路導(dǎo)致的同步失敗的現(xiàn)象。
[0157]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0158]上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0159]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0160]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0161]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種同步鏈路確定方法,其特征在于,所述方法包括: 獲取/上報(bào)網(wǎng)絡(luò)設(shè)備的同步能力信息; 依據(jù)所述同步能力信息確定同步鏈路。2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述同步能力信息包括設(shè)備同步能力信息以及端口同步能力信息; 所述設(shè)備同步能力信息包括所述網(wǎng)絡(luò)設(shè)備是否支持同步和/或支持的同步類型的指示信息; 所述端口同步能力信息包括所述網(wǎng)絡(luò)設(shè)備的端口是否支持同步和/或支持的同步類型的指示信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述獲取網(wǎng)絡(luò)設(shè)備的同步能力信息包括: 接收網(wǎng)絡(luò)設(shè)備上報(bào)的設(shè)備同步能力信息; 依據(jù)所述設(shè)備同步能力信息,向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求信息; 接收網(wǎng)絡(luò)設(shè)備依據(jù)所述請(qǐng)求消息反饋的端口同步能力信息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述接收網(wǎng)絡(luò)設(shè)備上報(bào)的設(shè)備同步能力信息為: 接收所述網(wǎng)絡(luò)設(shè)備通過(guò)openflow通信鏈路發(fā)送的switch-features消息; 從所述switch-features消息提取所述設(shè)備同步能力信息。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于, 所述方法還包括:獲取網(wǎng)絡(luò)設(shè)備的時(shí)鐘等級(jí)質(zhì)量和/或所述網(wǎng)絡(luò)設(shè)備的端口的優(yōu)先級(jí); 所述依據(jù)所述同步能力信息確定同步鏈路包括: 依據(jù)所述同步能力信息計(jì)算出能用于同步的備選鏈路; 依據(jù)所述時(shí)鐘等級(jí)質(zhì)量和/或所述優(yōu)先級(jí),從至少兩條所述備選鏈路中選擇一條作為所述同步鏈路。6.根據(jù)權(quán)利要求5所述的方法,其特征在于, 所述依據(jù)所述時(shí)鐘等級(jí)質(zhì)量和/或所述優(yōu)先級(jí),從至少兩條備選鏈路中選擇一條作為所述同步鏈路為: 依據(jù)所時(shí)鐘等級(jí)質(zhì)量和/或所述優(yōu)先級(jí),從至少兩條備選鏈路中選擇出跳數(shù)最少的一條鏈路作為所述同步鏈路。7.一種同步鏈路確定裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取網(wǎng)絡(luò)設(shè)備的同步能力信息; 確定單元,用于依據(jù)所述同步能力信息確定同步鏈路。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述同步能力信息包括設(shè)備同步能力信息以及端口同步能力信息; 所述設(shè)備同步能力信息包括所述網(wǎng)絡(luò)設(shè)備是否支持同步和/或支持的同步類型的指示信息; 所述端口同步能力信息包括所述網(wǎng)絡(luò)設(shè)備的端口是否支持同步和/或支持的同步類型的指示信息。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述獲取單元包括: 接收模塊,用于接收網(wǎng)絡(luò)設(shè)備上報(bào)的設(shè)備同步能力信息; 發(fā)送模塊,用于依據(jù)所述設(shè)備同步能力信息,向網(wǎng)絡(luò)設(shè)備發(fā)送請(qǐng)求信息; 所述接收模塊,還用于接收網(wǎng)絡(luò)設(shè)備依據(jù)所述請(qǐng)求消息反饋的端口同步能力信息。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述接收模塊,具體用于接收所述網(wǎng)絡(luò)設(shè)備通過(guò)openflow通信鏈路發(fā)送的switch-features消息;及從所述switch-features消息提取所述設(shè)備同步能力信息。11.根據(jù)權(quán)利要求7至10任一項(xiàng)所述的裝置,其特征在于, 所述獲取單元,還用于獲取網(wǎng)絡(luò)設(shè)備的時(shí)鐘等級(jí)質(zhì)量和/或所述網(wǎng)絡(luò)設(shè)備的端口的優(yōu)先級(jí); 所述確定單元,具體用于依據(jù)所述同步能力信息計(jì)算出能用于同步的備選鏈路;及依據(jù)所述時(shí)鐘等級(jí)質(zhì)量和/或所述優(yōu)先級(jí),從至少兩條所述備選鏈路中選擇一條作為所述同步鏈路。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于, 所述確定單元,具體用于依據(jù)所時(shí)鐘等級(jí)質(zhì)量和/或所述優(yōu)先級(jí),從至少兩條備選鏈路中選擇出跳數(shù)最少的一條鏈路作為所述同步鏈路。
【專利摘要】本發(fā)明公開(kāi)了一種同步鏈路確定方法及裝置,為降低同步失敗概率而設(shè)計(jì)。所述方法包括:獲取網(wǎng)絡(luò)設(shè)備的同步能力信息或網(wǎng)絡(luò)設(shè)備上報(bào)同步能力信息;及依據(jù)所述同步能力信息確定同步鏈路。
【IPC分類】H04L12/26, H04L7/00
【公開(kāi)號(hào)】CN105099646
【申請(qǐng)?zhí)枴緾N201410204584
【發(fā)明人】張君輝, 何力
【申請(qǐng)人】中興通訊股份有限公司
【公開(kāi)日】2015年11月25日
【申請(qǐng)日】2014年5月14日
【公告號(hào)】WO2015172473A1