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

アドレス枯渇対応タスクフォース アドレス枯渇対応タスクフォースとは 来るべき アドレス 枯渇を より円滑に乗り越えるために 19の組織 団体 (2009 年 8 月時点 ) が力を合わせてアドレス枯渇の影響を ネットワークシステムやアプリケーション開発に係わる様々な立場から検証すると同時に それらの

N/A
N/A
Protected

Academic year: 2021

シェア "アドレス枯渇対応タスクフォース アドレス枯渇対応タスクフォースとは 来るべき アドレス 枯渇を より円滑に乗り越えるために 19の組織 団体 (2009 年 8 月時点 ) が力を合わせてアドレス枯渇の影響を ネットワークシステムやアプリケーション開発に係わる様々な立場から検証すると同時に それらの"

Copied!
22
0
0

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

全文

(1)

IPv4アドレス枯渇対応タスクフォース

ITpro

ITpro EXPO 2009

EXPO 2009

IP 4

IP 4アドレス枯渇対応

アドレス枯渇対応ミニセミナ

ミニセミナ

SI

SI 編

IPv4

IPv4アドレス枯渇対応

アドレス枯渇対応ミニセミナー

ミニセミナー SIer

SIer編

企業システムの

企業システムのIPv6

IPv6対応

対応

2009年10月30日 2009年10月30日

株式会社NTTデータ

会社

ビジネスソリューション事業本部

ネットワークソリューションBU

馬場 達也

馬場 達也

(2)

IPv4アドレス枯渇対応タスクフォース

IPv4アドレス枯渇対応タスクフォース

IPv4アドレス枯渇対応タスクフォースとは

来るべき「IPv4アドレス」枯渇を、より円滑に乗り越えるために、

19の組織・団体(2009年8月時点)が力を合わせてIPv4アドレス

枯渇の影響を、ネットワークシステムやアプリケーション開発に

係わる様々な立場から検証すると同時に、それらの立場の人

たちが対策の必要性を認識して 対策のための情報共有が

たちが対策の必要性を認識して、対策のための情報共有が

円滑に行われることを目的として活動しています。

具体的には、ワーキンググループ(WG)を設置して、様々な

課題を整理し、各分野におけるアクションプラン推進体制を

構築しています。

(3)

IPv4アドレス枯渇対応タスクフォース

IPv4アドレス枯渇対応タスクフォース

《 IP 4アドレス枯渇対応タスク

スメンバ

《 IPv4アドレス枯渇対応タスクフォースメンバー 》

IPv6普及・高度化推進協議会(v6pc) 財団法人インターネット協会(IAjapan) 財団法人日本データ通信協会(JADAC) 社団法人日本ネットワークインフォメーションセンター(JPNIC) 次世代IX研究会(distix) 情報通信ネットワーク産業協会(CIAJ) 財団法人全国地域情報化推進協会(APPLIC) 社団法人 ムサ ビ 協会 日本ネットワーク・オペレーターズ・グループ(JANOG) 特定非営利活動法人日本ネットワークセキュリティ協会(JNSA) 日本UNIXユーザ会(jus) 株式会社 本 ジ ト サ ビ 社団法人テレコムサービス協会(TELESA) 社団法人電気通信事業者協会(TCA) 財団法人電気通信端末機器審査協会(JATE) 社団法人日本インターネットプロバイダー協会(JAIPA) 株式会社日本レジストリサービス(JPRS) 財団法人ハイパーネットワーク社会研究所 WIDEプロジェクト(WIDE) 総務省

メンバーとWGの活動

社団法人日本インタ ネットプロバイダ 協会(JAIPA) 社団法人日本ケーブルテレビ連盟(JCTA) 総務省

(4)

IPv4アドレス枯渇対応タスクフォース

IPv4アドレス枯渇対応タスクフォース

クシ

基本形(対応策線表)

アクションプランの基本形(対応策線表)

アクションプランの基本形(対応策線表)

http://kokatsu.jp/blog/ipv4/event/ipv4kokatsujp‐2010‐actionplan_20091005.pdf

IP 6家庭用ル タガイドライン(1 0版 2009年6月22日発行)

