ネットワークエンジニアを目指して。TCP/UDP - IPv6 グローバル・ユニキャストアドレスの割り当て

初心者にも理解できるネットワーク技術
↓メールマガジン購読はこちら↓

メールアドレス:

ホーム > IPv6 > TCP/UDP - IPv6 グローバル・ユニキャストアドレスの割り当て

TCP/UDP - IPv6 グローバル・ユニキャストアドレスの割り当て

はてなブックマークに追加はてなブックマークに追加 このエントリーを含むはてなブックマーク
Yahoo!ブックマークに登録 Yahoo!ブックマークでこのサイトを登録している人数 人が登録
この記事をクリップ!

おすすめ書籍紹介

IPv6 エッセンシャルズ
オライリー本なので、内容は高度ではあるもののIPv6の最新の仕様が盛り込まれているため、現時点でIPv6に関わるエンジニアは必須な本でしょう。
IPv6の基本構造から、ICMP、QoS、マルチキャスト、ルーティング、IPv4との相互運用まで基本的な技術はすべて網羅しています。

マスタリングTCP/IP (IPv6編)
内容は若干古いですが、IPv6の基礎(アドレス自動生成や拡張機能など)を分かりやすく解説しています。
実際にWindowsやLinuxでIPv6を使用する方法なども掲載されています。

様々なアドレス割り当て方法

IPv6 アドレスを割り当てる方法には、以下のような方法があります。

  • Static で割り当て
  • DHCPを使ってのステートフルなアドレス設定
  • NDP を利用したステートレスなアドレス設定

○Static で割り当て
Static な割り当て方法は、まさにそのままで手動で IPv6 アドレスを
割り振る方法です。

○DHCPを使ってのステートフルなアドレス設定
IPv4 の DHCP と同様に DHCP サーバから IPv6 アドレスをもらう方法です。

○NDP を利用したステートレスなアドレス設定
リンクローカル・ユニキャストアドレスの割り当てをMACアドレスを
利用して自動的に割り当てられることを解説しました。

また、今回解説する NDP を利用したグローバル・ユニキャストアドレスの
割り当てもステートレスなアドレス割り当てになります。

これらのアドレス割り当て方法のことを、

ステートレス・アドレス・オートコンフィグレーション(Stateless Address Autoconfiguration)

と呼びます。

さてそれでは、実際に NDP を利用してグローバル・ユニキャストアドレスを 割り当てていく手順を見ていきましょう。

 

 

グローバル・ユニキャストアドレスの割り当て

ノードにリンクローカル・ユニキャストアドレスが割り当てられると、
制御用の IPv6 通信が可能になります。

まず、ノードはリンク上のルータに対して「ルータ要請パケット
(RS:Router Solicitation)
」を送信します。

RS パケットフォーマットは以下の通り

 

 

RS パケットの場合、Type フィールドは「133」になります。

当然、ルータの IPv6 アドレスは知らないので、マルチキャストで
送信します。

ルータがルータ要請パケットを受信すると、
ルータ応答パケット (RA:Router Advertisement) 」を返信します。

RA パケットフォーマットは以下の通り

 

 

RA パケットの場合の Type フィールドは「134」になります。

ルータ要請パケットには、「IPv6ネットワーク・プレフィックス」の
情報が含まれていますので、この情報を取り出し、リンクローカル・
ユニキャストアドレスを作成した時と同じ方法でプレフィックスと
インタフェース ID を組み合わせてグローバル・ユニキャストアドレスを
作成します。

最後に、リンク内に重複した IPv アドレスが存在しないかを確認し、
使われていないことを確認した後に、正式にインタフェースに
割り当てが行われます。

 

 

おすすめ記事

 

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス:

 

関連記事

IPv6 の基本
IPv6 の基本について

IPv6 アドレスの種類
IPv6 アドレスの種類ついて

IPv6 ヘッダ
IPv6 ヘッダについて

IPv6 ヘッダフォーマット
IPv6 ヘッダフォーマットについて

IPv6 アドレスフォーマットプレフィックス
IPv6 アドレスフォーマットプレフィックスについて

IPv6 グローバルユニキャストアドレス
IPv6 グローバルユニキャストアドレスについて

IPv6 リンクローカル・ユニキャストアドレスの割り当て
IPv6 リンクローカル・ユニキャストアドレスの割り当て

IPv6 NDP(Neighbor Discovery Protocol)
IPv6 で使用されるNDP(Neighbor Discovery Protocol)について

IPv6 グローバル・ユニキャストアドレスの割り当て
グローバル・ユニキャストアドレスの割り当てについて

IPv6 ユニキャストアドレスのまとめ
ユニキャストアドレスのまとめ

IPv6 エニーキャスト・アドレス
エニーキャスト・アドレスについて

IPv6 マルチキャスト・アドレス
マルチキャスト・アドレスについて



雑誌の定期購読サイト北海道限定 ホテル・旅館検索サイト運転代行検索ナビ楽天商品検索ナビゴルフ場検索ナビ