zoukankan      html  css  js  c++  java
  • 华为路由交换笔记3-命令行基础

    一、数据转发概述
         同网段内,目标MAC地址就是目的MAC地址,不同网段内,目标MAC地址就是网关的MAC地址。

         数据首先在源应用层封装-->源网络层封装,添加源IP和目标IP-->网络层,查找路由表-->数据链路层,查找ARP缓存表 ,请求网关MAC地址,封装网关MAC地址-->物理链路层,数据帧的发生-->网关(路由),解封二层地址(网关MAC)、三层地址(目标IP),查看路由表,封装新的MAC地址(网关MAC地址、下一条路由MAC地址)-->...-->目标主机,发现目的MAC为自己的MAC,处理该帧-->检查目标IP地址是否与自己的IP地址相同-->剥掉IP头部,送往上层协议TCP继续进行处理-->检查TCP头部的目的端口,交给应用协议进行处理。

    二、VRP基础
         VRP,通用路由平台,是华为所有基于IP/ATM构架的数据通信产品操作系统平台。运行VRP操作系统的华为产品包括路由器、局域网交换机、ATM交换机、拨号访问服务器、IP电话网关、电信级综合业务接入平台、智能业务选择网关,以及专用硬件防火墙等。核心交换平台基于IP或ATM

         主机通信的三种方式:

    1. 物理层设备转发报文,如以太网线、串口线、中继放大器(HUB)

    2. 数据链路层(二层)设备转发报文,如网络接口卡(NIC)、网桥(Bridge,已经不用了)、交换机(switch)。二层设备同时包含了一层设备的功能。交换机的核心功能是学习MAC地址表,利用MAC地址表进行数据转发

    3. 网络层(三层)设备转发报文,如路由器、三层交换机。三层设备拥有完整的二层和一层功能。

    对于华为设备,AR开头的为路由器,S开头的为交换机。一般用Console口登录。对于现在没有串口的台式、笔记本,需要使用USB转串口进行连接。我们可以使用eNSP来进行模拟练习。

    三、命令行基础
         我们使用eNSP来进行练习。eNSP具体安装步骤省略,另外还需要SecureCRT工具,方便进行管理配置。下面介绍使用SecureCRT连接eNSP中的设备,这里以路由器为例。

    在eNSP中,右键单击指定路由,点击设置,切换到配置页,可以看到一个串口号:

     

    此时,打开SecureCRT,新建连接,设置Protocol为Telnet:   

     

    在点击Telnet,设置Hostname :127.0.0.1,Port:2000(eNSP中的串口号),确认后,就可以连接eNSP中的这台路由。

     

    1、命令行视图:

    用户视图<>:查看运行状态或其他参数,输入system-view进入系统视图。

    系统视图[]:配置设备的系统参数,输入quit返回用户视图,输入return可以在任意的非用户视图返回用户视图

    接口视图[]:配置接口参数

    协议视图[]:配置路由协议

    在系统视图下,使用下列命令进入各个常用视图:

    user-interface vty 0    用户界面视图

    interface  serial 0     接口视图

    acl 2000              ACL视图

    vlan 5                VLAN视图

    ospf                 路由协议相关视图

    aaa                  安全相关视图

    2、快捷键:

    CTRL+A 将光标移动到最前端

    CTRL+C 中止当前命令

    CTRL+Z 退出到用户模式

    CTRL+]  中止当前连接

    Backspace  删除

    左右方向键可以左右移动光标,上下箭头可以查看命令历史

    TAB     补全命令,注意,使用SecureCRT时,要在连接选项里勾选强制每次一个字符模式

     

    3、命令行在线帮助

    使用?来显示命令帮助

    命令后直接接?是部分帮助,当用户输入命令时,如果只记得命令关键字的开头一个或几个字符,可以使用部分命令获取该字符串所有关键字的提示

    完全帮助指的是,在任意命令视图下,?获取该命令视图下所有的命令及其简单描述,如果键入一条命令关键字后,在空格+?可以查看命令详细用法。

    4、基本配置

    sysname 修改设备名

    clock timezone  设置所在时区

    clock datetime   设置当前时间和日期

    clock daylight-saving-time  设置采用夏时制

     

         header login     配置在用户登录前显示的标题信息

         header shell     配置在登录后显示的标题信息

     

    5、命令级别

    6、用户界面

    7、其他命令

    display version  显示系统版本

    display users    显示已连接的终端用户

    display this      显示当前视图的运行配置

    display  diagnostic-information  显示设备所有状态信息

    idle-timeout       设置超时时间,0表示永不超时

    screen-length        指定终端屏幕的临时显示行数

    history-command max-size    设置历史命令缓冲区的大小

    user privilege              配置指定用户界面下的用户级别

    set authentication password     配置本地验证密码

    undo inf en                 关闭系统回显

    四、文件系统
         华为网络设备的配置文件和VRP系统文件都保存在物理存储介质中,文件系统是VRP正常运行的基础。其命令与linux命令相仿

    1、操作命令

    pwd  查看当前目录

    dir   显示当前目录下的文件信息

    more 查看文本文件的具体内容

    cd    切换目录

    mkdir  创建新的目录

    rmdir   删除目录

    copy    复制文件

    move    移动文件

    rename   重命名文件

    delete/unreserved   删除/永久删除文件

    undelete         恢复删除的文件

    reset resycle-bin    彻底删除回收站中的文件   

     

     

    2、配置文件管理

    设备启动时,会加载保存的配置文件(save-configuration)到RAM,并作为当前配置文件(current-configuration)。所以做了配置更改后,需要使用save命令,将配置文件保存到Flash中。

    display current-configuration         显示当前配置文件

    display save-configuration             显示保存的配置文件

    save  [xxx.cfg|xxx.zip]                   保存当前配置信息 ,可以设定存储指定的文件名,但系统启动时读取配置的是默认的vrpcfg.zip这个文件

    display startup                               查看系统启动配置参数

    startup saved-configuration           设置下次启动配置文件,后面跟文件名。

    compare configuration                  比较当前配置与保存的配置

    3、存储设备  

    SDRAM

    Flash:存储VRP系统文件

    NVRAM:存储配置文件,可擦写

    SD Card

    可以通过fixdisk命令进行修复。

    五、升级VRP
    升级VRP方法:

    1. 通过SD卡等直接升级

    2. 通过服务器获取VRP系统文件,也可以将日志文件、配置文件保存到服务器作为备份。

    常用的文件传输 协议有FTP(TCP连接)和TFTP(UDP连接)两种。利用FTP升级系统文件的方法:

    首先将原VRP文件进行备份,备份到FTP服务器,可以使用ftp+IP命令登录FTP服务器,(然后如果存储空间紧张的话,需要删除原VRP文件),下载新的VRP文件,使用startup命令配置新的VRP文件,重启设备,就会加载新的VRP系统。使用display version可以查看系统版本来判断升级是否成功。


    原文:https://blog.csdn.net/nplbnb12/article/details/80604488

  • 相关阅读:
    封装异常处理之坑
    30multipart/form-data和application/x-www-form-urlencoded的区别(二)urlencoded之自动deocde
    使用MAT时的Shallow Size和 Retained Size的区别
    当动态代理遇到ioc
    线程池的原理
    synchroned原理与对象头(yet)
    mysql压力测试与qps监控
    一种mysql jvm死锁
    Android Jni变量对照表
    结构体中使用函数指针
  • 原文地址:https://www.cnblogs.com/XJZ-home/p/11298499.html
Copyright © 2011-2022 走看看