autonetkit.collection package¶
Submodules¶
autonetkit.collection.process module¶
-
autonetkit.collection.process.build_reverse_mappings_from_anm_input(anm)¶ Builds reverse mappings from ANM input graph, assumes addresses have already been allocated onto input graph, either externally or by previous run
-
autonetkit.collection.process.build_reverse_mappings_from_nidb(nidb)¶ Builds IP reverse mappings from DeviceModel
-
autonetkit.collection.process.extract_node_path_info(header, parsed_data, mapped_data, exclude_keys=None)¶
-
autonetkit.collection.process.extract_path_from_parsed_traceroute(header, routes, hop_id='Hop')¶ Returns the hop IPs from the TextFSM returned data
-
autonetkit.collection.process.extract_route_from_parsed_routing_table(header, routes, proto_id='Proto', network_id='Network', via_id='Via')¶
-
autonetkit.collection.process.process_textfsm(template_file, data)¶ TODO: make template return data other than just hops, and have reverse_map_path() handle accordingly
-
autonetkit.collection.process.reverse_map_address(rev_map, address, interfaces=False)¶
-
autonetkit.collection.process.reverse_map_path(rev_map, path, interfaces=False)¶ Returns list of nodes in path interfaces selects whether to return only nodes, or interfaces e.g. eth0.r1 or just r1
-
autonetkit.collection.process.reverse_map_routing(rev_map, data)¶ Returns list of nodes in path interfaces selects whether to return only nodes, or interfaces e.g. eth0.r1 or just r1
-
autonetkit.collection.process.substitute_ips(data, rev_map, interfaces=False)¶
autonetkit.collection.server module¶
Zmq based measurement server
-
autonetkit.collection.server.do_connect(**kwargs)¶
-
autonetkit.collection.server.forwarder_device(port_in, port_out)¶
-
autonetkit.collection.server.main()¶
-
autonetkit.collection.server.netkit_connector(host, username, password, command, *args, **kwargs)¶
-
autonetkit.collection.server.streamer_device(port_in, port_out)¶
-
autonetkit.collection.server.worker()¶
autonetkit.collection.utils module¶
-
autonetkit.collection.utils.get_results(server, commands, send_port=5559, receive_port=5562)¶
-
autonetkit.collection.utils.send_commands(server, commands, message_key, send_port=5559, receive_port=5562)¶