Bairdo / gasket

Gasket is a system that provides authentication and authorisation to the https://github.com/faucetsdn/faucet network controller.
3 stars 3 forks source link

Allow configuring of VLAN #38

Open Bairdo opened 6 years ago

Bairdo commented 6 years ago

Configure port's VLAN on user (de)auth. Allow user's traffic to be put in a VLAN.

Bairdo commented 6 years ago

How will trunking be done?


Callum and I discussed vlans today.

subnet == vlan, so baffle doesn't need to explicitly know about vlans Gasket could have flag on port for what ports are trunk ports and maybe what vlans are allowed to be trunked. (hostapd flag implies its an access port).

when gasket gets host that wants to change vlan, change it and if needed setup the trunks. what about VTP or MVRP. could we add to faucet a way to negotiate the VLAN for the trunk ports.

inter vlan routing handled by baffle

Bairdo commented 6 years ago

john raised a good point, if using VTP/MVRP may increase the authentication time (got to wait for the switches to sort the vlans out). But if wanting to automate everything so switch is effectively plug and play then they're good.