首页 | 本学科首页   官方微博 | 高级检索  
     


A Declarative Approach to Network Device Configuration Correctness
Authors:Éric Lunaud Ngoupé  Clément Parisot  Sylvan Stoesel  Petko Valtchev  Roger Villemaire  Omar Cherkaoui  Pierre Boucher  Sylvain Hallé
Affiliation:1.Laboratoire d’informatique formelle,Université du Québec à Chicoutimi,Saguenay,Canada;2.Télécom Nancy,Nancy,France;3.Laboratoire de téléinformatique et réseaux,Université du Québec à Montréal,Montreal,Canada;4.Ericsson Canada,Montreal,Canada
Abstract:Configuration Logic (CL) is a formal language that allows a network engineer to express constraints in terms of the actual parameters found in the configuration of network devices. We present an efficient algorithm that can automatically check a pool of devices for conformance to a set of CL constraints; moreover, this algorithm can point to the part of the configuration responsible for the error when a constraint is violated. Contrary to other validation approaches that require dumping the configuration of the whole network to a central location in order to be verified, we also present an algorithm that analyzes the correct formulas and greatly helps reduce the amount of data that need to be transferred to that central location, pushing as much of the evaluation of the formula locally on each device. The procedure is also backwards-compatible, in such a way that a device that does not (or only partially) supports a local evaluation may simply return a subset or all of its configuration. These capabilities have been integrated into a network management tool called ValidMaker.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号