lldp

Puppet module to install, deploy and configure lldp.

Vente-Privée

vpgrp

6,397 downloads

4,995 latest version

5.0 quality score

Version information

  • 3.0.1 (latest)
  • 1.0.4
  • 1.0.3
  • 1.0.2
  • 1.0.1
  • 1.0.0
released Dec 2nd 2017
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 2.7.0 < 6.0.0
  • Debian
    ,
    Ubuntu
    ,
    CentOS

Start using this module

Documentation

vpgrp/lldp — version 1.0.4 Dec 2nd 2017

puppet-lldp License badge

  1. Overview
  2. Description
  3. Setup
  4. Usage
  5. Limitations
  6. Development
  7. Miscellaneous

Overview

The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer protocol in the Internet Protocol Suite used by network devices for advertising their identity, capabilities, and neighbors on an IEEE 802 local area network, principally wired Ethernet.

wikipedia.org

Ladvd is a lldp / cdp / edp / fdp / ndp sender for Unix. Ladvd uses link-layer advertisements to inform switches about connected hosts, which simplifies Ethernet switch management. It does this by forking into a privileged parent which handles all raw sockets (and certain ioctls), and an unprivileged child which creates and parses all packets. Every 30 seconds the child generates advertisement frames reflecting the current system state. Interfaces (bridge, bonding, wireless), capabilities (bridging, forwarding, wireless) and addresses (IPv4, IPv6) are detected dynamically. Secondly ladvd can listen for incoming frames and utilize these for various features (protocol auto-enable, logging, interface descriptions).

github.com/sspans/ladvd

Open-LLDP is the home of lldpad (LLDP Agent Daemon) a GPL licensed implementation of the Link Layer Discovery Protocol for Linux.

open-lldp.org

Description

Puppet module to install, deploy and configure LLDP.

Setup

Copy this module in your modules folder without puppet- in the name.

or

puppet module install vpgrp-lldp

Usage

class { 'lldp':
  package => true,
  service => true,
}

Limitations

So far, this is compatible with Debian, RedHat, and other derivatives.

Development

Please read carefully CONTRIBUTING.md before making a merge request.

Miscellaneous

    ╚⊙ ⊙╝
  ╚═(███)═╝
 ╚═(███)═╝
╚═(███)═╝
 ╚═(███)═╝
  ╚═(███)═╝
   ╚═(███)═╝