欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于虛擬交換集群的時鐘同步方法及裝置制造方法

文檔序號:7981151閱讀:215來源:國知局
一種基于虛擬交換集群的時鐘同步方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于虛擬交換集群的時鐘同步方法,包括:虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,從物理設備接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口;所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送,其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識(flag)、設備標識(shelf)和線路延遲(Delay)。本發(fā)明還相應地公開了一種基于虛擬交換集群的時鐘同步裝置。通過本發(fā)明實施例所述的技術方案,實現(xiàn)了VSC中物理設備的時鐘同步,從而能夠提高系統(tǒng)性能。
【專利說明】一種基于虛擬交換集群的時鐘同步方法及裝置
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領域,尤其涉及一種基于虛擬交換集群(Virtual SwitchCluster, VSC)的時鐘同步方法及裝置。
【背景技術】
[0002]目前,IEEE1588進行時鐘同步已經(jīng)廣泛應用于數(shù)據(jù)通信領域,VSC作為傳輸網(wǎng)絡中重要的節(jié)點,支持1588等同步特性十分必要,這需要VSC在網(wǎng)絡中扮演透傳時鐘(TC)、邊界時鐘(BC)、普通時鐘(OC)等重要角色,所以需要一套完整的機制保證VSC中各個物理設備之間實現(xiàn)時鐘頻率和時鐘相位的同步。
[0003]但是,目前實現(xiàn)VSC—般是通過堆疊口將控制報文和帶內(nèi)數(shù)據(jù)報文進行系統(tǒng)內(nèi)的轉發(fā),物理設備之間沒有多余的硬件接口可以將頻率和相位信息傳遞給其他物理設備,導致各個物理設備的時鐘無法同步,從而影響系統(tǒng)性能。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明的主要目的在于提供一種基于VSC的時鐘同步方法及裝置,能夠實現(xiàn)VSC中物理設備的時鐘同步,提高系統(tǒng)性能。
[0005]為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的:
[0006]一種基于虛擬交換集群的時鐘同步方法,所述虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,該方法包括:
[0007]從物理設備接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口 ;
[0008]所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送,
[0009]其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識flag、設備標識shelf和線路延遲Delay。
[0010]所述從物理設備確定自身的同步堆疊口為:
[0011]所述從物理設備僅接收一條同步報文,則確定接收所述同步報文的堆疊口為自身的同步堆疊口;
[0012]所述從物理設備接收一條以上同步報文,則根據(jù)各同步報文,確定flag+shelf的值最小的同步報文對應的堆疊口為自身的同步堆疊口。
[0013]所述同步報文還包括原始時間戳origin Timestamp。
[0014]所述從物理設備接收同步報文之后,該方法還包括:
[0015]所述從物理設備接收跟隨消息,所述跟隨消息攜帶原始時間戳originTimestamp。
[0016]所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步為:
[0017]所述從物理設備通過所述同步堆疊口,采用同步以太方式獲取同步時鐘頻率;以及計算相位差offset = originTimestamp-Delay-T,其中,T為所述從物理設備接收所述同步報文的時間戳,之后,在當前時鐘相位基礎上加上所述計算的相位差,作為同步后的時鐘相位。
[0018]所述從物理設備生成新的同步報文為:
[0019]基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、以及將Delay的值修改為自身的鏈路延遲。
[0020]所述從物理設備生成新的同步報文為:
[0021]基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、將Delay的值修改為自身的鏈路延遲、以及將originTimestamp修改為發(fā)送所述同步報文的時間戳。
[0022]一種基于虛擬交換集群的時鐘同步裝置,包括:一主物理設備和至少一個從物理設備;其中,
[0023]所述主物理設備,用于通過各堆疊口發(fā)送同步報文;
[0024]所述從物理設備,用于接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口 ;根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送,
[0025]其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識flag、設備標識shelf和線路延遲Delay。
[0026]所述從物理設備,具體用于在僅接收一條同步報文時,確定接收所述同步報文的堆疊口為自身的同步堆疊口 ;在接收一條以上同步報文時,根據(jù)各同步報文,確定flag+shelf的值最小的同步報文對應的堆疊口為自身的同步堆疊口。
[0027]所述同步報文還包括原始時間戳origin Timestamp。
[0028]所述從物理設備,還用于在接收同步報文之后接收跟隨消息,所述跟隨消息攜帶原始時間戮 origin Timestamp。
[0029]所述從物理設備,具體用于通過所述同步堆疊口,采用同步以太方式獲取同步時鐘頻率;以及計算相位差offset = originTimestamp-Delay-T,其中,T為所述從物理設備接收所述同步報文的時間戳,之后,在當前時鐘相位基礎上加上所述計算的相位差,作為同步后的時鐘相位。
[0030]所述從物理設備,具體用于基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、以及將Delay的值修改為自身的鏈路延遲。
[0031]所述從物理設備,具體用于基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、將Delay的值修改為自身的鏈路延遲、以及將origin Timestamp修改為發(fā)送所述同步報文的時間戳。
[0032]本發(fā)明實施例所述基于VSC的時鐘同步方法及裝置,虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,從物理設備接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口 ;所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送,其中,所述同步報文包括=MAC頭、以太類型、消息類型、同步標識(flag)、設備標識(shelf)和線路延遲(Delay)。通過本發(fā)明實施例所述的技術方案,實現(xiàn)了 VSC中物理設備的時鐘同步,從而能夠提高系統(tǒng)性能。
【專利附圖】

