两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種堆疊系統(tǒng)的時(shí)間同步方法、堆疊系統(tǒng)和成員設(shè)備的制作方法

文檔序號(hào):7743388閱讀:205來(lái)源:國(guó)知局
專利名稱:一種堆疊系統(tǒng)的時(shí)間同步方法、堆疊系統(tǒng)和成員設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及時(shí)間同步技術(shù),特別涉及一種堆疊系統(tǒng)的時(shí)間同步方法、堆疊系統(tǒng)和成員設(shè)備。
背景技術(shù)
IEEE1588協(xié)議是以太網(wǎng)中一種較為精確的時(shí)鐘同步解決方案,其基本功能是使分布式網(wǎng)絡(luò)內(nèi)的其它時(shí)鐘與最精確時(shí)鐘保持同步。IEEE1588協(xié)議中定義了一種精確時(shí)間協(xié)議(PTP,Precision Time ftOtocol),用于對(duì)標(biāo)準(zhǔn)以太網(wǎng)或其它采用多播技術(shù)的分布式總線系統(tǒng)中的網(wǎng)絡(luò)節(jié)點(diǎn)的時(shí)鐘進(jìn)行精確同步,其精度可以達(dá)到納秒級(jí)。在網(wǎng)絡(luò)中通常會(huì)為各時(shí)鐘設(shè)備設(shè)置時(shí)鐘優(yōu)先級(jí),各時(shí)鐘設(shè)備通過(guò)在網(wǎng)絡(luò)中發(fā)送攜帶自身時(shí)鐘優(yōu)先級(jí)的通告(Armoimce)報(bào)文來(lái)選舉出時(shí)鐘優(yōu)先級(jí)最高的時(shí)鐘設(shè)備,該時(shí)鐘優(yōu)先級(jí)最高的時(shí)鐘設(shè)備通常稱為時(shí)鐘源節(jié)點(diǎn)(GM),并進(jìn)行端口設(shè)置從而形成同步生成樹。 然后GM設(shè)備沿同步生成樹周期性地發(fā)送攜帶時(shí)鐘信息的PTP同步報(bào)文,非GM設(shè)備按照接收到的PTP同步報(bào)文中攜帶的時(shí)鐘信息對(duì)本地的時(shí)鐘進(jìn)行修正,將并繼續(xù)轉(zhuǎn)發(fā)攜帶修正后時(shí)鐘信息的PTP同步報(bào)文,以便后續(xù)非GM設(shè)備能夠按照修正后時(shí)鐘信息進(jìn)行本地時(shí)鐘修正。在現(xiàn)有組網(wǎng)中常常會(huì)用到堆疊系統(tǒng),該堆疊系統(tǒng)是由多個(gè)成員設(shè)備構(gòu)成的一個(gè)邏輯設(shè)備,堆疊系統(tǒng)雖然內(nèi)部連接復(fù)雜,但對(duì)外體現(xiàn)為一個(gè)整體設(shè)備。堆疊設(shè)備作為組網(wǎng)中的網(wǎng)絡(luò)設(shè)備,其內(nèi)部成員設(shè)備也需要進(jìn)行高精度的時(shí)間同步,但是目前尚不存在堆疊系統(tǒng)進(jìn)行時(shí)間同步的具體方法。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種堆疊系統(tǒng)的時(shí)間同步方法、堆疊系統(tǒng)和成員設(shè)備,以便于實(shí)現(xiàn)堆疊系統(tǒng)的精確時(shí)間同步,且不影響其它網(wǎng)絡(luò)設(shè)備的時(shí)間同步。一種堆疊系統(tǒng)的時(shí)間同步方法,應(yīng)用于包含兩個(gè)以上成員設(shè)備的堆疊系統(tǒng),該堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與PTP網(wǎng)絡(luò)的GM選舉和同步生成樹的建立;該方法包括A、所述堆疊系統(tǒng)中的各成員設(shè)備通過(guò)堆疊端口發(fā)送內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,若所述堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM,則將所述堆疊系統(tǒng)中slave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM ;B、在所述堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)在所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文,將所述被選舉為GM的成員設(shè)備的本地時(shí)鐘同步到所述堆疊系統(tǒng)中的其它成員設(shè)備。另外,所述堆疊系統(tǒng)在初始狀態(tài)下記錄所述堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí),記錄該堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)中的GM,并通過(guò)業(yè)務(wù)端口發(fā)送攜帶該外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文;所述堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹的建
6立具體包括F1、所述堆疊系統(tǒng)通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,將該外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述堆疊系統(tǒng)記錄的所述外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果所述外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟F2 ;如果所述堆疊系統(tǒng)記錄的所述外部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟F3;F2、更新該堆疊系統(tǒng)為所述外部PTP網(wǎng)絡(luò)的非GM,如果該堆疊系統(tǒng)已經(jīng)存在slave 業(yè)務(wù)端口,則將已經(jīng)存在的所述slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口 ;將收到所述外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口,利用所述外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí),并通過(guò)其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā)該外部通告報(bào)文;待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟Fl ;F3、丟棄外部通告報(bào)文,待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟 F1。如果所述堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的GM,則所述堆疊系統(tǒng)以該堆疊系統(tǒng)的本地時(shí)鐘為準(zhǔn)確時(shí)鐘,通過(guò)master業(yè)務(wù)端口發(fā)送攜帶該堆疊系統(tǒng)的本地時(shí)鐘信息的外部同步報(bào)文;如果所述堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的非GM,則所述堆疊系統(tǒng)通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,處理該外部同步報(bào)文,如果存在master業(yè)務(wù)端口,則通過(guò)該master業(yè)務(wù)端口轉(zhuǎn)發(fā)處理后的外部同步報(bào)文。其中,堆疊系統(tǒng)中各成員設(shè)備對(duì)外部同步報(bào)文的處理具體包括如果所述堆疊系統(tǒng)中的成員設(shè)備通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文,則執(zhí)行步驟Gl ;如果堆疊系統(tǒng)中的成員設(shè)備通過(guò)堆疊端口接收到外部同步報(bào)文,執(zhí)行步驟G2 ;G1、利用該外部同步報(bào)文攜帶的時(shí)鐘信息修正該成員設(shè)備的本地時(shí)鐘,并修正該外部同步報(bào)文中攜帶的時(shí)鐘信息;G2、如果存在下一跳成員設(shè)備,則通過(guò)接收到該外部同步報(bào)文的成員設(shè)備的堆疊端口轉(zhuǎn)發(fā)該外部同步報(bào)文給所述下一跳成員設(shè)備,如果存在master業(yè)務(wù)端口,則同時(shí)通過(guò)該master業(yè)務(wù)端口轉(zhuǎn)發(fā)該外部同步報(bào)文。所述堆疊系統(tǒng)中各成員設(shè)備初始記錄自身的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),記錄自身為所述堆疊系統(tǒng)內(nèi)部的GM,并通過(guò)自身的堆疊端口發(fā)送包含內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)的內(nèi)部通告報(bào)文;其中各成員設(shè)備初始的附加優(yōu)先級(jí)相同,存在外部PTP網(wǎng)絡(luò)的slave 業(yè)務(wù)端口的成員設(shè)備的附加優(yōu)先級(jí)被設(shè)置成高于所述初始的附加優(yōu)先級(jí);所述步驟A具體包括Al、成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與該成員設(shè)備本地記錄的附加優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則執(zhí)行步驟A2 ;如果該成員設(shè)備本地記錄的附加優(yōu)先級(jí)高,則執(zhí)行步驟A3 ;如果一樣高,則執(zhí)行步驟A4;A2、利用內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)更新該成員設(shè)備本地記錄的附加優(yōu)先級(jí),執(zhí)行步驟A6;A3、丟棄內(nèi)部通告報(bào)文,待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟 Al ;
A4、將內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與該成員設(shè)備本地記錄的時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟A5;如果該成員設(shè)備本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟A3 ;A5、利用內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新該成員設(shè)備本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí);A6、更新該成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM ;如果該成員設(shè)備已經(jīng)存在slave堆疊端口,則將已經(jīng)存在的所述slave堆疊端口設(shè)置為master堆疊端口,將該成員設(shè)備中收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口 ;如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將所述內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備;待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟Al。所述步驟B具體包括Bi、在所述堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)該成員設(shè)備的master堆疊端口發(fā)送攜帶該成員設(shè)備的本地時(shí)鐘信息的內(nèi)部同步報(bào)文;B2、所述堆疊系統(tǒng)內(nèi)部的非GM成員設(shè)備通過(guò)該成員設(shè)備的slave堆疊端口接收到內(nèi)部同步報(bào)文后,利用內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)該成員設(shè)備的本地時(shí)鐘進(jìn)行修正,如果該成員設(shè)備存在master堆疊端口,則修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息后,通過(guò)該成員設(shè)備的master堆疊端口轉(zhuǎn)發(fā)該內(nèi)部同步報(bào)文。通告報(bào)文和同步報(bào)文屬于PTP報(bào)文;所述堆疊設(shè)備中的成員設(shè)備通過(guò)PTP報(bào)文中是否攜帶指示內(nèi)部PTP報(bào)文的信息,來(lái)識(shí)別接收到的PTP報(bào)文是否為內(nèi)部PTP報(bào)文。一種堆疊系統(tǒng)中的成員設(shè)備,所述堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹的建立;該成員設(shè)備包括內(nèi)部PTP處理單元,用于通過(guò)所述成員設(shè)備的堆疊端口發(fā)送內(nèi)部通告報(bào)文,在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,若所述堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)被選舉為非 GM,如果所述成員設(shè)備存在slave業(yè)務(wù)端口,則將所述成員設(shè)備選舉為所述堆疊系統(tǒng)內(nèi)部的GM ;內(nèi)部時(shí)間同步單元,用于在所述成員設(shè)備被選舉為所述堆疊系統(tǒng)內(nèi)部的GM時(shí),在所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文;在所述成員設(shè)備為所述堆疊系統(tǒng)內(nèi)部的非GM時(shí),利用所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送的內(nèi)部同步報(bào)文進(jìn)行所述成員設(shè)備的本地時(shí)鐘同步。另外,所述成員設(shè)備還包括外部PTP處理單元,該外部PTP處理單元具體包括外部?jī)?yōu)先級(jí)記錄模塊,用于在初始狀態(tài)下記錄所述堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí); 接收到更新通知后,利用外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí);外部GM記錄模塊,用于在初始狀態(tài)下記錄所述堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的GM ;接收到更新通知后,記錄所述堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的非GM ;外部通告處理模塊,用于通過(guò)所述成員設(shè)備的業(yè)務(wù)端口發(fā)送攜帶所述堆疊系統(tǒng)外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文;通過(guò)所述成員設(shè)備的業(yè)務(wù)端口收到外部通告報(bào)文后,將該外部通告報(bào)文發(fā)送給外部比較處理模塊;接收到轉(zhuǎn)發(fā)通知后,將所述外部通告報(bào)文通過(guò)所述成員設(shè)備的其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā);接收到丟棄通知后,丟棄所述外部通告報(bào)文;
外部比較處理模塊,用于將接收到的外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述外部?jī)?yōu)先級(jí)記錄模塊記錄的外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則向所述外部GM記錄模塊發(fā)送更新通知,向業(yè)務(wù)端口設(shè)置模塊發(fā)送設(shè)置通知,向所述外部?jī)?yōu)先級(jí)記錄模塊發(fā)送更新通知,向所述外部通告報(bào)文處理單元發(fā)送轉(zhuǎn)發(fā)通知;如果所述外部?jī)?yōu)先級(jí)記錄模塊記錄的外部時(shí)鐘優(yōu)先級(jí)高,則向所述外部通告報(bào)文處理單元發(fā)送丟棄通知;業(yè)務(wù)端口設(shè)置模塊,用于接收到所述設(shè)置通知后,如果該堆疊系統(tǒng)已經(jīng)存在slave 業(yè)務(wù)端口,則將已經(jīng)存在的slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口,并且接收到所述設(shè)置通知后,將所述成員設(shè)備收到外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口。所述成員設(shè)備還包括外部同步處理單元,該外部同步處理單元具體包括外部同步處理模塊,用于通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部時(shí)鐘修正模塊;通過(guò)堆疊端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊;外部時(shí)鐘修正模塊,用于利用接收到的外部同步報(bào)文攜帶的時(shí)鐘信息修正所述成員設(shè)備的本地時(shí)鐘,并修正該外部同步報(bào)文中攜帶的時(shí)鐘信息后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊;外部同步轉(zhuǎn)發(fā)模塊,用于如果存在下一跳成員設(shè)備,則將接收到的外部同步報(bào)文通過(guò)堆疊端口轉(zhuǎn)發(fā)給下一跳成員設(shè)備,如果存在master業(yè)務(wù)端口,則同時(shí)通過(guò)master業(yè)務(wù)端口轉(zhuǎn)發(fā)接收到的外部同步報(bào)文。其中,所述內(nèi)部PTP處理單元具體包括內(nèi)部?jī)?yōu)先級(jí)記錄模塊,用于在初始狀態(tài)記錄所述成員設(shè)備的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),如果所述成員設(shè)備存在slave業(yè)務(wù)端口,則將記錄的附加優(yōu)先級(jí)設(shè)置成高于初始附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊發(fā)送來(lái)的附加優(yōu)先級(jí)更新記錄的附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊發(fā)送來(lái)的時(shí)鐘優(yōu)先級(jí)更新記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí);內(nèi)部GM記錄模塊,用于在初始狀態(tài)記錄所述成員設(shè)備為堆疊系統(tǒng)內(nèi)部的GM;接收到更新通知后,更新所述成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM;內(nèi)部通告處理模塊,用于通過(guò)堆疊端口發(fā)送包含所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊在初始狀態(tài)記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)的內(nèi)部通告報(bào)文;接收到轉(zhuǎn)發(fā)通知后,如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將所述內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備;接收到丟棄通知后,丟棄所述內(nèi)部通告報(bào)文;內(nèi)部比較處理模塊,用于在所述成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后, 將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與本地記錄的附加優(yōu)先級(jí)進(jìn)行比較;如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則將內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)發(fā)送給所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊,向所述內(nèi)部GM記錄模塊發(fā)送更新通知,向堆疊端口設(shè)置模塊發(fā)送設(shè)置通知;向所述內(nèi)部通告處理模塊發(fā)送轉(zhuǎn)發(fā)通知;如果所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的附加優(yōu)先級(jí)高, 則向所述內(nèi)部通告處理模塊發(fā)送丟棄通知;如果一樣高,進(jìn)一步將內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,將內(nèi)部通告報(bào)文攜帶的時(shí)鐘優(yōu)先級(jí)發(fā)送給所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊,向所述內(nèi)部GM記錄模塊發(fā)送更新通知,向堆疊端口設(shè)置模塊發(fā)送設(shè)置通知;向所述內(nèi)部通告處理模塊發(fā)送轉(zhuǎn)發(fā)通知;如果所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高, 則向所述內(nèi)部通告處理模塊發(fā)送丟棄通知;堆疊端口設(shè)置模塊,用于接收到設(shè)置通知后,如果所述成員設(shè)備已經(jīng)存在slave 堆疊端口,則將已經(jīng)存在的slave堆疊端口設(shè)置為master堆疊端口,并在接收到設(shè)置通知后,將收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口。更進(jìn)一步地,所述內(nèi)部時(shí)間同步單元具體包括內(nèi)部同步處理模塊,在所述成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的GM時(shí),通過(guò)master 堆疊端口發(fā)送攜帶所述成員設(shè)備的本地時(shí)鐘信息的內(nèi)部同步報(bào)文;在所述成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的非GM時(shí),將通過(guò)所述成員設(shè)備的slave堆疊端口接收到的內(nèi)部同步報(bào)文發(fā)送給內(nèi)部時(shí)鐘修正模塊;如果所述成員設(shè)備存在master堆疊端口,則將內(nèi)部時(shí)鐘修正模塊發(fā)送來(lái)的內(nèi)部同步報(bào)文通過(guò)所述成員設(shè)備的master堆疊端口轉(zhuǎn)發(fā);內(nèi)部時(shí)鐘修正模塊,用于利用接收到的內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)所述成員設(shè)備的本地時(shí)鐘進(jìn)行修正,并修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息后,將內(nèi)部同步報(bào)文發(fā)送給所述內(nèi)部同步處理模塊。一種堆疊系統(tǒng),該堆疊系統(tǒng)包含兩個(gè)以上上述的成員設(shè)備。由以上技術(shù)方案可以看出,本發(fā)明中的堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中作為一個(gè)邏輯設(shè)備參與GM選舉和同步生成樹的建立,以保證外部PTP網(wǎng)絡(luò)時(shí)間同步的正常進(jìn)行。并且在堆疊系統(tǒng)內(nèi)部,根據(jù)外部PTP網(wǎng)絡(luò)中堆疊系統(tǒng)被選舉的角色確定堆疊系統(tǒng)內(nèi)部的GM,通過(guò)內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部建立同步生成樹,并在內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文來(lái)進(jìn)行堆疊系統(tǒng)內(nèi)部的時(shí)間同步。通過(guò)外部PTP網(wǎng)絡(luò)和堆疊系統(tǒng)內(nèi)部PTP網(wǎng)絡(luò)相互耦合又獨(dú)立運(yùn)行的方式,實(shí)現(xiàn)了堆疊系統(tǒng)的精確時(shí)間同步,且不影響外部PTP網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的時(shí)間同步。


