Network Layer Message Type

From BACnet Wiki
(Redirected from RPDU)
Jump to: navigation, search

AKA Network Layer Protocol Messages or RPDU (Routing PDU)


This is one of the two alternatives for NSDU. The other is APDU.


This PDU is the Network Layer equivalent of the Application Layer APDU. The Network Layer message and the NPCI make up the NPDU. The NPCI and NPDU are forever getting confused, so we try and be very careful with our terminology. In the search for the equivalent of APDU for the "Network Layer PDU" we reject NPDU as already used. NLPDU does not make us happy, nor is NAPDU appropriate (confusing vs APDU). So in our terminology we use RPDU (Routing PDU, since this is what this PDU is all about anyway...)


Network Layer Message Type(First Byte of NSDU)
0x00 Who-Is-Router-To-Network
0x01 I-Am-Router-To-Network
0x02 I-Could-Be-Router-To-Network
0x03 Reject-Message-To-Network
0x04 Router-Busy-To-Network
0x05 Router-Available-To-Network
0x06 Initialize-Routing-Table
0x07 Initialize-Routing-Table-ACK
0x08 Establish-Connection-To-Network
0x09 Disconnect-Connection-To-Network
0x0A Challenge-Request (For BACnet Network Security)
0x0B Security-Payload (For BACnet Network Security)
0x0C Security-Response (For BACnet Network Security)
0x0D Request-Key-Update (For BACnet Network Security)
0x0E Update-Key-Set (For BACnet Network Security)
0x0F Update-Distribution-Key (For BACnet Network Security)
0x10 Request-Master-Key (For BACnet Network Security)
0x11 Set-Master-Key (For BACnet Network Security)
0x12 to 0x7F Reserved for use by ASHRAE
0x80 to 0xFF Available for Vendor Proprietary Messages


Section 6.2.4 Page 52


Keyword List
APDU BBMD BVLC BVLL DADR DNET Encoding I-Am LSAP MAC NPCI NPDU NSAP NSDU SA SADR SNET

Device Profiles

Edit this box.

Glossary