IPv6家庭用ルータガイドライン(1.0版 2009年6月22日発行)

http://www.v6pc.jp/jp/upload/pdf/v6hgw_Guideline_1.0.pdf

(5)
(6)

IPv4

IPv4アドレス枯渇問題の概要

アドレス枯渇問題の概要

IPv4グローバルアドレス枯渇の時期

— IANA(Internet Assigned Numbers Authority)の在庫が枯渇するのは2011年11月頃、

RIR(地域インターネットレジストリ)の在庫が枯渇するのは2013年2月頃と予測され ている(2009年10月28日現在) 参考: http://www.potaroo.net/tools/ipv4/ — 根本的な対策は根本的な対策 IPv6への対応対応(ただし、IPv4とIPv6は互換性がない!)( 、 換性 な )

IPv4グローバルアドレス枯渇の影響

9 自社が提供するサービスのお客様が他社に逃げてしまう自社が提供するサ ビスのお客様が他社に逃げてしまう • 2011年以降、IPv6でしかアクセスできないユーザがでてくる • そのユーザは、サービスがIPv6に対応していない場合は利用することができないため、 IPv6に対応している他社サービスに乗り換えてしまう換 9 インターネット上のサービスが使えなくなる • 2011年以降、新規に立ち上げるサービスはIPv6でしかサービスがされない可能性がある • 自社ネットワークがIPv6に対応していない場合は IPv6でしかアクセスできないサービス自社ネットワ クがIPv6に対応していない場合は、IPv6でしかアクセスできないサ ビス

が利用できなくなる

自社のビジネスを守るためにIPv6を導入しなければならないという認識が必要

自社のビジネスを守るために v6を導入しなければならないという認識が必要

(7)
(8)

NTT

NTTデータにおける

データにおけるIPv4/IPv6

IPv4/IPv6デュアルスタック環境の検証

デュアルスタック環境の検証

VPN R VPN Router L2SW FW 擬似データセンタ VPN Router Router L2SW VPN Router Router FW L2SW Router OCN IPv4/IPv6 L2SW 擬似 業務系WAN VPN Router L2SW IPS L2SW ロードバランサ DNS/NTP DNS/NTP WWW L3SW 擬似 情報系WAN L2SW VPN Router Router L2SW WWW プロキシ L3SW L3SW L3SW VPN Router 帯域制御装置 L2SW L2SW L2SW L3SW VPN Router Router 業務系サーバ L3SW L3SW VPN Router L2SW L2SW L2SW L2SW 帯域制御装置 VPN Router L2SW 情報系サーバ 監視マネージャ 擬似センタ 擬似監視センタ 擬似拠点

(9)

OS/

OS/ミドルウェアの

ミドルウェアのIPv6

IPv6対応

対応

OS

— Windows XP SP1/Windows Server 2003 ⇒ 一部対応(デフォルト無効) デ

— Windows Vista/Windows Server 2008 ⇒ 完全対応(デフォルト有効) — Windows 7/Windows Server 2008 R2 ⇒ 完全対応(デフォルト有効) — Red Hat Enterprise Linux 4以降

— Mac OS X 10.2以降 — Solaris 8以降

— HP-UX 11i以降以降

アプリケーションサーバ

— IBM WebSphere Application Server 6.0以降p pp 以降

— Oracle WebLogic Server(旧 BEA WebLogic Server) 9.0以降 — Oracle Application Server 10g以降

— その他

(10)

各種サーバアプリケーションの

各種サーバアプリケーションのIPv6

IPv6対応状況

対応状況

Webサーバ

A h 2 0以降 — Apache 2.0以降 — Microsoft IIS 6.0以降

DNSサ バ

DNSサーバ

— BIND 8.4.0以降 — Windows Server 2003以降のDNSサーバ

メールサーバ

— Sendmail 8.10以降 Postfi 2 2以降 — Postfix 2.2以降

プロキシサーバ

降 — Squid 3.1以降 — Apache 2.0以降 + mod_proxy

(11)

ネットワーク機器の

ネットワーク機器のIPv6

IPv6対応状況

対応状況

ルータ/レイヤ3スイッチ

