Reference

rspfd.conf(5)

rspfd configuration file.

NAME

rspfd.confi - rspfd configuration file.

DESCRIPTION

rspfd.conf allows the user to control the behaviour of the rspfd routing daemon. The purpose of this file is to specify what interfaces the daemon will listen on, what node groups it is responsible for and also to change any of the many timers and set points within rspfd from their compiled defaults.

PARAMATERS

The various paramaters that are possible are described below.

#

Any line beginning with the hash (H) symbol is treated as a comment.

rrhtimer

Number of seconds between Router-Router Hellos (RRH)

sustimeout

An adjacency becomes suspect if we have not heard from it in this amount of time in seconds.

pingtimer

This is the amount of time the daemon waits after sending a ping to a suspect or tentative adjacency before sending another one.

suspings

The number of pings attempted on a tentative or suspect adjacency.

pingsize

The size of the ping packets used to ping suspect or tentative adjacencies, in bytes.

reasmtimeout

The number of seconds to wait after receiving a routing bulletin fragment before considering the following fragment has been lost. (Re-assembly timer)

bulltimer

Number of seconds between sending full routing bulletins (not including bulletins that are send due to new routers).

bulltimeout

Number of seconds before a routing bulletin's sequence num- ber is considered invalid. This is so when a router crashes and forgets its sequence number you don't ignore it's routing updates as old for a long time.

linkhorizon

The horizon that is given to adjacent routers. This should be a large value such as 32 to be sent far.

grouphorizon

The horizon given to node group advertisements. This should be similar to link horizon.

localhorizon

The horizon given to adjacent non-routers that are in one of the local node groups. This should be small as it is only to resolve which router out of a few will service specific nodes in the node group.

portablehorizon

The horizon given to adjacent non-routers that are not in a node-group. This should be similar to link horizon.

badthreshold

The percentage of packets the we must receive to say that an adjacency is ok (as opposed to marginal). This is used to scale-up the cost of an adjacency.

badadjustment

The multiplier used on metrics for marginal adjacencies. For example if the interface cost is 2 and the adjustment is 1.5, then the cost of a marginal adjacency is 3 (2 1:5).

rspfiface=<dev> <cost>

Enable rspf on device (not ax25 port) dev and give all adjacencies found on this interface the default cost of <cost>.

nodegroups=<address> <bits> <dev> [<cost>] Add a node group that is

described as IP address <address> with <bits> significant bits to device (not axport) <dev>. You may also optionally make this node group have a cost of <cost>, otherwise it will use the default cost of the specified interface.

SEE ALSO

rspfd(8), axports(5).

AUTHOR

Craig Small VK2XLZ <[email protected]>

History