cNotes 検索 一覧 カテゴリ

NICT、日本標準時のNTPサーバーをJPIXに設置

Published: 2010/02/21

NTPの使い道と言えば大量のネットワーク機器のログ情報の同期性などのネットワーク運用よりなものを思いつきやすいですが、最近では株や為替などの取引のタイミングへの影響、指標発表のタイミングや、システムトレードなどかなり細かい正確な時間情報を使えないと不利益を被るのではないかと思われる場面が多くなっているのではないかと思います。システム運営側は原子時計、GPSや昔から使われているISDNとかちゃんとしたクロックを利用していると信じたいですが、そうじゃないこともあるでしょうし、一般ユーザー側は意識している人でもフリーなNTPサーバーを使うことがほとんだろうと。ということを考えるとフリーのntpサーバーをDDoSで落とすとか、偽の時間情報を流すことで簡単に社会的混乱が引き起こされてしまうのではないかと思ってしまうわけです。


すべてが変わったわけではなく、JPIX設置のサーバーが一台追加されたという段階なんですね。

 % host ntp.nict.jp
 ntp.nict.jp has address 133.243.238.164
 ntp.nict.jp has address 133.243.238.243
 ntp.nict.jp has address 133.243.238.244
 ntp.nict.jp has address 210.171.226.40
 ntp.nict.jp has address 133.243.238.163
 ntp.nict.jp has IPv6 address 2400:3000:20:100::40
 ntp.nict.jp has IPv6 address 2001:2f8:29:100::fff3
 ntp.nict.jp has IPv6 address 2001:2f8:29:100::fff4

この中の

 210.171.226.40
 2400:3000:20:100::40

ですね。

 Network Information:            
 a. [Network Number]             210.171.224.0-210.171.226.255
 b. [Network Name]               JPIX
 g. [Organization]               Japan Internet Exchange Co., Ltd.
 m. [Administrative Contact]     JP00001358
 n. [Technical Contact]          JP00033084
 p. [Nameserver]                 ns1.jpix.ad.jp
 p. [Nameserver]                 ns2.jpix.ad.jp
 [Assigned Date]                 1997/10/31
 inet6num:     2400:3000::/32
 netname:      JPIX-JPNIC-JP-20081224
 descr:        Japan Network Information Center
 country:      JP
 admin-c:      JNIC1-AP
 tech-c:       JNIC1-AP

それ以外は今まで通りJPIX->SINET経由になるようです。

なので、今のところこのアドレスを直接指定しないといけなさそう。

また余談ですがクライント側でのntpd.confの設定でDNSラウンドロビンされているNTPを設定にすると、初回アクセス時のIPアドレスを覚えちゃって、実は障害時には切り替わらないクライアントがあって嫌われたこともありますが、その場合はDNSランドロビンするnameではなくIPアドレスとか別のntpサーバーを複数設定するとかしましょう。


jpixと直接つながっているISPからの遅延を見てみると。

 %traceroute -A 210.171.226.40
 traceroute to 210.171.226.40 (210.171.226.40), 30 hops max, 40 byte packets
 1  r006.tokynt01.ap.so-net.ne.jp (202.223.119.135) [AS2527]  2.895 ms  2.884 ms  2.879 ms
 2  gn01gi01.tokynt01.ap.so-net.ne.jp (202.223.119.157) [AS2527]  2.863 ms  3.207 ms  3.194 ms
 3  ote-12Te4-0.net.so-net.ne.jp (210.139.162.9) [AS2527]  10.811 ms  10.807 ms  10.800 ms
 4  202.213.197.49 (202.213.197.49) [AS2527]  6.400 ms  6.400 ms  6.381 ms
 5  202.213.193.234 (202.213.193.234) [AS2527]  4.005 ms  3.993 ms 202.213.193.238 (202.213.193.238) [AS2527]  3.896 ms
 6  AS7527-2.ix.jpix.ad.jp (210.171.224.4) [AS7527]  4.567 ms  4.268 ms  4.224 ms
 7  ge-0-1-0-ext-gw2.jpix.ad.jp (210.171.226.238) [AS7527]  4.513 ms  5.130 ms  3.515 ms
 8  * * *
 % ping 210.171.226.40
 PING 210.171.226.40 (210.171.226.40) 56(84) bytes of data.
 64 bytes from 210.171.226.40: icmp_seq=1 ttl=50 time=3.96 ms
 64 bytes from 210.171.226.40: icmp_seq=2 ttl=50 time=4.80 ms
 64 bytes from 210.171.226.40: icmp_seq=3 ttl=50 time=3.83 ms
 64 bytes from 210.171.226.40: icmp_seq=4 ttl=50 time=4.27 ms
 64 bytes from 210.171.226.40: icmp_seq=5 ttl=50 time=3.52 ms
 64 bytes from 210.171.226.40: icmp_seq=6 ttl=50 time=4.80 ms
 64 bytes from 210.171.226.40: icmp_seq=7 ttl=50 time=3.81 ms
 64 bytes from 210.171.226.40: icmp_seq=8 ttl=50 time=3.90 ms
 64 bytes from 210.171.226.40: icmp_seq=9 ttl=50 time=3.47 ms
 64 bytes from 210.171.226.40: icmp_seq=10 ttl=50 time=4.70 ms
 64 bytes from 210.171.226.40: icmp_seq=11 ttl=50 time=4.78 ms
 64 bytes from 210.171.226.40: icmp_seq=12 ttl=50 time=4.38 ms
 --- 210.171.226.40 ping statistics ---
 12 packets transmitted, 12 received, 0% packet loss, time 11653ms
 rtt min/avg/max/mdev = 3.478/4.188/4.809/0.488 ms

