Index: [Article Count Order] [Thread]

Date: Mon, 4 Feb 2008 16:46:35 +0900
From: Yukiyo Akisada <akisada@tahi.org>
Subject: [users:00540] Re: Self 1.4.9 ND # 134
To: Yinghui Yao <Yinghui.Yao@alcatel-lucent.com>
Cc: users@tahi.org
Message-Id: <20080204164635.d5741fb8.akisada@tahi.org>
In-Reply-To: <47A39BD2.7050808@alcatel-lucent.com>
References: <47A3944E.2000501@alcatel-lucent.com>	<47A39BD2.7050808@alcatel-lucent.com>
X-Mail-Count: 00540

Hi, Yao.

It's not the point.
The packet didn't match with tn1_mcast_ns_global_common,
but it matched with tn1_mcast_ns_linklocal_common.

The test is using following sequence.

    TN             NUT
    |               |
    |               * NONE
    |               |
    |-------------->| Echo Request
    |               |
    |               * INCOMPLETE
    |               |
    |        <------| multicast NS
    |               |
    |------>        | multicast RS w/ SLL
    |               |
    |               * STALE
    |               |
    |<--------------| Echo Reply
    |        <------| RA
    |               |
    |               * DELAY
    |               |
    |<--------------| NS (*1)
    |<--------------| NS
    |<--------------| NS
    |               |
    |               * NONE
    |               |
    V               V

And you didn't send NS at (*1).
It's the reason.

Thanks,


On Fri, 01 Feb 2008 15:23:14 -0700
Yinghui Yao <Yinghui.Yao@alcatel-lucent.com> wrote:

