vrp基础及操作(代码片段)

jasonchn jasonchn     2023-02-21     204

关键词:

VRP基础及操作

前言

通用路由平台VRP(Versatile Routing Platform)是华为公司数据通信产品的通用操作系统平台,它以IP业务为核心,采用组件化的体系结构,在实现丰富功能特性的同时,提供基于应用的可裁剪和可扩展的功能。

实验拓扑

技术分享图片

实验要求

    1. 路由器AR1改名R1,AR2改名R2;
    2. 配置R1远程登录R2;
    3. 本地CRT远程登录设备;
    4. 保存配置到设备

设备连接

初始连接:console线(USB接口console线)
远程连接:Telnet

基础命令

用户视图<>:系统的维护和监控的命令,不能修改配置。
系统视图[]:
?:任意界面查询当前可用命令
tab:自动补全当前命令
system-view:用户视图进入系统视图
quit:退出当前界面
Ctrl+Z:返回用户视图
VTY:虚拟线路接口
display current-configuration:查询当前配置    \\查询以后未显示完整的时候,按SPACE继续显示,其他任意键停止显示。
save:保存当前配置 \\否则重启设备将丢失配置信息。
sysname:修改设备名称
display ip interface brief:查看设备接口信息。
display interface brief:查看设备交换接口信息。
display version:查看VRP版本信息。
display users:查看已连接的终端用户。
display this:查看当前视图配置。
reboot:重启设备
reset saved-configuration:擦除设备的配置文件,恢复出厂设置。
display saved-configuration:查看已保存的路由器配置。

系统返回显示

<cr>:表示当前命令配置完整,可以执行。
Enter system view, return user view with Ctrl+Z.:进入系统视图,Ctrl+Z返回用户视图。
Error: Unrecognized command found at ‘^‘ position.:系统不能识别命令,表示命令有错或不完整。

系统关键信息

Huawei Versatile Routing Platform Software
VRP (R) software, Version 5.130 (AR1200 V200R003C00)    \\VRP平台,版本5.130
Copyright (C) 2011-2012 HUAWEI TECH CO., LTD
Huawei AR1220 Router uptime is 0 week, 0 day, 1 hour, 20 minutes    \\运行时间
BKP 0 version information: 
1. PCB      Version  : AR01BAK1A VER.NC
2. If Supporting PoE : No
3. Board    Type     : AR1220
4. MPU Slot Quantity : 1    \\插槽数量
5. LPU Slot Quantity : 2

MPU 0(Master) : uptime is 0 week, 0 day, 1 hour, 20 minutes
MPU version information : 
1. PCB      Version  : AR01SRU1A VER.A
2. MAB      Version  : 0
3. Board    Type     : AR1220
4. BootROM  Version  : 0

为端口配置IP地址

<Huawei>sys
[Huawei]sysname R1
[R1]int G0/0/0
[R1-GigabitEthernet0/0/0]ip add     
[R1-GigabitEthernet0/0/0]ip address 10.1.2.5 24

插槽编码规则

[huawei]interface serial 2/1/3
serial:Ethernet     FastEthernet    GigabitEthernet
2/1/3:2#主插槽/1#子插槽/3#接口插槽

注意

交换接口不能配置IP地址,只有三层路由接口才可以配置IP地址。

软件升级和文件备份

FTP:文件传输协议。基于TCP协议,VRP可以作为FTP Server、FTP Client
TFTP:简单文件传输协议。基于UDP协议,VRP可以作为TFTP Client    只能上传<32MB的文件。

举例

<R1>ftp 172.16.104.110
Trying 172.16.104.110
......
User(172.16.104.110):(none)):lzm
331 Give me your password, please
Password:
230 logged in successfully
......
[ftp]get vrp.cc     \\下载文件
[ftp]put vrp.cc     \\上传文件
......

ENSP

  • Cloud:代表本机。
  • aaa:认证机制
    技术分享图片

配置Telnet远程登录

[Huawei]Interface Ethernet 0/0
[Huawei-Ethernet0/0]ip address 1.1.1.4 255.0.0.0
[Huawei]User-interface vty 0 4      \\5个用户,从0到4
[Huawei-ui-vty0-4]set authentication password cipher hscy       \\simple明文,cipher密文。
[Huawei-ui-vty0-4]user privilege level 3    \\level权限等级0-15,权限越高,命令越多。
<Huawei>Telnet 1.1.1.4  \\用户视图可以Telnet登录其他设备

mysql之基础操作及增删改查等(代码片段)

一:MySQL基础操作使用方法:方式一:通过图型界面工具,如Navicat,DBeaver等方式二:通过在命令行敲命令来操作 SQL(Structurequerylanguage)结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1、DDL语句... 查看详情

docker.02.docker基础及镜像操作(代码片段)

Docker基础及镜像操作基本概念仓库(Repository)Docker中的仓库类似于我们经常使用的Maven,只不过Docker仓库中维护的不是jar包,而是一个个的镜像(image)。Docker官方维护的仓库是DockerHub,我们可以在搜... 查看详情

docker.02.docker基础及镜像操作(代码片段)

Docker基础及镜像操作基本概念仓库(Repository)Docker中的仓库类似于我们经常使用的Maven,只不过Docker仓库中维护的不是jar包,而是一个个的镜像(image)。Docker官方维护的仓库是DockerHub,我们可以在搜... 查看详情

