OPENNHRP(8) OpenNHRP Documentation OPENNHRP(8)NAMEopennhrp - daemon to resolve next hop address in NBMA network
SYNOPSISopennhrp [option]...
DESCRIPTIONopennhrp implements the Next Hop Resolution Protocol (NHRP) which is
used to improve the efficiency of routing computer network traffic over
Non-Broadcast, Multiple Access (NBMA) Networks.
NHRP provides an ARP-like solution that allows a system to dynamically
learn the NBMA address of the other systems that are part of that net‐
work, allowing these systems to directly communicate without requiring
traffic to use an intermediate hop.
opennhrp implementation is based on RFC2332, but contains some modifi‐
cations and extensions to be compatible with Cisco NHRP/DMVPN implemen‐
tation. Modifications have been made for authentication extension,
Cisco NAT address extension and shortcut switching enhancements sup‐
port.
OPTIONS
The following options are recognized:
-a admin-socket
Specify management interface socket as admin-socket. The
default is /var/run/opennhrp.socket.
-c config-file
Use config-file instead of /etc/opennhrp/opennhrp.conf for con‐
figuration.
-s script-file
Execute script-file instead of /etc/opennhrp/opennhrp-script on
important events.
-p pid-file
Store process id in pid-file instead of /var/run/opennhrp.pid.
This file is also used to detect if opennhrp daemon is already
running. Pid-file is not created unless -d is specified too.
-d Run in daemon mode, forking to background after initialization.
-v Verbose. Print more log messages.
-V Print version and exit.
SIGNALS
SIGHUP Forget all cached information about other system addresses.
SIGUSR1
Dump NHRP peer database to system log.
FILES
/etc/opennhrp/opennhrp.conf
The system wide configuration file. See opennhrp.conf(5) for
further details.
/etc/opennhrp/opennhrp-script
Script executed by opennhrp on important events. See
opennhrp-script(8) for more information how the script is exe‐
cuted.
/var/run/opennhrp.socket
opennhrp(8) control socket
BUGS
Currently only IPv4 over IPv4 networks using NBMA GRE tunnels is sup‐
ported (you need Linux kernel 2.6.24-rc2 or later).
Replying with cached information to non-authorative resolution requests
is not implemented.
Please send bug reports to OpenNHRP issue tracker in SourceForge.
SEE ALSOopennhrp.conf(5), opennhrpctl(8), opennhrp-script(8)
http://sourceforge.net/projects/opennhrp
For more information about the protocol see:
RFC2332 NBMA Next Hop Resolution Protocol (NHRP)
RFC2333 NHRP Protocol Applicability Statement
AUTHORS
Timo Teras <timo.teras@iki.fi>
16 November 2007 OPENNHRP(8)