[IP Network Skill - No.0353 -] IPv6 その11 IPv4からIPv6への移行
‥‥……━━━━━━ IP Network Skill No. 00000353 ━━━━━━……‥‥
〜 IPv6 その11 〜
‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥
【まえがき】
ネットワークの検証環境が充実したラボがあれば、
いろいろと機能評価などできそうですが、客先で
デモを行ったりトレーニングを行うときにPC1台
でいろいろなアプリケーションサーバを擬似でき
ると便利です。
ネットワークシステムで必要となるアプリケーシ
ョンサーバには以下のようなものがあります。
・HTTPサーバ(Webサーバ)
・FTP/TFTPサーバ
・DNSサーバ(インターネットに接続する環境があれば
どこかのサーバを参照する。ローカルならhostsファイル
で対応。)
・SNMPサーバ
・Syslogサーバ(イベントログ管理)
・SMTPサーバ(メールサーバ)
・DHCPサーバ(なければ手動でアドレス設定)
・CIFSサーバ(ファイルサーバ。これはクライアントの
ファイル共有で代用可能。)
UNIXやLinuxだとこのあたりのサーバソフトはいろ
いろ入っているのですが。
(あとがきに続く)
╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
┃本┃日┃の┃試┃験┃対┃策┃問┃題┃
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥
〔問題1〕IPv4ネットワーク上で、IPv6パケットをIPv4パケットに
カプセル化して自動的にIPv6パケットをトンネル経由で
転送させる技術を何というか。
1.6to4
2.4to6
3.デュアルスタック
4.トランスレーション
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
-----------------------------------------------------------------
この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.Amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworksk01-22
を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。
TCP/IPネットワークステップアップラーニングは第3刷を重ねました!
講習教科書などでご利用いただいています。
-----------------------------------------------------------------
【補足.IPv6】
[IPv4からIPv6への移行]
これまでIPv6について技術的な概要を紹介してきました。
しかし現在はまだまだIPv4で動作しているネットワークがほとんどです。
今後、数年でIPv4アドレスが枯渇しだして企業でニーズが出たり、サービス
プロバイダがIPv6網を提供しだしたりして、IPv6を使う必要が出てくると思
います。
このとき、使っている端末の問題から急にIPv6へ移行するのは難しいです。
そのため、IPv4とIPv6が共存する移行期間が必要となります。
[移行技術 その1:デュアルスタック]
デュアルスタック (dual stack) というのは、IPv4とIPv6の2つのプロトコル
スタックを端末(ノード)に持たせ、端末側でどちらのプロトコルを使うか
判断させます。WindowsだとVistaは標準でデュアルスタック端末として動作
します。XPや2000でもIPv6スタックを追加(ローカルネットワークのプロパティ
で追加)すればデュアルスタックになります。
この場合、経路途中にプロトコルを変換するルータなどのネットワーク装置は
不要です。
IPv4とIPv6の両方を扱えるルータや通信機器も「デュアルスタックである」と
いえます。
[移行技術 その2:トンネル]
IPv6ネットワーク間を、IPv4経由で通信させる方法としてトンネルさせること
が挙げられます。
トンネルはIPSecトンネルやPPPトンネルという仮想通信路を生成するときに
使われます。具体的にはトンネルの入口と出口となる2つのルータが存在し、
入口ルータで元のパケットにヘッダ情報を追加して、出口ルータまでそのま
まの形で転送され、出口ルータで元の形にヘッダ情報を修正し、実際のあて
先まで送ります。
IPv6トンネルは以下のようなトポロジになります。
[IPv6端末A]--IPv6--[ルータA]===IPv4===[ルータB]--IPv6--[IPv6端末B]
ここで、IPv6端末AがIPv6パケット送信元、ルータAがトンネルの入口ルータ、
ルータBがトンネル出口ルータ、IPv6端末BがIPv6パケットあて先となります。
ルータAとルータBはデュアルスタックで、ルータAにてIPv4ヘッダを追加し、
IPv6パケット全体をペイロードとするIPv4パケットを生成します。
このとき、追加されたIPv4ヘッダにはプロトコル番号として41番が設定され
ます。
ルータBでは受け取ったIPv4パケットのヘッダにプロトコル番号41番があるこ
とを検知し、IPv4ヘッダを取り除いてIPv6パケットに戻します。そしてIPv6
端末BへそのIPv6パケットを転送します。
[移行技術 その3:6to4]
IPv4とIPv6の境界ルータに、各ルータのIPv4アドレスを元にしたIPv6アドレス
を情報として持ち、自動的にトンネルを生成します。
このとき、IPv6アドレスとして以下を使います。
| 3 |13bits| 32bits | 16 bits | 64 bits |
+---+---------------------+-----------+----------------------------+
|001|0x0002| IPv4addr | subnet ID | interface ID |
+---+---------------------+-----------+----------------------------+
先頭が "2002::/16" のアドレスが6to4用としてIANAで定義されています。
その次に32ビットのIPv4アドレスを埋め込みます。
たとえば192.168.1.1であれば、"1100 0000 1010 1000 0000 0001 0000 0001"
というビット列がIPv4addrの位置に挿入されるわけです。
ちなみにグローバルIPv6アドレスのフォーマットは以下です。
プレフィックスにIPv4が埋め込まれる、ということですね。
| 3 | 45 bits | 16 bits | 64 bits |
+---+---------------------+-----------+----------------------------+
|001|global routing prefix| subnet ID | interface ID |
+---+---------------------+-----------+----------------------------+
[移行技術 その4:トランスレーション]
たとえば携帯電話や家電製品がIPv6対応され、メモリが少ないためにデュアル
スタックなOSを埋めこめられないような場合、IPv6とIPv4の相互変換を外だしの
ネットワーク装置に頼る必要があります。
そのような場合、IPv6とIPv4のネットワーク間にトランスレータ(変換装置)
を置いて対応します。
トランスレータにはプロキシ型(コネクションがIPv6側とIPv4側で分かれる)、
NAT型(コネクションはエンドツーエンドだが途中でパケットを変換)があり
ます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
かんたんネットワーク入門
http://www.amazon.co.jp/exec/obidos/ASIN/477412124X/ipnetworksk01-22
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
解┃答┃と┃解┃説┃
━┛━┛━┛━┛━┛
《本日の試験対策問題》
(解答)1
(解説)
6to4は明示的なトンネル設定をせず、自動でIPv4上にIPv6
パケットを流すことができるトンネルを生成します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆
(まえがきからつづく)
Windows用のサーバソフトを紹介しようと思います。
(Windows Serverではこのあたりのソフトは専用のものが
ありそうですが、ここではWindowsクライアントをサーバ
として使う場合を想定しています)
HTTPサーバ:これはApatchが有名です。以下のサイトから
ダウンロードできます。
http://www.apache.jp/misc/download.html
FTP/TFTPサーバ:3Comの3CServerが有名です。以下のサイト
からダウンロードできます。ただしFTPでPASVモードに対応
していないので注意が必要です。
http://support.3com.com/software/utilities_for_windows_32_bit.htm
ちなみにFFFTPといったFTPクライアントソフトとは違うので
注意してください。FTPクライアントはMS-DOSプロンプトの
FTPコマンドで実施できます。
http://cowscorpion.com/Software/FTP.html
FTPソフトは比較的たくさんありますね。
SNMPサーバ:TWSNMPというソフトがあります。
http://www.twise.co.jp/
Syslogサーバ:3Comの3CSyslogというソフトがあります。
http://support.3com.com/software/utilities_for_windows_32_bit.htm
3CServerと合わせて3CDaemonという統合ソフトもあります。
SMTPサーバ:black Jumbo dogというソフトがあります。
これはWebやFTP、プロキシサーバとしても動作します。
http://homepage2.nifty.com/spw/software/bjd/
他にこれは!という良いソフトがあれば教えてください。
adzuki
………………………………………………………
IP Network Skill vol.000353 3/21/08
発行者:adzuki http://www.xai.nu/ipnet
…………… ipnet7@xai.nu ……
◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet
| IP Network Skill 掲示板
| ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi
| バックナンバー一覧
| ⇒ http://xai.nu/ipnet/stack/index.html
| 間違いご指摘
| ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎


![転職なら[en]社会人の転職情報!転職成功者続出 転職なら[en]社会人の転職情報!転職成功者続出](http://kamogawa.mag2.com/bn/recommend/sya.gif)
![派遣のお仕事探しなら[en]派遣のお仕事情報 派遣のお仕事探しなら[en]派遣のお仕事情報](http://kamogawa.mag2.com/bn/recommend/haken.gif)
![アルバイト探しは[en]本気のアルバイト アルバイト探しは[en]本気のアルバイト](http://kamogawa.mag2.com/bn/recommend/baito.gif)
![就職サイトは[en]学生の就職情報 就職サイトは[en]学生の就職情報](http://kamogawa.mag2.com/bn/recommend/gakusei.gif)
![転職なら[en]転職コンサルタントキャリアを活かした転職に! 転職なら[en]転職コンサルタントキャリアを活かした転職に!](http://kamogawa.mag2.com/bn/recommend/consul.gif)