• 多くのルータで対応済み • ただし、IPv4で実装されているすべての機能がIPv6に対応しているわけではない

ファイアウォール

多くのファイアウォ ルで対応済み • 多くのファイアウォールで対応済み • ただし、冗長化構成時のIPv6のステート同期に対応していないものが多く、障害発 生時にセッションが切断されるなどの問題がある

IPS(Intrusion Prevention System)

• 製品によって対応状況が異なる

ロ ドバランサ

ロードバランサ

• 製品によって対応状況が異なる

リモートアクセスVPNサーバ

リモ トアクセスVPNサ バ

• 製品によって対応状況が異なる

(12)

ロードバランサでの

ロードバランサでのIPv6

IPv6対応

対応

ロードバランサがIPv4 ⇔ IPv6の変換を行うため、

サーバがIPv6対応していなくてもOK

IPv6クライアント

サ バがIPv6対応していなくてもOK

IPv4クライアント

IPv4 IPv6 2001:db8:615:2::30

v クライアント

ロ ドバランサ

IP 4 192.168.2.30

ロードバランサ

IPv4 IPv4 IPv4

IPv4 Webサーバ

(13)

ネットワーク管理製品の

ネットワーク管理製品のIPv6

IPv6対応

対応

IPv6サーバの管理にはIPv6に対応したネットワーク管理製品が必要

IPv4/IPv6混在ネットワーク混在ネットワ ク IPv6ネイティブネットワーク ping監視 サ ビスポ ト監視 監視対象IPv4/IPv6ノード HTTP監視 サービスポート監視 SQL監視 Hinemos クライアント Hinemos マネージャ SNMP監視 SNMPトラップ監視 syslog-ng監視 監視対象IPv4ノード 監視対象IPv6ノード Hinemos クライアント

(14)

IPv6

IPv6導入検証の結論

導入検証の結論

IPv4/IPv6デュアルスタックネットワークの構築は可能

ただし、以下のような問題がある

– ロードバランサ、IPS/IDS、リモートアクセスVPNサーバなどは、IPv6に対応してい な 製 が だ多 製 査が ない製品がまだ多い ⇒ 製品の調査が必要! – IPv6に対応している製品でも、IPv4で実装されている機能がIPv6では実装されて いないことが多い ⇒ 機能ごとの確認が必要! – VPN機能など、IPv6はハードウェア処理しないものがあり、性能面での問題が発 生する可能性がある ⇒ 事前検証が必要! – ファイアウォールの設定や障害の切り分けなどは、IPv6のプロトコルの挙動を知らファイアウォ ルの設定や障害の切り分けなどは、IPv6のプ ト ルの挙動を知ら ないと難しい ⇒ 教育が必要!

問題はあるが、経験とスキル、運用ノウハウでカバー可能

(15)
(16)

ソフトウェアを

ソフトウェアをIPv6

IPv6対応にするうえで注意するポイント

対応にするうえで注意するポイント

GUIや設定ファイルにおいて、IPv4アドレスの入力が想定されていないか?

例えば、下記のような入力画面を用意していないか?

例えば、下記のような入力画面を用意して な か

IPアドレス: サブネットマスク: . . .

ログや画面などにIPv4アドレスの出力を想定していないか?

サブネットマスク: . . .

アクセス制御など、プログラム内部でIPv4アドレスが使用されていないか?

IPアドレスをテキスト形式で処理

IPアドレスをテキスト形式で処理

4バイトの変数にIPアドレスをバイナリ形式で代入

プ グラム中に

アドレスが埋め込まれていないか

プログラム中にIPv4アドレスが埋め込まれていないか?

サーバアドレス埋め込み

ループバックアドレス埋め込み

(17)

特に

特にC

C言語の場合は注意が必要

言語の場合は注意が必要

IPv4/IPv6デュアルスタック環境で問題の発生する型や関数が使用されていな

いか?

いか?

• 「in_addr」,「sockaddr_in」 , 「inet_addr」,「inet_aton」,「inet_lnaof」, 「inet_makeaddr」,「inet_netof」,「inet_network」,「inet_ntoa」,「inet_ntop」, 「inet pton」 「getservbyport」 「gethostbyname」 「gethostbyname2」

