华为 VRP 系统简介配置SSH,TELNET远程登录

news2025/3/4 19:54:53

华为 VRP 系统简介&配置TELNET远程登录

1.华为 VRP 系统概述

1.1 什么是 VRP

VRP(Versatile Routing Platform 华为数通设备操作系统)是华为公司数据通信产品的通用操作系统平台,从低端到核心的全系列路由器、以太网交换机、业务网关等产品的软件核心引擎。

1.2 VRP 的功能

  • 统一的用户界面和管理界面
  • 实现控制平面功能,并定义转发平面接口规范
  • 实现各产品转发平面与 VRP 控制平面之间的交互
  • 屏蔽各产品链路层对网络层的差异

1.3 VRP 的发展

image-20250227151116755

  • VRP1:集中式设计,适用于中低端设备,性能较低。
  • VRP2:分布式设计,应用于 NE 系列部分路由器(1998-2001)。
  • VRP3:分布式平台,支持众多特性,应用于 CE 系列部分交换机,支持核心路由器,具有高可靠性、多进程、多框、多核等特点(2000-2004)。

2.设备存储设备与初始化过程

2.1 存储设备

image-20250227151453215

  • 包括:SDRAM、Flash、NVRAM、SD Card、USB。

2.2 设备初始化过程

  1. 上电后运行 BootROM 软件,初始化硬件并显示设备的硬件参数。
  2. 运行系统软件。
  3. 从默认存储路径中读取配置文件进行设备初始化操作。

3.设备管理方式

  • 命令行方式(CLI)

    • 带外管理(console管理)

      • 管理员通过console线本地管理网络设备

      • 一般设备在初次配置时都需此管理

      • 设备的管理较局限

      • 设备默认存在console接口(硬件、软件)

    • 带外管理(console管理)

      • 只要设备的网络可达,就可以远程管理设备
      • telnet
      • stelnet(ssh)
  • Web 网管方式:通过图形化界面实现对设备直观方便地管理与维护,但仅可实现对设备部分功能管理。

4.VRP 用户界面与用户级别

4.1 用户界面

  • Console 用户界面:用来管理和监控通过 Console 口登录的用户,支持本地访问。用户终端的串行口可以与设备Console口直接连接,实现对设备的本地访问。
  • VTY 用户界面:用来管理和监控通过 VTY 方式登录的用户,支持远程访问。用户通过终端与设备建立Telnet或STelnet连接后,即建立了一条VTY通道,通过VTY通道实现对设备的远程访问。

4.2 用户级别

用户等级命令等级名称说明
00参观级可使用网络诊断工具命令(ping、tracert)、从本设备出发访问外部设备的命令(Telnet客户端命令)、部分display命令等。
10 and 1监控级用于系统维护,可使用display等命令。
20,1 and 2配置级可使用业务配置命令,包括路由、各个网络层次的命令,向用户提供直接网络服务。
3-150,1,2 and 3管理级可使用用于系统基本运行的命令,对业务提供支撑作用,包括文件系统、FTP、TFTP下载、命令级别设置命令以及用于业务故障诊断的debugging命令等。

4.3 WEB网管方式登录

image-20250227151732779

4.4 命令行方式 - 本地登录 (1)

image-20250227151754249

4.5 命令行方式 - 本地登录 (2)

image-20250227151815400

4.6 命令行方式 - 远程登录

image-20250227151902921

5.VRP 命令行基础

5.1 命令行视图

image-20250227151954701

  • VRP 系统将命令按功能分类注册到不同视图下,如用户视图、系统视图、接口视图、协议视图等。

5.2 命令行编辑功能

  • 功能键:如 Backspace、左右光标键等用于编辑命令。
  • 不完整关键字输入:当输入的字符能匹配唯一关键字时,可不必输入完整。
  • Tab 键:用于补全关键字或循环显示匹配关键字。

5.3 命令行在线帮助

image-20250227152024664

  • 可通过输入“?”获得实时帮助,包括完全帮助和部分帮助。

5.4 命令行快速操作

image-20250227152126875

  • undo 命令:用于恢复缺省情况、禁用功能或删除配置。
  • 快捷键:如 CTRL_A、CTRL_B 等用于快速输入命令。

