2.2.3.1.1 Service Address List
The Service Address List is an encoding of the IPv6 Addresses and ports that are used by PNRP on a node publishing a PNRP ID.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NumServiceAddresses |
ServiceAddressLength |
||||||||||||||||||||||||||||||
Service Addresses (variable) |
|||||||||||||||||||||||||||||||
... |
NumServiceAddresses (2 bytes): The number of service addresses, in little-endian byte order, in the Service Addresses field. MUST be in the range 0 to 4. A CPA with the R flag clear (for example, not a Revoke CPA) MUST have at least one address.
ServiceAddressLength (2 bytes): Number of bytes, in little-endian byte order, per address entry. MUST be set to 0x0012 (18 bytes).
Service Addresses (variable): An array of IPV6_ENDPOINT (section 2.2.3.6) structures.