Tips

IPv6ネットワークについて 第3回

IPv6ネットワークについて 第3回

IPv6について

今回も引き続きIPv6について記載していきたいと思います。

ipv6アドレスの設定について

今回はWindows端末にRAを使用して自動的にIPv6アドレスを設定してみます。

Windows端末ではRAを使用して、プレフィックス部分をルータから取得してIPv6アドレスを割り当てることができます。
この機能はステートレス自動設定とも呼ばれています。

またステートレス自動設定ではv6アドレスを割り当てられた端末は
マルチキャストパケットを送信して、自身と同じv6アドレスを使用している機器がいないかどうかを確認しています。
この機能はDADと呼ばれています。

設定例

ルータとPCの接続図

始めの状態では以下のように WindowsPCにはIPv6アドレスは割り当てられていない状態です。

C:Usersuser>ipconfig /all

Windows IP 構成

   ホスト名. . . . . . . . . . . . . . .: sak
   プライマリ DNS サフィックス . . . . .:
   ノード タイプ . . . . . . . . . . . .: ハイブリッド
   IP ルーティング有効 . . . . . . . . .: いいえ
   WINS プロキシ有効 . . . . . . . . . .: いいえ

イーサネット アダプター イーサネット:

   メディアの状態. . . . . . . . . . . .: メディアは接続されていません
   接続固有の DNS サフィックス . . . . .:
   説明. . . . . . . . . . . . . . . . .: Broadcom NetXtreme Gigabit Ethernet
   物理アドレス. . . . . . . . . . . . .: 34-07-54-3B-18-5A
   DHCP 有効 . . . . . . . . . . . . . .: はい
   自動構成有効. . . . . . . . . . . . .: はい

Ciscoルータ上で以下のようにするとRAを送信できるようになります。

R1(config)#ipv6 unicast-routing
R1(config)#int f0
R1(config-if)#ipv6 address 2001:1::/64 eui-64
R1(config-if)#no shut

ルータの f0のインターフェースにグローバルユニキャストアドレスと
リンクローカルユニキャストアドレスが設定されているのが確認できます。

R1#show ipv6 int brief
BRI0                       [administratively down/down]
    unassigned
BRI0:1                     [administratively down/down]
    unassigned
BRI0:2                     [administratively down/down]
    unassigned
FastEthernet0              [administratively down/down]
    FE80::217:95FF:FE9E:F9B4
    2001:1::1
FastEthernet1              [up/up]
    unassigned
FastEthernet2              [up/down]
    unassigned
FastEthernet3              [up/down]
    unassigned
FastEthernet4              [up/down]
    unassigned
FastEthernet5              [up/down]
    unassigned
FastEthernet6              [up/down]
    unassigned
FastEthernet7              [up/down]
    unassigned
FastEthernet8              [up/down]
    unassigned
FastEthernet9              [up/down]
    unassigned
Vlan1                      [up/down]
    unassigned

Windows側で確認してみます。

C:Usersuser>ipconfig /all

Windows IP 構成

   ホスト名. . . . . . . . . . . . . . .: sak
   プライマリ DNS サフィックス . . . . .:
   ノード タイプ . . . . . . . . . . . .: ハイブリッド
   IP ルーティング有効 . . . . . . . . .: いいえ
   WINS プロキシ有効 . . . . . . . . . .: いいえ

イーサネット アダプター イーサネット:

   接続固有の DNS サフィックス . . . . .:
   説明. . . . . . . . . . . . . . . . .: Broadcom NetXtreme Gigabit Ethernet
   物理アドレス. . . . . . . . . . . . .: 34-07-54-3B-18-5A
   DHCP 有効 . . . . . . . . . . . . . .: はい
   自動構成有効. . . . . . . . . . . . .: はい
   IPv6 アドレス . . . . . . . . . . . .: 2001:1::4c97:3455:d036:b842(優先)
   一時 IPv6 アドレス. . . . . . . . . .: 2001:1::443a:83c9:eab1:385e(優先)
   リンクローカル IPv6 アドレス. . . . .: fe80::4c97:3d55:d036:b842%3(優先)
   自動構成 IPv4 アドレス. . . . . . . .: 169.254.184.66(優先)
   サブネット マスク . . . . . . . . . .: 255.255.0.0
   デフォルト ゲートウェイ . . . . . . .: fe80::217:95ff:fe9e:f9b4%3
   DHCPv6 IAID . . . . . . . . . . . . .: 54265684
   DHCPv6 クライアント DUID. . . . . . .: 00-01-00-01-1A-D4-E4-FD-3C-07-54-3B-56-4A
   DNS サーバー. . . . . . . . . . . . .: fec0:0:0:ffff::1%1
                                          fec0:0:0:ffff::2%1
                                          fec0:0:0:ffff::3%1
   NetBIOS over TCP/IP . . . . . . . . .: 有効

