华为路由交换笔记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