mysql之简介及基础操作(代码片段)

MySQL简介常用命令启停MySQL连接MySQL停止MySQL库操作database创建数据库显示数据库显示全部数据库显示部分数据库显示数据库创建语句选择数据库修改数据库删除数据库表操作table创建数据表普通创建表复制已有表结构显示数据表显... 查看详情

pyspark数据分析基础:pyspark基础功能及dataframe操作基础语法详解(代码片段)

目录前言一、PySpark基础功能 1.SparkSQL和DataFrame2.PandasAPIonSpark3.Streaming4.MLBase/MLlib5.SparkCore二、PySpark依赖Dependencies三、DataFrame1.创建创建不输入schema格式的DataFrame创建带有schema的DataFrame从PandasDataFrame创建通过由元组列表组成 查看详情

mysql数据库基础知识及操作(代码片段)

MySQL数据库基础知识及操作MySQL服务器逻辑架构图问:innodb引擎执行一条select语句的过程?连接器第一步,你会先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、获取权限、维持和管理连接。... 查看详情

mysql表的基础命令及数据操作命令(代码片段)

一、MySQL关于表基础命令1.1表的创建语法:createtableifnotexists表名(字段名数据类型(null|notnull,default|auto_increment,primarykey,comment,varchar,),字段名数据类型...)engi 查看详情

19python基础学习-字符串及操作(代码片段)

1#!/usr/bin/envpython2#__author:hlc3#date:2019/5/264#字符串是以单引号‘或者双引号"括起来的任意文本,例如:‘asd‘,"123"5#‘"不是字符串的一部分,如果需要作为字符串的一部分,需要在单引号外面加上双引号,如:"it‘saGood!"67#创建字... 查看详情

django--基础--djangoorm常用查询语法及进阶(代码片段)

目录一般操作必知必会13条单表查询之神奇的双下划线ForeignKey操作正向查找反向操作ManyToManyFieldclassRelatedManager聚合查询和分组查询聚合分组F查询和Q查询F查询Q查询锁和事务锁事务其他鲜为人知的操作(有个印象即可)DjangoORM执... 查看详情

pyspark数据分析基础:pyspark.sql.sparksession类方法详解及操作+代码展示(代码片段)

...、pyspark.sql.SparkSession二、函数方法1.parallelize2.createDataFrame基础语法功能参数说明返回data参数代码运用:schema参数代码运用:3.getActiveSession基础语法:功能:代码示例 4.newSession基础语法: 功能:5.ra 查看详情

建议收藏linux必备基础命令(代码片段)

Linux必备基础命令1.操作系统2.虚拟机软件3.Ubuntu操作系统4.Linux内核及发行版5.查看目录命令6.切换目录命令7.绝对路径和相对路径8.创建、删除文件及目录命令9.复制、移动文件及目录命令10.终端命令格式的组成11.查看命令帮助12.ls... 查看详情

带你了解mysql数据库的基础操作及用户管理!(代码片段)

MySQL数据库的基础操作及用户管理一.数据库的基本命令1.登录数据库2.查询库3.进入使用库4.查询表5.查询库结构或者表结构6.退出数据库二.常用的数据类型三.主键和外键1.主键2.外键3.主键表和外键表的理解4.主表从表以及主键外... 查看详情

hcnarouting&switching之vrp基础

vrp是VersatileRoutingPlatform的缩写,翻译成中文就是通用路由平台,该平台是华为公司具有完全自主知识产权的网络操作系统。可以运行在多种硬件平台之上。拥有一致的网络界面、用户界面和管理界面,提供了灵活丰富的应用解决... 查看详情

c++笔记--面向对象(oop)编程基础--操作符重载及友元(代码片段)

目录运算符重载基础 全局函数和类成员函数的区别运算符重载友元函数运算符重载基础 全局函数和类成员函数的区别1. 如果把全局函数转成成员函数,少了一个操作数,通过this指针,被隐藏2. 把成员函数转成全... 查看详情

终于向她(他)表白了!爱上python之安装及基础操作(代码片段)

基础环境:Linux系统安装Python3(默认安装Python2,不要卸载,命令程序依赖它)配yum仓库cd/etc/yum.repos.d/vimpython3.repo删除源yum文件,创建python3文件添加内容并保存[base]name=CentOS-\\$releasever-Basebase 查看详情

spark广播变量实现原理及基础编程(代码片段)

Spark广播变量实现原理及基础编程实现原理广播变量用来高效分发较大的对象。向所有工作节点发送一个较大的只读值,以供一个或多个Spark操作使用。比如,如果你的应用需要向所有节点发送一个较大的只读查询表,... 查看详情

vrp介绍以及ac初始化配置-06

...绍VRP:多功能路由平台(VersatileRoutingPlatform)角色:网络操作系统支撑多种设备的软件平台提供TCP/IP路由服务通用路由平台VRP(VersatileRoutingPlatform)是华为公司数据通信产品使用的网络操作系统,网络操作系统是运行于一定设备... 查看详情

numpy数据分析基础:ndarray数组运算基本操作及切片索引迭代(代码片段)

目录前言一、基础数学运算1.加减2.乘方3.条件筛选4.矩阵元素相乘5.矩阵乘法6.数组类型隐式转换二、切片索引和迭代1.一维数组2.多维数组点关注,防走丢,如有纰漏之处,请留言指教,非常感谢前言作为数据分析... 查看详情