2.2.3.4 ROUTE_ENTRY

The ROUTE_ENTRY represents the basic critical information about a node to the other members of the cloud. The key elements are a 32-byte PNRP ID and an array of IPv6 Addresses on which PNRP on the node is listening.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

PNRP ID (32 bytes)

...

...

PNRP Major Version

PNRP Minor Version

Port Number

Flags

Address Count

IPv6 Addresses (variable)

...

PNRP ID (32 bytes): A 32 byte PNRP ID.

PNRP Major Version (1 byte): MUST be set to 0x04.

PNRP Minor Version (1 byte): MUST be set to 0x00.

Port Number (2 bytes): The UDP port number on which the PNRP node represented by this route entry is listening. MUST be greater than 1024.

Flags (1 byte): Reserved. MUST be set to zero when sent and MUST be ignored on receipt.

Address Count (1 byte): Number of IPv6 Addresses that follow. MUST be in the range 1 to 20.

IPv6 Addresses (variable):  An array of IPv6 Addresses on which the PNRP node represented by this route entry is listening.