路由器 交换机 命令符操作 网络设备的文件管理与基本调试

        这系列文章为计算机网络理论的学习笔记,学习笔记基于老师给的的PPT、他人学习笔记和维基百科、百度百科等一系列权威资料。学习笔记仅个人学习用,便于记录和复习,无广泛传播之意,若有侵权,请联系我删除。欢迎各位大佬指正和交流。

       每部分都有相应的实验swf文件,便于大家更好的理解学习,由于CSDN不方便放出,有需要的可以找博主私信要。


1 路由器、交换机及其操作系统介绍

  • 构建大、中、小型企业网络的主要设备是 路由器 和 交换机。
  • 控制路由器和交换机工作的核心软件是网络设备的操作系统。

1.1 路由器与交换机的介绍

1.1.1 路由器

          路由器(Router)是连接两个或多个网络的 硬件设备,在网络间起 网关的作用,是读取每一个数据包中的地址然后 决定如何传送的专用智能性的网络设备。   
        路由器是利用三层IP地址信息进行报文转发的互联设备。
                                                 
  • 路由器的分类:本地路由器远程路由器
    • 本地路由器:连接网络传输介质的;
    • 远程路由器:连接远程传输介质,并要求相应的设备。连接具有不同介质的链路。
  • 路由器的功能:最主要的功能是实现信息的转送(寻址。    分析数据包的目的地址,进行非TCP/IP网络的地址和TCP/IP地址的转换操作,将不同的子网之间的数据进行传递。

        可以参考ARP_IP_Indirect_delivery.swf 和 Routing.swf的动画学习

              路由器工作的网络结构图  

  • 路由器的特点:
    • 主要工作在OSI模型的物理层、数据链路层和网络层;
    • 根据网络层信息进行路由转发,提供丰富的接口类型,支持丰富的链路层协议,支持多种路由协议。

1.1.2 交换机

        交换机(Switch)意为“开关”,是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。

        可以参考Switch.swf的动画学习

        交换机是利用二层MAC信息进行数据帧交换的互联设备。

                                  交换机 

  • 交换机的分类:广域网交换机和局域网交换机。
    • 广域网交换机WAN:应用于电信领域,提供通信用的基础平台。
    • 局域网交换机LAN :应用于局域网络,用于连接终端设备(例如网络打印机)。
  • 交换机的主要功能:
  • 交换机的基本功能:
    • 提供了大量可供线缆连接的端口,可以采用星型拓扑布线。
    • 转发帧时,交换机会重新产生一个不失真的方形电信号。
    • 在每个端口上都使用相同的转发或过滤逻辑。
    • 将局域网分为多个冲突域,每个冲突域都有独立的宽带,大大提高了局域网的带宽。
    • 自行学习和维护MAC地址信息。
  • 交换机的特点:主要工作在OSI模型的物理层、数据链路层,提供以太网间的透明桥接和交换,l依据链路层的MAC地址,将以太网数据帧在端口间进行转发。

1.2 路由器与交换机的发展趋势

        路由器、交换机的运行依赖的软件核心是网络设备的操作系统。

        路由与交换的融合:标记交换技术——路由与交换的有机融合

        多业务功能的融合: H3C S7500X 系列多业务融合高端交换机


1.3  以H3C为例的路由器和交换机产品

        H3C Comware 软件平台是 H3C IP 网络设备的核心软件平台。


1.3.1 H3C路由器系列(一些产品介绍,有兴趣看看

       

1.3.2 H3C交换机系列

          


2 命令符操作基础

2.1 访问配置网络设备的方法

  • 通过Console口本地访问 
  • 通过AUX口远程访问
  • 使用Telnet终端访问
  • 使用SSH终端访问
  • 通过异步串口访问

使用频率: Console接口 >> AUX >> vty 


2.1.1  使用Console口连接配置设备

        Console口是设备的控制台接入端口,用于用户通过终端 (或仿真终端)对设备进行初始配置和后续管理。

        创建新连接 ==> 选择COM口 ==> 设置属性参数 ==> 进入设备配置界面 ==> 配置设备参数


2.1.2 使用AUX口连接配置设备

        AUX端口主要用于远程配置,也可用于拨号连接,还可通过收发器与MODEM进行连接。

        AUX支持硬件流控制,AUX端口与Console端口通常同时提供,两者用途不同。


2.1.3 SSH(安全外壳协议) 

  • SSH(Secure Shell,安全外壳)在无安全保证的网络上提供安全的远程登录等服务,专为远程登录会话和其他网络服务提供安全性的协议,可适用于多种平台。
  • SSH 主要由三部分组成:
    • 传输层协议 [SSH-TRANS]
    • 用户认证协议 [SSH-USERAUTH]
    • 连接协议 [SSH-CONNECT]

               

  • 从客户端来看,SSH提供两种级别的安全验证:
    • Password安全验证 (基于口令的安全验证)
    • Publickey安全验证 (基于密钥的安全验证)

        可以看Publickey.swf的动画,方便更好的学习Publickey的工作原理。


2.2 命令行使用入门

2.2.1 命令视图

        命令行提供多种命令视图

        用<Ctrl+Z>可以从任意视图直接回到用户视图

  • 用户视图
  • 设备启动后的缺省视图,可查看启动后基本运行状态和统计信息
  • 系统视图
  • 配置系统全局通用参数的视图
  • 路由协议视图
  • 配置路由协议参数的视图
  • 接口视图
  • 配置接口参数的视图
  • 用户界面视图
  • 配置登陆设备的各个用户属性的视图

2.2.2 命令级别

        系统命令行采用分级保护方式,命令行划分为访问级、监控级、系统级、管理级4个级别

  • 访问级(0级)
  • 网络诊断工具命令、从本设备出发访问外部设备的命令
  • 监控级(1级)
  • 用于系统维护、业务故障诊断的命令
  • 系统级(2级)
  • 业务配置命令
  • 管理级(3级)
  • 关系到系统基本运行,系统支撑模块的命令

2.2.3 命令行历史记录功能

  • 查看历史命令记录: display history-command 
  • 翻阅和调出历史记录中的某一条命令:
    • 用<↑>或<Ctrl+P>快捷键调出上一条历史命令。
    • 用<↓>或<Ctrl+N>快捷键调出下一条历史命令。

2.2.4 命令行编辑功能

按键

功能

普通字符键

若编辑缓冲区未满,则插入到当前光标位置,并向右移动光标

<Backspace>

删除光标位置的前一个字符,光标前移

<←>或<Ctrl+B>

光标向左移动一个字符位置

<→>或<Ctrl+F>

光标向右移动一个字符位置

<Ctrl+A>

将光标移动到当前行的开头

<Ctrl+E>

将光标移动到当前行的末尾

<Ctrl+D>

删除当前光标所在位置的字符

<Ctrl+W>

删除光标左侧连续字符串内的所有字符

<Esc+D>

删除光标所在位置及其右侧连续字符串内的所有字符

<Esc+B>

将光标移动到左侧连续字符串的首字符处

<Esc+F>

将光标向右移到下一个连续字符串之前

<Ctrl+X>

删除光标左侧所有的字符

<Ctrl+Y>

删除光标右侧所有的字符


2.2.5 命令行显示命令

  • <Enter>  :继续显示下一行信息
  • <Space> :继续显示下一屏信息
  • <Ctrl+C> :停止显示和命令执行

2.3 常用的命令

2.3.1 常用设备管理命令

  • 配置设备名称
    • [H3C] sysname ?                                 
    • TEXT  Host name (1 to 30 characters)
  • 配置系统时间
    • <H3C>clock datetime ?                    
    • TIME  Specify the time (HH:MM:SS)
  • 显示系统时间
    • <H3C>display clock
  • 配置欢迎/提示信息
    • [H3C]header ?                                                                          
    • incoming     Specify the banner of the terminal user-interface 
    • legal     Specify the legal banner                                              
    • login     Specify the login authentication banner                       
    • motd     Specify the banner of today                                         
    • shell     Specify the session banner                                          
  • 查看版本信息
    • <H3C>display version
  • 查看当前配置
    • <H3C>display current-configuration
  • 显示接口信息
    • <H3C>display interface
  • 显示接口IP状态与配置信息
    • <H3C>display ip interface brief
  • 显示系统运行统计信息
    • <H3C>display diagnostic-information 

3 网络设备的文件管理

  1.  设备以文件系统的方式对保存在设备存储介质中的文件进行管理。
  2.  配置文件是用来保存用户定义设备所进行的配置,记录用户的配置信息的文本格式文件
  3.  可以使用FTP/TFTP进行系统文件的上传与下载。

3.1 网络设备的文件系统

        设备对存储介质中的文件以文件系统的方式管理。

3.1.1 网络设备的文件系统

  • 设备以文件的方式对运行所需的数据进行存储。
  • 网络设备通过文件系统管理这些文件。
  • 主要文件:
    • 应用程序文件
    • 配置文件
    • 日志文件

3.1.2 网络设备的存储方式

        CPU 中央处理器。作为计算机系统运算和控制核心,是信息处理、程序运行的最终执行单元。 

        ROM只读存储器。以非破坏性读出方式工作,只能读出信息,无法写入信息。

        RAM随机存取存储器。临时数据的存储介质,能够 读写 信息。

        RAM与ROM的最大区别是数据的易失性。一旦断电,ROM存储的数据不会随着丢失,RAM所存储的数据将随之丢失。

        Flash闪存,存储芯片。通过特定的程序可以修改里面的数据,结合了ROM和RAM长处的产物。       

         U盘和MP3里用的就是Flash存储器。在不同型号的设备上,Flash可能是内置的Flash存储器,也可能是CF卡


3.1.3 文件系统的操作

        文件系统操作包括目录操作、文件操作、介质操作

  • 目录操作
    • 创建/删除目录、显示当前工作目录以及显示指定目录下的文件或目录的信息等。
  • 文件操作
    • 删除文件、恢复删除的文件、彻底删除文件、显示文件的内容、重命名文件、拷贝文件、移动文件、显示指定的文件的信息等。
  • 存储设备操作
    • 恢复存储设备的空间、格式化存储设备等。
  • 设置文件系统的提示方式

3.2 文件的管理 

  • 配置文件是以文本格式保存的命令,默认配置并不出现在配置文件中。
  • 配置文件的选择顺序是优先用户指定了的启动配置文件,若无,则空配置进行初始化。


3.2.1 配置文件的操作 

        配置文件包括起始配置和当前配置根据使用的硬件设备不同进行学习。


3.2.2 用FTP传输文件的工作方式

               


3.2.3 用TFTP传输文件的工作方式 

           

        可用FTP和TFTP 远程加载配置文件、操作系统软件和BootROM等系统文件。

3.3 网络设备软件维护基础

3.3.1 网络设备的一般引导过程


3.3.2 路由器系统引导过程示例


3.3.3 网络设备软件维护的一般性方法

  • 在命令行模式中采用 TFTP/FTP 上传/下载 应用程序及配置文件,实现应用程序升级
  • BootROM模式中通过以太口采用 TFTP/FTP 完成应用程序软件升级
  • BootROM模式中通过 Console口 采用 XModem 协议完成 BootROM 及应用程序的升级

网络设备基本调试

  • 按照初始目标组建配置完互联网络后,首要的任务是检查网络的连通性
  • 为定位网络设备协议或控制参数的配置错误或运行故障,需要使用调试信息

4.1 网络连通性测试

4.1.1 Ping的实现原理

        Ping 使用 ICMP 回显请求与应答检测网络连通性。


 4.1.2 Ping的命令输出


 4.1.3 使用Ping命令


4.1.4 tracert的实现原理

        tracert  使用 TTL 超时机制 检测网络连通性。


4.1.5  tracert的命令输出


4.1.6 使用tracert命令 


4.2 系统调试 

        调试信息的输出由协议开关和屏幕开关两个开关控制。


4.2.1 系统调试

        对网络设备所支持的绝大部分协议和功能,系统都提供了相应的调试功能,帮助用户对错误进行诊断和定位。

        

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值