ipmininet.router.config.openrd module

class ipmininet.router.config.openrd.OpenrDaemon(node, **kwargs)

Bases: ipmininet.router.config.base.Daemon

The base class for the OpenR daemon

Parameters:
  • node – The node for which we build the config
  • 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)

Update defaults to contain the defaults specific to this daemon

startup_line

Return the corresponding startup_line for this daemon