[發明專利]一種虛擬機的時鐘同步方法和云平臺有效
| 申請號: | 202110751641.0 | 申請日: | 2021-07-02 |
| 公開(公告)號: | CN113489563B | 公開(公告)日: | 2023-08-15 |
| 發明(設計)人: | 劉忻;林冬藝;黎思恒;劉木森 | 申請(專利權)人: | 廣州市品高軟件股份有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06;H04L69/22;H04L41/40 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 張玲春 |
| 地址: | 510000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 時鐘 同步 方法 平臺 | ||
1.一種虛擬機的時鐘同步方法,其特征在于,包括:
節點服務器的PTP物理網卡收到PTP協議報文后,SDN控制器解析該PTP協議報文以提取該PTP協議報文的PTP域;在獲取PTP協議報文之前,還包括:
至少一個PTP時鐘源服務器采用主從模式,以所述PTP域作為唯一標識注冊至云平臺;
所述云平臺通過所述PTP時鐘源服務記錄表記錄所述PTP時鐘服務器的信息;
所述虛擬機在所述云平臺指定所述PTP時鐘源服務器,云平臺將虛擬機指定的PTP時鐘源服務器的PTP服務信息記錄到該虛擬機的PTP服務關聯信息表,使得所述SDN控制器根據所述PTP域和虛擬機的時鐘源服務器注冊信息下發openflow流表規則;
所述SDN控制器根據所述PTP域和虛擬機的時鐘源服務器注冊信息,下發openflow流表規則,將該PTP協議報文轉發至與該PTP域對應的虛擬機的虛擬網卡;
所述虛擬機的虛擬網卡模擬所述PTP協議報文以獲取時間戳,并將該時間戳同步至所述虛擬機的系統時間;所述虛擬機的虛擬網卡模擬所述PTP協議報文以獲取時間戳,通過chronyd時間同步軟件將該時間戳同步至所述虛擬機的系統時間。
2.如權利要求1所述的虛擬機的時鐘同步方法,其特征在于,所述節點服務器為所述虛擬機所在的服務器。
3.如權利要求1所述的虛擬機的時鐘同步方法,其特征在于,在所述SDN控制器下發openflow流表規則之前還包括:所述SDN控制器通過PTP協議報文的特征預先下發劫持該PTP協議報文。
4.如權利要求3所述的虛擬機的時鐘同步方法,其特征在于,SDN控制器解析該PTP協議報文中的PTP域包括:
所述SDN控制器接收到PTP協議報文后,解析PTP協議報文頭以提取該PTP協議報文的domain?Number值為domain?Numer?N,根據domain?Number?N查詢該節點服務器上關聯的虛擬機。
5.如權利要求4所述的虛擬機的時鐘同步方法,其特征在于,下發openflow流表規則,將該PTP協議報文轉發至與該PTP域對應的虛擬機的虛擬網卡包括:
所述SDN控制器擴展openflow協議以支持通過流表匹配PTP協議報文頭的domainNumber字段;
所述SDN控制器根據關聯虛擬機信息獲取虛擬機網卡的端口號;
SDN控制器根據該端口號生成openflow流表規則以匹配PTP協議報文特征,其中,匹配domain?Number字段為domain?Numer?N;
SDN控制器下發openflow流表規則至虛擬交換機。
6.如權利要求5所述的虛擬機的時鐘同步方法,其特征在于,將該PTP協議報文轉發至與該PTP域對應的虛擬機的虛擬網卡還包括:
虛擬交換機根據流表規則將ptp報文轉發至與該PTP域對應的虛擬機的虛擬網卡。
7.一種云平臺,其特征在于,包括一個或者多個PTP時鐘源服務器、物理交換機、節點服務器,所述節點服務器關聯一個或者多個虛擬機,并設有虛擬交換機和SDN控制器,所述一個或者多個PTP時鐘源服務器與所述物理交換機連接以傳輸PTP協議報文,所述物理交換機與所述虛擬交換機連接,以在所述SDN控制器的控制下向所述虛擬機傳輸PTP協議報文;
所述云平臺通過執行如權利要求1-6任一項所述的虛擬機的時鐘同步方法以同步所述虛擬機的系統時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市品高軟件股份有限公司,未經廣州市品高軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110751641.0/1.html,轉載請聲明來源鉆瓜專利網。





