Font Size: a A A

Design And Implementation Of Switch ACL Simulated Distribution System

Posted on:2016-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:S N LiangFull Text:PDF
GTID:2348330488973929Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years, with a surge growth of Internet traffic, many companies have started to update their switch devices.As a network device manufature, they have received more and more customer orders.However, network device manufature can't meet all demands for every customer by testing in a real network limited by environment factors.In this context, there is a badly need of a simple and efficient assistant software system, to help customers chose the right device.Switches simulated distribution system, presented in this paper, which is based on the configuration file provided by the customer, provide the feedback result of current configuration in the form of simulation instead of the traditional way of having test on a physical switch.Because of the strong function of rule filter and wide range of application in switch software system,it has an important pratical value that ACL module is chosed to be the first implementation of this switch simulated distribution system.Firstly,this paper introduces several network simulation programer developed by the company both at home and abroad and make an analysis of their features and the existing shortcomings.Then put forward the importance of building switch simulated distribution system on PC.Secondly,from several aspects such as principle and concept, it introduces the related technical support about this system,including ACL,MQC and CAP,providing a theoretical basis for the implementation of this system.Then it makes an analysis of the system demand in detail and sum up system's function and output.This system is divided into four modules: MQC configuration commands parsing module, ACL rules command parsing module, port distributed configuration command parsing module and underlying simulated distribution module. Among this, MQC configuration commands parsing module, ACL rules command parsing module and port distributed configuration command parsing module are responsible for parsing three kinds of configuration commands related to ACL.These three modules categorize and extract configuration command string,and get useful information and translate them into data structure information which system can be aware of. Underlying simulated distribution module is responsible for receiving configuration information from parsing layer and simulate the process which configuration information is distributed in hardware.On this basis, it gives the overall architecture design and the work flow of the system in detail.Finally presenting design idea and implementation of each function module.After programming work, the various modules of the system are carried out strict tests.After final test, we found that the switch ACL distributed simulation system can perform its functions precisely. Through analysis of the feedback result of the simulated distribution,customers can get an intuitive understanding about ACL hardware resource about the selected switch.They can take it for consideration when they want to buy a new device.
Keywords/Search Tags:command parsing, ACL, MQC, simulated distribution
PDF Full Text Request
Related items