Priority based selection of time services
AssigneeCisco Technology, Inc.
InventorEliot Lear
Life of this patent
Estimating the term…
Abstract
In an embodiment, a method comprises at a network device in an enterprise network, selecting one or more time servers used for establishing a timing reference according to a predetermined priority order of selection that begins with determining whether the network device is configured with information indicating one or more time servers to be used. A timing reference is established for the network device based on a selected time server.
Claims20
A method comprising:
- at a network device in an enterprise network, selecting one or more time servers, to use for establishing a timing reference for the network device, according to a predetermined priority order of selection that begins with determining whether the network device is configured with identification information indicating the one or more time servers to be used;
- in response to the network device not being configured with the identification information of the one or more time servers, communicating with a network management protocol server to obtain the identification information of the one or more time servers;
- in response to not obtaining the identification information from the network management protocol server, sending into the enterprise network a multicast request for a network time protocol service;
- and
- establishing the timing reference for the network device using a time server selected according to the predetermined priority order of selection.
A network device comprising:
- a network interface configured to enable network communications in a network by sending packets into the network or receiving packets from the network;
- a processor coupled to the network interface, the processor configured to:
- select one or more time servers, to use for establishing a timing reference for the network device, according to a predetermined priority order of selection that begins with determining whether the network device is configured with identification information indicating one or more time servers to be used;
- in response to the network device not being configured with the identification information of the one or more time servers, cause to communicate with a network management protocol server to obtain the identification information of the one or more time servers;
- in response to the network device not obtaining the identification information from the network management protocol server, send, into the network, a multicast request for a network time protocol service;
- and
- establish the-timing reference for the network device using a time server selected according to the predetermined priority order of selection.
One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to:
- at a network device in an enterprise network, select one or more time servers, to use for establishing a timing reference, according to a predetermined priority order of selection that begins with determining whether the network device is configured with identification information indicating one or more time servers to be used;
- in response to the network device not being configured with the identification information of the one or more time servers, communicate with a network management protocol server to obtain the identification information of the one or more time servers;
- in response to not obtaining the identification information from the network management protocol server, send, into the enterprise network, a multicast request for a network time protocol service;
- and
- establish the timing reference for the network device using a time server selected according to the predetermined priority order of selection.
Dependencies are inferred from the claim text.