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
>
>
> ------------------------------------------------------------------------
>
>