• 検索結果がありません。

2009 (c) INTERNET MULTIFEED CO. JANOG 24 Meeting in Tokyo 規模サーバと複雑なコンテンツの IPv6 対応化実証実験 2009/7/9 インターネットマルチフィード株式会社飯島洋介 株式会社 本経済新聞社 宏

N/A
N/A
Protected

Academic year: 2021

シェア "2009 (c) INTERNET MULTIFEED CO. JANOG 24 Meeting in Tokyo 規模サーバと複雑なコンテンツの IPv6 対応化実証実験 2009/7/9 インターネットマルチフィード株式会社飯島洋介 株式会社 本経済新聞社 宏"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

⼤規模サーバと複雑なコンテンツの

IPv6

対応化実証実験

2009/7/9

インターネットマルチフィード株式会社

飯島 洋介

株式会社⽇本経済新聞社

⼀⽊ 宏⾏

JANOG 24 Meeting in Tokyo

(2)

それぞれの⽴場からの実験⽬的

⽇経のインターネット向けサービスをIPv6化する為の技術的な検証

¾

NIKKEI-NETのような、⽐較的規模が⼤きく、

複雑なWWWサイト

IPv6化するための⼿法の開発(実証環境の構築)

IPv6→IPv4トランスレーションに関するサービスの検討

¾

データセンタ顧客が持つIPv4サーバに対し、IPv6インターネットからの

アクセスをIPv4に変換する

¾

コンテンツ事業者が、現状からの変更を最⼩限に抑えてIPv6対応する環

境の提供

¾

そもそもトランスレータってうまく動くのか…?

⽇本経済新聞社:コンテンツ事業者

インターネットマルチフィード株式会社:データセンタ事業者

複雑なコンテンツのNIKKEI.NET へ IPv6経由でのアクセス実験を実施

(双⽅が実験内容を持ち寄り、主体となって実験中)

2009 (c) INTERNET MULTIFEED CO.

(3)

実験イメージ図

NIKKEI‐NET 内

複数ページにアクセス

現在の環境 (IPv4のみ)

WWWサーバ

広告サイト

WWWサーバ

動画配信サーバ

IPv4のみでサイトに アクセス

IPv4      INTERNET

アクセスの違いにより、得られる 情報に差が無いかを確認する。

IPv4サイト

IPv6  INTERNET

・ IPv4,IPv6 コネクティビィティ、IPv6/IPv4変換サーバ設置スペースはMF が提供

・ NIKKEI,MFそれぞれがIPv6/IPv4変換サーバを設置し、並行してアクセス実験を実施。

実験環境 (IPv6のみ) IPv6からのアクセスを IPv4に変換しサイトにアクセス

MFデータセンタ内に構築

IPv6/IPv4 変換サーバ 2009 (c) INTERNET MULTIFEED CO.

(4)

NIKKEI-NETの複雑なところ

複数のURLから構築

計160以上のファイル読込

画像/CSS/JavaScript等

<a タグや <script タ

グ内に記述されている

24時間体制での

コンテンツ更新

(記事/写真/関連リンク)

外部ASPの利⽤

・ ログ分析

・ 広告の配信

・ 映像配信(CDNの利⽤)

などなど

Javascript/AJAXの多⽤

Flash コンテンツ/広告

Flash から通信を発呼

幾つかのサイトではユーザ認証

・ SSL

・ Cookie

(クロスドメインCookie /

Third party Cookie)の多⽤

2009 (c) INTERNET MULTIFEED CO.

(5)

Copyright 2009 Nikkei Inc. 4

IPv6化基本方針

„

既存のサービスに影響を与えず、

NIKKEI-NETのうち

いくつかのサイトを

IPv6対応

† IPv4とIPv6では別URLで

„ 端末側のフォールバック問題回避のため

†

既存の設備に変更を加えることは極力避ける

†

クライアントは

IPv6 single stackを想定

„

今回日経の

DNS contentsサーバのトランスポートの

IPv6化はスコープ外

(6)

Copyright 2009 Nikkei Inc. 5

IPv6対応サイトの設計

†

