go-lldpd

command module
v0.4.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2024 License: MIT Imports: 12 Imported by: 0

README

go-lldpd

go-lldpd is a lldpd server written in go which sends machineUUID and installation timestamp of a bare metal server to connected switches. It is configured from a yaml file /etc/metal/install.yaml:

---
machineuuid: 3be6c846-57de-432a-b50e-61c6c559b6bb
timestamp: 2006-01-02T15:04:05Z07:00

The config file location cannot be modified. go-lldpd also expects 2 distinct uplinks to the switch, otherwise it will die.

Example systemd service is also bundled.

Documentation

Overview

go-lldpd acts as a send only lldp daemon which is installed on every bare metal machine to send required information to the networking backplane like uuid of the machine and installation timestamp

Directories

Path Synopsis
pkg
lldp
Package lldp implements sending lldp packets.
Package lldp implements sending lldp packets.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL