opennhrp - daemon to resolve next hop address in NBMA network

NAME  SYNOPSIS  DESCRIPTION  OPTIONS  SIGNALS  FILES  BUGS  SEE ALSO  AUTHORS 

NAME

opennhrp − daemon to resolve next hop address in NBMA network

SYNOPSIS

opennhrp [option]...

DESCRIPTION

opennhrp 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 network, allowing these systems to directly communicate without requiring traffic to use an intermediate hop.

opennhrp implementation is based on RFC2332, but contains some modifications and extensions to be compatible with Cisco NHRP/DMVPN implementation. Modifications have been made for authentication extension, Cisco NAT address extension and shortcut switching enhancements support.

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 configuration.

−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 executed.

/var/run/opennhrp.socket

opennhrp(8) control socket

BUGS

Currently only IPv4 over IPv4 networks using NBMA GRE tunnels is supported (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 ALSO

opennhrp.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 <[email protected]>


Updated 2024-01-29 - jenkler.se | uex.se