比較のためにMFのntp(ntp.jst.mfeed.ad.jp)の遅延。

so-netさんはMFへはOCN経由になっちゃうのでじゃっかん遅いですね。

 % traceroute -A 210.173.160.87
 traceroute to 210.173.160.87 (210.173.160.87), 30 hops max, 40 byte packets
 1  r006.tokynt01.ap.so-net.ne.jp (202.223.119.135) [AS2527]  2.835 ms  2.828 ms  2.813 ms
 2  gn01gi01.tokynt01.ap.so-net.ne.jp (202.223.119.157) [AS2527]  3.252 ms  3.284 ms  3.271 ms
 3  ote-12Te4-0.net.so-net.ne.jp (210.139.162.9) [AS2527]  11.566 ms  11.999 ms  11.994 ms
 4  202.213.197.49 (202.213.197.49) [AS2527]  6.958 ms  6.952 ms 202.213.197.57 (202.213.197.57) [AS2527]  3.522 ms
 5  202.213.193.154 (202.213.193.154) [AS2527]  8.275 ms  8.770 ms  8.759 ms
 6  202.213.193.226 (202.213.193.226) [AS2527]  4.628 ms 202.213.193.230 (202.213.193.230) [AS2527]  2.762 ms 202.213.193.226 (202.213.193.226)  [AS2527]  3.642 ms
 7  202.213.198.114 (202.213.198.114) [AS2527]  4.467 ms  3.080 ms  3.130 ms
 8  219.160.10.245 (219.160.10.245) [AS4713]  3.541 ms  3.474 ms  3.242 ms
 9  219.160.10.250 (219.160.10.250) [AS4713]  3.070 ms  3.126 ms  3.050 ms
 10  ot-g1-3-0-6.nw.mfeed.ad.jp (210.173.161.37) [AS7521]  3.898 ms  3.967 ms  3.897 ms
 11  fs-c1-0-1-5.nw.mfeed.ad.jp (210.173.162.113) [AS7521]  3.951 ms  3.963 ms  4.072 ms
 12  fs-gs5-49.nw.mfeed.ad.jp (210.173.161.122) [AS7521]  5.181 ms  5.198 ms  4.805 ms^C
 % ping 210.173.160.87
 PING 210.173.160.87 (210.173.160.87) 56(84) bytes of data.
 64 bytes from 210.173.160.87: icmp_seq=1 ttl=50 time=8.45 ms
 64 bytes from 210.173.160.87: icmp_seq=2 ttl=50 time=6.08 ms
 64 bytes from 210.173.160.87: icmp_seq=3 ttl=50 time=4.47 ms
 64 bytes from 210.173.160.87: icmp_seq=4 ttl=50 time=5.00 ms
 64 bytes from 210.173.160.87: icmp_seq=5 ttl=50 time=15.6 ms
 64 bytes from 210.173.160.87: icmp_seq=6 ttl=50 time=5.28 ms
 64 bytes from 210.173.160.87: icmp_seq=7 ttl=50 time=6.01 ms
 64 bytes from 210.173.160.87: icmp_seq=8 ttl=50 time=5.40 ms
 64 bytes from 210.173.160.87: icmp_seq=9 ttl=50 time=4.81 ms
 64 bytes from 210.173.160.87: icmp_seq=10 ttl=50 time=9.68 ms
 --- 210.173.160.87 ping statistics ---
 10 packets transmitted, 10 received, 0% packet loss, time 9396ms
 rtt min/avg/max/mdev = 4.475/7.089/15.685/3.274 ms

