一、VRP系统介绍 

  华为自主研发的网络操作系统,可以运行在多种硬件平台上。VRP平台以 TCP/IP协议为核心,实现数据链路层、网络层、应用层的多种协议,操作系统中集成了路由交换协议、QOS技术、安全技术和IP语音技术等数据通信功能,并以IP转发引擎技术作为基础,为网络设备提供了出色的数据转发能力。

  1、设备的硬件组成

    CPU:中央处理器,执行指令跟计算

    RAM:动态内存,承载配置文件:current-configuration,重启配置丢失

    ROM:只读存储器【BootStarp/VRP Version】

    NVRAM:非易失性的存储器,32-128K,承载启动文件镜像;

    FLASHROM:相当于硬盘,4M-256M,承载重要的系统文件:Unix、saved-configuration

    外部文件服务器:TFTPServer、TFTPd32等【TFTP-UDp69、TFP-TCP21】

 

二、VRP的发展

  VRP的版本:VRP1、VRP2、VRP3、VRP5、VRP8

  

VRP系统 能运行python吗 vrp配置_远程登录

 

 

三、设备管理接口【VRP用户界面】

  作用:连接设备 VRP操作系统

  1、本地登录

    1.1、console 口

    是一种通信串行端口,由设备的主控板提供。

    现在分为2种本地登录方式:console线、无线蓝牙

    参数配置:

      接入协议:【串口 | Serial】、选择相应的 COM口、速率选择 9600

      

VRP系统 能运行python吗 vrp配置_VRP系统 能运行python吗_02

 

    命令:【本地账号】 

    a、配置console本地登录密码【passwd】  

[RA2]  user-interface console 0
      [RA2-ui-console0]  authentication-mode password
      Please configure the login password (maximum length 16):123456
      [RA2-ui-console0]

    b、配置console本地设备作为AAA服务器【aaa】;    

[RA2]  user-interface console 0        进入 console 口
安全密码模式:aaa
进入 aaa模式配置本地账号和密码
test2 password cipher 123456  设置本地账号 test 密码 123456
      Info: Add a new user.

[RA2-aaa]  local-user test2 service-type terminal   【service-type】:设定 test2账号的使用环境,【terminal】只适用于本地登录;
设置本地账号的等级权限,默认为 0

      

VRP系统 能运行python吗 vrp配置_ci_03

    1.2、Mini USB

    电脑需要安装相应的 Mini USB驱动程序,才能正常使用,不常用,可以查官网

    http://www.support.huawei.com/enterprise/

 

  2、远程登陆【VTY | 虚拟终端登录】

    是一种虚拟线路端口,建立了一条 VTY通道,即用户可以通过VTY通道使用不同的协议,如:Telnet、SSH等来登录设备。

    2.1、接入协议:【Telnet,STelnet【SSH】等】   

    2.2、远程登录需要有 IP接入设备。

    2.3、VTY 用户登录的最大数量为15,模拟器为 5个【0 4】

    

VRP系统 能运行python吗 vrp配置_IP_04

 

 

    

    命令:【远程登录账号】

    a、远程登录【password】模式   

[RA2]  user-interface vty 0 4  设置以 telnet协议登录模式
      [RA2-ui-vty0-4]  authentication-mode password    设置密码模式
      Please configure the login password (maximum length 16):111111  设置密码
      [RA2-ui-vty0-4]  user privilege level 3  对 【vty】通道设置权限【全局】,下面会有对账号【单独】设置权限;
      <RA1>  telnet 10.1.1.2 

    b、远程登录【aaa】模式  

     b.1、使本地账号可用于远程 telnet登录,命令:
      [RA2-aaa]  local-user test2 service-type terminal telnet  通过【service-type】添加 telnet选项,【可跟多个选项】使账户 test2 本地与远程都可以使用此账号登录;

[RA2-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 test2 password cipher %$%$B$>;!j%.G$blB<>W'tAQq3Pr%$%$
      local-user test2 privilege level 3
      local-user test2 service-type telnet terminal

     b.2、配置 VTY 远程登录账号;    

[RA2]  user-interface vty 0 4    进入 vty 接口
将 vty 设定为 需要用 账号密码登录的模式
      [RA2-ui-vty0-4  ]aaa
      [RA2-aaa]  local-user test3 password cipher 111111
      [RA2-aaa]  local-user test3 privilege level 3
查看3A下创建的账号的不同登录方式及权限
      [V200R003C00]
      #
      aaa
local-user test2 password cipher %$%$B$>;!j%.G$blB<>W'tAQq3Pr%$%$  test2 账号用于 telnet登录,权限为3
      local-user test2 privilege level 3
      local-user test2 service-type telnet 
      local-user test3 password cipher %$%$(RJ6-NISmTbqB@QEV5T:qu"t%$%$  test3 账号没有特指登录方式【默认用于所有登录方式】,权限为3
      local-user test3 privilege level 3

     

b.3、配置 ssh协议登录

      

VRP系统 能运行python吗 vrp配置_VRP系统 能运行python吗_05

 

       配置 SSH 服务端

      SSH 用户使用 password 方式验证,需要在 SSH 服务端生成本地 RSA 密钥 

 [RA3]  rsa local-key-pair create
      [RA3]  display rsa local-key-pair

      配置 VTY 用户,AAA授权方式,设置 SSH协议后,设备自动禁止 telnet 协议

[RA3]  user-interface vty 0 4
      [RA3-ui-vty0-4]  authentication-mode aaa
      [Huawei-ui-vty0-4]  protocol inbound ssh

      [RA3]  aaa
      [RA3-aaa]   local-user test3 password cipher 111111
      [RA3-aaa]  local-user test3 privilege level 3

      新建 SSH用户,指定认证方式 password

 [RA3]  ssh user a4 authentication-type password
      [RA3]  stelnet server enable
      [RA3]  display ssh user-information
      [RA3]  display ssh server status
      [RA3]  display ssh server session

 

      R2客户端 SSH 配置

 [RA3] ssh client first-time enable

      [RA3] stelnet  11.1.1.2

 

注:本地账户权限优于通道全局权限、远程登录账号权限、【aaa】下面创建的账号,通过service-type,赋予账号的不同登录方式,如:telnet、terminal、http、ssh等

     本地账户权限:local-user 账户 privilege level ?

     通道全局权限:console 0  |  vty 0 4  ---> user privilege level ? 

  3、WEB网管方式

    

VRP系统 能运行python吗 vrp配置_远程登录_06

 

四、VRP命令行基础

  1、VRP的命令运行模式:

    特权模式:< 设备名 >

    系统模式:[ 设备名 ]

  2、关闭log日志通知信息

 <RA1>  undo terminal monitor 

    [RA1]  undo info-center enable 

  3、配置系统时钟

    

VRP系统 能运行python吗 vrp配置_远程登录_07

   4、登录用户永不超时登出

    [RA1]  user-interface console 0
    [RA1-ui-console0]  idle-timeout 0 0

  5、历史命令记录显示条数 

    [RA1]user-interface console 0
    [RA1-ui-console0]display history-command
    [RA1-ui-console0]history-command max-size 20