Test Infomation

TitleTest that accept Packet Too Big Messages
CommandLine./acceptTooBigMesg.seq -pkt ./acceptTooBigMesg.def -log 4.html -ti Test that accept Packet Too Big Messages
TestVersionREL_1_1
ToolVersionREL_1_1
Start2000/07/31 17:40:06
Tn/usr/local/v6eval//etc//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./acceptTooBigMesg.def
Systemkame-freebsd
TargetNameFreeBSD-3.4 Release + KAME-stable-20000704
HostNametarget1.toba.tahi.org
Typehost

Test Sequence Execution Log

17:40:06Start
17:40:06Start Capturing Packets (Link0)
17:40:06Clear Captured Packets (Link0)
17:40:06Start Capturing Packets (Link0)
17:40:06 vRecv(Link0,pmtu_multicast_ns pmtu_unicast_ns pmtu_unicast_ns_sll pmtu_unicast_ns_to_z pmtu_unicast_ns_sll_to_z) timeout:4 cntLimit:1 seektime:0
vRecv() return status=1
17:40:10 vSend(Link0,pmtu_echo_request)
send pmtu_echo_request
17:40:10 vRecv(Link0,pmtu_echo_reply pmtu_echo_reply_to_z2 pmtu_multicast_ns) timeout:4 cntLimit:1 seektime:0
recv pmtu_echo_reply
17:40:10 vRecv(Link0,pmtu_unicast_ns pmtu_unicast_ns_sll pmtu_unicast_ns_to_z pmtu_unicast_ns_sll_to_z) timeout:6 cntLimit:1 seektime:0
recv pmtu_unicast_ns_sll

Clear TN's link-local Address NCE
17:40:16 vRecv(Link0,) timeout:4 cntLimit:null seektime:0
recv unexpect packet at 17:40:16
recv unexpect packet at 17:40:17
vRecv() return status=1

Start: make NCE 
17:40:20Clear Captured Packets (Link0)
17:40:20 vSend(Link0,EchoRequest)
send EchoRequest
17:40:20 vRecv(Link0,EchoReply ns ns_srcGlobal) timeout:5 cntLimit:0 seektime:0
recv ns
17:40:20 vSend(Link0,na)
send na
17:40:20 vRecv(Link0,EchoReply) timeout:5 cntLimit:0 seektime:0
recv EchoReply

TN(Router) receives Echo Reply from NUT
17:40:20 vSend(Link0,ra)
send ra

Ignore DAD NS
17:40:20 vRecv(Link0,) timeout:5 cntLimit:0 seektime:0
vRecv() return status=1

End: make NCE 
Start :  send Packet with MTU
17:40:25 vSend(Link0,EchoRequest_1400)
send EchoRequest_1400
17:40:25 vRecv(Link0,EchoReply_1400) timeout:5 cntLimit:0 seektime:0
recv EchoReply_1400
17:40:25 vSend(Link0,icmp6_TooBigMesg_1400)
send icmp6_TooBigMesg_1400

Start :  check size of Path MTU in NUT
17:40:26 vSend(Link0,frag_smaller_1st_1400)
TN --1st Fragmented 800/1359--> NUT
17:40:26 vSend(Link0,frag_smaller_2nd_1400)
TN --2nd Fragmented 559/1359--> NUT
17:40:26 vRecv(Link0,receive_smaller_reply_1400) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented smaller Echo Request 
17:40:26 vSend(Link0,frag_even_1st_1400)
TN --1st Fragmented 800/1360--> NUT
17:40:26 vSend(Link0,frag_even_2nd_1400)
TN --2nd Fragmented 560/1360--> NUT
17:40:26 vRecv(Link0,receive_even_reply_1400) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented even Echo Request 
17:40:26 vSend(Link0,frag_bigger_1st_1400)
TN --1st Fragmented 800/1361--> NUT
17:40:27 vSend(Link0,frag_bigger_2nd_1400)
TN --2nd Fragmented 561/1361--> NUT
17:40:27 vRecv(Link0,frag_bigger_reply_1st_1400 frag_bigger_reply_2nd_1400) timeout:5 cntLimit:1 seektime:0
TN <--1st Fragmented 1352/1361-- NUT
17:40:27 vRecv(Link0,frag_bigger_reply_2nd_1400) timeout:5 cntLimit:1 seektime:0
TN <--2nd Fragmented 9/1361-- NUT