次にOCNさんから見てみると

  • JPIXはKDDI経由
  • MFは直接

となりますが、

 %traceroute -A 210.171.226.40
 traceroute to 210.171.226.40 (210.171.226.40), 30 hops max, 40 byte packets
 1  118.23.97.198 (118.23.97.198) [AS4713]  2.905 ms  2.920 ms  2.931 ms
 2  118.23.97.193 (118.23.97.193) [AS4713]  3.331 ms  3.348 ms  3.417 ms
 3  118.23.4.1 (118.23.4.1) [AS4713]  4.737 ms  6.962 ms  8.937 ms
 4  122.28.168.13 (122.28.168.13) [AS4713]  3.263 ms  3.275 ms  3.317 ms
 5  60.37.54.233 (60.37.54.233) [AS4713]  3.328 ms  3.348 ms  3.358 ms
 6  118.23.168.5 (118.23.168.5) [AS4713]  3.544 ms  3.863 ms  3.861 ms
 7  210.254.187.94 (210.254.187.94) [AS4713]  3.836 ms 219.160.10.246 (219.160.10.246) [AS4713]  3.421 ms 210.254.187.94 (210.254.187.94) [AS4713]  3.344 ms
 8  210.163.230.106 (210.163.230.106) [AS4713]  3.958 ms 210.163.230.218 (210.163.230.218) [AS4713]  10.785 ms 210.163.230.106 (210.163.230.106)  [AS4713]  3.766 ms
 9  otejbb204.kddnet.ad.jp (59.128.7.194) [AS2516]  3.814 ms otejbb203.kddnet.ad.jp (118.155.197.129) [AS2516]  3.885 ms otejbb204.kddnet.ad.jp (118.155.197.130) [AS2516]  3.728 ms
 10  cm-ote221.kddnet.ad.jp (203.181.101.2) [AS2516]  3.918 ms cm-ote221.kddnet.ad.jp (203.181.101.6) [AS2516]  3.754 ms cm-ote221.kddnet.ad.jp (203.181.101.2) [AS2516]  3.911 ms
 11  202.239.171.166 (202.239.171.166) [AS2516]  3.921 ms  4.077 ms  8.254 ms
 12  * * *
 %ping 210.171.226.40
 PING 210.171.226.40 (210.171.226.40) 56(84) bytes of data.
 64 bytes from 210.171.226.40: icmp_seq=1 ttl=42 time=4.31 ms
 64 bytes from 210.171.226.40: icmp_seq=2 ttl=42 time=9.03 ms
 64 bytes from 210.171.226.40: icmp_seq=3 ttl=42 time=3.97 ms
 64 bytes from 210.171.226.40: icmp_seq=4 ttl=42 time=4.16 ms
 64 bytes from 210.171.226.40: icmp_seq=5 ttl=42 time=3.86 ms
 64 bytes from 210.171.226.40: icmp_seq=6 ttl=42 time=4.80 ms
 64 bytes from 210.171.226.40: icmp_seq=7 ttl=42 time=3.99 ms
 64 bytes from 210.171.226.40: icmp_seq=8 ttl=42 time=4.43 ms
 64 bytes from 210.171.226.40: icmp_seq=9 ttl=42 time=4.88 ms
 64 bytes from 210.171.226.40: icmp_seq=10 ttl=42 time=4.32 ms
 64 bytes from 210.171.226.40: icmp_seq=11 ttl=42 time=8.76 ms
 ^C
 --- 210.171.226.40 ping statistics ---
 11 packets transmitted, 11 received, 0% packet loss, time 10500ms
 rtt min/avg/max/mdev = 3.862/5.142/9.031/1.797 ms
 % traceroute -A 210.173.160.87
 traceroute to 210.173.160.87 (210.173.160.87), 30 hops max, 40 byte packets
 1  118.23.97.198 (118.23.97.198) [AS4713]  4.257 ms  4.472 ms  4.460 ms
 2  118.23.97.222 (118.23.97.222) [AS4713]  4.449 ms  4.437 ms  4.425 ms
 3  118.23.4.5 (118.23.4.5) [AS4713]  5.881 ms  7.185 ms  8.142 ms
 4  122.28.168.17 (122.28.168.17) [AS4713]  4.356 ms  4.343 ms  4.175 ms
 5  210.254.188.233 (210.254.188.233) [AS4713]  5.470 ms  5.467 ms  5.493 ms
 6  60.37.27.69 (60.37.27.69) [AS4713]  5.418 ms  4.854 ms  3.268 ms
 7  219.160.10.250 (219.160.10.250) [AS4713]  3.399 ms  3.291 ms  3.216 ms
 8  ot-g1-3-0-6.nw.mfeed.ad.jp (210.173.161.37) [AS7521]  3.141 ms  3.200 ms  3.211 ms
 9  fs-c1-0-1-5.nw.mfeed.ad.jp (210.173.162.113) [AS7521]  3.955 ms  3.949 ms  3.941 ms
 10  fs-gs5-49.nw.mfeed.ad.jp (210.173.161.122) [AS7521]  3.930 ms  4.317 ms  4.235 ms^C
 % ping 210.173.160.87
 PING 210.173.160.87 (210.173.160.87) 56(84) bytes of data.
 64 bytes from 210.173.160.87: icmp_seq=1 ttl=54 time=4.83 ms
 64 bytes from 210.173.160.87: icmp_seq=2 ttl=54 time=5.89 ms
 64 bytes from 210.173.160.87: icmp_seq=3 ttl=54 time=3.84 ms
 64 bytes from 210.173.160.87: icmp_seq=4 ttl=54 time=5.03 ms
 64 bytes from 210.173.160.87: icmp_seq=5 ttl=54 time=4.97 ms
 64 bytes from 210.173.160.87: icmp_seq=6 ttl=54 time=4.41 ms
 64 bytes from 210.173.160.87: icmp_seq=7 ttl=54 time=8.35 ms
 64 bytes from 210.173.160.87: icmp_seq=8 ttl=54 time=7.55 ms
 64 bytes from 210.173.160.87: icmp_seq=9 ttl=54 time=4.74 ms
 64 bytes from 210.173.160.87: icmp_seq=10 ttl=54 time=6.18 ms
 -
 -- 210.173.160.87 ping statistics ---
 10 packets transmitted, 10 received, 0% packet loss, time 9704ms rtt min/avg /max/mdev = 3.840/5.582/8.357/1.356 ms

