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

  • 相关阅读:
    [算法] 堆栈
    [刷题] PTA 02-线性结构3 Reversing Linked List
    java IO流 (八) RandomAccessFile的使用
    java IO流 (七) 对象流的使用
    java IO流 (六) 其它的流的使用
    java IO流 (五) 转换流的使用 以及编码集
    java IO流 (四) 缓冲流的使用
    java IO流 (三) 节点流(或文件流)
    java IO流 (二) IO流概述
    java IO流 (一) File类的使用
  • 原文地址:https://www.cnblogs.com/XJZ-home/p/11298499.html
Copyright © 2011-2022 走看看