学习笔记——网络管理与运维——概述(网络管理方式)

embedded/2024/10/18 12:25:22/

三、网络管理方式

网络设备管理方式随着技术的发展而演进,以下是按技术发展先后顺序列举的主要网络设备管理方式:

1、控制台管理

最初的网络设备管理方式,通过网络设备的物理控制台端口进行管理,通常使用串行连接。

2、通过CLI(命令行接口)进行管理

描述:CLI是一种传统的网络管理方式,用户利用设备提供的命令行,通过Console口、Telnet或SSH等方式登录到设备,通过命令行接口进行配置和管理。

特点:CLI提供了强大的控制能力和灵活性,可以实现对设备的精细化管理,适用于熟练的网络管理员进行详细配置。但它可能需要较高的技术知识,且在大型网络中可能效率较低。

缺点:

采用传统CLI配置方式主要存在着如下的挑战:

1)配置命令兼容性。各厂商之间,同一厂商不同型号之间

2)出错率高。

3)不适用当代网络的特点。根据业务,实时动态调整、监控,采集,分析、大规律,网络节点多。

4)成本优化。人工维护成本高,同时花费也高、各厂商命令不同,学习成本高。

目前的网络在规模和需求,和之前大不一样,比如在实时性上,作为运营商需要根据业务需求动态调整策略如EVPN,L3VPN,L2TP。

传统CLI手工配置根本无法满足,而无法做到维护管理。而现在的常用解决方案都是利用一些现成的SDN Controller进行实时调整。如Cisco的NSO.

在发现CLI管理设备的方式出现瓶颈后并不是马上过度到现在流行的网络自动化配置方式,而是先推出了一个叫SNMP的应用层协议,甚至在当前的一些现网中,依然被使用。

3、基于SNMP的集中式管理

SNMP(Simple Network Management Protocol,简单网络管理协议) 提供了一种通过运行网络管理软件的中心计算机(即网络管理站)来管理网元(如路由器、交换机)的方法。此方式可以实现对全网设备集中式、统一化管理,大大提升了管理效率。基于UDP,端口号162

描述:是广泛用于TCP/IP网络的网络管理标准协议,提供了一种通过运行网络管理软件的中心计算机,即NMS(Network Management Station,网络管理工作站)远程监控和管理网络设备。

特点:

1)SNMP支持集中管理,可以通过NMS集中监控多个网络设备的状态,进行故障诊断和性能分析。它还支持告警和事件通知,帮助管理员及时发现和解决问题。

2)网络管理员可以利用NMS在网络上的任意节点完成信息查询、信息修改和故障排查等工作,提升工作效率。

3)屏蔽了不同产品之间的差异,实现了不同种类和厂商的网络设备之间的统一管理。

4、通过Web进行管理

描述:Web网管利用设备内置的Web服务器,通过Web浏览器访问网络设备的图形用户界面(GUI)进行管理。用户需要从终端通过HTTPS(加密协定)登录到设备进行管理。

特点:Web网管提供了直观的操作界面,简化了配置过程,便于非专业用户理解和使用。同时,它支持远程管理,提高了网络管理的便捷性。

1)当网络规模较小时,CLI和Web方式是常见的网络管理方式

2)网络管理员可以通过HTTPS、Telnet、Console等方式登录设备后对设备逐一进行管理。

3)这种管理方式不需要在网络中安装任何程序或部署服务器,成本较低。

4)网络管理员自身需要熟练掌握网络理论知识、各设备厂商网络配置命令。

5)当网络规模较大,网络拓扑较为复杂时,这种方式的局限性较大。

5、自动化和编排工具

随着网络规模的扩大和复杂性的增加,出现了自动化工具(如Ansible、Puppet等)来简化和自动化网络配置和管理任务。

6、云管理平台

云计算的兴起带来了云管理平台,通过网络服务提供商提供的平台,远程管理和监控云环境中的网络设备和服务。

4、基于SDN(软件定义网络)的网络管理

SDN技术的发展使得网络控制层与数据转发层分离,通过网络控制器集中编程定义网络行为和策略。

SDN网络管理:是通过软件定义的方式对网络进行集中管理和控制。在SDN架构中,网络控制层(如SDN控制器)负责制定网络策略,而数据转发层(如交换机和路由器)负责执行这些策略。

