- l_nodes = plc.getNodes({'peer_id':None}, ['hostname', 'site_id', 'version', 'last_updated', 'date_created', 'last_contact', 'pcu_ids'])
- (plcdb, hn2lb) = dsn_from_dsln(d_sites, id2lb, l_nodes)
+ l_nodes = plc.getNodes({'peer_id':None}, ['hostname', 'node_id', 'ports', 'site_id', 'version',
+ 'last_updated', 'date_created', 'last_contact', 'pcu_ids', 'interface_ids'])
+
+ l_nodenetworks = plc.getNodeNetworks()
+ (plcdb, hn2lb, lb2hn) = dsn_from_dsln(d_sites, id2lb, l_nodes)
+ netid2ip = create_netid2ip(l_nodes, l_nodenetworks)