6.常见文件系统操作命令

案例一:文件查询命令、目录操作

  • 查看路由器当前目录:dir
  • 创建目录:mkdir test
  • 删除目录:rmdir test

案例二:文件操作

  • 重命名文件:rename huawei.txt save.zip
  • 复制文件:copy save.zip file.txt
  • 移动文件:move file.txt flash:/dhcp/
  • 删除文件:delete file.txt
  • 恢复已删除文件:undelete file.txt

7.基本配置命令

#配置设备名称
[Huawei] sysname name

#设置系统时钟  
<Huawei> clock timezone time-zone-name { add | minus } offset

#用来对本地时区信息进行设置。
<Huawei> clock datetime [ utc ] HH:MM:SS YYYY-MM-DD

#用来设置设备当前或UTC日期和时间。
<Huawei> clock daylight-saving-time 

#配置接口IP地址,用来给设备上的物理或逻辑接口配置IP地址。
[Huawei]interface interface-number
[Huawei-interface-number]ip address ip address

#查看当前运行的配置文件
<Huawei>display current-configuration 

#配置文件保存
<Huawei>save srebro.zip

#查看保存的配置
<Huawei>display saved-configuration 

#清除已保存的配置
<Huawei>reset saved-configuration

#查看系统启动配置参数:用来查看设备本次及下次启动相关的系统软件、备份系统软件、配置文件、License文件、补丁文件以及语音文件。
<Huawei> display startup 

#配置系统下次启动时使用的配置文件
<Huawei>startup saved-configuration srebro.zip

#配置设备重启
<Huawei>reboot

案例一:VRP 基本配置命令: 配置telnet 密码登录

image-20250227153857042

  • AR1路由上配置,用户权限和用户认证
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]user-interface vty 0 4  #设置用户可以登录的接口(0到4 一共5个接口)
[AR1-ui-vty0-4]authentication-mode password #设置用户登录的模式为密码登录
Please configure the login password (maximum length 16):srebro  #设置登录的密码
[AR1-ui-vty0-4]user privilege level 1  #设置用户登录后的权限级别
[AR1-ui-vty0-4]ctrl + z #返回到用户视图
  • 配置系统下次启动文件
<AR1>save srebro.zip
 Are you sure to save the configuration to srebro.zip? (y/n)[n]:y

<AR1>startup saved-configuration srebro.zip  #配置系统下次启动时使用的配置文件
  • 查看配置结果并重启:
<AR1>display startup
<AR1>reboot

案例二:VRP 基本配置命令: 配置telnet 用户名/密码登录

image-20250227154241450

  • AR1路由上配置,用户权限和用户认证
