Method and apparatus for securing clock synchronization in a network
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorTal Mizrahi
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure provide a method. The method includes generating a first message having a plurality of fields according to a precision time protocol, encapsulating one or more fields of the first message into a first encapsulation, preparing a first packet that includes the first message and the first encapsulation, and transmitting the first packet through a network.
Claims17
A method of a time synchronization system, the method comprising:
- generating a first message having a plurality of fields according to a precision time protocol (PTP), the first message including at least fields of (i) PTP header, (ii) PTP payload, (iii) zero or more type-length-values (TLVs), and (iv) a first encapsulation of security TLV;
- encapsulating the PTP header, the PTP payload, and the zero or more TLVs of the first message into the first encapsulation of security TLV according to a security protocol of either an Internet protocol security (IPsec) protocol suite or a media access control MAC security (MACsec) standard;
- preparing a first packet that includes the first message and the first encapsulation of security TLV;
- and
- transmitting the first packet with security protection through a network.
An apparatus of a time synchronization system, the apparatus comprising:
- a processor configured to generate a first message having a one or more fields according to a precision time protocol (PTP), the first message including at least fields of (i) PTP header, (ii) PTP payload, (iii) zero or more type-length-values (TLVs), and (iv) a first encapsulation of security TLV, encapsulate the PTP header, the PTP payload, and the zero or more TLVs fields of the first message into the first encapsulation of security TLV according to a security protocol of either an Internet protocol security (IPsec) protocol suite or a media access control MAC security (MACsec) standard, and prepare a first packet that includes the first message and the first encapsulation of security TLV;
- and
- a transmitting circuit configured to transmit the first packet with security protection through a network.
A non-transitory computer readable medium storing program instructions of a time synchronization system for causing a processor to execute operations for clock synchronization in a network, the operations comprising:
- generating a first message having a plurality of fields according to a precision time protocol (PTP), the first message including at least fields of (i) PTP header, (ii) PTP payload, (iii) zero or more type-length-values (TLVs), and (iv) a first encapsulation of security TLV;
- encapsulating the PTP header, the PTP payload, and the zero or more TLVs of the first message into the first encapsulation of security TLV according to a security protocol of either an Internet protocol security (IPsec) protocol suite or a media access control MAC security (MACsec) standard;
- and
- preparing a first packet that includes the first message and the first encapsulation of security TLV, the first packet with security protection being transmitted through the network.
Dependencies are inferred from the claim text.