2.2.3.3 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 key and an array of IPv6 Addresses on which the DRT Protocol 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

Key (32 bytes)

...

...

DRT Major Version

DRT Minor Version

Port Number

Flags

Address Count

IPv6 Addresses (variable)

...

Key (32 bytes): A 32-byte key.

DRT Major Version (1 byte): The major version of the protocol, which is defined by the higher-layer application.

DRT Minor Version (1 byte): The minor version of the protocol, which is defined by the higher-layer application.

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

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

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

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