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)¶