Test Infomation

TitleTest that accept RA with MTU Option
CommandLine./acceptRAwithMTUOption.seq -pkt ./acceptRAwithMTUOption.def -log 3.html -ti Test that accept RA with MTU Option
TestVersion
ToolVersionundefined
Start2000/06/12 21:41:34
Tn/usr/local/v6eval//etc//tn.def
Nu/usr/local/v6eval//etc//nut.def
Pkt./acceptRAwithMTUOption.def
Systemlinux-v6
TargetNameKernel 2.2.15
HostNametarget.tahi.org
Typehost

Test Sequence Execution Log

21:41:34Start
21:41:35Clear Captured Packets (Link0)
21:41:35Start Capturing Packets (Link0)
21:41:35 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
recv pmtu_unicast_ns_sll

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

Start: make NCE 
21:41:42Clear Captured Packets (Link0)
21:41:42 vSend(Link0,EchoRequest)
send EchoRequest
21:41:42 vRecv(Link0,EchoReply ns ns_srcGlobal) timeout:5 cntLimit:0 seektime:0
recv EchoReply

TN(Router) receives Echo Reply from NUT
21:41:42 vSend(Link0,ra)
send ra

Ignore DAD NS
21:41:42 vRecv(Link0,) timeout:5 cntLimit:0 seektime:0
vRecv() return status=1

End: make NCE 
Start :  send Packet with MTU
21:41:47 vSend(Link0,RA_1400)
send RA_1400

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

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

Send Fragmented even Echo Request 
21:41:48 vSend(Link0,frag_bigger_1st_1400)
TN --1st Fragmented 800/1361--> NUT
21:41:48 vSend(Link0,frag_bigger_2nd_1400)
TN --2nd Fragmented 561/1361--> NUT
21:41:49 vRecv(Link0,frag_bigger_reply_1st_1400 frag_bigger_reply_2nd_1400) timeout:5 cntLimit:1 seektime:0
TN <--1st Fragmented 1352/1361-- NUT
21:41:49 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
21:41:49 vSend(Link0,RA_1300)
send RA_1300

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

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

Send Fragmented even Echo Request 
21:41:50 vSend(Link0,frag_bigger_1st_1300)
TN --1st Fragmented 800/1261--> NUT
21:41:50 vSend(Link0,frag_bigger_2nd_1300)
TN --2nd Fragmented 461/1261--> NUT
21:41:50 vRecv(Link0,frag_bigger_reply_1st_1300 frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
TN <--1st Fragmented 1248/1261-- NUT
21:41:50 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
21:41:50 vSend(Link0,RA_1400)
send RA_1400

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

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

Send Fragmented even Echo Request 
21:41:51 vSend(Link0,frag_bigger_1st_1300)
TN --1st Fragmented 800/1261--> NUT
21:41:51 vSend(Link0,frag_bigger_2nd_1300)
TN --2nd Fragmented 461/1261--> NUT
21:41:51 vRecv(Link0,frag_bigger_reply_1st_1300 frag_bigger_reply_2nd_1300) timeout:5 cntLimit:1 seektime:0
recv unexpect packet at 21:41:51
vRecv() return status=2

Can not receive bigger Echo Reply !!
Start :  check size of Path MTU in NUT
21:41:52 vSend(Link0,frag_smaller_1st_1400)
TN --1st Fragmented 800/1359--> NUT
21:41:52 vSend(Link0,frag_smaller_2nd_1400)
TN --2nd Fragmented 559/1359--> NUT
21:41:52 vRecv(Link0,receive_smaller_reply_1400) timeout:5 cntLimit:0 seektime:0
TN <--A Echo Reply-- NUT

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

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

Send Fragmented bigger Echo Request 
TN can not chack size of NUT's MTU
Start :  send Packet with MTU
21:41:53 vSend(Link0,RA_1500)
send RA_1500

FAIL
21:41:53End

Packet Reverse Log