【附圖說明】
[0033]圖1為本發(fā)明實施例一種基于虛擬交換集群的時鐘同步方法流程示意圖;
[0034]圖2為本發(fā)明實施例的VSC時鐘同步原理示意圖。
【具體實施方式】
[0035]本發(fā)明的基本思想是:虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,從物理設備接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口 ;所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送,其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識(flag)、設備標識(shelf)和線路延遲(Delay)。
[0036]本發(fā)明中,虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,所述同步報文一般包括:MAC頭(MACheader)、以太類型(Ether type)、消息類型(Msg type)、同步標識(flag)、設備標識(shelf)和線路延遲(Delay)。
[0037]可選的,所述同步報文還包括原始時間戳origin Timestamp,相應的同步報文結構如表1所示:
[0038]
【權利要求】
1.一種基于虛擬交換集群的時鐘同步方法,其特征在于,所述虛擬交換集群包括一個主物理設備和至少一個從物理設備,主物理設備通過各堆疊口發(fā)送同步報文,該方法包括: 從物理設備接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊Π ; 所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送, 其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識flag、設備標識shelf和線路延遲Delay。
2.根據(jù)權利要求1所述的方法,其特征在于,所述從物理設備確定自身的同步堆疊口為: 所述從物理設備僅接收一條同步報文,則確定接收所述同步報文的堆疊口為自身的同步堆疊口 ; 所述從物理設備接收一條以上同步報文,則根據(jù)各同步報文,確定flag+shelf的值最小的同步報文對應的堆疊口為自身的同步堆疊口。
3.根據(jù)權利要求1所述的方法,其特征在于,所述同步報文還包括原始時間戳originTimestamp。
4.根據(jù)權利要求1所述的方法,其特征在于,所述從物理設備接收同步報文之后,該方法還包括: 所述從物理設備接收跟隨消息,所述跟隨消息攜帶原始時間戳origin Timestamp。
5.根據(jù)權利要求3或4所述的方法,其特征在于,所述從物理設備根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步為: 所述從物理設備通過所述同步堆疊口,采用同步以太方式獲取同步時鐘頻率;以及計算相位差offset = originTimestamp-Delay-T,其中,T為所述從物理設備接收所述同步報文的時間戳,之后,在當前時鐘相位基礎上加上所述計算的相位差,作為同步后的時鐘相位。
6.根據(jù)權利要求1至3任一項所述的方法,其特征在于,所述從物理設備生成新的同步報文為: 基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、以及將Delay的值修改為自身的鏈路延遲。
7.根據(jù)權利要求4所述的方法,其特征在于,所述從物理設備生成新的同步報文為: 基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、將Delay的值修改為自身的鏈路延遲、以及將origin Timestamp修改為發(fā)送所述同步報文的時間戳。
8.一種基于虛擬交換集群的時鐘同步裝置,其特征在于,該裝置包括:一主物理設備和至少一個從物理設備;其中, 所述主物理設備,用于通過各堆疊口發(fā)送同步報文;所述從物理設備,用于接收來自主物理設備或其他從物理設備的同步報文,確定自身的同步堆疊口 ;根據(jù)從所述同步堆疊口接收的同步報文進行時鐘同步,以及生成新的同步報文,并將所述新的同步報文通過非同步堆疊口發(fā)送, 其中,所述同步報文包括:MAC頭、以太類型、消息類型、同步標識flag、設備標識shelf和線路延遲Delay。
9.根據(jù)權利要求8所述的裝置,其特征在于, 所述從物理設備,具體用于在僅接收一條同步報文時,確定接收所述同步報文的堆疊口為自身的同步堆疊口 ;在接收一條以上同步報文時,根據(jù)各同步報文,確定flag+shelf的值最小的同步報文對應的堆疊口為自身的同步堆疊口。
10.根據(jù)權利要求8所述的裝置,其特征在于,所述同步報文還包括原始時間戳originTimestamp。
11.根據(jù)權利要求8所述的裝置,其特征在于, 所述從物理設備,還用于在接收同步報文之后接收跟隨消息,所述跟隨消息攜帶原始時間戮 origin Timestamp。
12.根據(jù)權利要求10或11所述的裝置,其特征在于, 所述從物理設備,具體用于通過所述同步堆疊口,采用同步以太方式獲取同步時鐘頻率;以及計算相位差offset = originTimestamp-Delay-T,其中,T為所述從物理設備接收所述同步報文的時間戳,之后,在當前時鐘相位基礎上加上所述計算的相位差,作為同步后的時鐘相位。
13.根據(jù)權利要求8至10任一項所述的裝置,其特征在于, 所述從物理設備,具體用于基·于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、以及將Delay的值修改為自身的鏈路延遲。
14.根據(jù)權利要求11所述的裝置,其特征在于, 所述從物理設備,具體用于基于所述接收的同步報文,將shelf值修改為自身的設備標識、將flag+Ι的值作為新的flag值、將Delay的值修改為自身的鏈路延遲、以及將origin Timestamp修改為發(fā)送所述同步報文的時間戳。
【文檔編號】H04L1/22GK103580845SQ201210250325
【公開日】2014年2月12日 申請日期:2012年7月19日 優(yōu)先權日:2012年7月19日
【發(fā)明者】龐賀 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
瑞安市| 华池县| 任丘市| 溆浦县| 永胜县| 汪清县| 余庆县| 习水县| 吴忠市| 云和县| 朔州市| 营口市| 嘉祥县| 横峰县| 鸡东县| 新疆| 长顺县| 垫江县| 华容县| 柳林县| 临清市| 故城县| 同心县| 章丘市| 文水县| 聂拉木县| 若羌县| 玛纳斯县| 利津县| 高淳县| 侯马市| 巴青县| 镇原县| 都安| 苏州市| 纳雍县| 荥经县| 呼伦贝尔市| 乐都县| 平山县| 崇仁县|