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