SDN应用一般会通过HTTP的方式调用SDN控制器暴露的接口,而SDN控制器会通过NETCONF,RESTCONF类似的协议与设备进行交互进行业务的下发NETCONF类似的协议起到和设备直接交互的作用。例如:华为推出的一款网络管理软件iMaster NCE。

特点:SDN提供了网络的动态可编程性,能够快速适应业务变化,简化网络服务的部署和管理。SDN还能够实现网络流量的优化和自动化管理。

NetConf/YANG管理:

为了更好地支持网络服务的自动化和动态配置,NetConf协议和YANG数据建模语言被引入网络管理。

网络分析和监控工具:

网络分析工具(如Wireshark)和监控工具(如SolarWinds)的发展,帮助网络管理员更深入地了解和优化网络性能。

虚拟网络管理:

虚拟化技术的发展带来了虚拟网络设备,通过网络虚拟化平台(如VMware NSX、OpenStack Neutron)进行管理。

移动设备管理(MDM):

随着移动设备的普及,MDM解决方案出现,用于管理和保护企业移动设备和应用。

这些管理方式反映了网络技术从简单的物理连接到复杂的虚拟化和自动化管理的演变。随着技术的进步,网络设备管理方式也在不断地发展和完善。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun    暗号:CSDN】


http://www.ppmy.cn/embedded/48687.html

相关文章

Android11 后台启动Activity

在 Android 10 (API 29) 及更高版本(包括 Android 11),系统对后台启动 Activity 施加了严格的限制。默认情况下,应用程序在后台无法启动 Activity,以提高用户体验并减少不必要的干扰。以下为解决方法。 From 7d554af386150edec1cd68f6eaf700538af4e373 Mon Sep 17 00:00:0…

stm32MP135裸机编程:修改官方GPIO例程在DDR中点亮第一颗LED灯

0 参考资料 轻松使用STM32MP13x - 如MCU般在cortex A核上裸跑应用程序.pdf 正点原子stm32mp135开发板&原理图 STM32Cube_FW_MP13_V1.1.0 STM32CubeIDE v1.151 需要修改那些地方 1.1 修改LED引脚 本例使用开发板的PI3引脚链接的LED作为我们点亮的第一颗LED灯,…

Django DeleteView视图

Django 的 DeleteView 是一个基于类的视图,用于处理对象的删除操作。 1,添加视图函数 Test/app3/views.py from django.shortcuts import render# Create your views here. from .models import Bookfrom django.views.generic import ListView class B…

JMU 数科 数据库与数据仓库期末总结(1)

本章根据老师给出的知识点作进一步相对生动一点的解释。 不保证完全正确。 先给出总的知识点,再给出生动解释。 知识点 数据模型通常由三部分组成:数据结构、数据操作和完整性约束。关系模式中主码的取值必须唯一且非空,这是实体完整性的…

Ansible——template模块

目录 基本参数 选项参数 高级参数 基本用法 示例: 示例一:Nginx 配置 1. 目录结构 2. 模板文件:nginx.conf.j2 3. Playbook 文件:deploy_nginx.yml 4. 执行 Playbook 示例二:MySQL 配置 1. 目录结构 2. …

深入解析分布式链路追踪:原理、技术及应用

目录 分布式链路追踪简介分布式链路追踪的基本概念 Span 和 Trace上下文传播采样策略 分布式链路追踪的工作原理常见的分布式链路追踪系统 ZipkinJaegerOpenTelemetry 分布式链路追踪的技术实现 数据收集数据传输数据存储数据展示 分布式链路追踪的应用场景 性能优化故障排除依…

使用 ML.NET CLI 自动进行模型训练

ML.NET CLI 可为 .NET 开发人员自动生成模型。 若要单独使用 ML.NET API(不使用 ML.NET AutoML CLI),需要选择训练程序(针对特定任务的机器学习算法的实现),以及要应用到数据的数据转换集(特征工程)。 每个数据集的最佳管道各不相同,从所有选择中选择最佳算法增加了复…

css图片适配,不随屏幕的大小变化

.carimg {width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover; } <img class"carimg" :src"item.imageUrl" alt"" /> 效果&#xff1a; 全屏时 屏幕变小时