DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC...

34
DNSトサ DNSトサクエリ 解析 クエリ解析 早稲田大学 基幹理学部 早稲田大学 基幹理 学部 情報理工学科 後藤研究室 1W070275-3 ショウイ 2011/4/27 卒業論文発表資料 1

Transcript of DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC...

Page 1: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

DNSル トサ バ のDNSルートサーバへのクエリ の解析クエリーの解析

早稲田大学 基幹理工学部早稲田大学 基幹理 学部情報理工学科 後藤研究室1W070275-3 徐 ショウイ0 0 5 3 徐 ショウイ

2011/4/27 卒業論文発表資料 1

Page 2: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

研究背景

ルートネームサーバネ サ

IPv4アドレス DDoS攻撃対応IPv4アドレス枯渇問題

DDoS攻撃対応+負荷分散

IPv6化 IP Anycast化

DNS Tree ルートサーバの現状を明らかにするべき

2011/4/27 卒業論文発表資料 2

Page 3: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

研究目的

DNSルートサーバへのクエリーの解析

IP Anycastを導入した効果の検証回答数/クエリー数で回答率の算出

DNSルートサーバの回答率を上昇させる対策

2011/4/27 卒業論文発表資料 3

Page 4: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

DNSルートネームサーバ

試験運転中

IP A tよりIP Anycastより日本にノード設置

日本設置 管理

2011/4/27 卒業論文発表資料 4

日本設置・管理

Page 5: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

IP Anycast

133 9 81 xxx

Anycastルーティング制御が重要

133.9.81.xxxTo 133.9.81.xxx

Node A

InternetUser A 133.9.81.xxx

133 9 81

133 9 81 xxx

133.9.81.yyy

Node B

To 133.9.81.xxxUser B133.9.81.xxx

133.9.81.zzz

Node C

2011/4/27 卒業論文発表資料 5

Node C

Page 6: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

DNSとIP Anycast

DNSへIP Anycastを導入した契機2002年10月に発生したルートサーバに対する大規模DDoS攻撃

DNSに使われるIP A tの分類DNSに使われるIP Anycastの分類IGP AnycastBGP AnycastBGP Anycast

IP Anycastの導入より期待できること耐障害性の向上耐障害性の向上

負荷分散より応答時間の減少

2011/4/27 卒業論文発表資料 6

Page 7: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

トラヒックの計測

測定の環境

2011/4/27 卒業論文発表資料 7

測定の環境

Page 8: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

測定の結果測定の結果一日中のDNSパケット数

2011/4/27 卒業論文発表資料 8

Page 9: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

解析 (1) 解析 ( )クエリー数 (IPv4)

2011/4/27 卒業論文発表資料 9

Page 10: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

解析 (2) 解析 ( )回答数 (IPv4)

2011/4/27 卒業論文発表資料 10

Page 11: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

解析 (3) 解析 (3)クエリー数と回答数 (IPv6)

2011/4/27 卒業論文発表資料 11

Page 12: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (1) 考察 ( )回答率 (IPv4) 無駄が多い

6回答率=回答数/クエリー数

36

/

7049 18

52

66

61

1

12

2011/4/27 卒業論文発表資料 12

Page 13: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (2)考察 ( )回答率 (IPv6)

すべてのルートサーバの回答率が100%クエリー数がIPv4と比べてまだ少ない

ルートサーバへの負担が小さいルートサーバへの負担が小さい

ルートサーバからの回答が効率的

しかし、ルートサーバからの回答数に偏りがある

2011/4/27 卒業論文発表資料 13

Page 14: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (3) 考察 (3)回答数とRTTの関係 (IPv4)

2011/4/27 卒業論文発表資料 14

Page 15: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (4)考察 ( )回答数とRTTの関係 (IPv6)

IPv6 Anycast対応

2011/4/27 卒業論文発表資料 15

Page 16: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (5)考察 (5)回答率を上昇させる対策

ノード数を増やす

無駄のクエリーを削除する

地域ごとにノードを配置する地域ごとにノ ドを配置する

ルーティング制御よりRTTを降下させる

2011/4/27 卒業論文発表資料 16

Page 17: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

まとめと今後の課題

まとめ日本にノードを設置したルートサーバの回答率と回答数が高い、また、それらのサーバのRTTが低いことを検証した。

DNSへIP Anycastを導入した効果を検証した。DNSへIP Anycastを導入した効果を検証した。

ルートサーバの回答率を上昇させる対策を考えた。

今後の課題今後の課題パケットのIDを利用して、RTTを測る。

IGP Anycastを使うCサーバの動向に注目する。

IPv6 Anycastの効果をもっと検証する。

2011/4/27 卒業論文発表資料 17

Page 18: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

ご清聴ありがとうございましたご清聴ありがとうございました

2011/4/27 卒業論文発表資料 18

Page 19: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

補足資料補足資料

2011/4/27 卒業論文発表資料 19

Page 20: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

BGP Anycast

AS1

AS3

AS4

AS3

AS5AS2 AS5

AS6AS6Node

Node

2011/4/27 卒業論文発表資料 20

Page 21: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

IGP AnycastAS3

AS2

NodeNode

AS1

Node

AS1

AS4

2011/4/27 卒業論文発表資料 21

Page 22: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

除いたクエリー

システムクエリー

学内のプロキシを問い合わせるクエリ学内のプロキシを問い合わせるクエリー

2011/4/27 卒業論文発表資料 22

Page 23: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

問い合わせの内訳 (IPv4)

2011/4/27 卒業論文発表資料 23

Page 24: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

問い合わせの内訳 (IPv6)

2011/4/27 卒業論文発表資料 24

Page 25: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

ルートサーバ一覧

2011/4/27 卒業論文発表資料 25

Page 26: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

IPv4アドレスの変更があったアドレ の変更があ たルートサーバ一覧

2011/4/27 卒業論文発表資料 26

Page 27: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

名前解決の流れ (1)名前解決の流れ ( )キャッシュがない場合

2011/4/27 卒業論文発表資料 27

Page 28: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

名前解決の流れ (2)名前解決の流れ ( )キャッシュがある場合

2011/4/27 卒業論文発表資料 28

Page 29: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

DNS資源レコードのタイプ

2011/4/27 卒業論文発表資料 29

Page 30: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

DNSパケットの内容

2011/4/27 卒業論文発表資料 30

Page 31: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

ルートサーバへDNS導入状況

2011/4/27 卒業論文発表資料 31

Page 32: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

参考文献

[1] W.Richard Stevens, 井上尚司監訳, 橘康雄訳 『詳解TCP/IPプロトコル Vol 1 プロトコル』 ピアソン・エデュケーション 2000ロトコル Vol.1 プロトコル』, ピアソン エデュケ ション, 2000

[2]荒井祐一, インターネットにおけるDNSのトラフィック解析, 早稲田大学理工学部情報学科 2001年度卒業論文, 2002

[3]鶴貝和樹, DNSルートサーバに対するクエリの解析, 早稲田大学理工学部コンピュータネットワーク工学科 2007年度卒業論文,2008文,

[4] root-servers, http://root-servers.org/

2011/4/27 卒業論文発表資料 32

Page 33: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

2011/4/27 卒業論文発表資料 33

Page 34: DNSルトサバのルートサーバへの クエリ のクエ …...IGP Anycastを使うC サーバの動向に注目する。 IPv6 Anycastの効果をもっと検証する。2011/4/27

考察 (1) 考察 ( )回答率 (IPv4)

52

6

2011/4/27 卒業論文発表資料 34