22
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 馬場 達也 Copyright(C)2009 NTT DATA Corporation 馬場 達也

ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

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

ITproITpro EXPO 2009EXPO 2009IP 4IP 4アドレス枯渇対応アドレス枯渇対応ミニセミナミニセミナ SISI 編編IPv4IPv4アドレス枯渇対応アドレス枯渇対応ミニセミナーミニセミナー SIerSIer編編

企業システムの企業システムのIPv6IPv6対応対応

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

株式会社NTTデータ株 会社 タビジネスソリューション事業本部

ネットワークソリューションBU馬場 達也

Copyright(C)2009 NTT DATA Corporation

馬場 達也

Page 2: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

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

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

来るべき「IPv4アドレス」枯渇を、より円滑に乗り越えるために、19の組織・団体(2009年8月時点)が力を合わせてIPv4アドレス枯渇の影響を、ネットワークシステムやアプリケーション開発に係わる様々な立場から検証すると同時に、それらの立場の人たちが対策の必要性を認識して 対策のための情報共有がたちが対策の必要性を認識して、対策のための情報共有が円滑に行われることを目的として活動しています。

具体的には、ワーキンググループ(WG)を設置して、様々な課題を整理し、各分野におけるアクションプラン推進体制を構築しています。

© Task Force on IPv4 Address Exhaustion, Japan ALL RIGHT RESERVED.

Page 3: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

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)

総務省

© Task Force on IPv4 Address Exhaustion, Japan ALL RIGHT RESERVED.© Task Force on IPv4 Address Exhaustion, Japan ALL RIGHT RESERVED.

Page 4: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

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

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

• アクションプランの基本形(対応策線表)http://kokatsu.jp/blog/ipv4/event/ipv4kokatsujp‐2010‐actionplan_20091005.pdf

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

© Task Force on IPv4 Address Exhaustion, Japan ALL RIGHT RESERVED.

• IPv6家庭用ルータガイドライン(1.0版 2009年6月22日発行)http://www.v6pc.jp/jp/upload/pdf/v6hgw_Guideline_1.0.pdf

Page 5: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

IPv6への取り組みの必要性

Copyright(C)2009 NTT DATA Corporation4

Page 6: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

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

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

— IANA(Internet Assigned Numbers Authority)の在庫が枯渇するのは2011年11月頃、RIR(地域インターネットレジストリ)の在庫が枯渇するのは2013年2月頃と予測されている(2009年10月28日現在) 参考: http://www.potaroo.net/tools/ipv4/

— 根本的な対策はIPv6への対応(ただし、IPv4とIPv6は互換性がない!)根本的な対策 対応( 、 換性 な )

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

自社が提供するサービスのお客様が他社に逃げてしまう自社が提供するサ ビスのお客様が他社に逃げてしまう

• 2011年以降、IPv6でしかアクセスできないユーザがでてくる

• そのユーザは、サービスがIPv6に対応していない場合は利用することができないため、IPv6に対応している他社サービスに乗り換えてしまう換

インターネット上のサービスが使えなくなる

• 2011年以降、新規に立ち上げるサービスはIPv6でしかサービスがされない可能性がある

• 自社ネットワークがIPv6に対応していない場合は IPv6でしかアクセスできないサービス自社ネットワ クがIPv6に対応していない場合は、IPv6でしかアクセスできないサ ビスが利用できなくなる

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

Copyright(C)2009 NTT DATA Corporation

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

5

Page 7: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

製品/サービスのIPv6対応状況

Copyright(C)2009 NTT DATA Corporation6

Page 8: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

NTTNTTデータにおけるデータにおけるIPv4/IPv6IPv4/IPv6デュアルスタック環境の検証デュアルスタック環境の検証

VPN R

VPN RouterL2SWFW

擬似データセンタ

VPN Router

Router

L2SWVPN

Router

Router

FW

L2SWRouterOCN

IPv4/IPv6L2SW

擬似業務系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

情報系サーバ監視マネージャ

Copyright(C)2009 NTT DATA Corporation7

擬似センタ 擬似監視センタ 擬似拠点

Page 9: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

OS/OS/ミドルウェアのミドルウェアのIPv6IPv6対応対応

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以降

— その他

OSや代表的なアプリケーションサーバでの対応はOK

Copyright(C)2009 NTT DATA Corporation8

や代表的なア リケ ションサ 対応は

Page 10: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

各種サーバアプリケーションの各種サーバアプリケーションのIPv6IPv6対応状況対応状況

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

Copyright(C)2009 NTT DATA Corporation9

Page 11: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

ネットワーク機器のネットワーク機器のIPv6IPv6対応状況対応状況

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

ファイアウォール多くのファイアウォ ルで対応済み• 多くのファイアウォールで対応済み

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

IPS(Intrusion Prevention System)• 製品によって対応状況が異なる

ロ ドバランサロードバランサ• 製品によって対応状況が異なる

リモートアクセスVPNサーバリモ トアクセスVPNサ バ• 製品によって対応状況が異なる

• Windows Server 2008 R2 + Windows 7のDirectAccessはIPv6で動作!

Copyright(C)2009 NTT DATA Corporation10

Page 12: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

ロードバランサでのロードバランサでのIPv6IPv6対応対応

ロードバランサがIPv4 ⇔ IPv6の変換を行うため、サーバがIPv6対応していなくてもOK

IPv6クライアント

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

