ipmininet.router.config.openrd module¶
-
class
ipmininet.router.config.openrd.OpenrDaemon(node: IPNode, template_lookup: mako.lookup.TemplateLookup = <mako.lookup.TemplateLookup object>, **kwargs)¶ Bases:
ipmininet.router.config.base.RouterDaemonThe base class for the OpenR daemon
Parameters: - node – The node for which we build the config
- template_lookup – The TemplateLookup object of the template directory
- kwargs – Pre-set options for the daemon, see defaults()
-
NAME= 'openr'¶
-
STARTUP_LINE_EXTRA¶
-
build()¶ Build the configuration tree for this daemon
Returns: ConfigDict-like object describing this configuration
-
dry_run¶ The OpenR dryrun runs the daemon and does not shutdown the daemon. As a workaround we only show the version of the openr daemon
-
set_defaults(defaults)¶ Parameters: - logfile – the path to the logfile for the daemon
- routerid – the router id for this daemon
-
startup_line¶ Return the corresponding startup_line for this daemon