「inet_pton」,「getservbyport」,「gethostbyname」, 「gethostbyname2」, 「gethostbyaddr」,「getservbyname」が使われている場合は問題が発生する • 「sockaddr_storage」,「getaddrinfo」,「addrinfo」,「if_laddrreq」,「if_laddrconf」など のIP 6に対応した型や関数に書き換える のIPv6に対応した型や関数に書き換える

ソケットの設定がIPv4を使用するようになっていないか?

ソケットの設定がIPv4を使用するようになっていないか?

• ソケットの設定値に「AF_INET」と直接記述されている場合

s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);

• getaddrinfo関数又はgetnameinfo関数を用いて、端末がサポートするプロトコル ファミリを取得し、ソケットの確立を行うよう書き換える

(18)
(19)

STEP1

STEP1 外部に公開しているサーバを

外部に公開しているサーバをIPv6

IPv6でアクセス可能にする

でアクセス可能にする

1. ISPのIPv6接続サービスを申し込む 2. インターネット接続用ルータをIPv4/IPv6対応にする 3 ファイアウォールをIPv4/IPv6対応にする IPv6クライアント 3. ファイアウォ ルをIPv4/IPv6対応にする 4. ロードバランサをIPv4/IPv6対応にする 5. ロードバランサ配下にない外部公開サーバを IPv4/IPv6対応にする IPv6 IPv6クライアント IPv4クライアント IPv4/IPv6対応にする 6. リモートアクセスVPNサーバをIPv4/IPv6対応にする IPv4 IPv6 IPv4 ファイアウォール ルータ IPv4 IPv4クライアント ロードバランサ IPv6 IPv6 IPv4 IPv4 IPv4/IPv6インターネット IPv4 IPv4 IPv4 IPv6 IPv6 IPv4 / インタ ネット IPv4 IPv6

(20)

STEP2

STEP2 内部から外部

内部から外部Web

Webサーバに

サーバにIPv6

IPv6でアクセス可能にする

でアクセス可能にする

7. プロキシサーバをIPv4/IPv6対応にする IPv6Webサーバ IPv6 ル タ IPv4Webサーバ プロキシサ バ IPv4 IPv6 IPv4 IPv6 IPv4 ファイアウォール ルータ IPv4 プロキシサーバ IPv6 IPv6 IPv4 IPv4/IPv6インターネット IPv4 IPv4 IPv4 企業内ネットワーク IPv4クライアント IPv4 IPv4

ここまでを枯渇時期までに

完了できればOK

(21)

最後に

最後に ~

~IPv6

IPv6対応のポイント~

対応のポイント~

1.

IPv6対応が必要なシステムを洗い出す

• インターネット経由で不特定多数の方がアクセスするシステム • インターネット経由で不特定多数の方がアクセスするシステム • 将来の拡張に十分なIPv4グローバルアドレスを確保していないシステム

2

現在利用されている製品/サービス/自社開発ソフトウェアを調査する

2.

現在利用されている製品/サ ビス/自社開発ソフトウェアを調査する

• 使用している製品がIPv6に対応しているのかどうか • 使用しているサービスがIPv6に対応しているのかどうか • 使用している自社開発ソフトウェアがIPv6に対応しているのかどうか

3.

IPv6対応計画を策定する

• 対応の必要性と難易度、更改タイミングなどを考慮して各システムの対応 スケジュールを検討 • 対応のための予算の確保対応 予算 確保

残された時間はわずかです!早めの対応を!

(22)

参照

関連したドキュメント

この調査は、健全な証券投資の促進と証券市場のさらなる発展のため、わが国における個人の証券

 リスク研究の分野では、 「リスク」 を検証する際にその対になる言葉と して 「ベネフ ィッ ト」

FSIS が実施する HACCP の検証には、基本的検証と HACCP 運用に関する検証から構 成されている。基本的検証では、危害分析などの

本案における複数の放送対象地域における放送番組の

モノづくり,特に機械を設計して製作するためには時

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON

Dual I/O リードコマンドは、SI/SIO0、SO/SIO1 のピン機能が入出力に切り替わり、アドレス入力 とデータ出力の両方を x2

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON