ローカルでのIPv6動作確認


ローカルでのネットワーク状態の確認

  • インターネットに接続しておらず、IPv4のグローバルアドレスが割り当てられていない状態で、IPv6プルトコルスタックをインストールします。

    C:\Documents and Settings\中村宏>ipv6 install
    Installing...
    Succeeded.
    

  • この時のネットワーク状態は、以下の様になっています。IPv6のノードはEthernetの場合、MACアドレスから算出されるリンクローカルアドレスが自動的に付与されます。以下の私のマシンの例では、「fe80::290:ccff:fea4:3a49」がそれに当たります。リンクローカルアドレスは、同一セグメント上だけで有効なアドレスです。

    C:\Documents and Settings\中村宏>ipv6 if
    Interface 4: Ethernet: ローカル エリア接続   <--ローカ エリア接続インタフェース
      uses Neighbor Discovery
      uses Router Discovery
      link-layer address: 00-90-cc-a4-3a-49
        preferred link-local fe80::290:ccff:fea4:3a49, life infinite
        multicast interface-local ff01::1, 1 refs, not reportable
        multicast link-local ff02::1, 1 refs, not reportable
        multicast link-local ff02::1:ffa4:3a49, 1 refs, last reporter
      link MTU 1500 (true link MTU 1500)
      current hop limit 128
      reachable time 36500ms (base 30000ms)
      retransmission interval 1000ms
      DAD transmits 1
    Interface 3: 6to4 Tunneling Pseudo-Interface   <--6to4トンネリング擬似インタフェース
      does not use Neighbor Discovery
      does not use Router Discovery
      link MTU 1280 (true link MTU 65515)
      current hop limit 128
      reachable time 37500ms (base 30000ms)
      retransmission interval 1000ms
      DAD transmits 0
    Interface 2: Automatic Tunneling Pseudo-Interface   <--自動トンネリング擬似インタフェース
      does not use Neighbor Discovery
      does not use Router Discovery
      router link-layer address: 0.0.0.0
      EUI-64 embedded IPv4 address: 0.0.0.0
        preferred link-local fe80::5efe:192.168.0.4, life infinite
      link MTU 1280 (true link MTU 65515)
      current hop limit 128
      reachable time 42500ms (base 30000ms)
      retransmission interval 1000ms
      DAD transmits 0
    Interface 1: Loopback Pseudo-Interface   <--ループバック擬似インタフェース
      does not use Neighbor Discovery
      does not use Router Discovery
      link-layer address:
        preferred link-local ::1, life infinite
        preferred link-local fe80::1, life infinite
      link MTU 1500 (true link MTU 4294967295)
      current hop limit 128
      reachable time 21500ms (base 30000ms)
      retransmission interval 1000ms
      DAD transmits 0
    


自分自身にping6

  • 上記で確認した自分自身のリンクローカルアドレスにping6を実行して、正常に応答が返ってくる事を確認します。アドレスの最後に付けている「%4」はスコープの指定です。

    C:\Documents and Settings\中村宏>ping6 fe80::290:ccff:fea4:3a49%4
    
    Pinging fe80::290:ccff:fea4:3a49%4
    from fe80::290:ccff:fea4:3a49%4 with 32 bytes of data:
    
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    
    Ping statistics for fe80::290:ccff:fea4:3a49%4:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    


リンクローカル/全ノード/マルチキャストアドレスにping6

  • リンクローカル/全ノード/マルチキャストアドレス「ff02::1」は、同一セグメント上の全てのノードが所属するマルチキャストアドレスです。WinXPマシンとPC98マシン(FreeBSD)の2台が接続されている状態でping6をしてみました。なぜか自分自身からしか応答が返ってこず、PC98マシン(FreeBSD)から応答がありません。(なぜだろう?)

    C:\Documents and Settings\中村宏>ping6 ff02::1%4
    
    Pinging ff02::1%4
    from fe80::290:ccff:fea4:3a49%4 with 32 bytes of data:
    
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    Reply from fe80::290:ccff:fea4:3a49%4: bytes=32 time<1ms
    
    Ping statistics for ff02::1%4:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    

  • PC98マシン(FreeBSD)にping6を実行してみると、ちゃんと応答が返ってきました。

    C:\Documents and Settings\中村宏>ping6 fe80::280:c8ff:fe6e:961d%4
    
    Pinging fe80::280:c8ff:fe6e:961d%4
    from fe80::290:ccff:fea4:3a49%4 with 32 bytes of data:
    
    Reply from fe80::280:c8ff:fe6e:961d%4: bytes=32 time<1ms
    Reply from fe80::280:c8ff:fe6e:961d%4: bytes=32 time<1ms
    Reply from fe80::280:c8ff:fe6e:961d%4: bytes=32 time<1ms
    Reply from fe80::280:c8ff:fe6e:961d%4: bytes=32 time<1ms
    
    Ping statistics for fe80::280:c8ff:fe6e:961d%4:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    


telnet

  • PC98マシン(FreeBSD)にtelnetを実行してみます。

    C:\Documents and Settings\中村宏>telnet fe80::280:c8ff:fe6e:961d%4
    
    FreeBSD/i386 (hiroshi.home) (ttyp0)
    
    login:
    


前に戻る | 次へ進む

トップへもどる


Copyright (c) 2002 Hiroshi Nakamura. All rights reserved.