Steve's blog
   


Steve About
Steve's blog,
The Words of the Sledge
steve@einval.com

Subscribe
Subscribe to the RSS feed.

Links

  • Home
  • Debian
  • PlanetDebian
  • Search PlanetDebian
  • Friends

  • Matthew Garrett
  • Jonathan McDowell
  • Jo McIntyre
  • Martin Michlmayr
  • Andrew Mobbs
  • Mike Pitt
  • Daniel Silverstone
  • Andy Simpkins
  • Neil Williams

  •        

    Friday, 25 September 2015

    Linaro VLANd v0.4

    VLANd is a python program intended to make it easy to manage port-based VLAN setups across multiple switches in a network. It is designed to be vendor-agnostic, with a clean pluggable driver API to allow for a wide range of different switches to be controlled together.

    There's more information in the README file. I've just released v0.4, with a lot of changes included since the last release:

    • Large numbers of bugfixes and code cleanups
    • Code changes for integration with LAVA:
      • Added db.find_lowest_unused_vlan_tag()
      • create_vlan() with a tag of -1 will find and allocate the first unused tag automatically
    • Add port numbers as well as names to the ports database, to give human-recognisable references. See README.port-numbering for more details.
    • Add tracking of trunks, the inter-switch connections, needed for visualisation diagrams.
    • Add a simple http-based visualisation feature:
      • Generate network diagrams on-demand based on the information in the VLANd database, colour-coded to show port configuration
      • Generate a simple website to reference those diagrams.
    • Allow more ports to be seen on Catalyst switches
    • Add a systemd service file for vland

    VLANd is Free Software, released under the GPL version 2 (or any later version). For now, grab it from git; tarballs will be coming shortly.

    01:44 :: # :: /linaro :: 0 comments

    Comments


    Your Comment

     
    Name:
    URL/Email: [http://... or mailto:you@wherever] (optional)
    Title: (optional)
    Comment:
    Anti-spam:Select the eighth of the following words and enter it in the "Human" box
    unscrew upper unsaddle unnerved urbanise umpired unripe unmoved unzips unbeaten
    Human:
    Save my Name and URL/Email for next time