Send Fragmented bigger Echo Request 
Finish check size of NUT's MTU(1400)
Start :  send Packet with MTU
17:40:27 vSend(Link0,EchoRequest_1300)
send EchoRequest_1300
17:40:27 vRecv(Link0,EchoReply_1300) timeout:5 cntLimit:0 seektime:0
recv EchoReply_1300
17:40:27 vSend(Link0,icmp6_TooBigMesg_1300)
send icmp6_TooBigMesg_1300

Start :  check size of Path MTU in NUT
17:40:27 vSend(Link0,frag_smaller_1st_1300)
TN --1st Fragmented 800/1259--> NUT
17:40:27 vSend(Link0,frag_smaller_2nd_1300)
TN --2nd Fragmented 459/1259--> NUT
17:40:28 vRecv(Link0,receive_smaller_reply_1300) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented smaller Echo Request 
17:40:28 vSend(Link0,frag_even_1st_1300)
TN --1st Fragmented 800/1260--> NUT
17:40:28 vSend(Link0,frag_even_2nd_1300)
TN --2nd Fragmented 460/1260--> NUT
17:40:28 vRecv(Link0,receive_even_reply_1300) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented even Echo Request 
17:40:28 vSend(Link0,frag_bigger_1st_1300)
TN --1st Fragmented 800/1261--> NUT
17:40:28 vSend(Link0,frag_bigger_2nd_1300)
TN --2nd Fragmented 461/1261--> NUT
17:40:28 vRecv(Link0,frag_bigger_reply_1st_1300 frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
TN <--1st Fragmented 1248/1261-- NUT
17:40:29 vRecv(Link0,frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
TN <--2nd Fragmented 13/1261-- NUT

Send Fragmented bigger Echo Request 
Finish check size of NUT's MTU(1300)
check NUT ignore invalid MTU
Start :  send Packet with MTU
17:40:29 vSend(Link0,icmp6_TooBigMesg_1450)
send icmp6_TooBigMesg_1450

Start :  check size of Path MTU in NUT
17:40:29 vSend(Link0,frag_smaller_1st_1300)
TN --1st Fragmented 800/1259--> NUT
17:40:29 vSend(Link0,frag_smaller_2nd_1300)
TN --2nd Fragmented 459/1259--> NUT
17:40:29 vRecv(Link0,receive_smaller_reply_1300) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented smaller Echo Request 
17:40:29 vSend(Link0,frag_even_1st_1300)
TN --1st Fragmented 800/1260--> NUT
17:40:29 vSend(Link0,frag_even_2nd_1300)
TN --2nd Fragmented 460/1260--> NUT
17:40:29 vRecv(Link0,receive_even_reply_1300) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

Send Fragmented even Echo Request 
17:40:30 vSend(Link0,frag_bigger_1st_1300)
TN --1st Fragmented 800/1261--> NUT
17:40:30 vSend(Link0,frag_bigger_2nd_1300)
TN --2nd Fragmented 461/1261--> NUT
17:40:30 vRecv(Link0,frag_bigger_reply_1st_1300 frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
TN <--1st Fragmented 1248/1261-- NUT
17:40:30 vRecv(Link0,frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
TN <--2nd Fragmented 13/1261-- NUT

Send Fragmented bigger Echo Request 
NUT don't increse Path MTU
Start :  send Packet with MTU
17:40:30 vSend(Link0,EchoRequest_1200)
send EchoRequest_1200
17:40:30 vRecv(Link0,EchoReply_1200) timeout:5 cntLimit:0 seektime:0
recv EchoReply_1200
17:40:30 vSend(Link0,icmp6_TooBigMesg_1200)
send icmp6_TooBigMesg_1200
17:40:31Clear Captured Packets (Link0)
17:40:31 vSend(Link0,frag_1280_1st)
send frag_1280_1st
17:40:31 vSend(Link0,frag_1280_2nd)
send frag_1280_2nd
17:40:31 vRecv(Link0,frag_1280_reply_1st frag_1280_reply_2nd reply_1280) timeout:5 cntLimit:0 seektime:0
recv reply_1280

NUT don't set its Path MTU below IPv6 minimum
OK
17:40:31End

Packet Reverse Log