IPv6アドレス部分をみるとプレフィックスの部分に
ルータのインターフェースに設定したものと同じものが割り当てられていることが確認できます。

またデフォルトゲートウェイの情報が
ルータの f0 のリンクローカルユニキャストアドレスになっていることが確認できます。
%3 というのはWindows上で複数のインターフェースがあった場合に
どのインターフェースを使用するかという識別子のようなものです。

ただしインターフェースIDの部分がEUI-64フォーマットを使用して生成されていません。
EUI-64フォーマットを使用するとIPv6アドレスからその機器のMACアドレスが他の機器にばれてしまうため、
Windowsのデフォルトの設定ではEUI-64フォーマットを使用せずに
インターフェースID部分は、ランダムに文字を生成して割り当てるようになっています。

Windows上で以下のコマンドを実行するとインターフェースID部分をEUI-64フォーマットを使用して割り当てることができます。

C:Usersuser> netsh interface ipv6 set global randomizeidentifiers=disabled
C:Usersuser>ipconfig /all

Windows IP 構成

   ホスト名. . . . . . . . . . . . . . .: sak
   プライマリ DNS サフィックス . . . . .:
   ノード タイプ . . . . . . . . . . . .: ハイブリッド
   IP ルーティング有効 . . . . . . . . .: いいえ
   WINS プロキシ有効 . . . . . . . . . .: いいえ


イーサネット アダプター イーサネット:

   接続固有の DNS サフィックス . . . . .:
   説明. . . . . . . . . . . . . . . . .: Broadcom NetXtreme Gigabit Ethernet
   物理アドレス. . . . . . . . . . . . .: 34-07-54-3B-18-5A
   DHCP 有効 . . . . . . . . . . . . . .: はい
   自動構成有効. . . . . . . . . . . . .: はい
   IPv6 アドレス . . . . . . . . . . . .: 2001:1::3407:54ff:fe3b:185a(優先)
   一時 IPv6 アドレス. . . . . . . . . .: 2001:1::443a:83c9:eab1:385e(優先)
   一時 IPv6 アドレス. . . . . . . . . .: 2001:1::d92e:89e6:d423:5a62(優先)
   リンクローカル IPv6 アドレス. . . . .: fe80::3e07:54ff:fe3b:565a%3(優先)
   自動構成 IPv4 アドレス. . . . . . . .: 169.254.184.66(優先)
   サブネット マスク . . . . . . . . . .: 255.255.0.0
   デフォルト ゲートウェイ . . . . . . .: fe80::217:95ff:fe9e:f9b4%3
   DHCPv6 IAID . . . . . . . . . . . . .: 54265684
   DHCPv6 クライアント DUID. . . . . . .: 00-01-00-01-1A-D4-E4-FD-3C-07-54-3B-56-4A
   DNS サーバー. . . . . . . . . . . . .: fec0:0:0:ffff::1%1
                                          fec0:0:0:ffff::2%1
                                          fec0:0:0:ffff::3%1
   NetBIOS over TCP/IP . . . . . . . . .: 有効

すると上記のようにEUI-64フォーマットになっていることが確認できます。

ちなみにインターフェースID部分をランダムな文字列を使用するように戻す場合は
以下のコマンドをWindows上で実行します。

C:Usersuser> netsh interface ipv6 set global randomizeidentifiers=enabled

Recent News

Recent Tips

Tag Search