IPv4とは別のURLでサービスを行う

„

違う

URLにするけれども、v4のURLとv6のURLは統一性

をもたせてわかりやすく

„

v6対応するサイトは現行サービスのドメイン名の先頭に、

一定の接頭語を付加するルール

†

http://a.nikkei.co.jp/ → http://

ipv6

.a.nikkei.co.jp/

†

http://b.nikkei.co.jp/ → http://

ipv6

.b.nikkei.co.jp/

†

今回は、

Reverse Proxyベースの仕掛けを採用

„

コンテンツの書き換えなどはすべて

ReverseProxyベースの変

換サーバで実施

(7)

IPv6/IPv4 変換サーバの仕組み

http://ipv6.a.nikkei.co.jp GET method http://a.nikkei.co.jp GET method 200 OK

<img src=“http://b.nikkei.co.jp/hoge.jpg”> <a src=http://c.nikkei.co.jp/>

200 OK

<img src=“http://ipv6.b.nikkei.co.jp/hoge.jpg”> <a src=http://ipv6.c.nikkei.co.jp/> Translator (Reverse Proxy)

HTML内の対象URLを書き換えて

転送する機能を持つ。

ヘッダおよびデータ部分も

きめ細かく変換!!

nikkei.co.jp 

本番 DNSサーバ

Translator (NAT-PTベース)

nikkei.co.jp 

ダミーDNS

サーバ

DNS-ALG サーバ http://a.nikkei.co.jp (Dst IP = 2001:db8::aaaa, Src IP=PC) http://a.nikkei.co.jp (Dst IP = aaaa, Src IP = bbbb) 200 OK (Dst IP = bbbb, Src IP = aaaa) 200 OK (Dst IP = PC ,Src IP = 2001:db8::aaaa) www サーバ www サーバ

IPv6

IPv4

IPv4 IPv6

NAT-PTベース のトラスレーション⽅式を採⽤

URL変換はしない為、

2つの⽅法

でAAAA を解決。

NAT-PT ベースの

数機種を利⽤

PC

2009 (c) INTERNET MULTIFEED CO.

(8)

Copyright 2009 Nikkei Inc. 7

実験中間結果

日経側実験について

†

サービスに採用している個々の要素技術で問題になるも

のは見当たらず

†

「別

URL」かつ「IPv6 only」でサービスしようとすると..

„

自社内

URLのみで構成されるサイトはおおむねOKだったが..

†

課題もあり

„

対象

URLをもれなく変換するのはかなり大変

†

Javascript中でURLを組み立てるケースなど

„

ReverseProxyベースの変換で無理だったのは

†

flashのバイナリーに埋め込まれているURLの変換

† ページ内に埋め込まれているASP型サービス

(9)

IPv6/IPv4 変換サーバの仕組み

http://ipv6.a.nikkei.co.jp GET method http://a.nikkei.co.jp GET method 200 OK

<img src=“http://b.nikkei.co.jp/hoge.jpg”> <a src=http://c.nikkei.co.jp/>

200 OK

<img src=“http://ipv6.b.nikkei.co.jp/hoge.jpg”> <a src=http://ipv6.c.nikkei.co.jp/> Translator (Reverse Proxy)

HTML内の対象URLを書き換えて

転送する機能を持つ。

ヘッダおよびデータ部分も

きめ細かく変換!!

nikkei.co.jp 

本番 DNSサーバ

Translator (NAT-PTベース)

nikkei.co.jp 

ダミーDNS

サーバ

DNS-ALG サーバ http://a.nikkei.co.jp (Dst IP = 2001:db8::aaaa, Src IP=PC) http://a.nikkei.co.jp (Dst IP = aaaa, Src IP = bbbb) 200 OK (Dst IP = bbbb, Src IP = aaaa) 200 OK (Dst IP = PC ,Src IP = 2001:db8::aaaa) www サーバ www サーバ

IPv6

IPv4

IPv4 IPv6

NAT-PTベース のトラスレーション⽅式を採⽤

URL変換はしない為、

2つの⽅法

でAAAA を解決。

NAT-PT ベースの