<Huawei>system-view
[Huawei]sysname AR1
[AR1]interface GigabitEthernet 0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.2.1 24
[AR1-GigabitEthernet0/0/1]quit
[AR1]user-interface vty 0 4  #设置用户可以登录的接口(0到4 一共5个接口)
[AR1]aaa #进入aaa视图
[AR1-aaa]local-user srebro password cipher srebro@2025  # 创建用户名+密码
[AR1-aaa]local-user srebro privilege level 3  #设置用户登录的权限级别为3
[AR1-aaa]local-user srebro service-type telnet #指定用户的服务协议类型为telnet
[AR1-aaa]display  this  #查看当前配置
[V200R003C00]
#
aaa 
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default 
 domain default_admin 
 local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
 local-user admin service-type http
 local-user srebro password cipher %$%$bMyFO-[lL:O3u&/>`gr3i;Tg%$%$
 local-user srebro privilege level 3
 local-user srebro service-type telnet
[AR1-aaa] ctrl +z #返回到用户视图下

  • 配置系统下次启动文件
<AR1>save srebro.zip
 Are you sure to save the configuration to srebro.zip? (y/n)[n]:y

<AR1>startup saved-configuration srebro.zip  #配置系统下次启动时使用的配置文件
  • 查看配置结果并重启:
<AR1>display startup
<AR1>reboot

8.补充知识点

  • 华为数通设备目前使用的 VRP 版本:VRP8。
  • 华为网络设备支持1 个用户同时使用 Console 口登录。
  • 如果设备中有多个配置文件,可以通过以下命令指定下次启动时使用的配置文件:
startup saved-configuration srebro.zip

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

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

相关文章

【计算机网络入门】初学计算机网络(九)

目录 1.令牌传递协议 2. 局域网&IEEE802 2.1 局域网基本概念和体系结构 3. 以太网&IEEE802.3 3.1 MAC层标准 3.1.1 以太网V2标准 ​编辑 3.2 单播广播 3.3 冲突域广播域 4. 虚拟局域网VLAN 1.令牌传递协议 先回顾一下令牌环网技术&#xff0c;多个主机形成…

Lumoz Chain正式上线:AI 时代的新算力破局者

新的叙事和技术突破永远是推动行业前行的核心动力。当下&#xff0c;AI Agent无疑是最炙手可热的赛道之一。 当加密世界将目光投向AI领域时&#xff0c;大多数项目仍停留在以AI为工具或应用场景的层面&#xff0c;试图通过集成AI模型或优化链上功能来吸引用户。然而&#xff0…

sql调优:优化响应时间(优化sql) ; 优化吞吐量

Sql性能调优的目的 1.优化响应时间>>优化sql 经过调优后&#xff0c;执行查询、更新等操作的时候&#xff0c;数据库的反应速度更快&#xff0c;花费的时间更少。 2.优化吞吐量 即“并发”, 就是“同时处理请求”的能力。 优化sql 尽量将多条SQL语句压缩到一句>…

2020最新Java面试题

2020最新Java面试题 序Java基础JVMRedis 序 研发了这么多年&#xff0c;每天都在搬砖&#xff0c;斗转星移&#xff0c;从一个被面试者&#xff0c;成为了一个面试者。总感觉自己在面试的时候提出的问题没有一个由浅入深的感觉&#xff0c;总是东一个问题&#xff0c;西一个…

批量设置 Word 样式,如字体信息、段落距离、行距、页边距等信息

在 Word 文档中&#xff0c;我们可以做各种样式的处理。比如设置 Word 文档的字体样式、设置 Word 文档的段落样式以及设置 Word 文档的页面样式。我们通常可以在 Office 中完成这些操作&#xff0c;相信绝大部分场景我们也是这样完成的。但是如果我们手上有 1000 个 Word 文档…

win本地vscode通过代理远程链接linux服务器

时间&#xff1a;2025.2.28 1. win本地下载nmap.exe nmap官网 https://nmap.org/或者 https://nmap.org/download#windows下载win版本并安装。 2. vscode插件Remote-SSH 插件下载Remote-SSH 3. 配置 按照图中顺序配置ssh 1.点击左侧工具栏的“小电视”图标 2.点击ssh的…

EVOAGENT: Towards Automatic Multi-Agent Generation via Evolutionary Algorithms

题目 EVOAGENT:通过进化算法实现多智能体自动生成 论文地址&#xff1a;https://openreview.net/pdf?id05bBTmRj9s 项目地址&#xff1a;https://evo-agent.github.io/ 摘要 强大的大型语言模型(LLM)的出现激发了一种新的趋势&#xff0c;即构建基于LLM的自治代理来解决复杂的…

Linux虚拟机网络配置-桥接网络配置

简介 本文档旨在指导用户如何在虚拟环境中配置Linux系统的桥接网络&#xff0c;以实现虚拟机与物理主机以及外部网络的直接通信。桥接网络允许虚拟机如同一台独立的物理机一样直接连接到物理网络&#xff0c;从而可以被分配一个独立的IP地址&#xff0c;并能够与网络中的其他设…

【UI设计——视频播放界面分享】

视频播放界面设计分享 在本次设计分享中&#xff0c;带来一个视频播放界面的设计作品。 此界面采用了简洁直观的布局。顶部是导航栏&#xff0c;包含主页、播放、搜索框等常见功能&#xff0c;方便用户快速找到所需操作。搜索框旁输入 “萌宠成长记”&#xff0c;体现了对特定内…

SyntaxError: positional argument follows keyword argument

命令行里面日常练手爬虫不注意遇到的问题&#xff0c;报错说参数位置不正确 修改代码后&#xff0c;运行如下图&#xff1a; 结果&#xff1a; 希望各位也能顺利解决问题&#xff0c;祝你好运&#xff01;

使用vue3+element plus 的table自制的穿梭框(支持多列数据)

目录 一、效果图 二、介绍 三、代码区 一、效果图 话不多说&#xff0c;先上图 二、介绍 项目需要&#xff1a;通过穿梭框选择人员信息&#xff0c;可以根据部门、岗位进行筛选&#xff0c;需要显示多列&#xff08;不光显示姓名&#xff0c;还包括人员的一些基础信息&…

Java【多线程】(2)线程属性与线程安全

目录 1.前言 2.正文 2.1线程的进阶实现 2.2线程的核心属性 2.3线程安全 2.3.1线程安全问题的原因 2.3.2加锁和互斥 2.3.3可重入&#xff08;如何自己实现可重入锁&#xff09; 2.4.4死锁&#xff08;三种情况&#xff09; 2.4.4.1第一种情况 2.4.4.2第二种情况 2.4…

vue These dependencies were not found

These dependencies were not found: * vxe-table in ./src/main.js * vxe-table/lib/style.css in ./src/main.js To install them, you can run: npm install --save vxe-table vxe-table/lib/style.css 解决&#xff1a; nodejs执行以下语句 npm install --save vxe-t…

Yak 在 AI 浪潮中应该如何存活?

MCP 是 Claude 发起的一个协议&#xff0c;在2024年10月左右发布&#xff0c;在2025年2月开始逐步有大批量的 AI 应用体开始支持这个协议。这个协议目的是让 AI 同时可以感知有什么工具可以用&#xff0c;如果要调用这些工具的话&#xff0c;应该是用什么样的方式。 这个 MCP 协…

AI是否能真正理解人类情感?从语音助手到情感机器人

引言&#xff1a;AI与情感的交集 在过去的几十年里&#xff0c;人工智能&#xff08;AI&#xff09;的发展速度令人惊叹&#xff0c;从简单的语音识别到如今的深度学习和情感计算&#xff0c;AI已经深入到我们生活的方方面面。尤其是在语音助手和情感机器人领域&#xff0c;AI不…

大语言模型学习--本地部署DeepSeek

本地部署一个DeepSeek大语言模型 研究学习一下。 本地快速部署大模型的一个工具 先根据操作系统版本下载Ollama客户端 1.Ollama安装 ollama是一个开源的大型语言模型&#xff08;LLM&#xff09;本地化部署与管理工具&#xff0c;旨在简化在本地计算机上运行和管理大语言模型…

linux上面安装 向量数据库 mlivus和 可视化面板Attu

1. 确保docker(docker 19.0以上即可) 和 docker-compose&#xff08;V2.2.2以上&#xff09; 都已安装 2. 创建milvus工作目录 # 新建一个名为milvus的目录用于存放数据 目录名称可以自定义 mkdir milvus# 进入到新建的目录 cd milvus 3. 下载并编辑docker-compose.yml 在下载…

用工厂函数简化redis配置

工厂函数&#xff08;Factory Function&#xff09;不同于构造函数&#xff0c;工厂函数就是一个普通函数&#xff0c;通常用于创建对象或实例。它的核心思想是通过一个函数来封装对象的创建逻辑&#xff0c;而不是直接使用类的构造函数。工厂函数可以根据输入参数动态地决定创…

类和对象-继承-C++

1.定义 面向对象的三大特征之一&#xff0c;为了减少重复的代码 2.语法 class 子类 &#xff1a;继承方式 父类 &#xff08;子类也叫派生类&#xff0c;父类也称为基类&#xff09; 例&#xff1a;class age&#xff1a;public person&#xff1b; #include<iostrea…

使用Maven搭建Spring Boot框架

文章目录 前言1.环境准备2.创建SpringBoot项目3.配置Maven3.1 pom.xml文件3.2 添加其他依赖 4. 编写代码4.1 启动类4.2 控制器4.3 配置文件 5.运行项目6.打包与部署6.1 打包6.2 运行JAR文件 7.总结 前言 Spring Boot 是一个用于快速构建 Spring 应用程序的框架&#xff0c;它简…