autonetkit.compilers.device package¶
Submodules¶
autonetkit.compilers.device.cisco module¶
-
class
autonetkit.compilers.device.cisco.
IosBaseCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.router_base.RouterCompiler
Base IOS compiler
-
bgp
(node)¶
-
compile
(node)¶
-
eigrp
(node)¶
-
ibgp_session_data
(session, ip_version)¶ Wraps RouterCompiler ibgp_session_data adds vpnv4 = True if ip_version == 4 and session is in g_ibgp_vpn_v4
-
interfaces
(node)¶
-
isis
(node)¶
-
lo_interface
= 'Loopback0'¶
-
lo_interface_prefix
= 'Loopback'¶
-
mpls_oam
(node)¶
-
mpls_te
(node)¶
-
nailed_up_routes
(node)¶
-
ospf
(node)¶
-
rip
(node)¶
-
vrf
(node)¶
-
vrf_igp_interfaces
(node)¶
-
-
class
autonetkit.compilers.device.cisco.
IosClassicCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.cisco.IosBaseCompiler
-
bgp
(node)¶
-
compile
(node)¶
-
eigrp
(node)¶
-
gre
(node)¶
-
l2tp_v3
(node)¶
-
mpls_te
(node)¶
-
ospf
(node)¶
-
rip
(node)¶
-
-
class
autonetkit.compilers.device.cisco.
IosXrCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.cisco.IosBaseCompiler
-
compile
(node)¶
-
eigrp
(node)¶
-
isis
(node)¶
-
mpls_te
(node)¶
-
ospf
(node)¶
-
rip
(node)¶
-
-
class
autonetkit.compilers.device.cisco.
NxOsCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.cisco.IosBaseCompiler
-
compile
(node)¶
-
eigrp
(node)¶
-
interfaces
(node)¶
-
mpls_oam
(node)¶
-
mpls_te
(node)¶
-
ospf
(node)¶
-
rip
(node)¶
-
vrf
(node)¶
-
-
class
autonetkit.compilers.device.cisco.
StarOsCompiler
(nidb, anm)¶
autonetkit.compilers.device.device_base module¶
autonetkit.compilers.device.quagga module¶
autonetkit.compilers.device.router_base module¶
-
class
autonetkit.compilers.device.router_base.
RouterCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.device_base.DeviceCompiler
Base router compiler
-
bgp
(node)¶
-
compile
(node)¶
-
ebgp_session_data
(session, ip_version)¶
-
eigrp
(node)¶
-
ibgp_session_data
(session, ip_version)¶
-
interfaces
(node)¶
-
isis
(node)¶
-
lo_interface
= 'lo0'¶
-
lo_interface_prefix
= 'lo'¶
-
ospf
(node)¶ Returns OSPF links, also sets process_id
-
rip
(node)¶
-
static_routes
(node)¶
-
autonetkit.compilers.device.server_base module¶
-
class
autonetkit.compilers.device.server_base.
ServerCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.device_base.DeviceCompiler
-
compile
(node)¶
-
autonetkit.compilers.device.ubuntu module¶
-
class
autonetkit.compilers.device.ubuntu.
UbuntuCompiler
(nidb, anm)¶ Bases:
autonetkit.compilers.device.server_base.ServerCompiler
-
compile
(node)¶
-
static_routes
(node)¶
-