Advertising Extended Capabilities (S5066-EP7)
This document specifies a mechanism for STANAG 5066 implementations to specify which STANAG 5066 Extensions (S5066-EP series) they support. This enables capability information to be shared, which will improve interoperability and backwards compatibility. This document is part of the STANAG 5066 Extension Protocol (S5066-EP) series. The complete set of documents in the series is available here.
1. Model of Use
This specification defines an EOW format that can be used by a STANAG 5066 implementation to communicate its capabilities to its peers. It is transferred in a DPDU as a standard EOW. An implementation supporting this specification shall, from time to time, send it to each peer. An implementation supporting this specification shall record the capability information of peers and shall update this information if a subsequent extended capability EOW is received.
If this information shows that a peer does not support a capability, this capability shall not be used. If this information shows that a peer does support a capability, this capability may be used.
2. Extended Capabilities EOW Specification
The Extended Capabilities EOW is specified below. This uses EOW Type 15. This is specified with the least significant bit first.
| Bit Field | Number of Bits | Comment |
|---|---|---|
| S5066-EP2 | 1 | Set to 1 if S5066-EP2 (Padding DPDU) is supported |
| S5066-EP3 | 1 | Set to 1 if S5066-EP3 (Pipelining CAS 1) is supported |
| S5066-EP4 | 1 | Set to 1 if S5066-EP4 (Data Rate Selection) is supported |
| S5066-EP5 | 1 | Set to 1 if S5066-EP5 (Large Window Support) is supported |
| S5066-EP6 | 1 | Set to 1 if S5066-EP6 (Annex K slotted option) is supported |
| S5066-EP8 | 1 | Set to 1 if S5066-EP8 (Block based EOT) is supported |
| S5066-EP9 | 1 | Set to 1 if S5066-EP9 (Compact Acknowledgement) is supported |
| S5066-EP11 | 1 | Set to 1 if S5066-EP11 (Variable C_PDU Segment Size) is supported |
3. Backwards Compatibility
This specification uses a spare EOW type, which will be ignored by implementations that do not support this specification. It enables implementations that do use this specification to determine peer capability, which will enable safe use of STANAG 5066 extensions.
Whitepaper Licensing
Isode whitepapers are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License
![]()
Browse Related Whitepapers
Need some more information on this topic?
If you’d like to learn more about the content in this white paper, or any of the products and services that we provide you can fill out our contact form and one of our team will be happy to speak with you.