Skip to Content
可编程网络自动化
book

可编程网络自动化

by Jason Edelman, Scott S. Lowe, Matt Oswalt
January 2023
Intermediate to advanced
458 pages
14h 16m
Chinese
Posts & Telecom Press
Content preview from 可编程网络自动化
140
6
网络配置模板
网络工程师的大部分工作离不开
CLI
,并且其中很多还涉及语法特定的关键字和短语,如
果配置发生改动,则这些关键字和短语往往还得重复多次。这样不仅效率低下,而且很容
易出错。例如,在
Cisco IOS
上如何配置
BGP
邻居关系可能是显而易见的
,但碰上那种
较小的“陷阱”配置,有时就没那么明显了,就像记得附加正确的
BGP
团体配置
BGP
community configuration
)那样
。在联网过程中,通常有许多方法可以实现相同的效果,这
可能完全取决于你所在的组织。
网络自动化的一个关键优势是一致性,即能够对生产网络基础设施进行重复且可预测的
改动,并达成预期的结果。实现这一目标的最佳方法之一是为所有的网络自动化交互创建
模板。
为网络配置创建模板意味着你可以根据组织的标准对这些配置进行标准化,同时还允许网
络管理员和
网络客户
(技术支持、
NOC
IT
工程师)在需要时动态地填入一些配置值
由于模板包含了策略规定的所有必要配置命令,因此在保持一致性的同时,不仅速度更
快,在进行改动时所需的信息也要少得多。
本章首先会对模板工具做一般性的介绍,然后会了解一些特定的实现以及如何利用这些工
具创建网络配置模板。
6.1
 现代模板语言的兴起
事实上,模板技术很久很久以前就已经出现了。随便搜索一下“
template languages
”,就能
显示一大堆结果,每种相关的编程语言大多有多种选择。
你可能还会注意到,这些语言中的绝大多数在
We
b
开发行业中有深入的应用。原因在于
Web
的大部分是基于模板的 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉
弱监督学习实用指南

弱监督学习实用指南

Wee Hyong Tok, Amit Bahree, Senja Filipi
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham

Publisher Resources

ISBN: 9787115606181