ospf6d.conf man page on OpenBSD

Man page or keyword search:  
man Server   11362 pages
apropos Keyword Search (all sections)
Output format
OpenBSD logo
[printable version]

OSPF6D.CONF(5)		  OpenBSD Programmer's Manual		OSPF6D.CONF(5)

NAME
     ospf6d.conf - Open Shortest Path First daemon configuration file

DESCRIPTION
     The ospf6d(8) daemon implements the Open Shortest Path First protocol
     version 3 as described in RFC 5340.

SECTIONS
     The ospf6d.conf config file is divided into three main sections.

     Macros
	   User-defined variables may be defined and used later, simplifying
	   the configuration file.

     Global Configuration
	   Global settings for ospf6d(8).  A number of global settings can be
	   overruled in specific areas or interfaces.

     Areas
	   An OSPF router must be a member of at least one area.  Areas are
	   used to group interfaces, simplifying configuration.

MACROS
     Macros can be defined that will later be expanded in context.  Macro
     names must start with a letter, and may contain letters, digits, and
     underscores.  Macro names may not be reserved words (for example, area,
     interface, or hello-interval).  Macros are not expanded inside quotes.

     For example:

	   hi="5"
	   area 0.0.0.0 {
		   interface em0 {
			   hello-interval $hi
		   }
	   }

     The same can be accomplished by specifying the hello-interval globally or
     within the area declaration.

GLOBAL CONFIGURATION
     All interface related settings can be configured globally, per area and
     per interface.  The only settings that can be set globally and not
     overruled are listed below.

     fib-update (yes|no)
	     If set to no, do not update the Forwarding Information Base,
	     a.k.a. the kernel routing table.  The default is yes.  Setting
	     fib-update to no will implicitly set the stub router option to
	     ensure that no traffic tries to transit via this router.

     [no] redistribute (static|connected|default) [set ...]
     [no] redistribute prefix [set ...]
     [no] redistribute rtlabel label [set ...]
	     If set to connected, routes to directly attached networks will be
	     announced over OSPF.  If set to static, static routes will be
	     announced over OSPF.  If set to default, a default route pointing
	     to this router will be announced over OSPF.  It is possible to
	     specify a network range with prefix; networks need to be part of
	     that range to be redistributed.  Additionally it is possible to
	     redistribute based on route labels using the rtlabel keyword.  By
	     default no additional routes will be announced over OSPF.

	     redistribute statements are evaluated in sequential order, from
	     first to last.  The first matching rule decides if a route should
	     be redistributed or not.  Matching rules starting with no will
	     force the route to be not announced.  The only exception is
	     default, which will be set no matter what, and additionally no
	     cannot be used together with it.

	     It is possible to set the route metric and type for each
	     redistribute rule.	 type is either 1 or 2.	 The default value for
	     type is 1 and for metric is 100.  Setting more than one option
	     needs curly brackets:

		   redistribute static set { metric 300 type 2 }

     router-id address
	     Set the router ID; if not specified, the lowest IPv4 address of
	     the interfaces used by ospf6d(8) will be used.  A router ID must
	     be specified if no IPv4 address is configured on any interfaces
	     used by ospf6d(8).

     rtlabel label external-tag number
	     Map route labels to external route tags and vice versa.  The
	     external route tag is a non-negative 32-bit number attached to
	     AS-external OSPF LSAs.

     spf-delay seconds
	     Set SPF delay in seconds.	The delay between receiving an update
	     to the link state database and starting the shortest path first
	     calculation.  The default value is 1; valid range is 1-10
	     seconds.

     spf-holdtime seconds
	     Set the SPF holdtime in seconds.  The minimum time between two
	     consecutive shortest path first calculations.  The default value
	     is 5 seconds; the valid range is 1-5 seconds.

     stub router (yes|no)
	     If set to yes, all interfaces with active neighbors will have a
	     metric of infinity.  This ensures that the other routers prefer
	     routes around this router while still being able to reach
	     directly connected IP prefixes.  The stub router option is
	     automatically enabled if either the sysctl(8) variable
	     net.inet.ip.forwarding is set to a value different to 1 or if the
	     FIB is not coupled.

AREAS
     Areas are used for grouping interfaces.  All interface-specific
     parameters can be configured per area, overruling the global settings.

     area address
	     Specify an area section, grouping one or more interfaces.

		   area 0.0.0.0 {
			   interface em0
			   interface em1 {
				   metric 10
			   }
		   }

     Area specific parameters are listed below.

     demote group [count]
	     Increase the carp(4) demotion counter by count on the given
	     interface group, usually carp, when no neighbor in the area is in
	     an active state.  The demotion counter will be decreased when one
	     neighbor in that area is in an active state.  The default value
	     for count is 1.

	     For more information on interface groups, see the group keyword
	     in ifconfig(8).

INTERFACES
     Each interface can have several parameters configured individually,
     otherwise they are inherited.  An interface is specified by its name.

	   interface em0 {
		   ...
	   }

     Interface-specific parameters are listed below.

     demote group
	     Increase the carp(4) demotion counter by 1 on the given interface
	     group, usually carp, when the interface state is going down.  The
	     demotion counter will be decreased when the interface state is
	     active again.

     hello-interval seconds
	     Set the hello interval.  The default value is 10; valid range is
	     1-65535 seconds.

     metric cost
	     Set the interface metric a.k.a. cost.  The default value is 10;
	     valid range is 1-65535.

     passive
	     Prevent transmission and reception of OSPF packets on this
	     interface.	 The specified interface will be announced as a stub
	     network.

     retransmit-interval seconds
	     Set retransmit interval.  The default value is 5 seconds; valid
	     range is 5-3600 seconds.

     router-dead-time seconds
	     Set the router dead time, a.k.a. neighbor inactivity timer.  The
	     default value is 40 seconds; valid range is 2-2147483647 seconds.
	     When a neighbor has been inactive for router-dead-time its state
	     is set to DOWN.  Neighbors that have been inactive for more than
	     24 hours are completely removed.

     router-priority priority
	     Set the router priority.  The default value is 1; valid range is
	     0-255.  If set to 0 the router is not eligible as a Designated
	     Router or Backup Designated Router.

     transmit-delay seconds
	     Set the transmit delay.  The default value is 1; valid range is
	     1-3600 seconds.

FILES
     /etc/ospf6d.conf  ospf6d(8) configuration file

SEE ALSO
     ospf6ctl(8), ospf6d(8), rc.conf.local(8)

HISTORY
     The ospf6d.conf file format first appeared in OpenBSD 4.2.

OpenBSD 4.9			 May 17, 2010			   OpenBSD 4.9
[top]

List of man pages available for OpenBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net