VLAN 1.9 review

Download
by rbytes.net on

VLAN is an implementation of the 802.1Q VLAN protocol for Linux. VLAN allows one to have Virtual LANs on a single ethernet cable, gi

License: GPL (GNU General Public License)
File size: 0K
Developer: Ben Greear
0 stars award from rbytes.net

VLAN is an implementation of the 802.1Q VLAN protocol for Linux.

VLAN allows one to have Virtual LANs on a single ethernet cable, giving you the ability to segregate LANs efficiently. VLAN should support up to 4094 vlan interfaces per ethernet device.

Here are some key features of "VLAN":
Implements 802.1Q VLAN spec.
Implements support for a non-standard (as far as I know) MAC-based VLAN functionality.
Can support up to 4094 VLANs per ethernet interface.
Scales well in critical paths: O(n), where n is the number of PHYSICAL ethernet interfaces, and that is only on ingress. O(1) in every other critical path, as far as I know.
Supports MULTICAST
Can change MAC address of VLAN.
Multiple naming conventions supported, and adjustable at runtime.
Optional header-reordering, to make the VLAN interface look JUST LIKE an Ethernet interface. This fixes some problems with DHCPd and anything else that uses a SOCK_PACKET socket. Default setting is off, which works for every other protocol I know about, and is slightly faster.

What's New in This Release:
This release fixes return error codes in vconfig.

VLAN 1.9 keywords