Transmission, addressing, and routing Throughput
XBee/XBee-PRO ZigBee RF Modules User Guide 68
Throughput
Throughput in a ZigBee network can vary by a number of variables, including: number of hops, encryption 
enabled/disabled, sleeping end devices, failures/route discoveries. Our empirical testing showed the following 
throughput performance in a robust operating environment (low interference).
Data throughput
1
ZDO transmissions
ZigBee defines a ZigBee Device Objects layer (ZDO) that can provide device and service discovery and network 
management capabilities. This layer is described below.
ZDO
The ZDO is supported to some extent on all ZigBee devices. The ZDO is an endpoint that implements services 
described in the ZigBee Device Profile in the ZigBee specification. Each service has an assigned cluster ID, and 
most service requests have an associated response. The following table describes some common ZDO services.
Configuration Data Throughput
1 hop, RR, SD 35 kb/s
1 hop, RR, SE 19 kb/s
1 hop, RE, SD 25 kb/s
1 hop, RE, SE 16 kb/s
1 hop, ER, SD 21 kb/s
1 hop, ER, SE 16 kb/s
4 hops, RR, SD 10 kb/s
4 hops, RR, SE 5 kb/s
RR = router to router
RE = router to end device (non-sleeping)
ER = end device (non-sleeping) to router
SD = security disabled
SE = security enabled
4 hops = 5 nodes total, 3 intermediate router nodes
1. Data throughput measurements were made setting the serial interface rate to 115200 b/s, and measuring 
the time to send 100,000 bytes from source to destination. During the test, no route discoveries or failures 
occurred.
Cluster Name Cluster ID Description
Network Address Request 0x0000 Request a 16-bit address of the radio with a matching 64-bit address (required 
parameter).
Active Endpoints Request 0x0005 Request a list of endpoints from a remote device.
LQI Request 0x0031 Request data from a neighbor table of a remote device.