hello folks,
apologies if this question has already been posted or if this is not the right forum. I am running some of the tahi test suites against our implementation of the ipv6 stack and some of the tahi scripts are failing and i need some help understanding what the problem is.
Specifically I'm running the following tests
2.7 Sending RA (Router Only)
56)Sending Unsolicited RA(min values)
Basically the tahi software receives the RA's but then rejects them saying it got some unexpected parameters.
I have the test trace at the bottom. but don't understand what are the parameters that are incorrect or unexpected.
---------------------------------------------------------------------------------------------------------
#
#
#
#
# ./routerSendUnsolRaMin.seq -pkt ./routerSendUnsolRaMin.def -v -log 56.html -ti Sending Unsolicited RA
IPv6 Conformance Test Report
Test Information
Title Sending
CommandLine ./routerSendUnsolRaMin.seq -pkt ./routerSendUnsolRaMin.def -v -log 56.html -ti Sending Unsolicited RA
TestVersion REL_2_1_1
ToolVersion REL_2_3_2
Start 2005/08/24 17:45:06
Tn .//tn.def
Nu /usr/local/v6eval//etc//nut.def
Pkt ./routerSendUnsolRaMin.def
System manual
TargetName Force10
HostName E1200-4
Type router
Test Sequence Execution Log
17:45:06 Start
17:45:06
vRemote(rtadvd.rmt) ``/usr/local/v6eval//bin/manual//rtadvd.rmt -t manual -u root -p v6eval -T /usr/bin/cu -d cuaa0 stop''
rtadvd> start/stop router advertisement of NUT(kame-freebsd) manually,
rtadvd> then press enter key.
17:45:08
Wait 10 sec to ignore RAs w/ RouterLifetime=0
Wait 10 sec to ignore RAs w/ RouterLifetime=0
17:45:18
vRemote(rtadvd.rmt) ``/usr/local/v6eval//bin/manual//rtadvd.rmt -t manual -u root -p v6eval -T /usr/bin/cu -d cuaa0 start mininterval=7 maxinterval=10 rltime=0 rtime=0 retrans=0 link0=gig9/0''
rtadvd> start/stop router advertisement of NUT(kame-freebsd) manually,
rtadvd> then press enter key.
17:45:21 Start Capturing Packets (Link0)
Start Capturing Packets (Link0)
17:45:21
vRecv(Link0,RAra_nut2allnode_min RAra_nut2allnode_min_p RAra_nut2allnode_min__p RAra_nut2allnode_min_sp RAra_nut2allnode_min_pm RAra_nut2allnode_min_sm RAra_nut2allnode_min_spm RAra_nut2allnode_any) timeout:20 cntLimit:0 seektime:0
ERROR: Got RA, but unexpected parameters
ERROR: Got RA, but unexpected parameters
NG
17:45:26 End
Packet Reverse Log
Recv at 17:45:26
Frame_Ether (length:118)
| Hdr_Ether (length:14)
| | DestinationAddress = 33:33:00:00:00:01
| | SourceAddress = 00:01:e8:00:4c:8b
| | Type = 34525
| Packet_IPv6 (length:104)
| | Hdr_IPv6 (length:40)
| | | Version = 6
| | | TrafficClass = 0
| | | FlowLabel = 0
| | | PayloadLength = 64
| | | NextHeader = 58
| | | HopLimit = 255
| | | SourceAddress = fe80::201:e8ff:fe00:4c8b
| | | DestinationAddress = ff02::1
| | ICMPv6_RA (length:64)
| | | Type = 134
| | | Code = 0
| | | Checksum = 16134 calc(16134)
| | | 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:01:e8:00:4c:8b
| | | Opt_ICMPv6_MTU (length:8)
| | | | Type = 5
| | | | Length = 1
| | | | Reserved = 0
| | | | MTU = 1500
| | | 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:201:e8ff:fe00:4c8b
===RAra_nut2allnode_min=================================
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min_p=================================
ng meta ICMPv6_RA.Opt_ICMPv6_Prefix != ICMPv6_RA.Opt_ICMPv6_SLL
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min__p=================================
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min_sp=================================
ng function at Opt_ICMPv6_MTU not match with comb(_SLLOPT_nut,RAprefixopt)
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min_pm=================================
ng function at Opt_ICMPv6_SLL not match with comb(RAprefixopt,RAmtuopt)
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min_sm=================================
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_min_spm=================================
ng function at Opt_ICMPv6_Prefix not match with comb(_SLLOPT_nut,RAprefixopt,RAmtuopt)
ng count Packet_IPv6.ICMPv6_RA != Packet_IPv6.ICMPv6_RA
===RAra_nut2allnode_any=================================
#