网络管理之设备上线技术的发展现状和趋势

news2024/11/16 19:41:50

网络和网络设备无处不在

随着社会的发展和技术的进步,人类文明开始向信息时代演进,网络逐渐变成现代社会不可或缺的一部分,极大程度影响了人类的认知形式、思维方式与生活模式。从家庭网,到企业网;从无线网,到有线网;从局域网,到广域网;从光纤网络,到卫星网络,人们触手可及的地方都充斥着各种各样的网络数据的流动。

两会政府工作报告中指出,促进数字经济发展,加强数字中国建设整体布局;而数字经济和数字中国的建设,都离不开网络的建设和发展。在推进网络建设的进程中,网络设备作为网络的核心组成元素,其数量呈现指数级的增长。例如常见的智能家居的网络中就充斥着数十台网络设备,再比如一个大学校园网的园区设备少则几百台多则上千台,而更甚者一个大型的数据中心网络环境下网络设备更是动辄数千乃至上万台。网络发展日新月异,网络设备无处不在。

如何管理网络设备

面对无数的网络设备,大型网管软件和大型SDN控制软件对网络设备的管理是其核心课题。网管软件或SDN控制软件一般使用SNMP(简单网络管理协议)协议、NetConf(网络配置协议)协议等对网络设备进行纳管和运维管理。一般来说,管理网络设备分为如下几个阶段和过程:

  1. 在设备上进行参数配置。最典型的如配置设备的管理IP地址,配置设备的访问用户名和密码,配置设备的访问协议参数如SNMP协议参数和Netconf协议参数等。
  2. 在管理软件上添加设备。从网络管理软件界面添加设备,一般需要录入设备的IP、SNMP协议、NetConf协议参数等信息。
  3. 设备上线纳管。在网络管理软件录入好设备信息后,等待设备上线成功被软件纳管即可。

网络设备的上线有多种方法。从最初的手工纳管一路发展到如今有AI加持的智能上线技术,每一个阶段的进步都是网络技术发展和客户需求结合的体现。

设备手工纳管
设备手工纳管是最基本、最原始的设备上线技术。其一般过程如下:
在这里插入图片描述

  1. 设备出厂。设备以出厂默认配置进入机房完成设备上架。
  2. 设备布线。根据物理规划将所有设备、设备与网管等进行集中布线施工,完成物理网络的搭建。
  3. 设备上电。待设备就绪后,启动设备的电源。
  4. 设备预配置。这是设备上线的关键步骤,通过设备串口等预登录到设备,在设备上配置设备纳管需要的管理IP地址、SNMP/NetConf访问协议参数、用户名密码鉴权信息等。
  5. 录入系统。待设备预配置完成后,在网管系统中录入设备的基本信息,包括设备管理IP、用户名密码鉴权信息等。
  6. 完成上线。设备预配置和设备录入系统完成后,等待设备上线完成即可。
    其中手工纳管场景中,需要循环往复至所有设备完成设备预配置和设备录入到系统,这是一项比较耗费人力的事务。

设备自动发现
相较于设备手工纳管,设备自动发现的上线技术具有了一定程度的进步。其主要从网管系统录入这一过程做了优化提升:
在这里插入图片描述

  1. 设备批量预配置。一次性将所有需要上线的设备进行预配置,配置内容同设备手工纳管方式。
  2. 在网管系统中,录入批量设备的管理IP地址的起始IP地址、结束IP地址,以及使用的访问控制协议信息和用户名密码信息,然后在网管系统启动网络扫描任务。网管系统将起始和结束IP范围内的存在于网络中的设备扫描出来并呈现到系统界面,将需要纳管的设备选中并一键添加到系统即可。
    可以看出,设备自动发现上线技术相比设备手工纳管技术,在人力操作上从循环操作两步减少到一步,效率提升了至少一倍。

零配置自动上线

