うるう秒、NTP Leap Indicator(LI)の返却値 ― 2015年07月01日 08:11
今日の午前9時にうるう秒が挿入される。NTPサービスでは、Leap Indicator(LI)に61秒になる旨の予告が入るとのこと。
※日本標準時グループのサイトの説明
以前、NTPの問い合わせを行うWindowsアプリを作ったので、状況を確認してみる。
http://c5d5e5.asablo.jp/blog/2015/02/17/7574328
http://c5d5e5.asablo.jp/blog/2015/02/17/7574328
こちら、RFC5905の該当部分からの抜粋。1日の最後の1分が61秒になるときは、1になる。実際は、2ビットなので、01。
実際にアプリで"ntp.nict.jp"に問い合わせてみると、0のまま。「時刻サーバの応答」とあるのが、Leap Indicatorを表示する部分。
Visual Studioのデバッガでクイックウォッチで問い合わせの結果パケットを覗いてみる。最初の1バイトの先頭2ビットがLeap Indicator。確かに、01はセットされていない。
他のサイトも2、3試してみたが状況は同じ。Windowsアプリは、問い合わせを行う際、時刻同期を行うサーバ同士のモードではなく、clientのモードで行っている。この場合は、Leap Indicatorはセットされないのかも。
P.S.
うるう秒挿入のタイミングを見ていましたが、"08:60"のデータは送られてこなかったようです。"08:59"の次は、"09:00"になったようでした。
コメント
トラックバック
このエントリのトラックバックURL: http://c5d5e5.asablo.jp/blog/2015/07/01/7693750/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。