CSS-VM: A centralized and semi-automatic system for VLAN management

VLANs (virtual local area networks) are widely used in many enterprises, campus, and data-center networks. Although VLANs can restrict broadcast domains and contain hosts in one or separate networks, the management of VLANs is an ad-hoc and error-prone work. In this paper, we design and implement a centralized and semi-automatic system for VLAN management (CSS-VM). Based on the physical network topology and user group (Examples groups are engineering, student cluster, faculty cluster, etc.) information, CSS-VM can decide the number of VLANs that each user group would be partitioned into and how to configure VLAN information on devices automatically. In addition, CSS-VM is able to calculate an optimal spanning tree for each VLAN and monitor the operating status of devices and links. Therefor, it does not need to enable the STP (Spanning Tree Protocol) on devices but still has the ability of avoiding bridging loops and quickly converging from device or link failure. We have evaluated CSS-VM on the topology and VLANs partition data of an operational enterprise network. Our results show that CSS-VM can obviously keep the broadcast traffic cost reasonable, efficiently partition and configure VLANs, quickly converge from link and device failures and intelligently make a balanced use of links.

[1]  Xin Sun,et al.  A Systematic Approach for Evolving VLAN Designs , 2010, 2010 Proceedings IEEE INFOCOM.

[2]  Nan Zhang,et al.  Characterizing VLAN usage in an operational network , 2007, INM '07.

[3]  Subhabrata Sen,et al.  Extracting Network-Wide Correlated Changes from Longitudinal Configuration Data , 2009, PAM.

[4]  Xu Chen,et al.  Declarative configuration management for complex and dynamic networks , 2010, CoNEXT.

[5]  Minlan Yu,et al.  A survey of virtual LAN usage in campus networks , 2011, IEEE Communications Magazine.

[6]  Albert G. Greenberg,et al.  Configuration management at massive scale: system design and experience , 2007, IEEE Journal on Selected Areas in Communications.

[7]  David A. Maltz,et al.  Towards Systematic Design of Enterprise Networks , 2008, IEEE/ACM Transactions on Networking.

[8]  O. Bonaventure,et al.  Towards validated network configurations with NCGuard , 2008, 2008 IEEE Internet Network Management Workshop (INM).

[9]  C. Issariyapat,et al.  Inference of network-wide VLAN usage in small enterprise networks , 2008, IEEE INFOCOM Workshops 2008.

[10]  Keith McCloghrie,et al.  The Interfaces Group MIB , 2000, RFC.

[11]  Albert G. Greenberg,et al.  The cutting EDGE of IP router configuration , 2004, Comput. Commun. Rev..

[12]  Nick Feamster,et al.  Characterizing VLAN-induced sharing in a campus network , 2009, IMC '09.

[13]  Jennifer Rexford,et al.  Automated provisioning of BGP customers , 2003, IEEE Netw..