设备自动发现技术虽然相对于传统的设备手工上线方法有了一定的效能提升,但仍然迈不过最繁琐和耗费人力的步骤,即对每一台设备进行参数预配置。设备零配置自动上线就是为了解决这一难题而出现的一种全自动化的上线技术,其过程如下:
在这里插入图片描述

  1. 在网管系统规划设备模板、规划设备地址。此过程仅需要在网管系统界面统一配置即可,主要配置设备上线使用的SNMP/NetConf协议模板参数、设备基本配置、设备自动分配管理IP的IP地址池等信息。

  2. 设备布线、上电,网管系统自动录入。此过程不再需要人为登录设备进行手工操作,设备只需要按照网络规划模型进行物理布线实施、上电启动即可。设备上电后自动开始上线过程并完成在网管系统的纳管。
    由此可见,设备零配置上线技术是最节省人力的上线方法。设备上零配置部署省去了大量设备逐一登录进行预配置的繁琐步骤;网管界面自动录入设备信息省去了大量设备逐一进行录入操作的繁琐步骤。
    而支撑整个过程零配置和自动化的关键在于如下技术的使用:
    在这里插入图片描述

  3. 设备自动通过DHCP动态请求管理IP。设备出厂情况下,上电启动后自动发起DHCP请求,DHCP请求经由网关设备中继到网管系统中的DHCP服务器组件。DHCP服务器根据预先在系统配置完毕的设备地址池信息中动态分配一个可用管理IP地址,并携带DHCP Option66、67选项并回复给设备,其中66和67选项分别为TFTP服务器地址和启动文件名。此时设备从出厂零配置状态转变为了具有管理IP的状态。

  4. 设备自动通过管理IP请求启动文件。设备获取到管理IP后,同时也得到了TFTP服务器地址和启动文件名,则自动发起TFTP文件请求。TFTP服务器根据预先在系统配置完毕的设备模板信息生成设备启动文件,并回复给设备。此时设备根据启动文件重新启动,完成了设备配置的工作。

  5. 网管系统自动识别录入设备信息。网管系统在进行完上述动作后,自动将准备就绪的设备信息录入到系统中,等待设备上线完成。
    设备零配置自动上线技术,从根本上解放了人力。设备端不需要逐一登录进行预配置,网管系统端也不需要逐一录入设备信息,所有的网络参数信息从网管系统界面一次配置完成后,设备上电启动后即可全自动化的完成设备的上线。

AI赋能

随着大型数据中心网络等业务的实际部署规模越来越大,以及网络实施经验的积累和对用户需求的深入理解,一种更加智能的意图网络建设方案逐渐发展起来,这就是基于用户意图的建网技术。通过AI赋能,系统自动理解用户意图并推荐网络方案,设备上线部署从零配置自动上线的基础上更进一步的自动化、智能化。
AI赋能的设备上线技术相对于零配置自动上线,将其规划设备模板、设备地址池等操作以更进一步的自动化方式来实施,主要体现在:
在这里插入图片描述

  1. 用户意图识别。用户意图是指令性的,例如:“我要建设一个30台交换机的小型数据中心,不考虑冗余备份”。用户意图识别模块通过模式识别技术将其转换为具有实际意义的网络参数,例如:“1台出口网关,2台核心设备,27台接入设备”。
  2. 网络方案推荐。根据用户意图识别出的网络参数,网络方案推荐模块自动给出网络设备的清单参数,例如每台设备的IP规划、访问协议参数、设备sysname、端口布线列表等,同时生成设备零配置自动上线需要的设备模板文件、设备地址池等信息。
  3. 设备零配置自动上线。在基础数据信息准备就绪后,接下来需要进行的就是设备零配置自动化上线的过程了,这和设备零配置自动上线技术是相同的。
    可以看出,AI赋能的设备上线技术是对手工配置操作的更彻底的解放。它基于零配置自动上线,引入AI技术对用户指令进行识别和方案推荐,最终配合完成从设备出厂到网络搭建的全流程的无人工干预的网络实施方案。现阶段,虽然AI赋能的设备上线技术还在不断完善开发的过程中,但随着技术的发展与创新,该技术将成为未来设备上线技术发展的主要方向。

总结和展望

