OS Manuals

/usr/bin/gobgpd

GoBGP, the BGP implementation in Go (daemon and command-line client)

From gobgp 4.11.0-r0 (enterprise-packages), captured 2026-11-08 by running gobgpd --help (exit 0). permalink

Also provided by 1 other package version
Usage:
  gobgpd [OPTIONS]

Application Options:
  -f, --config-file=        specifying a config file
  -t, --config-type=        specifying config type (toml, yaml, json) (default:
                            toml)
  -a, --config-auto-reload  activate config auto reload on changes
  -l, --log-level=          specifying log level
  -p, --log-plain           use plain format for logging (json by default)
      --disable-stdlog      disable standard logging
      --cpus=               specify the number of CPUs to be used
      --api-hosts=          specify the hosts that gobgpd listens on (default:
                            :50051)
  -r, --graceful-restart    flag restart-state in graceful-restart capability
  -d, --dry-run             check configuration
      --pprof-host=         specify the host that gobgpd listens on for pprof
                            and metrics (default: localhost:6060)
      --pprof-disable       disable pprof profiling
      --metrics-path=       specify path for prometheus metrics, empty value
                            disables them (default: /metrics)
      --sdnotify            use sd_notify protocol
      --tls                 enable TLS authentication for gRPC API
      --tls-cert-file=      The TLS cert file
      --tls-key-file=       The TLS key file
      --tls-client-ca-file= Optional TLS client CA file to authenticate clients
                            against
      --version             show version number
      --sentry-dsn=         Sentry DSN
      --sentry-environment= Sentry environment (default: development)
      --sentry-sample-rate= Sentry traces sample rate (default: 1.0)
      --sentry-debug        Sentry debug mode

Help Options:
  -h, --help                Show this help message
Options (21)
OptionDescriptionSource
-f, --config-filespecifying a config filehelp
-t, --config-typespecifying config type (toml, yaml, json) (default: toml)help
-a, --config-auto-reloadactivate config auto reload on changeshelp
-l, --log-levelspecifying log levelhelp
-p, --log-plainuse plain format for logging (json by default)help
--disable-stdlogdisable standard logginghelp
--cpusspecify the number of CPUs to be usedhelp
--api-hostsspecify the hosts that gobgpd listens on (default: :50051)help
-r, --graceful-restartflag restart-state in graceful-restart capabilityhelp
-d, --dry-runcheck configurationhelp
--pprof-hostspecify the host that gobgpd listens on for pprof and metrics (default: localhost:6060)help
--pprof-disabledisable pprof profilinghelp
--metrics-pathspecify path for prometheus metrics, empty value disables them (default: /metrics)help
--sdnotifyuse sd_notify protocolhelp
--tlsenable TLS authentication for gRPC APIhelp
--tls-cert-fileThe TLS cert filehelp
--tls-key-fileThe TLS key filehelp
--versionshow version numberhelp
--sentry-dsnSentry DSNhelp
--sentry-debugSentry debug modehelp
-h, --helpShow this help messagehelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.