第七天 文件系统、IP路由基础、SNMP 日志服务器

文件系统、IP路由基础、SNMP 日志服务器

  • 文件系统基础
    • 基本查询命令
    • 目录操作
    • 文件操作
    • 配置文件管理
    • 配置文件查询
    • 配置文件保存
    • 系统启动文件查询
    • 系统启动文件配置修改
    • 比较当前配置和保存的配置
    • 配置文件重置
    • 存储设备格式化
  • SNMP 日志服务器
  • IP路由基础
    • 路由选路
    • IP路由表
    • 路由优先级
    • 路由度量
    • 建立路由表
    • 最长匹配原则
    • 路由器转发数据包

文件系统基础

基本查询命令

  • VRP基于文件系统来管理设备上的文件和目录。在管理文件和目录时,经常会使用一些基本命令来查询文件或者目录的信息,常用的命令包括pwd,dir [ /all ] [ filename | directory ]和more [ /binary ] filename [ offset ] [ all ]。
  • pwd命令用来显示当前工作目录。
  • dir [ /all ] [ filename | directory ]命令用来查看当前目录下的文件信息。
  • more [ /binary ] filename [ offset ] [ all ]命令用来查看文本文件的具体内容。
  • 本例中,在用户视图中使用dir命令,可以查看flash中的文件信息。

目录操作

  • 目录操作常用的命令包括:cd directory,mkdir directory和rmdir directory。
  • cd directory命令用来修改用户当前的工作目录。
  • mkdir directory命令能够创建一个新的目录。目录名称可以包含1-64个字符。
  • rmdir directory命令能够删除文件系统中的目录,此处需要注意的是,只有空目录才能被删除。
  • 此例中使用mkdir test创建了一个新的目录test,通过dir可以查看到新目录test已经创建成功。

文件操作

  • 文件操作包括:复制、移动、重命名、压缩、删除、恢复等。
  • **copy source-filename destination-filename命令可以复制文件。**如果目标文件已存在,系统会提示此文件将被替换。目标文件名不能与系统启动文件同名,否则系统将会出现错误提示。
  • **move source-filename destination-filename命令可以用来将文件移动到其他目录下。**move命令只适用于在同一储存设备中移动文件。
  • rename old-name new-name命令可以用来对目录或文件进行重命名。
  • 本例中使用了rename命令修改test.txt的名称为huawei.txt。
  • **delete [ /unreserved ] [ /force ] { filename | devicename }命令可以用来删除文件。**一般情况下,被删除的文件将直接被移动到回收站。回收站中的文件也可以通过执行undelete命令进行恢复,但是如果执行delete命令时指定了unreserved参数,则文件将被永久删除。在删除文件时,系统会提示“是否确定删除文件”,但如果命令中指定了/force 参数,系统将不会给出任何提示信息。filename参数指的是需要删除的文件的名称,device-name参数指定了储存设备的名称。
  • reset recycle-bin [ filename | devicename ]可以用来永久删除回收站中的文件,filename参数指定了需要永久删除的文件的名称,device-name参数指定了储存设备的名称。

配置文件管理

第七天 文件系统、IP路由基础、SNMP 日志服务器_第1张图片

  • 设备中的配置文件分为两种类型:当前配置文件和保存的配置文件。当前配置文件储存在设备的RAM中。用户可以通过命令行对设备进行配置,配置完成后使用save命令保存当前配置到存储设备中,形成保存的配置文件。保存的配置文件都是以“.cfg”或“.zip”作为扩展名,存放在存储设备的根目录下。
  • 在设备启动时,会从默认的存储路径下加载保存的配置文件到RAM中。如果默认存储路径中没有保存的配置文件,则设备会使用缺省参数进行初始化配置。

配置文件查询

  • display current-configuration命令可以用来查看设备当前生效的配置。
  • display current-configuration | begin {regular-expression} 命令可以显示以不同参数或表达式开头的配置。
  • display current-configuration | include {regular-expression}命令可以显示包含了指定关键字或表达式的配置。
  • **display saved-configuration [last|time]命令用来查看设备下次启动时加载的配置文件。**使用last参数可以显示本次启动时使用的配置文件内容。使用time参数可以显示系统启动后最近的一次手工或者系统自动保存配置的时间。

配置文件保存

  • **save [configuration-file]命令可以用来保存当前配置信息到系统默认的存储路径中。**configuration-file为配置文件的文件名,此参数可选。
  • 本例中,执行save命令后,当前配置被保存到了设备的默认储存路径,默认文件名为vrpcfg.zip。