IPv4クライアントIPv4

IPv6

2001:db8:615:2::30v クライアント

ロ ドバランサIP 4

192.168.2.30

ロードバランサIPv4IPv4

IPv4

Copyright(C)2009 NTT DATA Corporation11

IPv4 Webサーバ

Page 13: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

ネットワーク管理製品のネットワーク管理製品のIPv6IPv6対応対応

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

IPv4/IPv6混在ネットワーク混在ネットワ クIPv6ネイティブネットワーク

ping監視

サ ビスポ ト監視監視対象IPv4/IPv6ノード

HTTP監視

サービスポート監視

SQL監視Hinemosクライアント

Hinemosマネージャ

SNMP監視

SNMPトラップ監視

syslog-ng監視

監視対象IPv4ノード

監視対象IPv6ノードHinemosクライアント

Copyright(C)2009 NTT DATA Corporation12

Page 14: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

IPv6IPv6導入検証の結論導入検証の結論

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

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

– ロードバランサ、IPS/IDS、リモートアクセスVPNサーバなどは、IPv6に対応していな 製 が だ多 製 査がない製品がまだ多い ⇒ 製品の調査が必要!

– IPv6に対応している製品でも、IPv4で実装されている機能がIPv6では実装されていないことが多い ⇒ 機能ごとの確認が必要!

– VPN機能など、IPv6はハードウェア処理しないものがあり、性能面での問題が発生する可能性がある ⇒ 事前検証が必要!

– ファイアウォールの設定や障害の切り分けなどは、IPv6のプロトコルの挙動を知らファイアウォ ルの設定や障害の切り分けなどは、IPv6のプ ト ルの挙動を知らないと難しい ⇒ 教育が必要!

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

Copyright(C)2009 NTT DATA Corporation13

Page 15: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

自社開発ソフトウェアのIPv6対応

Copyright(C)2009 NTT DATA Corporation14

Page 16: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

ソフトウェアをソフトウェアをIPv6IPv6対応にするうえで注意するポイント対応にするうえで注意するポイント

GUIや設定ファイルにおいて、IPv4アドレスの入力が想定されていないか?• 例えば、下記のような入力画面を用意していないか?例えば、下記のような入力画面を用意して な か

IPアドレス:

サブネットマスク:

. . .

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

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

アクセス制御など、プログラム内部でIPv4アドレスが使用されていないか?• IPアドレスをテキスト形式で処理• IPアドレスをテキスト形式で処理• 4バイトの変数にIPアドレスをバイナリ形式で代入

プ グラム中に アドレスが埋め込まれていないかプログラム中にIPv4アドレスが埋め込まれていないか?• サーバアドレス埋め込み• ループバックアドレス埋め込み

Copyright(C)2009 NTT DATA Corporation15

Page 17: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

特に特にCC言語の場合は注意が必要言語の場合は注意が必要

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関数を用いて、端末がサポートするプロトコルファミリを取得し、ソケットの確立を行うよう書き換える

Copyright(C)2009 NTT DATA Corporation16

Page 18: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

企業ネットワークのIPv6移行

Copyright(C)2009 NTT DATA Corporation17

Page 19: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

STEP1 STEP1 外部に公開しているサーバを外部に公開しているサーバをIPv6IPv6でアクセス可能にするでアクセス可能にする

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 IPv6IPv4

ファイアウォールルータ IPv4

IPv4クライアント

ロードバランサIPv6

IPv6IPv4

IPv4 IPv4/IPv6インターネット

IPv4

IPv4IPv4IPv6IPv6

IPv4 / インタ ネット

IPv4IPv6

IPv4 IPv4 IPv4 IPv6IPv4

IPv6IPv4

Copyright(C)2009 NTT DATA Corporation18Webサーバ ネームサーバ リモートアクセスVPNサーバ

Page 20: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

STEP2 STEP2 内部から外部内部から外部WebWebサーバにサーバにIPv6IPv6でアクセス可能にするでアクセス可能にする

7. プロキシサーバをIPv4/IPv6対応にする

IPv6Webサーバ

IPv6

ル タ

IPv4Webサーバ

プロキシサ バ

IPv4

IPv6IPv4 IPv6

IPv4ファイアウォール

ルータ

IPv4

プロキシサーバ

IPv6IPv6IPv4

IPv4/IPv6インターネットIPv4

IPv4

IPv4企業内ネットワーク

IPv4クライアント

IPv4IPv4 ここまでを枯渇時期までに完了できればOK

Copyright(C)2009 NTT DATA Corporation19

Page 21: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

最後に最後に ~~IPv6IPv6対応のポイント~対応のポイント~

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

• インターネット経由で不特定多数の方がアクセスするシステム• インターネット経由で不特定多数の方がアクセスするシステム

• 将来の拡張に十分なIPv4グローバルアドレスを確保していないシステム

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

• 使用している製品がIPv6に対応しているのかどうか

• 使用しているサービスがIPv6に対応しているのかどうか

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

3. IPv6対応計画を策定する

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

• 対応のための予算の確保対応 予算 確保

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

Copyright(C)2009 NTT DATA Corporation20

Page 22: ITproITproEXPO 2009EXPO 2009 IP4IPv4アドレス枯渇対応ミ …...2009/10/30  · IPv4アドレス枯渇対応タスクフォース IPv4アドレス枯渇対応タスクフォースとは

Copyright(C)2009 NTT DATA Corporation