The Research and Implementation of the Automatic Learning Method of VLAN in Ethernet
|Course||Communication and Information System|
|Keywords||Ethernet Ethernet switch VLAN Dynamic VLAN GVRP VTP|
VLAN plays a fundamental and significant role in Ethernet Switch. It can divide thelayer2physical network into logical subnet, which enhances network performance anddiminishes broadcast storm hazard. Usually，VLAN needs to be configured by networkadministrator manually, it is complicated to be managed in the large-scale networkcircumstance. In a complex network, VLAN members may be changed constantly, whichstruggles network administrators too much to set and change the VLAN configuration.Besides, VLAN configuration errors will lead to network failure, such as the broadcaststorm caused by layer2ring and network flow block. Hence, a dynamic VLANmanagement technology is needed to release the pressure of administrators and to quicklyconfigure the entire network automatically. Eventually, all the Ethernet Switches in thenetwork are consistent in terms of VLAN configuration.This paper is mainly focused on the implementation of dynamic VLAN managementmodule based on the ethernet switch. Approach adopted is a combination of theory andpractice. Theoretical study is to present, GVRP dynamic VLAN and VTP protocolmanagement system for in-depth study and research on both the structure and function.Practices mainly aim to code GVRP, VTP protocol and apply on the related products.Gradually through product testing and stable actual project application, the design of thisdynamic VLAN management module can be operated and achieves the requiredfunctionality correctly and stably.Based on the process of analysis and research on VTP and GVRP protocol, this paperbrings forward a new dynamic VLAN management protocol. This assignment, withreference to IEEE802.1D and IEEE802.1Q standards, summarizes the author’s experienceof research and development about Layer2Ethernet switch technolog. It analyzes thefeatures of GVRP and VTP protocols systematically, and presents the project to implementthe two protocols in depth. Besides that, this paper also realized a dynamic VLANmanagement software, which has good scalability and portability, by using the C language in the VxWorks-based systems. In practical use, this software can work on Ethernetswitches stably and reliably.