gvrpcd

Generic Attribute Registration Protocol
Download

gvrpcd Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Sebastian Zagrodzki
  • Publisher web site:
  • http://sokrates.mimuw.edu.pl/~sebek/gvrpcd/

gvrpcd Tags


gvrpcd Description

Generic Attribute Registration Protocol GVRP stands for GARP (Generic Attribute Registration Protocol) VLANRegistration Protocol. This project is a Layer 2 network protocol, for automatic configuration of switches in a VLAN network.Each VLAN switch is configured with the VLANs it is part of. GVRP will spread this information and configure the needed VLANs. So to add a switch to a VLAN, only 1 switch needs to be reconfigured. Thisis not the case within a standard VLAN, where all switches might needreconfiguration.gvrpcd implements end-node GVRP functionality as a user-space daemon. It generates periodically GVRP "JOIN" packets with information about VLANs that server has defined on given NIC, or more generically - that it wants to be able to connect to.This is especially useful for Linux-based routers or firewalls that use lots of VLANs. As new VLANs show up, or old ones are deleted, switch automatically reconfigures port VLANs membership.Compilation: simply run "make". You'll need libnet library header files.For usage help, see gvrpcd -h. You may want to run gvrpcd as daemon (gvrpcd -d) or (like me) as foreground process controlled by init. My example inittab entry (Debian):gvrp:23:respawn:/usr/local/sbin/gvrpcd -i eth0 -t 3Format of VLAN config file (-f option) is compatible with kernel's /proc/net/vlan/config file: two lines of file header (ignored), and in following lines VLAN configuration (one line per VLAN):< interface description (ignored) > | < VLAN ID > | < interface >Notice two spaces after VLAN ID. Example:--- CUT HERE ---blahblahignoreblahblahignoreblah | 123 | eth0blah | 124 | eth0--- CUT HERE --- Requirements: · Libnet What's New in This Release: · Daemon mode was fixed.


gvrpcd Related Software