変わらないというかJPIXに設置してるものの方がちょっと速くね?

トポロジとか回線速度の関係でKDDI回っても速いんでしょう。

ならMFいらないねってわけではないですが、ネットワーク分散という意味でメインJPIX、バックアップMFみたいな使い方とか?あ、でも今回のでntp.nict.jp自体がネットワーク的に分散されてるわけか。。。


そもそもstratum1,2の違いもあるわけですが、遅延の面からもJPIXのものを選択するメリットはありそうですね。v6対応の面では当然。

ただし、ユーザーの利用してるISPのこれらのIXやASへの接続状況によって近い、遠い、早い、遅いが変わるので条件にあわせて最適なNTPサーバーの選択しましょう。

ためしにv6でみるとこんな感じ。

 % ping6 2001:2f8:29:100::fff3
 PING 2001:2f8:29:100::fff3(2001:2f8:29:100::fff3) 56 data bytes
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=1 ttl=55 time=5.43 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=2 ttl=55 time=5.80 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=3 ttl=55 time=5.51 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=4 ttl=55 time=4.72 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=5 ttl=55 time=5.93 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=6 ttl=55 time=5.39 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=7 ttl=55 time=5.35 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=8 ttl=55 time=4.81 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=9 ttl=55 time=5.02 ms
 64 bytes from 2001:2f8:29:100::fff3: icmp_seq=10 ttl=55 time=5.48 ms
 
 --- 2001:2f8:29:100::fff3 ping statistics ---
 10 packets transmitted, 10 received, 0% packet loss, time 9942ms
 rtt min/avg/max/mdev = 4.727/5.349/5.936/0.375 ms

[カテゴリ:NTP観察日記]

by jyake