a.dns.jpのクエリログから

IP Anycastで見えてくる
インターネットの接続図
--- a.dns.jpのクエリログから ---
民田雅人
日本レジストリサービス株式会社
2007年7月12日 JANOG 20 @ 帯広
a.dns.jpのAnycast
• a.dns.jp
– JPゾーンと一部のin-addr.arpaゾーンを保持
– AS番号: 23774
IPv4: 203.119.1.1IPv6: 2001:dc4::1
– BIND 9 (JP DNSは現状全部BIND 9)
• Anycast運用拠点
– 東京と大阪(2004年2月~)
– ニューヨークに近いうちに追加する(?)
• 本計測結果は本運用を始める前の実験運用
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
2
a.dns.jpのネットワーク構成
• a.dns.jpとインターネットのBGPパスの構成
– 東京:
AS18149を通じて大手ISPへ接続
– 大阪:
直接大手ISPへ接続
– ニューヨーク:
AS24252を通じて大手ISPへ接続
• インターネットから見た場合、通常時は大阪
拠点が他の拠点より近い
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
3
a.dns.jpのネットワーク構成(続き)
Internet
Internet
大阪
東京
ニューヨーク
local peers
ISP
local peers
ISP
ISP
ISP
DIX-IE
W
E
N
JPNAP
JPRS
18149
local peers
JPIX
a.dns.jp
23774
2007-07-12
a.dns.jp
23774
Copyright©2007 Japan Registry Services Co., Ltd.
AS
24252
a.dns.jp
23774
4
!
計測期間と分析方法
• 計測期間
• 分析手法
2007年2月中の約20日間
– 設定変更の前と後のそれぞれ1日分のクエリログ
からIPv4アドレスを抽出(IPv6は対象外)
– GeoIPでクエリ元の国を特定し集計
– HELIO Worldを使って地図を描画
ツール類の紹介は最後に
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
5
a.dns.jpのAnycastの試験運用
1.
2.
3.
4.
5.
6.
7.
8.
大阪拠点にASを追加(ASプリペンドを利用)
今回の結果報告
ニューヨーク拠点を稼働
大阪拠点にさらに3つのASを追加
大阪拠点を停止
大阪拠点を通常時のASパスで稼働
大阪拠点を停止
大阪拠点を通常時のASパスで運用
ニューヨーク拠点を停止
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
6
a.dns.jp へのクエリ元の概要(1/2)
オランダ
•
ロシア
フランス
ドイツ
– 概ね1500~2500 qps
– JP 83% ARPA 17%
その他
韓国
•
日本
台湾
中国
アメリカ
イギリス
クエリ元の分布
2007-07-12
平均 約1900qps
上位の国別の割合
1.
2.
3.
4.
5.
6.
日本
50~55%
アメリカ
15~18%
イギリス
約5%
中国
約3~4%
台湾
約2%
韓国やヨーロッパ諸国等
Copyright©2007 Japan Registry Services Co., Ltd.
7
a.dns.jp へのクエリ元の概要(2/2)
ロシア
オーストラリア
フランス
中国
オランダ
シンガポール
ドイツ
その他
カナダ
台湾
フランス
韓国
日本
中国
イギリス
台湾
ドイツ
アメリカ
日本
アメリカ
イギリス
JP(正引き)のクエリ
2007-07-12
その他
ARPA(逆引き)のクエリ
Copyright©2007 Japan Registry Services Co., Ltd.
8
東京
35%
重要: 分布図の見方
ある国からのクエリ全体を100%とし、
東京、大阪、ニューヨークのそれぞれ
に何%のクエリが分布したかを表現
%(図の下)はその拠点へクエリの割合
1枚の分布図だけでは意味を持たない
大阪
東京
ニュー
ヨーク
合計
ある国からの
クエリ数
330
550
120
1000
割合(%)
33%
55%
12%
100%
色
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
9
1: 大阪拠点にASを追加
Internet
Internet
Internet
Internet
ISP
ISP
ISP
JPRS
18149
AS
24252
a.dns.jp
23774
a.dns.jp
23774
a.dns.jp
23774
大阪
東京
ISP
2007-07-12
ISP
ニューヨーク
ISP
ISP
ISP
AS
JPRS
18149
AS
24252
a.dns.jp
23774
a.dns.jp
23774
a.dns.jp
23774
大阪
東京
Copyright©2007 Japan Registry Services Co., Ltd.
ニューヨーク
10
1の結果
2007-07-12
大阪
東京
65%
35%
22%
78%
Copyright©2007 Japan Registry Services Co., Ltd.
11
2: ニューヨーク拠点を稼働
Internet
Internet
Internet
Internet
ISP
ISP
ISP
AS
JPRS
18149
AS
24252
a.dns.jp
23774
a.dns.jp
23774
a.dns.jp
23774
大阪
東京
ISP
2007-07-12
ISP
ニューヨーク
ISP
ISP
ISP
AS
JPRS
18149
AS
24252
a.dns.jp
23774
a.dns.jp
23774
a.dns.jp
23774
大阪
東京
Copyright©2007 Japan Registry Services Co., Ltd.
ニューヨーク
12
2の結果: RIPE DNSMONより
変更前後の
拡大図
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
13
2の結果: 全体編
2007-07-12
大阪
東京
ニューヨーク
22%
78%
0%
20%
67%
12%
Copyright©2007 Japan Registry Services Co., Ltd.
14
2の結果: アジア編
大阪
東京
ニューヨーク
旧ソビエト地域を
除くと、アジアは
全般に大きな変
化無し
日本へは、南ア
ジアは東南アジ
アを経由
中国・韓国など
は直接
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
15
2の結果: ヨーロッパ編
大阪
東京
ニューヨーク
大阪への変化は
小さく、ニュー
ヨークの増加分、
東京の減少が見
られる
ヨーロッパの多く
はアメリカを経由
している模様
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
16
2の結果: 南アメリカ編
大阪
東京
ニューヨーク
大きな変化はな
いように見えるが、
一部のクエリが
ニューヨークへ向
かっている
東海岸はニュー
ヨーク経由?
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
17
2の結果: アフリカ編
大阪
東京
ニューヨーク
大きな変化はな
いように見えるが、
一部のクエリが
ニューヨークへ向
かっている
アフリカはどうも
よくわからない☺
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
18
今回の分析に使ったツール
• a.dns.jp クエリログ
BIND のログ機能を活用(since Feb 2004)
• Maxmind GeoIP
http://www.maxmind.com/app/ip-location
IPアドレスと地域を対応付けるデータベース
• HELIO World
http://www.helio.org/world/
分布図を描くツール
• RIPE DNSMON
http://dnsmon.ripe.net/
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
19
TIPS: Perlの正規表現
• JPドメイン名を検索
/¥.jp /i
– 劇的に遅く(5〜10倍?)
この書式は負け
• 正解
/¥.[jJ][pP] /
– 大量データ処理において、
細かな正規表現のチューニングは重要
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
20
2007-07-12
Copyright©2007 Japan Registry Services Co., Ltd.
21