> Hi,
> 
> I guess my test fails at this (highlighted under). Why does TAHI expect 
> a  global source in the NS packet from NUT?
> 
> 
>    ===tn1_mcast_ns_global_common=================================
>      ng compare _HDR_IPV6_tn1_mcast_ns_global_common.SourceAddress 
> received:fe80::2d0:95ff:feb5:e6c4 = 3ffe:501:ffff:100:2d0:95ff:feb5:e6c4
>      ===tn1_mcast_ns_linklocal_common=================================
> 
> Thanks,
> Yinghui Yao
> Alcatel-Lucent
> 
> 
> Yinghui Yao wrote:
> >
> > Hi Tahi Guys,
> >
> > For the life of me, I can't figure out how to match your test 
> > description with what you actually do. Please shed some light on why 
> > my test failed. Appreciate it. Test log is attached.
> >
> > Thanks,
> > Yinghui Yao
> > Alcatel-Lucent
> >
> >
> >  NAME
> >
> >    v6LC_2_2_10_C - Router Solicitation Processing, Neighbor Cache (RS
> >    processing, NCE INCOMPLETE)
> >
> > ------------------------------------------------------------------------
> >
> >
> >  TARGET
> >
> >    Router
> > ------------------------------------------------------------------------
> >
> >
> >  TOPOLOGY
> >
> >                    |
> >           TN1     RUT
> >            |       |
> >        ----+-------+--- Link0
> >           
> >    Link0     global     3ffe:501:ffff:100::/64
> >    link-local     fe80::/64
> >    RUT     global     3ffe:501:ffff:100::<NutDef.Link0_addr>
> >    link-local     fe80::<NutDef.Link0_addr>
> >    ether     <NutDef.Link0_addr>
> >    TN1     global     3ffe:501:ffff:100::<TnDef.Link0_addr>
> >    link-local     fe80::<TnDef.Link0_addr>
> >    ether     <TnDef.Link0_addr>
> >
> > ------------------------------------------------------------------------
> >
> >
> >  SETUP
> >
> >    none
> >     
> > ------------------------------------------------------------------------
> >
> >
> >  TEST PROCEDURE
> >
> >    *- Verify that a router correctly processes Router Solicitations and
> >    transmits Router Advertisements.*
> >
> >           TN1     RUT
> >            |       |
> >            |       * Configure Interface A on the RUT to be an 
> > advertising interface.
> >            |       |
> >            |   <-- | RA (multicast)
> >            |   <-- | RA (multicast)
> >            |   <-- | RA (multicast)
> >            |       |
> >            | -->   | RS (multicast)
> >            |   <-- | RA (multicast) [Judgment #1 
> > <http://128.251.40.126/Self_Test_1-4-9-auto-nomtu/nd.p2/v6LC_2_2_10_C.html#JDG1>] 
> >
> >            |       |
> >            |       * Wait (MIN_DELAY_BETWEEN_RAS)
> >            |       |
> >            | -->   | RS (multicast)
> >            |   <-- | RA (multicast) [Judgment #1 
> > <http://128.251.40.126/Self_Test_1-4-9-auto-nomtu/nd.p2/v6LC_2_2_10_C.html#JDG1>] 
> >
> >            |       |
> >            V       V
> >           
> >    1. Configure Interface A on the RUT to be an advertising interface.
> >     
> >    2. Observe RA
> >     
> >            RA message format #1
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                SLL option
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >            RA message format #2
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >    3. Send RS
> >     
> >            IPv6 header
> >                hop limit   = 255
> >                source      = unspecified address
> >                destination = all-routers multicast address
> >            RS
> >     
> >    4. Observe RA
> >     
> >            RA message format #1
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                SLL option
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >            RA message format #2
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >    5. Wait (MIN_DELAY_BETWEEN_RAS)
> >     
> >            Router constants:
> >                MIN_DELAY_BETWEEN_RAS: 3 seconds
> >     
> >    6. Send RS
> >     
> >            IPv6 header
> >                hop limit   = 255
> >                source      = unspecified address
> >                destination = all-routers multicast address
> >            RS
> >     
> >    7. Observe RA
> >     
> >            RA message format #1
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                SLL option
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >            RA message format #2
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 1800
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> > ------------------------------------------------------------------------
> >
> >
> >  JUDGEMENT
> >
> >    [Judgment #1
> >    
> > <http://128.251.40.126/Self_Test_1-4-9-auto-nomtu/nd.p2/v6LC_2_2_10_C.html#PRC1>] 
> >
> >    The RUT MUST transmit a Router Advertisement between 0 and
> >    MAX_RA_DELAY_TIME (0.5) seconds after the receipt of each Router
> >    Solicitation A.
> >
> > ------------------------------------------------------------------------
> >
> >
> >  CLEANUP
> >
> >    *The Cleanup procedure should cause the NUT to transition Neighbor
> >    Cache entries created in this test to state INCOMPLETE and remove
> >    any entries from its Default Router and Prefix Lists.*
> >
> >           TN1     RUT
> >            |       |
> >            |       * Ceasing to be an advertising interface
> >            |       |
> >            |   <-- | RA (multicast)
> >            |   <-- | RA (multicast)
> >            |   <-- | RA (multicast)
> >            |       |
> >            V       V
> >           
> >    1. Ceasing to be an advertising interface
> >     
> >    2. Observe RA
> >     
> >            RA message format #1
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 0
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                SLL option
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> >            RA message format #2
> >                IPv6 header
> >                    hop limit          = 255
> >                    source             = RUT (link-local)
> >                    destination        = all-nodes multicast address
> >                RA
> >                    cur hop limit      = 64
> >                    M                  = 0
> >                    O                  = 0
> >                    router lifetime    = 0
> >                    reachable time     = 0
> >                    retrans timer      = 0
> >                Prefix Information option
> >                    prefix length      = 64
> >                    L                  = 1
> >                    A                  = 1
> >                    valid Lifetime     = 2592000
> >                    preferred lifetime = 604800
> >                    prefix             = 3ffe:501:ffff:100::
> >     
> > ------------------------------------------------------------------------
> >
> >
> >  REFERENCE
> >
> >    RFC 2461 - Neighbor Discovery for IPv6
> >     
> >
> >  Test Information
> >
> > Title     Part C: RS processing, NCE INCOMPLETE
> > CommandLine     ./v6LC_2_2_10_C.seq -pkt ./v6LC_2_2_10_C.def -log 
> > 134.html -ti Part C: RS processing, NCE INCOMPLETE
> > TestVersion     undefined
> > ToolVersion     REL_3_0_12
> > Start     2008/02/01 11:03:58
> > Tn     /usr/local/v6eval//etc//tn.def
> > Nu     /usr/local/v6eval//etc//nut.def
> > Pkt     ./v6LC_2_2_10_C.def
> > System     manual
> > TargetName     Alcatel 9700 AOS 6.1.3.388.R01
> > HostName     Fuji
> > Type     router
> >
> > ------------------------------------------------------------------------
> >
> >
> >  Test Sequence Execution Log
> >
> > 11:03:58     Start
> > 11:03:59     Start Capturing Packets (Link0)
> >
> >     _*Test Procedure*_
> > 11:03:59     vRemote(racontrol.rmt) 
> > ``/usr/local/v6eval//bin/manual//racontrol.rmt -t manual -u root -p 
> > v6eval -d cuaa0 -o 1 mode=start link0=dc0''
> >
> > racontrol> racontrol> Start to send RA using following configuration.
> > racontrol> racontrol>     configuration should be the value specified 
> > in RFC 2461.
> > racontrol> racontrol> Press Enter key for continue. 
> > racontrol>
> >     
> > 11:04:04     vRecv(Link0,) timeout:52 cntLimit:0 seektime:0
> > recv a packet at 11:04:07 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT0>
> > recv a packet at 11:04:23 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT1>
> > recv a packet at 11:04:39 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT2>
> > vRecv() return status=1
> > 11:04:56     vSend(Link0,tn1_ereq_common)
> > Send Echo Request: TN1 (link-local) -> NUT (link-local) 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSendPKT0>
> > 11:04:56     vRecv(Link0,tn1_mcast_ns_global_common 
> > tn1_mcast_ns_linklocal_common) timeout:2 cntLimit:0 seektime:0
> > Recv NS w/ SLL: NUT (link-local) -> TN1 (link-local) solicited-node 
> > multicast address 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT3>
> > 11:04:56     vSend(Link0,rs_local)
> > Send RS w/ SLL: TN1 (link-local) -> all-routers multicast address 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSendPKT1>
> > 11:04:57     vRecv(Link0,tn1_erep_common) timeout:2 cntLimit:0 seektime:0
> > Recv Echo Reply: NUT (link-local) -> TN1 (link-local) 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT4>
> > 11:04:57     vRecv(Link0,tn1_ucast_ns_global tn1_ucast_ns_global_sll 
> > tn1_ucast_ns_linklocal tn1_ucast_ns_linklocal_sll) timeout:7 
> > cntLimit:0 seektime:0
> > recv unexpect packet at 11:04:57 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT5>
> > vRecv() return status=1
> >
> >     *Could't observe NS*
> > *FAIL*
> > _*Common Test Cleanup*_
> > 11:05:04     vRemote(racontrol.rmt) 
> > ``/usr/local/v6eval//bin/manual//racontrol.rmt -t manual -u root -p 
> > v6eval -d cuaa0 -o 1 mode=stop ''
> >
> > racontrol> racontrol> Stop to send RA.
> > racontrol> racontrol> Press Enter key for continue. 
> > racontrol>
> >     
> > 11:05:06     vRecv(Link0,) timeout:52 cntLimit:0 seektime:0
> > recv a packet at 11:05:05 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT6>
> > vRecv() return status=1
> > 11:05:58     vSend(Link0,tn1_na_cleanup)
> > Send NA (rsO) w/ TLL (diff): TN1 (link-local) -> all-nodes multicast 
> > address 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSendPKT2>
> > 11:05:58     vSend(Link0,tn1_ereq_cleanup)
> > Send Echo Request: TN1 (link-local) -> NUT (link-local) 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSendPKT3>
> > 11:05:58     vRecv(Link0,tn1_erep_cleanup 
> > tn1_mcast_ns_linklocal_common) timeout:2 cntLimit:0 seektime:0
> > Recv Echo Reply: NUT (link-local) -> TN1 (link-local) 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT7>
> > 11:05:59     vRecv(Link0,) timeout:11 cntLimit:0 seektime:0
> > recv a packet at 11:06:04 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT8>
> > recv a packet at 11:06:05 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT9>
> > recv a packet at 11:06:06 
> > <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecvPKT10>
> > vRecv() return status=1
> > 11:06:10     Stop Capturing Packets (Link0)
> > 11:06:10     End
> >
> > ------------------------------------------------------------------------
> >
> >
> >  Packet Reverse Log
> >
> >      Recv at 11:04:07
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv0>
> >
> >      Frame_Ether                     (length:110)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:96)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 56
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_RA                       (length:56)
> >      | | | Type                             = 134
> >      | | | Code                             = 0
> >      | | | Checksum                         = 59125 calc(59125)
> >      | | | CurHopLimit                      = 64
> >      | | | MFlag                            = 0
> >      | | | OFlag                            = 0
> >      | | | HFlag                            = 0
> >      | | | Preference                       = 0
> >      | | | Reserved                         = 0
> >      | | | LifeTime                         = 1800
> >      | | | ReachableTime                    = 0
> >      | | | RetransTimer                     = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >      | | | Opt_ICMPv6_Prefix               (length:32)
> >      | | | | Type                             = 3
> >      | | | | Length                           = 4
> >      | | | | PrefixLength                     = 64
> >      | | | | LFlag                            = 1
> >      | | | | AFlag                            = 1
> >      | | | | RFlag                            = 0
> >      | | | | Reserved1                        = 0
> >      | | | | ValidLifetime                    = 2592000
> >      | | | | PreferredLifetime                = 604800
> >      | | | | Reserved2                        = 0
> >      | | | | Prefix                           = 3ffe:501:ffff:100::
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:04:23
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv1>
> >
> >      Frame_Ether                     (length:110)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:96)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 56
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_RA                       (length:56)
> >      | | | Type                             = 134
> >      | | | Code                             = 0
> >      | | | Checksum                         = 59125 calc(59125)
> >      | | | CurHopLimit                      = 64
> >      | | | MFlag                            = 0
> >      | | | OFlag                            = 0
> >      | | | HFlag                            = 0
> >      | | | Preference                       = 0
> >      | | | Reserved                         = 0
> >      | | | LifeTime                         = 1800
> >      | | | ReachableTime                    = 0
> >      | | | RetransTimer                     = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >      | | | Opt_ICMPv6_Prefix               (length:32)
> >      | | | | Type                             = 3
> >      | | | | Length                           = 4
> >      | | | | PrefixLength                     = 64
> >      | | | | LFlag                            = 1
> >      | | | | AFlag                            = 1
> >      | | | | RFlag                            = 0
> >      | | | | Reserved1                        = 0
> >      | | | | ValidLifetime                    = 2592000
> >      | | | | PreferredLifetime                = 604800
> >      | | | | Reserved2                        = 0
> >      | | | | Prefix                           = 3ffe:501:ffff:100::
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:04:39
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv2>
> >
> >      Frame_Ether                     (length:110)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:96)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 56
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_RA                       (length:56)
> >      | | | Type                             = 134
> >      | | | Code                             = 0
> >      | | | Checksum                         = 59125 calc(59125)
> >      | | | CurHopLimit                      = 64
> >      | | | MFlag                            = 0
> >      | | | OFlag                            = 0
> >      | | | HFlag                            = 0
> >      | | | Preference                       = 0
> >      | | | Reserved                         = 0
> >      | | | LifeTime                         = 1800
> >      | | | ReachableTime                    = 0
> >      | | | RetransTimer                     = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >      | | | Opt_ICMPv6_Prefix               (length:32)
> >      | | | | Type                             = 3
> >      | | | | Length                           = 4
> >      | | | | PrefixLength                     = 64
> >      | | | | LFlag                            = 1
> >      | | | | AFlag                            = 1
> >      | | | | RFlag                            = 0
> >      | | | | Reserved1                        = 0
> >      | | | | ValidLifetime                    = 2592000
> >      | | | | PreferredLifetime                = 604800
> >      | | | | Reserved2                        = 0
> >      | | | | Prefix                           = 3ffe:501:ffff:100::
> >       
> >      
> > ------------------------------------------------------------------------
> >      Send Echo Request: TN1 (link-local) -> NUT (link-local) at
> >      11:04:56
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSend0>
> >
> >      Frame_Ether                     (length:70)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:d0:95:b5:e6:c4
> >      | | SourceAddress                    = 00:00:00:00:01:00
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:56)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 16
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 64
> >      | | | SourceAddress                    = fe80::200:ff:fe00:100
> >      | | | DestinationAddress               = fe80::2d0:95ff:feb5:e6c4
> >      | | ICMPv6_EchoRequest              (length:16)
> >      | | | Type                             = 128
> >      | | | Code                             = 0
> >      | | | Checksum                         = 25667 calc(25667)
> >      | | | Identifier                       = 0
> >      | | | SequenceNumber                   = 0
> >      | | | Payload                         (length:8)
> >      | | | | data                             = 01234567 89abcdef
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:04:56
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv3>
> >
> >      Frame_Ether                     (length:86)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:ff:00:01:00
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:72)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 32
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1:ff00:100
> >      | | ICMPv6_NS                       (length:32)
> >      | | | Type                             = 135
> >      | | | Code                             = 0
> >      | | | Checksum                         = 32264 calc(32264)
> >      | | | Reserved                         = 0
> >      | | | TargetAddress                    = fe80::200:ff:fe00:100
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >   *   ===tn1_mcast_ns_global_common=================================
> >      ng compare _HDR_IPV6_tn1_mcast_ns_global_common.SourceAddress 
> > received:fe80::2d0:95ff:feb5:e6c4 = 3ffe:501:ffff:100:2d0:95ff:feb5:e6c4
> >      ===tn1_mcast_ns_linklocal_common================================= *
> >       
> >      
> > ------------------------------------------------------------------------
> >      Send RS w/ SLL: TN1 (link-local) -> all-routers multicast address
> >      at 11:04:57
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSend1>
> >
> >      Frame_Ether                     (length:70)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:02
> >      | | SourceAddress                    = 00:00:00:00:01:00
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:56)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 16
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::200:ff:fe00:100
> >      | | | DestinationAddress               = ff02::2
> >      | | ICMPv6_RS                       (length:16)
> >      | | | Type                             = 133
> >      | | | Code                             = 0
> >      | | | Checksum                         = 31022 calc(31022)
> >      | | | Reserved                         = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:00:00:00:01:00
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:04:57
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv4>
> >
> >      Frame_Ether                     (length:70)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:00:00:00:01:00
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:56)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 16
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 64
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = fe80::200:ff:fe00:100
> >      | | ICMPv6_EchoReply                (length:16)
> >      | | | Type                             = 129
> >      | | | Code                             = 0
> >      | | | Checksum                         = 25411 calc(25411)
> >      | | | Identifier                       = 0
> >      | | | SequenceNumber                   = 0
> >      | | | Payload                         (length:8)
> >      | | | | data                             = 01234567 89abcdef
> >      ===tn1_erep_common=================================
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:04:57
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv5>
> >
> >      Frame_Ether                     (length:110)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:96)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 56
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_RA                       (length:56)
> >      | | | Type                             = 134
> >      | | | Code                             = 0
> >      | | | Checksum                         = 59125 calc(59125)
> >      | | | CurHopLimit                      = 64
> >      | | | MFlag                            = 0
> >      | | | OFlag                            = 0
> >      | | | HFlag                            = 0
> >      | | | Preference                       = 0
> >      | | | Reserved                         = 0
> >      | | | LifeTime                         = 1800
> >      | | | ReachableTime                    = 0
> >      | | | RetransTimer                     = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >      | | | Opt_ICMPv6_Prefix               (length:32)
> >      | | | | Type                             = 3
> >      | | | | Length                           = 4
> >      | | | | PrefixLength                     = 64
> >      | | | | LFlag                            = 1
> >      | | | | AFlag                            = 1
> >      | | | | RFlag                            = 0
> >      | | | | Reserved1                        = 0
> >      | | | | ValidLifetime                    = 2592000
> >      | | | | PreferredLifetime                = 604800
> >      | | | | Reserved2                        = 0
> >      | | | | Prefix                           = 3ffe:501:ffff:100::
> >      ===tn1_ucast_ns_global=================================
> >      ng compare _HETHER_nut2tn.DestinationAddress 
> > received:33:33:00:00:00:01 = 00:00:00:00:01:00
> >      ng compare _HDR_IPV6_tn1_ucast_ns_global.SourceAddress 
> > received:fe80::2d0:95ff:feb5:e6c4 = 3ffe:501:ffff:100:2d0:95ff:feb5:e6c4
> >      ng compare _HDR_IPV6_tn1_ucast_ns_global.DestinationAddress 
> > received:ff02::1 = fe80::200:ff:fe00:100
> >      ng meta Packet_IPv6.ICMPv6_NS != Packet_IPv6.ICMPv6_RA
> >      ===tn1_ucast_ns_global_sll=================================
> >      ng compare _HETHER_nut2tn.DestinationAddress 
> > received:33:33:00:00:00:01 = 00:00:00:00:01:00
> >      ng compare _HDR_IPV6_tn1_ucast_ns_global_sll.SourceAddress 
> > received:fe80::2d0:95ff:feb5:e6c4 = 3ffe:501:ffff:100:2d0:95ff:feb5:e6c4
> >      ng compare _HDR_IPV6_tn1_ucast_ns_global_sll.DestinationAddress 
> > received:ff02::1 = fe80::200:ff:fe00:100
> >      ng meta Packet_IPv6.ICMPv6_NS != Packet_IPv6.ICMPv6_RA
> >      ===tn1_ucast_ns_linklocal=================================
> >      ng compare _HETHER_nut2tn.DestinationAddress 
> > received:33:33:00:00:00:01 = 00:00:00:00:01:00
> >      ng compare _HDR_IPV6_tn1_ucast_ns_linklocal.DestinationAddress 
> > received:ff02::1 = fe80::200:ff:fe00:100
> >      ng meta Packet_IPv6.ICMPv6_NS != Packet_IPv6.ICMPv6_RA
> >      ===tn1_ucast_ns_linklocal_sll=================================
> >      ng compare _HETHER_nut2tn.DestinationAddress 
> > received:33:33:00:00:00:01 = 00:00:00:00:01:00
> >      ng compare 
> > _HDR_IPV6_tn1_ucast_ns_linklocal_sll.DestinationAddress 
> > received:ff02::1 = fe80::200:ff:fe00:100
> >      ng meta Packet_IPv6.ICMPv6_NS != Packet_IPv6.ICMPv6_RA
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:05:05
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv6>
> >
> >      Frame_Ether                     (length:110)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:96)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 56
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_RA                       (length:56)
> >      | | | Type                             = 134
> >      | | | Code                             = 0
> >      | | | Checksum                         = 60925 calc(60925)
> >      | | | CurHopLimit                      = 64
> >      | | | MFlag                            = 0
> >      | | | OFlag                            = 0
> >      | | | HFlag                            = 0
> >      | | | Preference                       = 0
> >      | | | Reserved                         = 0
> >      | | | LifeTime                         = 0
> >      | | | ReachableTime                    = 0
> >      | | | RetransTimer                     = 0
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >      | | | Opt_ICMPv6_Prefix               (length:32)
> >      | | | | Type                             = 3
> >      | | | | Length                           = 4
> >      | | | | PrefixLength                     = 64
> >      | | | | LFlag                            = 1
> >      | | | | AFlag                            = 1
> >      | | | | RFlag                            = 0
> >      | | | | Reserved1                        = 0
> >      | | | | ValidLifetime                    = 2592000
> >      | | | | PreferredLifetime                = 604800
> >      | | | | Reserved2                        = 0
> >      | | | | Prefix                           = 3ffe:501:ffff:100::
> >       
> >      
> > ------------------------------------------------------------------------
> >      Send NA (rsO) w/ TLL (diff): TN1 (link-local) -> all-nodes
> >      multicast address at 11:05:58
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSend2>
> >
> >      Frame_Ether                     (length:86)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 33:33:00:00:00:01
> >      | | SourceAddress                    = 00:00:00:00:b0:b0
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:72)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 32
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::200:ff:fe00:100
> >      | | | DestinationAddress               = ff02::1
> >      | | ICMPv6_NA                       (length:32)
> >      | | | Type                             = 136
> >      | | | Code                             = 0
> >      | | | Checksum                         = 42221 calc(42221)
> >      | | | RFlag                            = 0
> >      | | | SFlag                            = 0
> >      | | | OFlag                            = 1
> >      | | | Reserved                         = 0
> >      | | | TargetAddress                    = fe80::200:ff:fe00:100
> >      | | | Opt_ICMPv6_TLL                  (length:8)
> >      | | | | Type                             = 2
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:00:00:00:b0:b0
> >       
> >      
> > ------------------------------------------------------------------------
> >      Send Echo Request: TN1 (link-local) -> NUT (link-local) at
> >      11:05:58
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vSend3>
> >
> >      Frame_Ether                     (length:70)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:d0:95:b5:e6:c4
> >      | | SourceAddress                    = 00:00:00:00:b0:b0
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:56)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 16
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 64
> >      | | | SourceAddress                    = fe80::200:ff:fe00:100
> >      | | | DestinationAddress               = fe80::2d0:95ff:feb5:e6c4
> >      | | ICMPv6_EchoRequest              (length:16)
> >      | | | Type                             = 128
> >      | | | Code                             = 0
> >      | | | Checksum                         = 25667 calc(25667)
> >      | | | Identifier                       = 0
> >      | | | SequenceNumber                   = 0
> >      | | | Payload                         (length:8)
> >      | | | | data                             = 01234567 89abcdef
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:05:58
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv7>
> >
> >      Frame_Ether                     (length:70)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:00:00:00:b0:b0
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:56)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 16
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 64
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = fe80::200:ff:fe00:100
> >      | | ICMPv6_EchoReply                (length:16)
> >      | | | Type                             = 129
> >      | | | Code                             = 0
> >      | | | Checksum                         = 25411 calc(25411)
> >      | | | Identifier                       = 0
> >      | | | SequenceNumber                   = 0
> >      | | | Payload                         (length:8)
> >      | | | | data                             = 01234567 89abcdef
> >      ===tn1_erep_cleanup=================================
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:06:04
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv8>
> >
> >      Frame_Ether                     (length:86)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:00:00:00:b0:b0
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:72)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 32
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = fe80::200:ff:fe00:100
> >      | | ICMPv6_NS                       (length:32)
> >      | | | Type                             = 135
> >      | | | Code                             = 0
> >      | | | Checksum                         = 31884 calc(31884)
> >      | | | Reserved                         = 0
> >      | | | TargetAddress                    = fe80::200:ff:fe00:100
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:06:05
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv9>
> >
> >      Frame_Ether                     (length:86)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:00:00:00:b0:b0
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:72)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 32
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = fe80::200:ff:fe00:100
> >      | | ICMPv6_NS                       (length:32)
> >      | | | Type                             = 135
> >      | | | Code                             = 0
> >      | | | Checksum                         = 31884 calc(31884)
> >      | | | Reserved                         = 0
> >      | | | TargetAddress                    = fe80::200:ff:fe00:100
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >       
> >      
> > ------------------------------------------------------------------------
> >      Recv at 11:06:06
> >      <http://128.251.40.126/Self_Test_1-4-9-auto/nd.p2/134.html#vRecv10>
> >
> >      Frame_Ether                     (length:86)
> >      | Hdr_Ether                       (length:14)
> >      | | DestinationAddress               = 00:00:00:00:b0:b0
> >      | | SourceAddress                    = 00:d0:95:b5:e6:c4
> >      | | Type                             = 34525
> >      | Packet_IPv6                     (length:72)
> >      | | Hdr_IPv6                        (length:40)
> >      | | | Version                          = 6
> >      | | | TrafficClass                     = 0
> >      | | | FlowLabel                        = 0
> >      | | | PayloadLength                    = 32
> >      | | | NextHeader                       = 58
> >      | | | HopLimit                         = 255
> >      | | | SourceAddress                    = fe80::2d0:95ff:feb5:e6c4
> >      | | | DestinationAddress               = fe80::200:ff:fe00:100
> >      | | ICMPv6_NS                       (length:32)
> >      | | | Type                             = 135
> >      | | | Code                             = 0
> >      | | | Checksum                         = 31884 calc(31884)
> >      | | | Reserved                         = 0
> >      | | | TargetAddress                    = fe80::200:ff:fe00:100
> >      | | | Opt_ICMPv6_SLL                  (length:8)
> >      | | | | Type                             = 1
> >      | | | | Length                           = 1
> >      | | | | LinkLayerAddress                 = 00:d0:95:b5:e6:c4
> >       
> >      
> > ------------------------------------------------------------------------
> >
> >
> 
> 
> 


------------------------------------------------------------------------
Yukiyo Akisada <akisada@tahi.org>