系统启动文件查询

  • display startup命令用来查看设备本次及下次启动相关的系统软件、备份系统软件、配置文件、License文件、补丁文件以及语音文件。
  • Startup system software表示的是本次系统启动所使用的VRP文件。
  • Next startup system software表示的是下次系统启动所使用的VRP文件。
  • Startup saved-configuration file表示的是本次系统启动所使用的配置文件。
  • Next startup saved-configuration file表示的是下次系统启动所使用的配置文件。

系统启动文件配置修改

  • 设备启动时,会从存储设备中加载配置文件并进行初始化。如果存储设备中没有配置文件,设备将会使用默认参数进行初始化。
  • startup saved-configuration [configuration-file] 命令用来指定系统下次启动时使用的配置文件,configuration-file参数为系统启动配置文件的名称。

比较当前配置和保存的配置

  • compare configuration [configuration-file] [current-line-number save-line-number]命令用来比较当前的配置与下次启动的配置文件内容的区别,configuration-file指定需要与当前配置进行比较的配置文件名,current-line-number表示从当前配置的该行号开始比较,save-line-number表示从指定配置的该行号开始比较。当执行该命令后,系统默认会将保存的配置与当前配置从第一行开始逐行进行比较。如果指定了current-line-number或save-line-number参数,系统会跳过不相关的配置,从指定的行号开始查找两个配置文件的不同。系统比较出不同之处以后,将从两者有差异的地方开始显示字符,默认显示120个字符,如果从该不同之处到文件末尾不足120个字符,将显示到文件尾为止。

配置文件重置

  • reset saved-configuration命令用来清除存储设备中启动配置文件的内容。
  • 执行该命令后,如果不使用命令startup saved-configuration重新指定设备下次启动时使用的配置文件,也不使用save命令保存配置文件,则设备下次启动时会采用缺省的配置参数进行初始化。

存储设备格式化

  • 当文件系统出现异常无法修复时,并且确认不再需要存储器上的所有数据时,可格式化存储设备。格式化储存设备会导致设备上所有文件的丢失,且这些文件不能恢复。
  • **format [devicename]命令用来格式化存储器。**在执行format命令时,需要指定devicename参数,表示格式化特定的存储器。执行此命令后,会清空指定存储器中的所有文件和目录,并且不可恢复。请谨慎使用此命令!
  • 注:有些VRP版本不支持format命令,在操作具体产品时请查阅相应VRP产品文档。

SNMP 日志服务器

两款日志服务器的软件:
zabbix 开源免费
solarwinds 收费

这两种监控软件一般使用的是
ICMP
SNMP V2
Agent

可以监控:network、server、线路、接口等等

//开启日志log  默认是开启的
//关闭后类似交换机配置的时候是没有日志文件的
[R1]info-center en
//上传到日志服务器
[R1]info-center loghost 192.168.112.1 language English 
//从那个接口出去   一般是和日志服务器可以互通的接口
[R1]info-center loghost source g0/0/1
//关闭日志
[SW2]undo info-center enable 

//配置snmp读取的密码  和服务器上对应的
//community 这是一个团体字 类似于密钥
[R1]snmp-agent community read HH
//配置snmp写入密码 也是和服务器对应的  一般不建议给服务器写的权限
[R1]snmp-agent community write RR
//使用snmp的版本v2c
[R1]snmp-agent sys-info version v2c 
//这里的两个名字可以随意设置,但是ip地址一定需要写对就是snmp服务器的
[R1]snmp-agent target-host trap-hostname SNMP-SERVER address 192.168.112.1 trap-
paramsname SNMP-CLIENT
//开启这个snmp的snmp功能
[R1]snmp-agent trap enable 
//查询snmp 的配置
[R1]display current-configuration | begin snmp

IP路由基础

路由选路

第七天 文件系统、IP路由基础、SNMP 日志服务器_第2张图片

  • 路由器收到数据包后,会根据数据包中的目的IP地址选择一条最优的路径,并将数据包转发到下一个路由器,路径上最后的路由器负责将数据包送交目的主机。数据包在网络上的传输就好像是体育运动中的接力赛一样,每一个路由器负责将数据包按照最优的路径向下一跳路由器进行转发,通过多个路由器一站一站的接力,最终将数据包通过最优路径转发到目的地。当然有时候由于实施了一些特别的路由策略,数据包通过的路径可能并不一定是最佳的。
  • 路由器能够决定数据报文的转发路径。如果有多条路径可以到达目的地,则路由器会通过进行计算来决定最佳下一跳。计算的原则会随实际使用的路由协议不同而不同。

