2.2.10 Name Records Response Message

A Name Records Response Message is used to send the name records to the NBNS pull partner. The following diagram shows the Name Records Response Message.


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

Common Replication Message Header (16 bytes)

...

...

Reserved

RplOpCode

Number of Name Records

Name Record (variable)

...

Common Replication Message Header (16 bytes):  The Common Replication Message Header, as specified in section 2.2.2. The Message Type field MUST be set to 3.

Reserved (3 bytes):  An unsigned 24-bit integer. It MUST be set to 0 and ignored upon receipt.

RplOpCode (1 byte):  An unsigned 8-bit integer. The replication operation code for the message. It MUST be set to 3.

Number of Name Records (4 bytes):  An unsigned 32-bit integer. The number of name records in the Name Record field.

Name Record (variable):  Each Name Record contains the information of one name in the NBNS server database. The length of a name record is variable, but it MUST be 4-byte aligned, as specified in section 2.2.10.1.