随着人工智能技术的飞速发展,网络智能化成为了网络运维的理想目标,提升整个网络智能程度是大势所趋。设备上线作为网络运维中的重要一环,其技术的发展见证了网络技术朝着自动化、智能化的方向不断演进,在未来,AI加持的意图网络建网方案,必将给我们带来更多喜人的变化。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/351452.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mysql MHA搭建

. 目录 机器配置 安装Docker Docker安装和启动Mysql8.0.26 搭建Mysql一主二从 设置三台机器免密访问 安装MHA 搭建问题记录 问题1 MHA验证主从复制报错Access denied; you need (at least one of) the SUPER, REPLICATION CLIENT privilege(s) for this operation 问题2 MHA验证…

doris - 数仓 拉链表 按天全量打宽表性能优化

数仓 拉链表 按天全量打宽性能优化现状描述优化现状描述 1、业务历史数据可以变更 2、拉链表按天打宽 3、拉链表模型分区字段设计不合理,通用的过滤字段没有作为分区分桶字段 4、拉链表表数据量略大、模型数据分区不合理和服务器资源限制,计算任务执行超…

安装JupyterLab失败的解决方案

由于本人电脑安装的Python版本3.6比较低,所以可能存在下面两种方法都安装失败,最后给出一个简单省事的方法。Jupyter lab比Jupyter Notebook要好用,试了之后感觉跟VSCode一样的存在,所以还是值得安装来代替Jupyter Notebook使用。…

Ae:解释素材

所谓解释素材 Interpret Footage,就是通过修改素材的某些属性(像素长宽比、帧速率、颜色配置文件及 Alpha 通道类型等),让它能更好地参与到合成中去。Ae菜单:文件/解释素材快捷键:Ctrl Alt G在项目面板里…

【C语言】编程初学者入门训练(13)

文章目录121. 小乐乐算最高分122. 小乐乐计算求和123. 小乐乐计算函数124. 小乐乐查找数字125. kiki学程序设计基础126. kiki算期末成绩127. kiki说祝福语128. kiki的最高分129. 求质数的个数130. kiki去重整数并排序121. 小乐乐算最高分 问题描述:小乐乐的老师BoB…

4.2 双点双向路由重发布

1. 实验目的 熟悉双点双向路由重发布的应用场景掌握双点双向路由重发布的配置方法2. 实验拓扑 双点双向路由重发布如图4-6所示: 图4-6:双点双向路由重发布 3. 实验步骤 IP地址的配置R1的配置 <Huawei>system-v…

关键路径、工期、总时差和自由时差精讲

关键路径法是在进度模型中&#xff0c;估算项目最短工期&#xff0c;确定逻辑网络路径进度灵活性大小的一种方法。①计算原理a.计算ES、EF&#xff1a;从网络计划起点节点开始&#xff0c;沿箭线方向依次向前推算&#xff0c;数值取大。b.计算LS、LF&#xff1a;从网络计划终点…

SVFormer:走进半监督动作识别的视觉 Transformer

出品人&#xff1a;Towhee 技术团队 顾梦佳 半监督学习&#xff08;SSL&#xff09;的动作识别是一个关键的视频理解任务&#xff0c;然而视频标注的高成本加大了该任务的难度。目前相关的方法主要研究了卷积神经网络&#xff0c;较少对于视觉 Transformers&#xff08;ViT&…

一个视频说清整个英语语法体系(重塑你的语法认知框架)

前言 绝大多数句子&#xff1a;什么 怎么样 几乎所有的英语句子&#xff1a;主语谓语 广义 “动作”&#xff1a;语法上的“动词” 主语(人或物) 谓语(“动作”发生了什么事情) 有哪些”动作“(动词)&#xff1f; 可以独立完成的动作&#xff1a;不及物动词 [主语不及物…

GEE学习笔记 七十九:【GEE之Python版教程十一】

列表在python中就是使用中括号包围的数据&#xff0c;比如[11,23,10]等。列表&#xff08;list&#xff09;是可变的&#xff0c;同时在python中还有集合&#xff08;set&#xff09;以及元组&#xff08;tuple&#xff09;和这个类似&#xff0c;不要把这些内容搞混。 运行下…

