View Issue Details

IDProjectCategoryView StatusLast Update
0004745CTT UA Test Case4 - Test Case Definitionpublic2022-08-02 20:06
ReporterDavid Levine Assigned ToPaul Hunkar  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Summary0004745: Section 6.7.2.4: SequenceNumber starting value is not defined.
Description

Section 6.7.2.4 Sequence Header defines the SequenceNumber as a UInt32.
It defines when it should wrap around and it also defines the range of values it must stay within when the value wraps (less than 1024). This implies that the initial value may be any value less than 1024, but in practice this does not always work.

Recommendation: The initial value should be specified as 1. This ensures that the recipient can be assured that it has not missed any packets.

Rationale: one of the toolkit libraries started with 1023 as its initial value. A server failed the attempt to get a list of endpoints with status BadSequenceNumberInvalid - apparently it either has an off-by-one error or it requires a starting sequence number other than that (probably wants to start at 1).

TagsNo tags attached.
Files Affected

Relationships

related to 0005265 closedRandy Armstrong 10000-006: Mappings Sequence number erratum incompatible to previous 

Activities

Jim Luth

2019-05-14 17:08

administrator   ~0010238

The spec is valid the way it is written and the toolkit that rolls to or starts with 1023 is compliant. The CTT test should be enhanced to test with starting and roll over values that are greater than 1 to detect non-compliant clients and servers.

Paul Hunkar

2019-05-23 14:39

administrator   ~0010264

Need to add test cases for this case

Matthias Damm

2020-04-15 10:41

reporter   ~0011925

The test definition and implementation only makes sense after final resolution of the related issues, especially 0005265

Issue History

Date Modified Username Field Change
2019-04-30 10:17 David Levine New Issue
2019-05-14 17:08 Jim Luth Note Added: 0010238
2019-05-14 17:08 Jim Luth Project 10000-006: Mappings => Compliance Test Tool (CTT) Unified Architecture
2019-05-14 17:08 Jim Luth Category Spec => Api Change
2019-05-23 14:37 Paul Hunkar Assigned To => Paul Hunkar
2019-05-23 14:37 Paul Hunkar Status new => assigned
2019-05-23 14:39 Paul Hunkar Assigned To Paul Hunkar => Alexander Allmendinger
2019-05-23 14:39 Paul Hunkar Note Added: 0010264
2019-05-23 14:44 Paul Hunkar Assigned To Alexander Allmendinger => Paul Hunkar
2019-08-12 05:17 Paul Hunkar Severity minor => feature
2019-08-12 05:17 Paul Hunkar Category Api Change => 1 - Script Issue
2019-08-12 05:17 Paul Hunkar Category 1 - Script Issue => 4 - Test Case Definition
2019-09-13 15:44 Paul Hunkar Target Version => 1.04
2020-04-15 10:40 Matthias Damm Relationship added related to 0005265
2020-04-15 10:41 Matthias Damm Note Added: 0011925
2022-08-02 20:06 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Test Case