圖1為本發(fā)明提供的主要方法流程圖;圖2為堆疊系統(tǒng)參與外部網(wǎng)絡(luò)的GM選舉和同步生成樹建立的過(guò)程示意圖;圖3a為堆疊系統(tǒng)被選舉為GM的外部PTP網(wǎng)絡(luò)實(shí)例圖;圖北為堆疊系統(tǒng)被選舉為非GM的外部PTP網(wǎng)絡(luò)實(shí)例圖;圖4為堆疊系統(tǒng)內(nèi)部GM選舉和同步生成樹建立的方法流程圖;圖5為一個(gè)堆疊系統(tǒng)內(nèi)部建立的同步生成樹的實(shí)例圖;圖6為堆疊系統(tǒng)內(nèi)部進(jìn)行時(shí)間同步的方法流程圖;圖7為本發(fā)明提供的堆疊系統(tǒng)中成員設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。本發(fā)明所提供的方法如圖1所示,主要包括以下過(guò)程步驟101 堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹
的建立。
步驟102 堆疊系統(tǒng)中各成員設(shè)備通過(guò)堆疊端口發(fā)送內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,若堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM,則將 slave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM。本步驟中,若該堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為GM,則該堆疊系統(tǒng)中的各成員設(shè)備通過(guò)內(nèi)部通告報(bào)文,在各成員設(shè)備中進(jìn)行GM選舉和同步生成樹的建立;若該堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM,則將slave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM,并通過(guò)內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部建立同步生成樹。步驟103 在堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)在堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文,將本地時(shí)鐘同步到堆疊系統(tǒng)中的其它成員設(shè)備。在本發(fā)明中,將在堆疊系統(tǒng)外部網(wǎng)絡(luò)中發(fā)送的PTP報(bào)文和堆疊系統(tǒng)內(nèi)部的PTP報(bào)文進(jìn)行區(qū)分,在此,將在堆疊系統(tǒng)外部網(wǎng)絡(luò)中發(fā)送的PTP報(bào)文稱為外部PTP報(bào)文,將堆疊系統(tǒng)內(nèi)部的PTP報(bào)文稱為內(nèi)部PTP報(bào)文。對(duì)外部PTP報(bào)文的處理和對(duì)內(nèi)部PTP報(bào)文的處理是完全獨(dú)立的兩個(gè)過(guò)程,即堆疊系統(tǒng)的外部PTP網(wǎng)絡(luò)和內(nèi)部PTP網(wǎng)絡(luò)互不影響。堆疊系統(tǒng)中的成員設(shè)備對(duì)于外部PTP報(bào)文僅當(dāng)作進(jìn)程間通信(IPC)控制報(bào)文處理,即如果通過(guò)堆疊端口接收到外部PTP報(bào)文,僅做轉(zhuǎn)發(fā)處理。只有通過(guò)業(yè)務(wù)端口接收到外部PTP報(bào)文的成員設(shè)備,才會(huì)對(duì)該P(yáng)TP報(bào)文進(jìn)行處理。下面進(jìn)行具體描述。上述步驟101中,在外部PTP網(wǎng)絡(luò)中,堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部網(wǎng)絡(luò)的 GM選舉和同步生成樹的建立,堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中,具有一個(gè)時(shí)鐘優(yōu)先級(jí),在此稱為外部時(shí)鐘優(yōu)先級(jí),在堆疊系統(tǒng)中各成員設(shè)備上配置同一個(gè)外部時(shí)鐘優(yōu)先級(jí)。在外部PTP網(wǎng)絡(luò)中的GM選舉和同步生成樹的建立過(guò)程可以如圖2所示,主要包括以下步驟步驟201 堆疊系統(tǒng)初始狀態(tài)下記錄該堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí),并標(biāo)識(shí)該堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)中的GM。步驟202 堆疊系統(tǒng)通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,將該外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與本地記錄的外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟203 ;如果本地記錄的外部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟204。步驟203 更新該堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的非GM,將已經(jīng)存在的slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口,將收到外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口,利用外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí),并通過(guò)其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā)該外部通告報(bào)文。待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟202。需要說(shuō)明的是,在同步生成樹的建立過(guò)程中,堆疊系統(tǒng)中同時(shí)最多存在一個(gè)slave 業(yè)務(wù)端口,當(dāng)接收到更高外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文,需要將新的業(yè)務(wù)端口設(shè)置為 slave業(yè)務(wù)端口時(shí),應(yīng)該首先將原來(lái)的slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口,再將收到更高外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口。步驟204 丟棄該外部通告報(bào)文。待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟202。在堆疊系統(tǒng)內(nèi)部,成員設(shè)備如果通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文,則在步驟202 中,該成員設(shè)備將該外部通告報(bào)文攜帶的時(shí)鐘優(yōu)先級(jí)與堆疊系統(tǒng)記錄的外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較。在步驟203中,該成員設(shè)備將接收到外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口,利用外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新堆疊系統(tǒng)記錄的外部時(shí)鐘優(yōu)先級(jí),將該外
11部通告報(bào)文通過(guò)堆疊端口進(jìn)行轉(zhuǎn)發(fā)。其它成員設(shè)備通過(guò)堆疊端口接收到外部通告報(bào)文時(shí), 通過(guò)自身的堆疊端口和業(yè)務(wù)端口進(jìn)行轉(zhuǎn)發(fā)。經(jīng)過(guò)上述過(guò)程后,在外部PTP網(wǎng)絡(luò)中完成GM選舉,選舉出外部時(shí)鐘優(yōu)先級(jí)最高的網(wǎng)絡(luò)設(shè)備作為GM,并完成各網(wǎng)絡(luò)設(shè)備的時(shí)鐘端口設(shè)置。如果堆疊系統(tǒng)被選舉為GM,則該堆疊系統(tǒng)沒有slave業(yè)務(wù)端口,僅有master業(yè)務(wù)端口,為外部PTP網(wǎng)絡(luò)中的其它網(wǎng)絡(luò)設(shè)備提供精確時(shí)鐘,如圖3a所示。如果堆疊系統(tǒng)被選舉為非GM設(shè)備,則該堆疊系統(tǒng)中至少存在 slave業(yè)務(wù)端口,利用該slave業(yè)務(wù)端口接收到的外部同步報(bào)文對(duì)該堆疊系統(tǒng)進(jìn)行時(shí)鐘同步,另外,該堆疊系統(tǒng)還可能存在master業(yè)務(wù)端口,通過(guò)該master業(yè)務(wù)端口對(duì)外部同步報(bào)文進(jìn)行轉(zhuǎn)發(fā),如圖北所示,其中堆疊系統(tǒng)中最多僅可能存在一個(gè)slave業(yè)務(wù)端口,可以存在多個(gè)master業(yè)務(wù)端口。需要說(shuō)明的是,堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備進(jìn)行的在外部PTP網(wǎng)絡(luò)中的GM選舉和同步生成樹的建立過(guò)程與現(xiàn)有技術(shù)中的GM選舉和同步生成樹的建立過(guò)程相同,也就是說(shuō),圖2所示的流程中,堆疊系統(tǒng)體現(xiàn)為一個(gè)邏輯設(shè)備,可以按照現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備的GM選舉和同步生成樹建立過(guò)程執(zhí)行。在完成外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹建立后,外部PTP網(wǎng)絡(luò)便開始進(jìn)行時(shí)間同步過(guò)程,堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中以一個(gè)邏輯設(shè)備參與時(shí)間同步過(guò)程。如果該堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的GM,則該堆疊系統(tǒng)以本地時(shí)鐘為準(zhǔn)確時(shí)鐘發(fā)送外部同步報(bào)文,該準(zhǔn)確時(shí)鐘可以由堆疊系統(tǒng)內(nèi)部的GM產(chǎn)生,并將該外部同步報(bào)文通過(guò)該堆疊系統(tǒng)的 master業(yè)務(wù)端口轉(zhuǎn)發(fā)。如果該堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的非GM,則該堆疊系統(tǒng)通過(guò) slave業(yè)務(wù)端口接收到外部同步報(bào)文后,修正該堆疊系統(tǒng)中GM的時(shí)鐘,并通過(guò)該堆疊系統(tǒng)的master業(yè)務(wù)端口轉(zhuǎn)發(fā)。堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的非GM時(shí),對(duì)外部同步報(bào)文的處理體現(xiàn)在成員設(shè)備上可以包括以下兩種情況第一種情況成員設(shè)備通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,利用該外部同步報(bào)文攜帶的時(shí)鐘信息修正本地時(shí)鐘,并修正外部同步報(bào)文中攜帶的時(shí)鐘信息后,如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將外部同步報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備,如果該成員設(shè)備存在master業(yè)務(wù)端口,則同時(shí)通過(guò)master業(yè)務(wù)端口轉(zhuǎn)發(fā)外部同步報(bào)文。第二種情況成員設(shè)備通過(guò)堆疊端口接收到外部同步報(bào)文后,如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將外部同步報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備,如果該成員設(shè)備存在 master業(yè)務(wù)端口,則同時(shí)通過(guò)master業(yè)務(wù)端口轉(zhuǎn)發(fā)該外部同步報(bào)文。存在slave業(yè)務(wù)端口的成員設(shè)備實(shí)際上是堆疊系統(tǒng)中的GM,也就是說(shuō),只有堆疊系統(tǒng)中的GM對(duì)外部同步報(bào)文進(jìn)行處理,即修正本地時(shí)鐘和外部同步報(bào)文中攜帶的時(shí)鐘信息。其它成員設(shè)備對(duì)外部同步報(bào)文僅進(jìn)行轉(zhuǎn)發(fā)處理。以上都是堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中的處理,即對(duì)外部PTP報(bào)文的處理過(guò)程。在堆疊系統(tǒng)內(nèi)部的各成員設(shè)備上也會(huì)進(jìn)行時(shí)間同步,非GM的成員設(shè)備會(huì)根據(jù)作為GM的成員設(shè)備發(fā)送的內(nèi)部同步報(bào)文進(jìn)行時(shí)間同步。首先對(duì)堆疊系統(tǒng)內(nèi)部的GM選舉和同步生成樹的建立過(guò)程進(jìn)行描述。堆疊系統(tǒng)內(nèi)部的GM選舉和同步生成樹的建立通過(guò)內(nèi)部通告報(bào)文進(jìn)行。為了將內(nèi)部PTP報(bào)文和外部PTP 報(bào)文進(jìn)行區(qū)分,可以利用PTP報(bào)文中的預(yù)留字段攜帶該P(yáng)TP報(bào)文是否為內(nèi)部PTP報(bào)文的信
肩、ο
在堆疊系統(tǒng)內(nèi)部進(jìn)行GM選舉時(shí),如果該堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為GM, 則堆疊系統(tǒng)沒有slave業(yè)務(wù)端口,則各成員設(shè)備通過(guò)發(fā)送攜帶本地的內(nèi)部時(shí)鐘優(yōu)先級(jí)的內(nèi)部通告報(bào)文進(jìn)行GM選舉和同步生成樹的建立。如果堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM,則堆疊系統(tǒng)上必定存在slave業(yè)務(wù)端口,由于該slave業(yè)務(wù)端口所在的成員設(shè)備通過(guò)外部PTP網(wǎng)絡(luò)的時(shí)間同步,因此,在堆疊系統(tǒng)內(nèi)部,將slave業(yè)務(wù)端口所在的成員設(shè)備作為精確時(shí)鐘進(jìn)行堆疊系統(tǒng)內(nèi)部的時(shí)間同步,這就需要將該slave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM。以上堆疊系統(tǒng)內(nèi)部選舉GM和同步生成樹的具體過(guò)程可以為堆疊系統(tǒng)內(nèi)部的各成員設(shè)備也存在各自的時(shí)鐘優(yōu)先級(jí),在此稱為內(nèi)部時(shí)鐘優(yōu)先級(jí),該內(nèi)部時(shí)鐘優(yōu)先級(jí)可以是根據(jù)各成員設(shè)備的編號(hào)或者M(jìn)AC地址生成,各成員設(shè)備的內(nèi)部時(shí)鐘優(yōu)先級(jí)不同。為了進(jìn)一步將是否具有slave業(yè)務(wù)端口作為選舉GM的因素之一,在此,可以增加另一個(gè)選舉參數(shù),在此稱為附加優(yōu)先級(jí),初始配置所有成員設(shè)備的附加優(yōu)先級(jí)均相同,假設(shè)都初始配置成10。一旦某個(gè)成員設(shè)備上存在slave業(yè)務(wù)端口,則該成員設(shè)備的附加優(yōu)先級(jí)被設(shè)置成高于初始配置的一個(gè)預(yù)設(shè)值,例如設(shè)置成100。各成員設(shè)備在堆疊系統(tǒng)中通過(guò)堆疊端口發(fā)送內(nèi)部通告報(bào)文,該內(nèi)部通告報(bào)文中包含該成員設(shè)備的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),并在初始都記錄自身為堆疊設(shè)備內(nèi)部的 GM。各成員設(shè)備在堆疊系統(tǒng)內(nèi)部執(zhí)行的GM選舉和同步生成樹建立的過(guò)程可以如圖4所示, 包括以下步驟步驟401 各成員設(shè)備在初始狀態(tài)下記錄自身的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)。步驟402 成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與本地記錄的附加優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則執(zhí)行步驟403 ;如果本地記錄的附加優(yōu)先級(jí)高,則執(zhí)行步驟404 ;如果一樣高,則執(zhí)行步驟405。步驟403 利用內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)更新本地記錄的附加優(yōu)先級(jí), 執(zhí)行步驟407。步驟404:丟棄該內(nèi)部通告報(bào)文,待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟402。步驟405 將該內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟406;如果本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟404。步驟406 利用內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)。步驟407 更新該成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM;如果該成員設(shè)備已經(jīng)存在 slave堆疊端口,則將已經(jīng)存在的slave堆疊端口設(shè)置為master堆疊端口,將收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口 ;如果存在下一跳成員設(shè)備,則堆疊端口將該內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備。待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟 402。經(jīng)過(guò)上述圖4所示流程,完成各成員設(shè)備堆疊端口的角色設(shè)置從而形成同步生成樹,最終不存在slave堆疊端口的成員設(shè)備作為GM。圖5為一個(gè)堆疊系統(tǒng)內(nèi)部建立的同步生成樹的實(shí)例圖。堆疊系統(tǒng)內(nèi)部的同步生成樹建立完成后,GM通過(guò)master堆疊端口發(fā)送攜帶本地時(shí)鐘信息的內(nèi)部同步報(bào)文來(lái)完成堆疊系統(tǒng)內(nèi)部各成員設(shè)備的時(shí)間同步。該同步過(guò)程與PTP 中規(guī)定的同步過(guò)程基本相同,如圖6所示,可以具體包括步驟601 在堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)master堆疊端口發(fā)送攜帶本地時(shí)鐘信息的內(nèi)部同步報(bào)文。步驟602 堆疊系統(tǒng)內(nèi)部的非GM成員設(shè)備通過(guò)slave堆疊端口接收到內(nèi)部同步報(bào)文后,利用內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)本地時(shí)鐘進(jìn)行修正,如果存在master堆疊端口,則將攜帶時(shí)鐘修正信息的內(nèi)部同步報(bào)文通過(guò)master堆疊端口轉(zhuǎn)發(fā)。 在各成員設(shè)備之間也會(huì)通過(guò)堆疊端口互發(fā)內(nèi)部PTP報(bào)文來(lái)計(jì)算傳輸延遲,當(dāng)接收到內(nèi)部同步報(bào)文后,利用發(fā)送該內(nèi)部同步報(bào)文的上一跳成員設(shè)備之間的傳輸延遲和內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)本地時(shí)鐘進(jìn)行修正。其中,可以利用請(qǐng)求應(yīng)答(Req_ReSp)機(jī)制或端延遲(Peer_Delay)來(lái)計(jì)算兩成員設(shè)備之間的傳輸延遲。另外,如果采用Req_ReSp機(jī)制,則在修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息時(shí),可以將修正后的本地時(shí)鐘更新同步報(bào)文中攜帶的時(shí)鐘信息。如果采用Peer_Delay機(jī)制,則在修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息時(shí),由于此時(shí)的內(nèi)部同步報(bào)文中包含源時(shí)鐘信息和延遲信息,因此,利用發(fā)送該內(nèi)部同步報(bào)文的上一跳成員設(shè)備之間的傳輸延遲、在該成員設(shè)備的滯留延遲和內(nèi)部同步報(bào)文中攜帶的延遲信息之和,來(lái)更新同步報(bào)文中攜帶的延遲信息。在本發(fā)明涉及的外部同步報(bào)文和內(nèi)部同步報(bào)文可以為時(shí)鐘同步(Sync)報(bào)文,或者緊隨(FolloW_Up)報(bào)文。以上是對(duì)本發(fā)明所提供的方法進(jìn)行的詳細(xì)描述,下面對(duì)本發(fā)明所提供的堆疊系統(tǒng)和成員設(shè)備進(jìn)行詳細(xì)描述。本發(fā)明所提供的堆疊系統(tǒng)包含兩個(gè)以上成員設(shè)備,該堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹的建立。堆疊系統(tǒng)中各成員設(shè)備通過(guò)堆疊端口發(fā)送內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部選舉GM 和建立同步生成樹;其中,若堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM Jl^fslave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM。在堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)在堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文,將本地時(shí)鐘同步到堆疊系統(tǒng)中的其它成員設(shè)備。堆疊系統(tǒng)中各成員設(shè)備的結(jié)構(gòu)可以如圖7所示,包括內(nèi)部PTP處理單元710和內(nèi)部時(shí)間同步單元720。內(nèi)部PTP處理單元710,用于通過(guò)成員設(shè)備的堆疊端口發(fā)送內(nèi)部通告報(bào)文,在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,當(dāng)堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)被選舉為非GM時(shí), 如果該成員設(shè)備存在slave業(yè)務(wù)端口,則將成員設(shè)備選舉為堆疊系統(tǒng)內(nèi)部的GM。內(nèi)部時(shí)間同步單元720,用于在成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的GM時(shí),在堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文;在成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM時(shí), 利用堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送的內(nèi)部同步報(bào)文進(jìn)行該成員設(shè)備的本地時(shí)鐘同步。另外,為了完成堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中的GM選舉和同步生成樹的建立,成員設(shè)備還可以包括外部PTP處理單元730,該外部PTP處理單元730可以具體包括外部?jī)?yōu)先級(jí)記錄模塊731、外部GM記錄模塊732、外部通告處理模塊733、外部比較處理模塊734和業(yè)務(wù)端口設(shè)置模塊735。外部?jī)?yōu)先級(jí)記錄模塊731,用于在初始狀態(tài)下記錄堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí); 接收到更新通知后,利用外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí)。外部GM記錄模塊732,用于在初始狀態(tài)下記錄堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的GM ;接收到更新通知后,記錄堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的非GM。外部通告處理模塊733,用于通過(guò)該成員設(shè)備的業(yè)務(wù)端口發(fā)送攜帶堆疊系統(tǒng)外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文;通過(guò)該成員設(shè)備的業(yè)務(wù)端口收到外部通告報(bào)文后,將該外部通告報(bào)文發(fā)送給外部比較處理模塊734 ;接收到轉(zhuǎn)發(fā)通知后,將外部通告報(bào)文通過(guò)該成員設(shè)備的其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā);接收到丟棄通知后,丟棄外部通告報(bào)文。外部比較處理模塊734,用于將接收到的外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與外部?jī)?yōu)先級(jí)記錄模塊731記錄的外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則向外部GM記錄模塊732發(fā)送更新通知,向業(yè)務(wù)端口設(shè)置模塊735發(fā)送設(shè)置通知,向外部?jī)?yōu)先級(jí)記錄模塊731發(fā)送更新通知,向外部通告報(bào)文處理單元733發(fā)送轉(zhuǎn)發(fā)通知;如果外部?jī)?yōu)先級(jí)記錄模塊731記錄的外部時(shí)鐘優(yōu)先級(jí)高,則向外部通告報(bào)文處理單元 733發(fā)送丟棄通知。業(yè)務(wù)端口設(shè)置模塊735,用于接收到設(shè)置通知后,如果該堆疊系統(tǒng)已經(jīng)存在slave 業(yè)務(wù)端口,則將已經(jīng)存在的slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口,并且接收到設(shè)置通知后,將該成員設(shè)備收到外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口。為了實(shí)現(xiàn)堆疊設(shè)備在外部PTP網(wǎng)絡(luò)中的時(shí)間同步,成員設(shè)備還包括外部同步處理單元740,該外部同步處理單元740可以具體包括外部同步處理模塊741、外部時(shí)鐘修正模塊742和外部同步轉(zhuǎn)發(fā)模塊743。外部同步處理模塊741,用于通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部時(shí)鐘修正模塊742;通過(guò)堆疊端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊743。外部時(shí)鐘修正模塊742,用于利用接收到的外部同步報(bào)文攜帶的時(shí)鐘信息修正該成員設(shè)備的本地時(shí)鐘,并修正該外部同步報(bào)文中攜帶的時(shí)鐘信息后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊743。外部同步轉(zhuǎn)發(fā)模塊743,用于如果存在下一跳成員設(shè)備,則將接收到的外部同步報(bào)文通過(guò)堆疊端口轉(zhuǎn)發(fā)給下一跳成員設(shè)備,如果存在master業(yè)務(wù)端口,則同時(shí)通過(guò)master業(yè)務(wù)端口轉(zhuǎn)發(fā)接收到的外部同步報(bào)文。其中,成員設(shè)備中的內(nèi)部PTP處理單元710可以具體包括內(nèi)部?jī)?yōu)先級(jí)記錄模塊 711、內(nèi)部GM記錄模塊712、內(nèi)部通告處理模塊713、內(nèi)部比較處理模塊714和堆疊端口設(shè)置模塊715。內(nèi)部?jī)?yōu)先級(jí)記錄模塊711,用于在初始狀態(tài)記錄成員設(shè)備的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),如果成員設(shè)備存在slave業(yè)務(wù)端口,則將記錄的附加優(yōu)先級(jí)設(shè)置成高于初始附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊714發(fā)送來(lái)的附加優(yōu)先級(jí)更新記錄的附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊714發(fā)送來(lái)的時(shí)鐘優(yōu)先級(jí)更新記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)。內(nèi)部GM記錄模塊712,用于在初始狀態(tài)記錄成員設(shè)備為堆疊系統(tǒng)內(nèi)部的GM ;接收到更新通知后,更新成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM。內(nèi)部通告處理模塊713,用于通過(guò)堆疊端口發(fā)送包含內(nèi)部?jī)?yōu)先級(jí)記錄模塊711在初始狀態(tài)記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)的內(nèi)部通告報(bào)文;接收到轉(zhuǎn)發(fā)通知后,如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備;接收到丟棄通知后,丟棄內(nèi)部通告報(bào)文。內(nèi)部比較處理模塊714,用于在成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與內(nèi)部?jī)?yōu)先級(jí)記錄單元711記錄的附加優(yōu)先級(jí)進(jìn)行比較;如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則將內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)發(fā)送給內(nèi)部?jī)?yōu)先級(jí)記錄模塊711,向內(nèi)部GM記錄模塊712發(fā)送更新通知,向堆疊端口設(shè)置模塊 715發(fā)送設(shè)置通知;向內(nèi)部通告處理模塊714發(fā)送轉(zhuǎn)發(fā)通知;如果內(nèi)部?jī)?yōu)先級(jí)記錄模塊711 記錄的附加優(yōu)先級(jí)高,則向內(nèi)部通告處理模塊713發(fā)送丟棄通知;如果一樣高,進(jìn)一步將內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與內(nèi)部?jī)?yōu)先級(jí)記錄模塊711記錄的時(shí)鐘優(yōu)先級(jí)進(jìn)行比較, 如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,將內(nèi)部通告報(bào)文攜帶的時(shí)鐘優(yōu)先級(jí)發(fā)送給內(nèi)部?jī)?yōu)先級(jí)記錄模塊711,向內(nèi)部GM記錄模塊712發(fā)送更新通知,向堆疊端口設(shè)置模塊715發(fā)送設(shè)置通知;向內(nèi)部通告處理模塊713發(fā)送轉(zhuǎn)發(fā)通知;如果內(nèi)部?jī)?yōu)先級(jí)記錄模塊711記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高,則向內(nèi)部通告處理模塊713發(fā)送丟棄通知。堆疊端口設(shè)置模塊715,用于接收到設(shè)置通知后,如果成員設(shè)備已經(jīng)存在slave堆疊端口,則將已經(jīng)存在的slave堆疊端口設(shè)置為master堆疊端口,并在接收到設(shè)置通知后, 將收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口。另外,內(nèi)部時(shí)間同步單元720可以具體包括內(nèi)部同步處理模塊721和內(nèi)部時(shí)鐘修正模塊722。內(nèi)部同步處理模塊721,在成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的GM時(shí),通過(guò)master 堆疊端口發(fā)送攜帶成員設(shè)備的本地時(shí)鐘信息的內(nèi)部同步報(bào)文;在成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的非GM時(shí),將通過(guò)該成員設(shè)備的slave堆疊端口接收到的內(nèi)部同步報(bào)文發(fā)送給內(nèi)部時(shí)鐘修正模塊722 ;如果成員設(shè)備存在master堆疊端口,則將內(nèi)部時(shí)鐘修正模塊722發(fā)送來(lái)的內(nèi)部同步報(bào)文通過(guò)該成員設(shè)備的master堆疊端口轉(zhuǎn)發(fā)。內(nèi)部時(shí)鐘修正模塊722,用于利用接收到的內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)該成員設(shè)備的本地時(shí)鐘進(jìn)行修正,并修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息后,將內(nèi)部同步報(bào)文發(fā)送給內(nèi)部同步處理模塊721。由以上描述可以看出,本發(fā)明中的堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中作為一個(gè)邏輯設(shè)備參與GM選舉和同步生成樹的建立,以保證外部PTP網(wǎng)絡(luò)時(shí)間同步的正常進(jìn)行。并且在堆疊系統(tǒng)內(nèi)部,根據(jù)外部PTP網(wǎng)絡(luò)中堆疊系統(tǒng)被選舉的角色確定堆疊系統(tǒng)內(nèi)部的GM,通過(guò)內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部建立同步生成樹,并在內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文來(lái)進(jìn)行堆疊系統(tǒng)內(nèi)部的時(shí)間同步。通過(guò)外部PTP網(wǎng)絡(luò)和堆疊系統(tǒng)內(nèi)部PTP網(wǎng)絡(luò)相互耦合又獨(dú)立運(yùn)行的方式,實(shí)現(xiàn)了堆疊系統(tǒng)的精確時(shí)間同步,且不影響外部PTP網(wǎng)絡(luò)中其它網(wǎng)絡(luò)設(shè)備的時(shí)間同步。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種堆疊系統(tǒng)的時(shí)間同步方法,應(yīng)用于包含兩個(gè)以上成員設(shè)備的堆疊系統(tǒng),該堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部精確時(shí)間協(xié)議PTP網(wǎng)絡(luò)的源時(shí)鐘GM選舉和同步生成樹的建立;其特征在于,該方法包括A、所述堆疊系統(tǒng)中的各成員設(shè)備通過(guò)堆疊端口發(fā)送內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,若所述堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)中被選舉為非GM,則將所述堆疊系統(tǒng)中slave業(yè)務(wù)端口所在的成員設(shè)備選舉為GM ;B、在所述堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)在所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文,將所述被選舉為GM的成員設(shè)備的本地時(shí)鐘同步到所述堆疊系統(tǒng)中的其它成員設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述堆疊系統(tǒng)在初始狀態(tài)下記錄所述堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí),記錄該堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)中的GM,并通過(guò)業(yè)務(wù)端口發(fā)送攜帶該外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文;所述堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的GM選舉和同步生成樹的建立具體包括F1、所述堆疊系統(tǒng)通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,將該外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述堆疊系統(tǒng)記錄的所述外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果所述外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟F2 ;如果所述堆疊系統(tǒng)記錄的所述外部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟F3;F2、更新該堆疊系統(tǒng)為所述外部PTP網(wǎng)絡(luò)的非GM,如果該堆疊系統(tǒng)已經(jīng)存在slave業(yè)務(wù)端口,則將已經(jīng)存在的所述slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口 ;將收到所述外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口,利用所述外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí),并通過(guò)其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā)該外部通告報(bào)文;待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟Fl ;F3、丟棄外部通告報(bào)文,待再次通過(guò)業(yè)務(wù)端口接收到外部通告報(bào)文后,轉(zhuǎn)至步驟F1。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的GM,則所述堆疊系統(tǒng)以該堆疊系統(tǒng)的本地時(shí)鐘為準(zhǔn)確時(shí)鐘,通過(guò)master業(yè)務(wù)端口發(fā)送攜帶該堆疊系統(tǒng)的本地時(shí)鐘信息的外部同步報(bào)文;如果所述堆疊系統(tǒng)被選舉為外部PTP網(wǎng)絡(luò)的非GM,則所述堆疊系統(tǒng)通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,處理該外部同步報(bào)文,如果存在master業(yè)務(wù)端口,則通過(guò)該 master業(yè)務(wù)端口轉(zhuǎn)發(fā)處理后的外部同步報(bào)文。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,堆疊系統(tǒng)中各成員設(shè)備對(duì)外部同步報(bào)文的處理具體包括如果所述堆疊系統(tǒng)中的成員設(shè)備通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文,則執(zhí)行步驟Gl ;如果堆疊系統(tǒng)中的成員設(shè)備通過(guò)堆疊端口接收到外部同步報(bào)文,執(zhí)行步驟G2 ;G1、利用該外部同步報(bào)文攜帶的時(shí)鐘信息修正該成員設(shè)備的本地時(shí)鐘,并修正該外部同步報(bào)文中攜帶的時(shí)鐘信息;G2、如果存在下一跳成員設(shè)備,則通過(guò)接收到該外部同步報(bào)文的成員設(shè)備的堆疊端口轉(zhuǎn)發(fā)該外部同步報(bào)文給所述下一跳成員設(shè)備,如果存在master業(yè)務(wù)端口,則同時(shí)通過(guò)該 master業(yè)務(wù)端口轉(zhuǎn)發(fā)該外部同步報(bào)文。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述堆疊系統(tǒng)中各成員設(shè)備初始記錄自身的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),記錄自身為所述堆疊系統(tǒng)內(nèi)部的GM,并通過(guò)自身的堆疊端口發(fā)送包含內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)的內(nèi)部通告報(bào)文;其中各成員設(shè)備初始的附加優(yōu)先級(jí)相同,存在外部PTP網(wǎng)絡(luò)的slave業(yè)務(wù)端口的成員設(shè)備的附加優(yōu)先級(jí)被設(shè)置成高于所述初始的附加優(yōu)先級(jí);所述步驟A具體包括Al、成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與該成員設(shè)備本地記錄的附加優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則執(zhí)行步驟A2 ;如果該成員設(shè)備本地記錄的附加優(yōu)先級(jí)高,則執(zhí)行步驟A3 ;如果一樣高,則執(zhí)行步驟A4;A2、利用內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)更新該成員設(shè)備本地記錄的附加優(yōu)先級(jí), 執(zhí)行步驟A6 ;A3、丟棄內(nèi)部通告報(bào)文,待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟Al ;A4、將內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與該成員設(shè)備本地記錄的時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟A5 ;如果該成員設(shè)備本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高,則執(zhí)行步驟A3 ;A5、利用內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新該成員設(shè)備本地記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí);A6、更新該成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM ;如果該成員設(shè)備已經(jīng)存在slave堆疊端口,則將已經(jīng)存在的所述slave堆疊端口設(shè)置為master堆疊端口,將該成員設(shè)備中收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口 ;如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將所述內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備;待再次通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,轉(zhuǎn)至步驟Al。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟B具體包括 Bi、在所述堆疊系統(tǒng)內(nèi)部被選舉為GM的成員設(shè)備通過(guò)該成員設(shè)備的master堆疊端口發(fā)送攜帶該成員設(shè)備的本地時(shí)鐘信息的內(nèi)部同步報(bào)文;B2、所述堆疊系統(tǒng)內(nèi)部的非GM成員設(shè)備通過(guò)該成員設(shè)備的slave堆疊端口接收到內(nèi)部同步報(bào)文后,利用內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)該成員設(shè)備的本地時(shí)鐘進(jìn)行修正,如果該成員設(shè)備存在master堆疊端口,則修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息后,通過(guò)該成員設(shè)備的master堆疊端口轉(zhuǎn)發(fā)該內(nèi)部同步報(bào)文。
7.根據(jù)權(quán)利要求1至6任一權(quán)項(xiàng)所述的方法,其特征在于,通告報(bào)文和同步報(bào)文屬于 PTP報(bào)文;所述堆疊設(shè)備中的成員設(shè)備通過(guò)PTP報(bào)文中是否攜帶指示內(nèi)部PTP報(bào)文的信息, 來(lái)識(shí)別接收到的PTP報(bào)文是否為內(nèi)部PTP報(bào)文。
8.—種堆疊系統(tǒng)中的成員設(shè)備,所述堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部PTP網(wǎng)絡(luò)的 GM選舉和同步生成樹的建立;其特征在于,該成員設(shè)備包括內(nèi)部PTP處理單元,用于通過(guò)所述成員設(shè)備的堆疊端口發(fā)送內(nèi)部通告報(bào)文,在堆疊系統(tǒng)內(nèi)部選舉GM和建立同步生成樹;其中,若所述堆疊系統(tǒng)在外部PTP網(wǎng)絡(luò)被選舉為非GM, 如果所述成員設(shè)備存在slave業(yè)務(wù)端口,則將所述成員設(shè)備選舉為所述堆疊系統(tǒng)內(nèi)部的 GM ;內(nèi)部時(shí)間同步單元,用于在所述成員設(shè)備被選舉為所述堆疊系統(tǒng)內(nèi)部的GM時(shí),在所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文;在所述成員設(shè)備為所述堆疊系統(tǒng)內(nèi)部的非GM時(shí),利用所述堆疊系統(tǒng)內(nèi)部建立的同步生成樹上發(fā)送的內(nèi)部同步報(bào)文進(jìn)行所述成員設(shè)備的本地時(shí)鐘同步。
9.根據(jù)權(quán)利要求8所述的成員設(shè)備,其特征在于,所述成員設(shè)備還包括外部PTP處理單元,該外部PTP處理單元具體包括外部?jī)?yōu)先級(jí)記錄模塊,用于在初始狀態(tài)下記錄所述堆疊系統(tǒng)的外部時(shí)鐘優(yōu)先級(jí);接收到更新通知后,利用外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)更新本地記錄的外部時(shí)鐘優(yōu)先級(jí);外部GM記錄模塊,用于在初始狀態(tài)下記錄所述堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的GM ;接收到更新通知后,記錄所述堆疊系統(tǒng)為外部PTP網(wǎng)絡(luò)的非GM ;外部通告處理模塊,用于通過(guò)所述成員設(shè)備的業(yè)務(wù)端口發(fā)送攜帶所述堆疊系統(tǒng)外部時(shí)鐘優(yōu)先級(jí)的外部通告報(bào)文;通過(guò)所述成員設(shè)備的業(yè)務(wù)端口收到外部通告報(bào)文后,將該外部通告報(bào)文發(fā)送給外部比較處理模塊;接收到轉(zhuǎn)發(fā)通知后,將所述外部通告報(bào)文通過(guò)所述成員設(shè)備的其它業(yè)務(wù)端口繼續(xù)轉(zhuǎn)發(fā);接收到丟棄通知后,丟棄所述外部通告報(bào)文;外部比較處理模塊,用于將接收到的外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述外部?jī)?yōu)先級(jí)記錄模塊記錄的外部時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果外部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,則向所述外部GM記錄模塊發(fā)送更新通知,向業(yè)務(wù)端口設(shè)置模塊發(fā)送設(shè)置通知,向所述外部?jī)?yōu)先級(jí)記錄模塊發(fā)送更新通知,向所述外部通告報(bào)文處理單元發(fā)送轉(zhuǎn)發(fā)通知;如果所述外部?jī)?yōu)先級(jí)記錄模塊記錄的外部時(shí)鐘優(yōu)先級(jí)高,則向所述外部通告報(bào)文處理單元發(fā)送丟棄通知;業(yè)務(wù)端口設(shè)置模塊,用于接收到所述設(shè)置通知后,如果該堆疊系統(tǒng)已經(jīng)存在slave業(yè)務(wù)端口,則將已經(jīng)存在的slave業(yè)務(wù)端口設(shè)置為master業(yè)務(wù)端口,并且接收到所述設(shè)置通知后,將所述成員設(shè)備收到外部通告報(bào)文的業(yè)務(wù)端口設(shè)置為slave業(yè)務(wù)端口。
10.根據(jù)權(quán)利要求8所述的成員設(shè)備,其特征在于,所述成員設(shè)備還包括外部同步處理單元,該外部同步處理單元具體包括外部同步處理模塊,用于通過(guò)slave業(yè)務(wù)端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部時(shí)鐘修正模塊;通過(guò)堆疊端口接收到外部同步報(bào)文后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊;外部時(shí)鐘修正模塊,用于利用接收到的外部同步報(bào)文攜帶的時(shí)鐘信息修正所述成員設(shè)備的本地時(shí)鐘,并修正該外部同步報(bào)文中攜帶的時(shí)鐘信息后,將該外部同步報(bào)文發(fā)送給外部同步轉(zhuǎn)發(fā)模塊;外部同步轉(zhuǎn)發(fā)模塊,用于如果存在下一跳成員設(shè)備,則將接收到的外部同步報(bào)文通過(guò)堆疊端口轉(zhuǎn)發(fā)給下一跳成員設(shè)備,如果存在master業(yè)務(wù)端口,則同時(shí)通過(guò)master業(yè)務(wù)端口轉(zhuǎn)發(fā)接收到的外部同步報(bào)文。
11.根據(jù)權(quán)利要求8所述的成員設(shè)備,其特征在于,所述內(nèi)部PTP處理單元具體包括內(nèi)部?jī)?yōu)先級(jí)記錄模塊,用于在初始狀態(tài)記錄所述成員設(shè)備的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí),如果所述成員設(shè)備存在slave業(yè)務(wù)端口,則將記錄的附加優(yōu)先級(jí)設(shè)置成高于初始附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊發(fā)送來(lái)的附加優(yōu)先級(jí)更新記錄的附加優(yōu)先級(jí);利用內(nèi)部比較處理模塊發(fā)送來(lái)的時(shí)鐘優(yōu)先級(jí)更新記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí);內(nèi)部GM記錄模塊,用于在初始狀態(tài)記錄所述成員設(shè)備為堆疊系統(tǒng)內(nèi)部的GM;接收到更新通知后,更新所述成員設(shè)備為堆疊系統(tǒng)內(nèi)部的非GM;內(nèi)部通告處理模塊,用于通過(guò)堆疊端口發(fā)送包含所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊在初始狀態(tài)記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)和附加優(yōu)先級(jí)的內(nèi)部通告報(bào)文;接收到轉(zhuǎn)發(fā)通知后,如果存在下一跳成員設(shè)備,則通過(guò)堆疊端口將所述內(nèi)部通告報(bào)文轉(zhuǎn)發(fā)給下一跳成員設(shè)備;接收到丟棄通知后,丟棄所述內(nèi)部通告報(bào)文;內(nèi)部比較處理模塊,用于在所述成員設(shè)備通過(guò)堆疊端口接收到內(nèi)部通告報(bào)文后,將該內(nèi)部通告報(bào)文中攜帶的附加優(yōu)先級(jí)與本地記錄的附加優(yōu)先級(jí)進(jìn)行比較;如果內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)高,則將內(nèi)部通告報(bào)文攜帶的附加優(yōu)先級(jí)發(fā)送給所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊,向所述內(nèi)部GM記錄模塊發(fā)送更新通知,向堆疊端口設(shè)置模塊發(fā)送設(shè)置通知;向所述內(nèi)部通告處理模塊發(fā)送轉(zhuǎn)發(fā)通知;如果所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的附加優(yōu)先級(jí)高,則向所述內(nèi)部通告處理模塊發(fā)送丟棄通知;如果一樣高,進(jìn)一步將內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)與所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的時(shí)鐘優(yōu)先級(jí)進(jìn)行比較,如果內(nèi)部通告報(bào)文中攜帶的時(shí)鐘優(yōu)先級(jí)高,將內(nèi)部通告報(bào)文攜帶的時(shí)鐘優(yōu)先級(jí)發(fā)送給所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊,向所述內(nèi)部GM記錄模塊發(fā)送更新通知,向堆疊端口設(shè)置模塊發(fā)送設(shè)置通知;向所述內(nèi)部通告處理模塊發(fā)送轉(zhuǎn)發(fā)通知;如果所述內(nèi)部?jī)?yōu)先級(jí)記錄模塊記錄的內(nèi)部時(shí)鐘優(yōu)先級(jí)高,則向所述內(nèi)部通告處理模塊發(fā)送丟棄通知;堆疊端口設(shè)置模塊,用于接收到設(shè)置通知后,如果所述成員設(shè)備已經(jīng)存在slave堆疊端口,則將已經(jīng)存在的slave堆疊端口設(shè)置為master堆疊端口,并在接收到設(shè)置通知后,將收到內(nèi)部通告報(bào)文的堆疊端口設(shè)置為slave堆疊端口。
12.根據(jù)權(quán)利要求8所述的成員設(shè)備,其特征在于,所述內(nèi)部時(shí)間同步單元具體包括 內(nèi)部同步處理模塊,在所述成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的GM時(shí),通過(guò)master堆疊端口發(fā)送攜帶所述成員設(shè)備的本地時(shí)鐘信息的內(nèi)部同步報(bào)文;在所述成員設(shè)備被選舉為堆疊系統(tǒng)內(nèi)部的非GM時(shí),將通過(guò)所述成員設(shè)備的slave堆疊端口接收到的內(nèi)部同步報(bào)文發(fā)送給內(nèi)部時(shí)鐘修正模塊;如果所述成員設(shè)備存在master堆疊端口,則將內(nèi)部時(shí)鐘修正模塊發(fā)送來(lái)的內(nèi)部同步報(bào)文通過(guò)所述成員設(shè)備的master堆疊端口轉(zhuǎn)發(fā);內(nèi)部時(shí)鐘修正模塊,用于利用接收到的內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息對(duì)所述成員設(shè)備的本地時(shí)鐘進(jìn)行修正,并修正內(nèi)部同步報(bào)文中攜帶的時(shí)鐘信息后,將內(nèi)部同步報(bào)文發(fā)送給所述內(nèi)部同步處理模塊。
13.一種堆疊系統(tǒng),其特征在于,該堆疊系統(tǒng)包含兩個(gè)以上如權(quán)利要求8至12任一權(quán)項(xiàng)所述的成員設(shè)備。
全文摘要
本發(fā)明提供了一種堆疊系統(tǒng)的時(shí)間同步方法、堆疊系統(tǒng)和成員設(shè)備。其中,堆疊系統(tǒng)作為一個(gè)邏輯設(shè)備參與外部精確時(shí)間協(xié)議(PTP)網(wǎng)絡(luò)的時(shí)鐘源節(jié)點(diǎn)(GM)選舉和同步生成樹的建立;在堆疊系統(tǒng)內(nèi)部,根據(jù)外部PTP網(wǎng)絡(luò)中堆疊系統(tǒng)被選舉的角色確定堆疊系統(tǒng)內(nèi)部的GM,通過(guò)內(nèi)部通告報(bào)文在堆疊系統(tǒng)內(nèi)部建立同步生成樹,并在內(nèi)部建立的同步生成樹上發(fā)送內(nèi)部同步報(bào)文,來(lái)進(jìn)行堆疊系統(tǒng)內(nèi)部的時(shí)間同步。本發(fā)明實(shí)現(xiàn)了堆疊系統(tǒng)的精確時(shí)間同步,且不影響其它網(wǎng)絡(luò)設(shè)備的時(shí)間同步。
文檔編號(hào)H04L12/56GK102195996SQ20101012211
公開日2011年9月21日 申請(qǐng)日期2010年3月9日 優(yōu)先權(quán)日2010年3月9日
發(fā)明者徐鵬飛, 繆琛, 賀子奇 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
美女视频免费永久观看网站| 久久 成人 亚洲| 成人无遮挡网站| 国产淫片久久久久久久久| 亚洲欧美日韩另类电影网站| 在线观看人妻少妇| 高清视频免费观看一区二区| 自拍偷自拍亚洲精品老妇| 男女边吃奶边做爰视频| 亚洲欧美中文字幕日韩二区| av在线老鸭窝| 亚洲成色77777| 欧美亚洲 丝袜 人妻 在线| 国产国拍精品亚洲av在线观看| 国产免费视频播放在线视频| 蜜桃久久精品国产亚洲av| 在线精品无人区一区二区三| 日韩中字成人| 一二三四中文在线观看免费高清| 中文字幕免费在线视频6| 国产精品国产av在线观看| 日本-黄色视频高清免费观看| 菩萨蛮人人尽说江南好唐韦庄| 久久6这里有精品| 超碰97精品在线观看| 男女无遮挡免费网站观看| 你懂的网址亚洲精品在线观看| 免费观看a级毛片全部| 国产日韩一区二区三区精品不卡 | 亚洲精品久久午夜乱码| 一级av片app| 少妇被粗大的猛进出69影院 | 99久久精品一区二区三区| 国产av码专区亚洲av| 99热国产这里只有精品6| 成人18禁高潮啪啪吃奶动态图 | 99热这里只有精品一区| 中文资源天堂在线| 国产熟女欧美一区二区| 亚洲综合色惰| 成人无遮挡网站| 久久久久精品性色| 精品视频人人做人人爽| 亚洲精品乱码久久久久久按摩| 91aial.com中文字幕在线观看| 午夜福利在线观看免费完整高清在| 国产精品久久久久久精品电影小说| 欧美性感艳星| 国产免费福利视频在线观看| 2018国产大陆天天弄谢| 97超视频在线观看视频| 亚洲内射少妇av| 九色成人免费人妻av| 国产高清国产精品国产三级| 青青草视频在线视频观看| 日日摸夜夜添夜夜爱| 能在线免费看毛片的网站| av女优亚洲男人天堂| 久久久久网色| 久久人人爽人人片av| 亚洲人成网站在线播| 伊人久久国产一区二区| 在线观看人妻少妇| 日韩欧美 国产精品| 2018国产大陆天天弄谢| 欧美丝袜亚洲另类| 女人久久www免费人成看片| av在线观看视频网站免费| 国产精品欧美亚洲77777| 老司机影院成人| tube8黄色片| 欧美xxⅹ黑人| 成人影院久久| 中文字幕制服av| 欧美日本中文国产一区发布| 少妇人妻久久综合中文| 人妻少妇偷人精品九色| 亚洲性久久影院| 国产亚洲5aaaaa淫片| 99九九线精品视频在线观看视频| 国产欧美日韩一区二区三区在线 | 色94色欧美一区二区| 汤姆久久久久久久影院中文字幕| 亚洲国产色片| 国产精品一区二区性色av| 日韩伦理黄色片| 18禁在线播放成人免费| 日韩 亚洲 欧美在线| 久久久久久久久大av| 最近最新中文字幕免费大全7| 久久人人爽av亚洲精品天堂| 国产亚洲最大av| a 毛片基地| 高清在线视频一区二区三区| 尾随美女入室| 国产免费一级a男人的天堂| 国产亚洲5aaaaa淫片| 日韩制服骚丝袜av| 中国国产av一级| 好男人视频免费观看在线| 色吧在线观看| 欧美人与善性xxx| 免费av不卡在线播放| 高清黄色对白视频在线免费看 | 我要看日韩黄色一级片| 大片免费播放器 马上看| 国产老妇伦熟女老妇高清| 嘟嘟电影网在线观看| 久久精品国产亚洲av天美| 国产欧美日韩精品一区二区| 久久久久国产网址| 国产精品一区二区性色av| 欧美bdsm另类| h视频一区二区三区| 人妻人人澡人人爽人人| 亚洲高清免费不卡视频| 成人影院久久| 久久99一区二区三区| 又大又黄又爽视频免费| 丰满迷人的少妇在线观看| 色婷婷久久久亚洲欧美| 涩涩av久久男人的天堂| 黄色一级大片看看| 91午夜精品亚洲一区二区三区| av免费在线看不卡| 一级av片app| 2021少妇久久久久久久久久久| 麻豆乱淫一区二区| 大又大粗又爽又黄少妇毛片口| 亚洲经典国产精华液单| 免费高清在线观看视频在线观看| 日韩三级伦理在线观看| 91精品伊人久久大香线蕉| 建设人人有责人人尽责人人享有的| av天堂久久9| 欧美丝袜亚洲另类| 日韩欧美 国产精品| av免费观看日本| 高清黄色对白视频在线免费看 | 久久久国产精品麻豆| 亚洲丝袜综合中文字幕| 亚洲综合精品二区| 国产乱来视频区| 国产淫语在线视频| 亚洲成人av在线免费| 国产精品福利在线免费观看| 少妇人妻久久综合中文| 综合色丁香网| 免费看av在线观看网站| 一级爰片在线观看| 久久av网站| 午夜福利在线观看免费完整高清在| 成人国产麻豆网| 久久99热这里只频精品6学生| 欧美 日韩 精品 国产| 伊人久久国产一区二区| av视频免费观看在线观看| 全区人妻精品视频| 丰满人妻一区二区三区视频av| 一区二区三区乱码不卡18| 中文在线观看免费www的网站| 亚洲成人av在线免费| 最新中文字幕久久久久| 国产日韩一区二区三区精品不卡 | 少妇人妻久久综合中文| 亚洲精品久久午夜乱码| 韩国av在线不卡| 97超碰精品成人国产| 日本免费在线观看一区| 搡女人真爽免费视频火全软件| 精品少妇久久久久久888优播| 欧美3d第一页| 亚洲欧美成人精品一区二区| 最新的欧美精品一区二区| 久久久国产一区二区| 男男h啪啪无遮挡| 麻豆精品久久久久久蜜桃| 亚洲丝袜综合中文字幕| 亚洲经典国产精华液单| 少妇丰满av| 国产精品女同一区二区软件| 99久久精品国产国产毛片| 久久精品久久久久久久性| 另类亚洲欧美激情| 亚洲av日韩在线播放| 亚洲伊人久久精品综合| 亚洲色图综合在线观看| 在线免费观看不下载黄p国产| 国产精品麻豆人妻色哟哟久久| 女性生殖器流出的白浆| 69精品国产乱码久久久| 黑人猛操日本美女一级片| 久久亚洲国产成人精品v| 亚洲经典国产精华液单| 观看av在线不卡| 中国国产av一级| 一级黄片播放器| 中文字幕人妻熟人妻熟丝袜美| 亚洲国产精品一区二区三区在线| 亚洲欧美精品专区久久| 亚洲国产精品999| 亚洲久久久国产精品| 成年人免费黄色播放视频 | 欧美日韩亚洲高清精品| 亚洲国产色片| 精品久久久精品久久久| 涩涩av久久男人的天堂| 免费看光身美女| 午夜日本视频在线| 久久久国产一区二区| 亚洲欧美清纯卡通| 伊人久久国产一区二区| 欧美日本中文国产一区发布| 男女边摸边吃奶| 成人18禁高潮啪啪吃奶动态图 | 最近手机中文字幕大全| 国产色爽女视频免费观看| 国产精品一区二区三区四区免费观看| 亚洲美女黄色视频免费看| 国产黄片视频在线免费观看| 香蕉精品网在线| 国产精品人妻久久久久久| 自拍偷自拍亚洲精品老妇| 卡戴珊不雅视频在线播放| 十八禁高潮呻吟视频 | 亚洲,一卡二卡三卡| 婷婷色av中文字幕| 中文字幕久久专区| 美女大奶头黄色视频| av一本久久久久| 99视频精品全部免费 在线| 汤姆久久久久久久影院中文字幕| 欧美日韩精品成人综合77777| 国国产精品蜜臀av免费| 91久久精品国产一区二区成人| 亚洲欧美中文字幕日韩二区| 日韩欧美一区视频在线观看 | 亚洲精品色激情综合| 午夜免费鲁丝| 韩国av在线不卡| 国产又色又爽无遮挡免| 国内少妇人妻偷人精品xxx网站| 啦啦啦在线观看免费高清www| 人妻少妇偷人精品九色| 久久久精品免费免费高清| 午夜福利网站1000一区二区三区| 国产一区亚洲一区在线观看| 国产淫片久久久久久久久| 欧美变态另类bdsm刘玥| 九草在线视频观看| 天堂中文最新版在线下载| 久久久久久久久大av| 久久国内精品自在自线图片| 国产乱人偷精品视频| 一个人看视频在线观看www免费| 久久久久久久久久久久大奶| 久久久国产一区二区| 最近手机中文字幕大全| 亚洲国产成人一精品久久久| 久久久精品免费免费高清| 纵有疾风起免费观看全集完整版| 亚洲av男天堂| 婷婷色综合www| 黑人巨大精品欧美一区二区蜜桃 | 午夜福利视频精品| 国产精品久久久久久精品电影小说| 久久久久久久亚洲中文字幕| 成人毛片a级毛片在线播放| 少妇丰满av| 国产在视频线精品| 一级毛片aaaaaa免费看小| 国产精品国产三级专区第一集| 在线观看美女被高潮喷水网站| 熟妇人妻不卡中文字幕| 高清午夜精品一区二区三区| 亚洲av男天堂| 亚洲精品日本国产第一区| 在线观看一区二区三区激情| 制服丝袜香蕉在线| 高清av免费在线| 日韩一区二区三区影片| 99国产精品免费福利视频| 欧美亚洲 丝袜 人妻 在线| 人人澡人人妻人| 嘟嘟电影网在线观看| 国产欧美亚洲国产| 欧美bdsm另类| 午夜福利视频精品| 亚洲精品456在线播放app| 久久久久久久久久成人| 国产精品福利在线免费观看| 天美传媒精品一区二区| 男人狂女人下面高潮的视频| 久久鲁丝午夜福利片| 国产精品成人在线| 日日爽夜夜爽网站| 老熟女久久久| 欧美三级亚洲精品| 亚洲自偷自拍三级| 下体分泌物呈黄色| 两个人免费观看高清视频 | 久久久久人妻精品一区果冻| 在现免费观看毛片| 国产探花极品一区二区| 精华霜和精华液先用哪个| 97在线视频观看| 中文字幕制服av| 免费观看av网站的网址| 啦啦啦在线观看免费高清www| 另类精品久久| 亚洲第一区二区三区不卡| 国产精品一区二区在线不卡| 国产在线一区二区三区精| 交换朋友夫妻互换小说| 一级a做视频免费观看| 精品久久久精品久久久| 亚洲,欧美,日韩| 亚洲伊人久久精品综合| 国产免费视频播放在线视频| 日韩一区二区三区影片| 欧美一级a爱片免费观看看| 夫妻性生交免费视频一级片| 国产精品国产三级专区第一集| 国产成人精品婷婷| 好男人视频免费观看在线| 国产乱来视频区| 秋霞伦理黄片| 我的老师免费观看完整版| 日韩伦理黄色片| 久久久久久久精品精品| 麻豆乱淫一区二区| 秋霞伦理黄片| 亚洲精品aⅴ在线观看| 亚洲精品乱久久久久久| 老司机影院成人| 国产成人午夜福利电影在线观看| 成年美女黄网站色视频大全免费 | 久久久久久伊人网av| 91久久精品国产一区二区三区| 秋霞在线观看毛片| 久久久久国产网址| 亚洲综合色惰| 中文字幕精品免费在线观看视频 | 久久99精品国语久久久| 午夜激情久久久久久久| 国产成人aa在线观看| 80岁老熟妇乱子伦牲交| 婷婷色麻豆天堂久久| 精品少妇久久久久久888优播| 内地一区二区视频在线| av在线app专区| 黄色配什么色好看| 中文欧美无线码| 少妇裸体淫交视频免费看高清| 成年av动漫网址| 欧美区成人在线视频| 午夜久久久在线观看| 韩国高清视频一区二区三区| 亚洲中文av在线| 七月丁香在线播放| 久久青草综合色| 99热6这里只有精品| 久久av网站| 观看av在线不卡| 99九九在线精品视频 | 国产成人精品久久久久久| 久久久久视频综合| 久久久久国产精品人妻一区二区| 麻豆成人av视频| 国产一区二区三区av在线| 热re99久久国产66热| 丝袜喷水一区| 亚洲精品自拍成人| 啦啦啦中文免费视频观看日本| 亚洲人成网站在线播| 人妻制服诱惑在线中文字幕| 人人妻人人澡人人看| 我要看黄色一级片免费的| 不卡视频在线观看欧美| 91aial.com中文字幕在线观看| 亚洲成人手机| 亚洲精华国产精华液的使用体验| 亚洲美女视频黄频| 欧美xxxx性猛交bbbb| 久久国产精品大桥未久av | 久久久久久久亚洲中文字幕| 汤姆久久久久久久影院中文字幕| 婷婷色综合www| 日韩在线高清观看一区二区三区| 69精品国产乱码久久久| 久久国产亚洲av麻豆专区| 欧美成人午夜免费资源| 国产高清不卡午夜福利| 国国产精品蜜臀av免费| 麻豆乱淫一区二区| 亚洲中文av在线| 国国产精品蜜臀av免费| 嘟嘟电影网在线观看| 成人亚洲精品一区在线观看| 中文精品一卡2卡3卡4更新| 麻豆精品久久久久久蜜桃| 国产男女超爽视频在线观看| 99热网站在线观看| 午夜91福利影院| 成人午夜精彩视频在线观看| 哪个播放器可以免费观看大片| 日本爱情动作片www.在线观看| 国产精品蜜桃在线观看| www.av在线官网国产| 视频区图区小说| 免费观看的影片在线观看| 亚洲丝袜综合中文字幕| 性色avwww在线观看| 熟女av电影| 大片电影免费在线观看免费| 亚洲精品456在线播放app| 天堂中文最新版在线下载| 黑丝袜美女国产一区| av在线观看视频网站免费| 青青草视频在线视频观看| 亚洲人成网站在线观看播放| 男女啪啪激烈高潮av片| 美女大奶头黄色视频| 亚洲av电影在线观看一区二区三区| 如何舔出高潮| 免费观看在线日韩| 国精品久久久久久国模美| 成人综合一区亚洲| 五月伊人婷婷丁香| 色婷婷久久久亚洲欧美| 久久久久国产网址| 一本—道久久a久久精品蜜桃钙片| 秋霞在线观看毛片| 亚洲成色77777| 国产精品一区二区在线不卡| 又爽又黄a免费视频| 免费高清在线观看视频在线观看| 18禁在线无遮挡免费观看视频| 人妻 亚洲 视频| 少妇丰满av| 亚洲精品第二区| 在线天堂最新版资源| 少妇裸体淫交视频免费看高清| 欧美97在线视频| 国内揄拍国产精品人妻在线| 国产精品一区www在线观看| 亚洲av二区三区四区| 成人漫画全彩无遮挡| 国产色婷婷99| 精品国产一区二区久久| 久久人人爽人人片av| 亚洲成色77777| 久久综合国产亚洲精品| av专区在线播放| 99热国产这里只有精品6| 在线免费观看不下载黄p国产| 国产黄片美女视频| 久久影院123| 久久国产精品男人的天堂亚洲 | 丝瓜视频免费看黄片| 久久女婷五月综合色啪小说| 久久久精品94久久精品| 久久久a久久爽久久v久久| 中文欧美无线码| 热99国产精品久久久久久7| 亚洲中文av在线| 国产精品女同一区二区软件| 亚洲三级黄色毛片| 搡女人真爽免费视频火全软件| 国产无遮挡羞羞视频在线观看| 日韩一本色道免费dvd| 亚洲av成人精品一二三区| 国产无遮挡羞羞视频在线观看| 伊人亚洲综合成人网| 2021少妇久久久久久久久久久| 波野结衣二区三区在线| 视频中文字幕在线观看| 久久婷婷青草| 午夜激情久久久久久久| 少妇精品久久久久久久| 国产精品福利在线免费观看| 麻豆成人午夜福利视频| 夫妻性生交免费视频一级片| 久久青草综合色| 亚洲性久久影院| 久久久精品94久久精品| 国产午夜精品一二区理论片| 99热网站在线观看| 国产爽快片一区二区三区| 欧美亚洲 丝袜 人妻 在线| 久久久久精品性色| 午夜福利在线观看免费完整高清在| 视频中文字幕在线观看| 国产欧美日韩精品一区二区| 亚洲精品乱久久久久久| 97精品久久久久久久久久精品| 欧美日本中文国产一区发布| 日本猛色少妇xxxxx猛交久久| 另类精品久久| 这个男人来自地球电影免费观看 | 欧美bdsm另类| 超碰97精品在线观看| 交换朋友夫妻互换小说| 大香蕉97超碰在线| 九九在线视频观看精品| 日日摸夜夜添夜夜爱| 国产精品人妻久久久久久| 免费久久久久久久精品成人欧美视频 | 夜夜骑夜夜射夜夜干| 大香蕉久久网| 日本爱情动作片www.在线观看| 欧美97在线视频| 日韩三级伦理在线观看| 极品少妇高潮喷水抽搐| 一区二区av电影网| 狠狠精品人妻久久久久久综合| 亚洲天堂av无毛| 欧美精品亚洲一区二区| 亚洲第一区二区三区不卡| 王馨瑶露胸无遮挡在线观看| 亚洲人成网站在线观看播放| 久久久久视频综合| 熟妇人妻不卡中文字幕| 街头女战士在线观看网站| 久久精品夜色国产| 人妻夜夜爽99麻豆av| 美女cb高潮喷水在线观看| 九草在线视频观看| 亚洲成人手机| 制服丝袜香蕉在线| 国产精品一区www在线观看| 中文天堂在线官网| 一本大道久久a久久精品| 性高湖久久久久久久久免费观看| 久久影院123| 国产伦精品一区二区三区四那| 精品午夜福利在线看| 精品亚洲成国产av| 女人精品久久久久毛片| 新久久久久国产一级毛片| 成人国产av品久久久| 少妇 在线观看| 91久久精品电影网| 麻豆成人午夜福利视频| 日本免费在线观看一区| 欧美日韩国产mv在线观看视频| 久久久久久久久久久免费av| 91在线精品国自产拍蜜月| 国产毛片在线视频| av一本久久久久| av视频免费观看在线观看| 九色成人免费人妻av| 青春草视频在线免费观看| 亚洲精品色激情综合| 久久久国产欧美日韩av| 七月丁香在线播放| 国产乱人偷精品视频| 99久久精品热视频| 精品99又大又爽又粗少妇毛片| 成人黄色视频免费在线看| 国产69精品久久久久777片| 国产黄色免费在线视频| 最近2019中文字幕mv第一页| 久久久久久久久久久久大奶| 久久久久精品性色| 中文天堂在线官网| 最近的中文字幕免费完整| 亚洲精品视频女| 在线 av 中文字幕| 国产免费一级a男人的天堂| 老司机影院成人| 午夜福利网站1000一区二区三区| 国产精品久久久久成人av| 久久人妻熟女aⅴ| 日韩亚洲欧美综合| 大话2 男鬼变身卡| 男人和女人高潮做爰伦理| 三级国产精品欧美在线观看| 国产亚洲精品久久久com| 永久网站在线| 中文乱码字字幕精品一区二区三区| 纵有疾风起免费观看全集完整版| 日韩亚洲欧美综合| 欧美精品一区二区大全| 国产 精品1| 亚洲精品自拍成人| a级毛色黄片| av福利片在线| 在线观看人妻少妇| 精品久久久久久久久av| 午夜免费观看性视频| 日韩强制内射视频| 国产精品99久久久久久久久| 久久久久久久精品精品| 免费大片黄手机在线观看| 毛片一级片免费看久久久久| 色94色欧美一区二区| 成人无遮挡网站| 欧美日韩一区二区视频在线观看视频在线| 婷婷色综合www| 亚洲一区二区三区欧美精品| 婷婷色av中文字幕| 最黄视频免费看| 亚洲av在线观看美女高潮| 亚洲一级一片aⅴ在线观看| 国产免费又黄又爽又色| √禁漫天堂资源中文www| 麻豆成人av视频| 一区二区三区乱码不卡18| 亚洲av中文av极速乱| 妹子高潮喷水视频| 一区二区av电影网| 国产色爽女视频免费观看| 久久ye,这里只有精品| 国产在线免费精品|