Zigbee Routing Table

Can someone explain how to read the Zigbee Routing Table? If there is a handy document you can just point me to that instead.

I found a lot of posts with people asking about their routing tables with some explanation of the table, but I've never seen a post just breaking down every part of the table. I recently starting watching this table when I removed all my Cree lights because I was having routing issues. They have been off the network and removed from the devices screen for about a week but I still show Null devices which I believe are the old lights. I'm making this assumption because before I removed them there weren't any null devices in the table. I'm listing my routing table to show this but I really just want someone to break down each part and explain it.

Also, in case your wondering why you are still seeing bulbs, those are either exterior color bulbs or chandlier color bulbs for a ceiling fan. Neither are cree brands and so far aren't causing issues.

Parent child parameters
EzspGetParentChildParametersResponse [childCount=3, parentEui64=0000000000000000, parentNodeId=65535]

Child Data
child:[Kitchen Motion Sensor, 8561, type:EMBER_SLEEPY_END_DEVICE]
child:[Laundry Room Motion Sensor, D284, type:EMBER_SLEEPY_END_DEVICE]
child:[Kitchen Light 2, B074, type:EMBER_END_DEVICE]

Neighbor Table Entry
[Bedroom Outlet, 0453], LQI:235, age:3, inCost:5, outCost:0
[Family Room Fan Bulb 1, 0D49], LQI:2, age:7, inCost:7, outCost:0
[Garage Man Door Light, 1B8F], LQI:253, age:5, inCost:3, outCost:3
[Landscape Lights, 3A7F], LQI:247, age:5, inCost:3, outCost:7
[Family Room Fan Bulb 4, 4478], LQI:202, age:5, inCost:5, outCost:7
[Garage Outlet, 4E1E], LQI:254, age:3, inCost:1, outCost:3
[Guest Bedroom Outlet, 6749], LQI:255, age:3, inCost:1, outCost:1
[Garage Outlet 2, 78F7], LQI:254, age:4, inCost:1, outCost:1
[Computer Room Outlet, 860D], LQI:254, age:4, inCost:1, outCost:1
[Family Room Fan Bulb 3, 8BB6], LQI:82, age:7, inCost:7, outCost:0
[Kitchen Outlet, 9E1F], LQI:255, age:4, inCost:1, outCost:3
[Living Room Lamp, B54C], LQI:255, age:3, inCost:1, outCost:1
[Family Room Fan Bulb 2, C889], LQI:4, age:7, inCost:7, outCost:0
[Garage Left Bulb, D246], LQI:145, age:7, inCost:7, outCost:0
[Front Porch Light, E5AC], LQI:253, age:4, inCost:3, outCost:1
[Family room lamp switch, F030], LQI:254, age:5, inCost:1, outCost:3

Route Table Entry
status:Active, age:64, routeRecordState:0, concentratorType:None, [Kitchen Light 1, EF52] via [Kitchen Outlet, 9E1F]
status:Unused
status:Active, age:0, routeRecordState:2, concentratorType:Low Ram, [Computer Room Outlet, 860D] via [Computer Room Outlet, 860D]
status:Active, age:32, routeRecordState:2, concentratorType:Low Ram, [Guest Bedroom Outlet, 6749] via [Guest Bedroom Outlet, 6749]
status:Active, age:64, routeRecordState:0, concentratorType:None, [Hall Motion Sensor, 252B] via [Living Room Lamp, B54C]
status:Active, age:0, routeRecordState:2, concentratorType:Low Ram, [Kitchen Outlet, 9E1F] via [Computer Room Outlet, 860D]
status:Active, age:32, routeRecordState:2, concentratorType:Low Ram, [Living Room Lamp, B54C] via [Living Room Lamp, B54C]
status:Active, age:32, routeRecordState:2, concentratorType:Low Ram, [Family room lamp switch, F030] via [Guest Bedroom Outlet, 6749]
status:Active, age:32, routeRecordState:2, concentratorType:Low Ram, [Garage Outlet, 4E1E] via [Garage Outlet, 4E1E]
status:Active, age:64, routeRecordState:0, concentratorType:None, [Family Room Fan Bulb 1, 0D49] via [Living Room Lamp, B54C]
status:Active, age:0, routeRecordState:2, concentratorType:Low Ram, [Bedroom Outlet, 0453] via [Guest Bedroom Outlet, 6749]
status:Active, age:32, routeRecordState:2, concentratorType:Low Ram, [Garage Outlet 2, 78F7] via [Kitchen Outlet, 9E1F]
status:Active, age:64, routeRecordState:0, concentratorType:None, [null, 2263] via [null, 2263]
status:Active, age:64, routeRecordState:0, concentratorType:None, [null, A40C] via [Kitchen Outlet, 9E1F]
status:Active, age:64, routeRecordState:0, concentratorType:None, [null, 66DF] via [null, 66DF]
status:Active, age:64, routeRecordState:0, concentratorType:None, [null, CEFA] via [null, CEFA]

Pretty simple...

childCount = the # of devices that the report thinks are connected directly to the hub. This list is often incomplete (as proven by looking at the mesh w/an xbee or other mapping device) so take it with a grain of salt.

Child Data = the actual children devices that the report thinks are connected directly to the hub

Neighbor Table Entry = list of routing/repeating devices connected to the hub. This has been correct every time I've looked at it. Bulbs in here is bad in general, but as you know some bulbs are better repeaters than others.

Route Table Entry = List of devices that are being routed. This list is often incomplete (as proven by looking at the mesh w/an xbee or other mapping device) so take it with a grain of salt. It will also often show a device is routed through itself - not especially useful data (and not correct).

5 Likes