Maven怎样构建生命周期?

项目构建生命周期Maven的本质是一个项目管理工具&#xff0c;将项目开发和管理过程抽象成一个项目对象模型(POM)。Maven构建生命周期描述的是一次构建过程经历经历了多少个事件。对项目构建的生命周期划分为3套&#xff0c;其中clean负责清理工作&#xff0c;default负责核心工…

Git小乌龟每次推送拉取都弹窗和用户名密码报错(解决办法)

目录 一、小乌龟推送代码到云端用户名和密码报错 &#xff08;一&#xff09; 遇到问题 &#xff08;二&#xff09;解决办法 二、小乌龟每次推送拉取都要输入账号和密码 &#xff08;一&#xff09;遇到问题 &#xff08;二&#xff09;解决办法 一、小乌龟推送代码到云…

AlphaGo 和 ChatGPT有何相似之处? 附AlphaGo核心算法开源链接

AlphaGo 和 ChatGPT 是迄今为止最著名、最具开创性的两个 AI 系统之一。尽管它们被设计用于不同的目的&#xff0c;但它们共享一些重要的相似之处&#xff0c;包括使用深度学习、神经网络以及专注于达到人类水平表现等。而不久前&#xff0c; DeepMind 悄悄开源了AlphaGo的核心…

在windows安装MySQLworkbench

跑到官网安装MySQL :: MySQL Downloads select MySQL community server Recommended Download download the first installer here just start my download let’s open it and agree with the license agreement 安装&#xff0c;一直点next点到Account and Rolse 自己定密码…

C++学习笔记-变量类型

变量为我们提供了程序可以操作的命名存储。 C 中的每个变量都有一个特定的类型&#xff0c;它决定了变量内存的大小和布局; 可存储在该内存中的值范围; 以及可以应用于变量的操作集。 变量的名称可以由字母&#xff0c;数字和下划线字符组成。 它必须以字母或下划线开头。 大写…

【C语言每日一题】——倒置字符串

【C语言每日一题】——倒置字符串&#x1f60e;前言&#x1f64c;倒置字符串&#x1f64c;总结撒花&#x1f49e;&#x1f60e;博客昵称&#xff1a;博客小梦 &#x1f60a;最喜欢的座右铭&#xff1a;全神贯注的上吧&#xff01;&#xff01;&#xff01; &#x1f60a;作者简…

基于蜣螂算法改进的LSTM分类算法-附代码

基于蜣螂算法改进的LSTM分类算法 文章目录基于蜣螂算法改进的LSTM分类算法1.数据集2.LSTM模型3.基于蜣螂算法优化的RF4.测试结果5.Matlab代码摘要&#xff1a;为了提高LSTM数据的分类预测准确率&#xff0c;对LSTM中的参数利用蜣螂搜索算法进行优化。1.数据集 数据的来源是 UC…

让我们,从头到尾,通透I/O模型

什么是IO 一句话总结 IO就是内存和硬盘的输入输出 I/O 其实就是 input 和 output 的缩写&#xff0c;即输入/输出。 那输入输出啥呢&#xff1f; 比如我们用键盘来敲代码其实就是输入&#xff0c;那显示器显示图案就是输出&#xff0c;这其实就是 I/O。 而我们时常关心的磁盘…

网络层重点协议之IP协议(IPv4)

网络层的作用就是来路由的选择&#xff0c;规划传输的路径&#xff0c;其中网络层的重点协议就是IP协议。4位版本号版本号的取值只有4和64位首部长度描述了IP报头有多长&#xff0c;报头中有一个选项部分&#xff0c;是变长的&#xff0c;是可有可无的部分&#xff0c;所以IP报…

【python百炼成魔】python之列表详解

文章目录一. 列表的概念1.1 列表是什么&#xff1f;1.2 为什么要使用列表&#xff1f;1.3 列表的定义二. 列表的增删改查操作2.1 列表的读取2.2 列表的切片2.3 列表的查询操作2.3.1 not in ,in 表达式2.3.2 列表元素遍历2.4 列表元素的增加操作2.4.1 append()的相关用法2.4.2 e…