IP路由表

第七天 文件系统、IP路由基础、SNMP 日志服务器_第3张图片

  • 路由器转发数据包的关键是路由表。每个路由器中都保存着一张路由表,表中每条路由表项都指明了数据包要到达某网络或某主机应通过路由器的哪个物理接口发送,以及可到达该路径的哪个下一跳路由器,或者不再经过别的路由器而直接可以到达目的地。
  • 路由表中包含了下列关键项:
  • 目的地址(Destination):用来标识IP数据包的目的地址或目的网络。
  • 网络掩码(Mask):在IP编址课程中已经介绍了网络掩码的结构和作用。同样,在路由表中网络掩码也具有重要的意义。IP地址和网络掩码进行“逻辑与”便可得到相应的网段信息。如本例中:目的地址为8.0.0.0,掩码为255.0.0.0,相与后便可得到一个A类的网段信息(8.0.0.0/8)。网络掩码的另一个作用还表现在当路由表中有多条目的地址相同的路由信息时,路由器将选择其掩码最长的一项作为匹配项。
  • 输出接口(Interface):指明IP数据包将从该路由器的哪个接口转发出去。
  • 下一跳IP地址(NextHop):指明IP数据包所经由的下一跳路由器的接口地址。
  • 路由表中优先级、度量值等其他的几个字段我们将在以后进行介绍。

路由优先级

第七天 文件系统、IP路由基础、SNMP 日志服务器_第4张图片
pre preference 优先级
cost 开销 路由度量
路由协议不同比较路由协议,路由协议相同比较cost
每种路由协议的cost学习方式都是不一样的
ospf是通过带宽学的
rip是通过跳数学的

  • 路由器可以通过多种不同协议学习到去往同一目的网络的路由,当这些路由都符合最长匹配原则时,必须决定哪个路由优先。
  • 每个路由协议都有一个协议优先级(取值越小、优先级越高)。当有多个路由信息时,选择最高优先级的路由作为最佳路由。
  • 如图所示,路由器通过两种路由协议学习到了网段10.1.1.0的路由。虽然RIP协议提供了一条看起来更加近的路线,但是由于OSPF具有更高的优先级,因而成为优选路由,并被加入路由表中。

路由度量

第七天 文件系统、IP路由基础、SNMP 日志服务器_第5张图片

  • 如果路由器无法用优先级来判断最优路由,则使用度量值(metric)来决定需要加入路由表的路由。
  • 一些常用的度量值有:跳数,带宽,时延,代价,负载,可靠性等。
  • 跳数是指到达目的地所通过的路由器数目。
  • 带宽是指链路的容量,高速链路开销(度量值)较小。
  • metric值越小,路由越优先;因此,图示中metric=1+1=2的路由是到达目的地的最优路由,其表项可以在路由表中找到。

建立路由表

第七天 文件系统、IP路由基础、SNMP 日志服务器_第6张图片

  • 根据比较“路由优先级”和“路由度量”,设备可以产生最优路径的IP路由表。

  • 根据来源的不同,路由表中的路由通常可分为以下三类:
    1 链路层协议发现的路由(也称为接口路由或直连路由)。
    2 由网络管理员手工配置的静态路由。
    3 动态路由协议发现的路由。

最长匹配原则

第七天 文件系统、IP路由基础、SNMP 日志服务器_第7张图片

  • 路由器在转发数据时,需要选择路由表中的最优路由。当数据报文到达路由器时,路由器首先提取出报文的目的IP地址,然后查找路由表,将报文的目的IP地址与路由表中某表项的掩码字段做“与”操作,“与”操作后的结果跟路由表该表项的目的IP地址比较,相同则匹配上,否则就没有匹配上。 当与所有的路由表项都进行匹配后,路由器会选择一个掩码最长的匹配项。
  • 如图所示,路由表中有两个表项到达目的网段10.1.1.0,下一跳地址都是20.1.1.2。如果要将报文转发至网段10.1.1.1,则10.1.1.0/30符合最长匹配原则。

路由器转发数据包

第七天 文件系统、IP路由基础、SNMP 日志服务器_第8张图片

  • 路由器收到一个数据包后,会检查其目的IP地址,然后查找路由表。查找到匹配的路由表项之后,路由器会根据该表项所指示的出接口信息和下一跳信息将数据包转发出去。

你可能感兴趣的:(华为HCIA,服务器,tcp/ip,运维)