版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年网络工程师《网络架构设计》网络自动化部署专项练习一、单项选择题(共20题,每题2分)1.以下哪项属于无代理型网络自动化工具?A.AnsibleB.PuppetC.ZabbixD.Nagios答案:A解析:Ansible通过SSH或WinRM直接管理设备,无需安装代理;Puppet需在目标设备安装Agent,Zabbix和Nagios主要用于监控,非自动化部署工具。2.网络自动化中“声明式配置”的核心特征是?A.按步骤执行命令B.定义目标状态,系统自动调整C.依赖人工干预纠错D.仅支持单一厂商设备答案:B解析:声明式配置关注“最终状态”(如“接口IP为”),系统自动计算并实现该状态;命令式配置才是按步骤执行命令(如“进入接口模式-设置IP”)。3.SDN控制器的“北向接口”主要用于连接?A.数据平面(网络设备)B.应用层(业务系统)C.管理平面(运维终端)D.控制平面(其他控制器)答案:B解析:北向接口是控制器与上层应用(如业务编排系统)交互的接口,南向接口连接数据平面(网络设备)。4.Netconf协议默认使用哪种数据编码格式?A.JSONB.XMLC.ProtobufD.YAML答案:B解析:Netconf基于XML进行配置数据的编码和传输,RESTCONF支持JSON/XML,gNMI常用Protobuf。5.网络自动化中“模板引擎”的主要作用是?A.监控设备运行状态B.生成标准化配置文本C.执行设备批量重启D.分析网络流量答案:B解析:模板引擎(如Jinja2)通过变量替换和逻辑控制(如条件判断)生成符合规范的配置文本,避免重复编写相似配置。6.gNMI(gRPCNetworkManagementInterface)的核心用途是?A.设备配置下发B.网络拓扑发现C.实时遥测数据获取D.流量镜像分析答案:C解析:gNMI主要用于从网络设备实时获取遥测数据(如接口流量、CPU利用率),支持订阅模式实现持续监控。7.网络自动化中“幂等性”要求是指?A.配置仅能执行一次B.多次执行同一操作结果一致C.必须按顺序执行所有步骤D.支持回滚到任意历史版本答案:B解析:幂等性是自动化的关键特性,确保无论执行一次还是多次操作,设备最终状态相同(如“设置接口IP为X”多次执行无影响)。8.RESTAPI中,用于“创建新资源”的标准HTTP方法是?A.GETB.POSTC.PUTD.DELETE答案:B解析:GET用于查询,POST用于创建,PUT用于更新(或创建),DELETE用于删除。9.OpenConfig的主要目标是?A.定义厂商私有配置模型B.统一多厂商网络设备的数据模型C.优化SDN控制器性能D.规范网络设备硬件接口答案:B解析:OpenConfig是开源的跨厂商数据模型标准,解决不同厂商设备配置模型不统一的问题(如接口、VLAN的定义)。10.SaltStack自动化平台采用的通信架构是?A.无中心节点的P2PB.Master-Slave(主从)C.完全分布式D.仅支持本地执行答案:B解析:SaltStack通过Master节点管理多个Minion(代理),Master下发指令,Minion执行并返回结果。11.网络自动化部署的核心优势不包括?A.减少人工配置错误B.提升大规模部署效率C.完全替代运维人员D.实现配置标准化答案:C解析:自动化提升效率和准确性,但无法完全替代运维人员(如需求分析、故障定位仍需人工)。12.YAML格式的主要特点是?A.仅支持单层级结构B.依赖严格缩进表示层级C.仅用于二进制数据传输D.语法复杂难以阅读答案:B解析:YAML通过缩进(如空格)表示数据层级关系,语法简洁易读,广泛用于Ansible等工具的剧本(Playbook)。13.Puppet自动化工具的配置文件使用哪种语言编写?A.YAMLB.PythonC.RubyDSLD.JSON答案:C解析:Puppet的配置文件(Manifest)基于Ruby的领域特定语言(DSL),定义资源状态和依赖关系。14.SDN南向接口常用的协议是?A.RESTAPIB.OpenFlowC.SNMPv3D.gNMI答案:B解析:南向接口是控制器与网络设备交互的接口,OpenFlow是典型协议(定义控制器如何控制交换机转发行为)。15.网络自动化中“配置备份”的主要目的是?A.减少内存占用B.便于故障时快速恢复C.提升设备转发性能D.优化路由计算答案:B解析:配置备份存储设备历史配置,当自动化部署出错时,可快速回滚到最近的有效配置。16.Ansible中用于通过SSH连接网络设备并执行命令的模块是?A.copyB.debugC.network_cliD.file答案:C解析:network_cli模块专门用于通过SSH(或Console)连接网络设备,发送命令并获取输出(如交换机、路由器配置)。17.以下工具中,属于声明式基础设施即代码(IaC)工具的是?A.AnsibleB.TerraformC.SaltStackD.脚本(如Bash)答案:B解析:Terraform通过HCL(HashiCorpConfigurationLanguage)定义基础设施的目标状态,属于声明式IaC工具;Ansible、SaltStack更偏向命令式(但支持声明式写法)。18.网络自动化部署的关键步骤排序正确的是?①编写自动化剧本②需求分析③测试验证④部署执行A.②→①→③→④B.①→②→③→④C.②→③→①→④D.①→③→②→④答案:A解析:需先明确需求(②),再编写剧本(①),测试验证(③)无误后部署(④)。19.gRPC协议的主要优势是?A.仅支持HTTP/1.1B.基于文本传输,易调试C.支持双向流和低延迟D.仅适用于本地进程通信答案:C解析:gRPC基于HTTP/2,支持双向流式通信、二进制编码(Protobuf),传输效率高、延迟低,广泛用于gNMI等场景。20.网络自动化中“配置验证”的常用方法是?A.直接执行配置不检查B.通过CLI手动逐条核对C.调用设备API获取当前配置并对比D.仅检查配置语法不验证效果答案:C解析:自动化验证需通过API(如Netconf的get-config操作)获取设备当前配置,与目标配置对比,确保一致性。二、多项选择题(共10题,每题2分,每题有2-4个正确选项)1.以下属于Ansible核心组件的有?A.Playbook(剧本)B.Module(模块)C.Agent(代理)D.Inventory(主机清单)E.Master(主控节点)答案:ABD解析:Ansible无Master/Agent架构,通过控制节点直接管理设备;核心组件包括Playbook(定义任务)、Module(执行具体操作)、Inventory(记录被管理设备信息)。2.SDN架构的关键组成部分包括?A.应用层(业务应用)B.控制层(SDN控制器)C.数据层(网络设备)D.管理平面(运维终端)E.物理层(光纤/电缆)答案:ABC解析:SDN分为三层:应用层(业务)、控制层(控制器)、数据层(网络设备,负责转发);管理平面是传统网络架构概念。3.声明式配置相比命令式配置的优势有?A.自动纠正偏离目标的状态B.无需关注具体执行步骤C.更适合动态变化的环境D.配置脚本编写更简单E.仅支持单一厂商设备答案:ABC解析:声明式配置定义目标状态,系统自动调整(如设备配置被手动修改后,自动化工具会重新同步),无需编写“先做A再做B”的步骤,适合大规模、多设备环境。4.Netconf协议支持的操作包括?A.获取设备配置(get-config)B.修改设备配置(edit-config)C.锁定设备配置(lock)D.重启设备(reboot)E.流量统计(traffic-statistics)答案:ABC解析:Netconf定义了标准操作(如get-config获取配置、edit-config修改配置、lock锁定配置防止冲突);重启设备、流量统计非Netconf标准操作。5.网络自动化工具的适用场景包括?A.多厂商设备的统一配置B.每日定时执行的设备巡检C.单个设备的临时配置调整D.数据中心服务器批量部署E.网络故障的人工紧急排查答案:ABD解析:自动化工具适合重复、大规模、标准化操作(如多厂商设备配置、定时巡检、服务器批量部署);单个设备临时调整或紧急故障排查更适合手动操作。6.RESTCONF协议的特点包括?A.基于RESTAPI设计B.仅支持XML编码C.使用HTTP作为传输层D.仅用于设备监控E.支持资源的增删改查(CRUD)答案:ACE解析:RESTCONF基于RESTAPI,支持HTTP(GET/POST/PUT/DELETE),数据编码支持JSON/XML,用于配置管理(非仅监控)。7.网络自动化配置模板的关键要素有?A.变量(如设备IP、VLANID)B.条件判断(如“若VLAN存在则跳过”)C.循环结构(如批量创建10个VLAN)D.设备型号硬编码(仅支持某型号)E.复杂的正则表达式匹配答案:ABC解析:模板需通过变量(动态填充)、条件(分支逻辑)、循环(批量操作)提升灵活性;硬编码设备型号或复杂正则会降低通用性。8.网络自动化部署的主要挑战包括?A.多厂商设备的配置模型差异B.运维人员需掌握编程技能C.自动化工具的安全性风险(如配置错误)D.完全替代人工导致岗位流失E.网络设备硬件性能不足答案:ABC解析:挑战包括多厂商兼容性、技能门槛(需学Python/YAML等)、安全风险(错误剧本可能导致全网故障);“完全替代人工”是误解,硬件性能通常不是核心挑战。9.Puppet自动化平台的核心组件有?A.PuppetMaster(主节点)B.PuppetAgent(代理节点)C.Manifest(配置清单)D.Playbook(剧本)E.Module(模块)答案:ABC解析:Puppet采用Master-Agent架构,Master存储Manifest(配置规则),Agent定期拉取并执行;Playbook是Ansible概念,Module是通用工具组件。10.gNMI支持的操作类型包括?A.Get(获取当前数据)B.Set(修改数据)C.Subscribe(订阅实时数据)D.Reboot(重启设备)E.Traceroute(路由追踪)答案:ABC解析:gNMI定义了Get(查询)、Set(配置)、Subscribe(订阅流数据)操作;重启、Traceroute非gNMI标准操作。三、判断题(共10题,每题2分)1.Ansible需要在目标设备安装Agent才能执行任务。()答案:×解析:Ansible通过SSH/WinRM直接连接设备,无需安装Agent。2.声明式配置的核心是“按步骤执行命令”。()答案:×解析:声明式配置关注“目标状态”,命令式配置才是按步骤执行命令。3.Netconf协议默认使用JSON格式传输数据。()答案:×解析:Netconf默认使用XML,RESTCONF支持JSON/XML。4.SDN北向接口用于连接控制器与数据平面(网络设备)。()答案:×解析:北向接口连接控制器与应用层,南向接口连接控制器与数据平面。5.Terraform是典型的声明式基础设施即代码(IaC)工具。()答案:√解析:Terraform通过HCL定义资源目标状态,属于声明式IaC工具。6.SaltStack自动化平台采用无代理架构。()答案:×解析:SaltStack需在目标设备安装Minion(代理),与Master通信。7.RESTAPI中,GET方法通常用于修改资源内容。()答案:×解析:GET用于查询,POST/PUT用于修改。8.OpenConfig是厂商私有的数据模型标准。()答案:×解析:OpenConfig是开源的跨厂商数据模型标准。9.幂等性要求自动化操作“仅能执行一次”。()答案:×解析:幂等性要求多次执行结果一致,而非仅执行一次。10.gNMI主要用于网络设备的配置下发。()答案:×解析:gNMI核心是实时遥测数据获取,配置下发常用Netconf/RESTCONF。知识梳理与总结网络自动化部署的核心围绕“工具、模型、协议、架构”四大维度:-工具分类:无代理(Ansible)、有代理(Puppet/SaltSta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 边沟盖板-护坡施工方案(3篇)
- 门头扣板施工方案(3篇)
- 面试营销人员准备方案(3篇)
- 鱼塘换填专项施工方案(3篇)
- 26年居家皮肤护理实操课件
- 肾性贫血的护理团队建设与管理
- 精神科护理对家属的指导
- 个人职业规划晋升路径
- 病房护理质量改进的效果评价
- 海盐制盐工变革管理水平考核试卷含答案
- 2025年南京市中医院医护人员招聘参考题库含答案解析
- EML340型连续采煤机使用维护说明书
- 2025四川绵阳富达资产经营有限责任公司市场化招聘下属绵阳市建设工程质量检测中心有限责任公司副总经理1人笔试历年参考题库附带答案详解
- 中医茶馆创业计划书
- 2025年海东辅警协警招聘考试真题附答案详解(满分必刷)
- 2025广东东莞市谢岗镇招聘编外聘用人员23人参考题库及答案详解(基础+提升)
- 病理诊断标本采集与处理全流程
- 涉密项目保密知识培训课件
- 维修资金应急预案(3篇)
- 2025年深圳非高危安全管理员和企业负责人习题(有答案版)
- 垃圾处理厂安全培训资料课件
评论
0/150
提交评论