bfdd-beacon

Section: OpenBFDD v0.5.2 (8)
Updated: February 24, 2014
Index  

NAME

bfdd-beacon - a Bidirectional Forwarding Detection (BFD) beacon daemon.  

SYNOPSIS

bfdd-beacon [ options ]  

DESCRIPTION

bfdd-beacon is software implementation of the Bidirectional Forwarding Detection (BFD) protocol. When bfdd-beacon is running commands can be issued to the beacon using the bfdd-control(8) utility. It is part of the OpenBFDD package.  

OPTIONS

The options parameter can be one or more of the following:
--version
This will print the current version and exit.
--tee
All logging will be sent to stdout in addition to the normal syslog or log file. This is the default in debug builds run with the --nofork option. This option is only applied if used with the --nofork option.
--notee
Logging will not be sent to stdout. This is the default for release builds.
--nofork
Prevents the beacon from running as a daemon. This is useful for debugging.
--control=ip:port
Adds a communication channel to use for communicating with bfdd-beacon(8). ip may be an IPv4 or Ipv6 address. A port must be supplied. This option may appear multiple times, to create multiple control channels. If no --control option is supplied, then two default control channels are created on 127.0.0.1. When specifying an IPv6 ip address, the address must be contained in brackets, to allow for a port specification. For example [::1]:10001. See the PARAMETERS section for more details on specifying an ip address.
--listen=ip
Adds an address on which to listen for new incoming BFD connections. ip may be an IPv4 or Ipv6 address. The IPv4 address of 0.0.0.0.0, or the IPv6 address :: may be used to listen on all available IPv4 or IPv6 interfaces, respectively. This option may appear multiple times, to listen on multiple addresses. If no --listen option is supplied, then bfdd-beacon will listen on all available IPv4 and IPv6 addresses. See the PARAMETERS section for more details on specifying an ip address.
 

PARAMETERS

Some of the parameters used in the COMMANDS section require some additional explanation.
ip
This parameter describes an ip address. An IPv4 or IPv6 address may be supplied. An IPv4 address muse use dotted quad notation, in the form: "ddd.ddd.ddd.ddd" An IPv6 address can use full notation, in the form: "hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh" or shorthand notation, such as: "hhhh:hhhh::hhhh". Dotted-quad notation may be used for Ipv6 addresses, to specify the final 32 bits. For example ::ffff:192.0.2.128 is equivalent to ::ffff:c000:0280. Link-local addresses must also be followed by an interface name, using the form: "hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh:hhhh%ifname", where ifname is the name of the interface to which the link local address applies. An interface may only be specified for link-local addresses. Of course, shorthand notation may also be used with link local addresses.
 

CONTROL

When bfdd-beacon is running commands can be issued to the beacon using the bfdd-control(8) utility. See bfdd-control(8) documentation for more details.  

LOGGING

Currently log messages go to syslog. The --tee command can be used to also send log messages to stdout. The identity "bfdd-beacon" is used for all syslog logging. Logging is fully configurable. See bfdd-control(8) documentation for more details.  

NOTES

when bfdd-beacon is first started it will not accept any connections. This allows bfdd-beacon to be configured using the bfdd-control(8) utility before any sessions begin. The bfdd-control(8) utility can then be used to start an active session, or to enable passive sessions.

The current implementation of the BFD protocol was tested specifically with the Juniper router's BFD (JUNOS 8.5). Demand mode is not currently supported. Echo mode is not currently supported. Authentication is not supported.  

BUGS

No known bugs at this time.  

SEE ALSO

bfdd-control(8)  

AUTHOR

Jake Montgomery for Dynamic Network Services, Inc.  

COPYRIGHT

Copyright (c) 2010-2014, Dynamic Network Services, Inc.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
PARAMETERS
CONTROL
LOGGING
NOTES
BUGS
SEE ALSO
AUTHOR
COPYRIGHT