数機種を利⽤

PC 2009 (c) INTERNET MULTIFEED CO.

(10)

NAT-PT + DNS-ALGについて

マルチフィード社側実験概要について

IPv6  

INTERNET

IPv4  

INTERNET

IPv6 client

DNS-ALG

サーバ

www.nikkei.co.jp

DNSサーバ

(nikkei.co.jp)

Translator

(NAT-PTベース)

今回の実験における DNS-ALG 機能を⽤いた 名前解決の仕組み

を簡単に説明。。

( DNS-ALG

= DNS Application Level Gateway の略 )

DNS リゾルバを

DNS-ALGサーバに設定

IPv4側でAレコードの解決をし、

返ってきたIPv4アドレスをIPv6

アドレスに変換し、クライアント

へ応答する。

2009 (c) INTERNET MULTIFEED CO.

(11)

2009 (c) INTERNET MULTIFEED CO. 10

・ 実験① NAT-PTベース + DNS –ALG による名前解決

IPv4でアクセスした時と同じ結果。

Flash ニュース、広告サイト、SSL等も表⽰OK

但し、DNS-ALG 機能⾃体はリゾルバとして

動く為、データセンタ側での提供は難しい。。

・ 実験② NAT-PTベース + ダミー DNS サーバ

nikkei .co.jp ドメイン内のサイトは表⽰OK

外部ASPが埋め込まれているサイトは表⽰NG

名前解決ができていない。。

ダミーDNSサーバに登録しても

CNAMEとかで更に名前解決する必要が

あったりとか。。。

実験結果

マルチフィード社側実験概要について

広告が表示されるべき場所

(12)

IPv6 Internet

IPv4

実験の中で発⽣した問題

2009 (c) INTERNET MULTIFEED CO. 11

webサーバ

IPv6/IPv4

変換サーバ

MTU 1280

MTU 1500

1480 byte

×

ICMP Dest Unreach

(Next MTU =1260)

→ ×

無視

1480byte

×

1280byte

○←

インターネット上に存在する あるIPv4 サーバにアクセスした際

ブラウザに表⽰されない事象が発⽣!!

IPv4 側において (IPv6側でいう所の)Packet too big!!に

応答しないサーバ、機器の存在が原因

IPv4,IPv6ヘッダ長

20byteの差分を調整

・ IPv6側 MTU を1500に変更

・ IPv6側でDFビットが⽴っていても強制的にfragmentする設定追加

変換サーバにて以下の対処を実施

マルチフィード社側実験概要について

(13)

2009 (c) INTERNET MULTIFEED CO. 12

データセンタでのトランスレータサービスに関して

IPv6→IPv4 トランスレータ機能はきちんと動く。

AAAAの解決の仕組みが課題

DNS-ALG ⾃体は、仕組み上データセンタ

サイドでは提供しずらい。

DNS-ALG を使⽤しない場合、管理外の

ゾーンの名前解決は困難。

IPv4サーバ側の MTU周りも注意する必要あり。

マルチフィード社側実験概要について

まとめ

参照

関連したドキュメント

BIGIグループ 株式会社ビームス BEAMS 株式会社アダストリア 株式会社ユナイテッドアローズ JUNグループ 株式会社シップス

新株予約権の目的たる株式の種類 子会社連動株式 *2 同左 新株予約権の目的たる株式の数 38,500株 *3 34,500株 *3 新株予約権の行使時の払込金額 1株当り

三洋電機株式会社 住友電気工業株式会社 ソニー株式会社 株式会社東芝 日本電気株式会社 パナソニック株式会社 株式会社日立製作所

関係会社の投融資の評価の際には、会社は業績が悪化

例1) 自社又は顧客サーバの増加 例2) 情報通信用途の面積増加. 例3)

ダイダン株式会社 北陸支店 野菜の必要性とおいしい食べ方 酒井工業株式会社 歯と口腔の健康について 米沢電気工事株式会社

地域の RECO 環境循環システム.. 小松電子株式会社

 工学の目的は社会における課題の解決で す。現代社会の課題は複雑化し、柔軟、再構