Junos compiler
Generate Netkit configuration files for a network
-
class AutoNetkit.compiler.junoscompiler.JunosCompiler(network, services, igp='ospf', target=None, olive_qemu_patched=False)[source]
Compiler main
-
configure_igp(router, igp_graph, ebgp_graph)[source]
igp configuration
-
configure_junos()[source]
Configures Junos
-
configure_junosphere()[source]
Configure Junosphere topology structure
-
initialise()[source]
Creates lab folder structure
-
AutoNetkit.compiler.junoscompiler.lab_dir()[source]
Lab directory for junos configs
-
AutoNetkit.compiler.junoscompiler.router_conf_dir()[source]
Directory for individual Junos router configs
-
AutoNetkit.compiler.junoscompiler.router_conf_file(network, router)[source]
Returns filename for config file for router
-
AutoNetkit.compiler.junoscompiler.router_conf_path(network, router)[source]
Returns full path to router config file