路由器的硬件构成专业知识讲座_第1页
路由器的硬件构成专业知识讲座_第2页
路由器的硬件构成专业知识讲座_第3页
路由器的硬件构成专业知识讲座_第4页
路由器的硬件构成专业知识讲座_第5页
已阅读5页,还剩177页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5.1路由器的硬件构成路由器的硬件构成包括中央处理器和内存。1.中央处理器(CPU)和计算机一样,路由器也包含CPU。它主要负责运算工作,比如维护路由所需的各种表项以及做出路由选择等。不同系列和型号的路由器CPU也不尽相同,路由器处理数据包的速度在很大程度上取决于处理器的类型。某些高端的路由器上会拥有多个CPU并行工作。

2.内存

在路由器中,主要有以下几种类型的内存。

1)只读内存(ROM)

ROM中的映像(image)是路由器在启动的时候首先执行的部分,负责让路由器进入正常工作状态,例如路由器的自检程序就存储在ROM中。有些路由器将一套小型的操作系统存于ROM中,以便在完整版操作系统不能执行时作为备份执行。这个小型的映像通常是操作系统的一个较旧的或较小的版本,它并不具有完整的操作系统功能。ROM通常做在一个或多个芯片上,焊接在路由器的主板上。2)随机访问内存(RAM)

存储正在运行的配置文件、路由表、ARP表和作为数据包的缓冲区。IOS也在RAM中运行。

3)闪存(FLASH)

闪存的主要作用是存储IOS软件,维持路由器的正常工作。如果在路由器中安装了容量足够大的闪存,便可以保存多个IOS的映像文件,以提供多重启动功能。在默认情况下,路由器用闪存中的IOS映像来启动路由器。根据路由器型号的不同,有些闪存做在主板的SIMM上,有些则做在PCMCIA卡上。根据平台的不同,一台路由器中也可以有多块闪存。4)非易失性内存(NVRAM)

非易失性内存是一种特殊的内存,在路由器电源被切断的时候,它保存的信息也不会丢失。它主要用于存储系统的配置文件。当路由器启动时,就从其中读取该配置文件,所以它的名称为“Startup-config”——启动时就要加载的意思。如果非易失性内存中没有存储该文件,比如一台新的路由器或管理员没有保存配置,路由器在启动过程结束后就会提示用户是否进入初始化会话模式(也叫“setup”模式)。路由器的相关硬件如图5-1所示。图5-1路由器组件5.2路由器接口类型路由器是一种用于网络之间互联的网络接入设备,因其连接的网络可能多种多样,所以其接口类型也就比较多。5.2.1路由器接口概述路由器的接口技术非常复杂。路由器既可以对不同局域网段进行连接,也可以对不同类型的广域网络进行连接,所以路由器的接口类型一般可以分为局域网接口和广域网接口两种。另外,路由器本身不带有输入和终端显示设备,但它需要进行必要的配置后才能正常执行,所以一般的路由器都带有一个控制端口“Console”,用于与计算机或终端设备进行连接,通过特定的软件来进行路由器的配置。路由器的主要作用是从一个网络向另一个网络传递数据包,路由器的每一个接口连接一个或多个网络,所以路由器的接口是配置路由器主要考虑的对象之一,同一台路由器上不同接口的地址应属于不同的网络。路由器通过接口在物理上把处于不同逻辑地址的网络连接起来。这些网络的类型可以相同,也可以不同。路由器的一些接口是ISDN接口、串行接口(SerialInterface),它们通常将路由器连接到广域网链路上;还有其他一些局域网接口(LAN接口),例如Ethernet、令牌环网和FDDI等。

路由器的每个接口都有自己的名字和编号,接口的全名由它的类型标识和至少一个数字组成,编号从0开始。路由器的设计大致有两种:一种是模块化设计,如图5-2所示,一台完整的路由器由多个功能各不相同的模块组成,接口模块就是其中重要的一个模块;另一种是固化设计。对于固定设计的路由器(比如2500系列中的大部分产品),在接口的全名中,只有一个数字,并且根据它在路由器中的物理顺序进行编号。比如第一个10M以太网口的全名是Ethernet0,第二个串口的全名是Serial1。图5-2路由器的接口随着网络技术的发展和网络业务的拓展,宽带化、IP化已成为发展的必然趋势,这个趋势在可靠性、接口密度和配置的灵活性、路由计算和数据包的转发速率以及多业务支持等方面对路由器提出了更高的要求。路由器是当今网络中的主要构建模块,是获得网络层服务的关键,对网络发展起到了革命性的推进作用。路由器的出现很好地解决了局域网和城域网的连接问题,同时在更大范围内解决了不同网络之间的通信。如今,传统固定接口的路由器已不能很好地满足用户多变的组网需求,因为固定接口路由器的网络接口类型和接口数量是固定的,一旦网络需要升级,就不得不将原有的设备抛弃,重新购置,造成了很严重的重复投资;其次,随着网络的普及,已经不可能存在能够适用于所有用户需要的网络模型,每个用户都会提出适合自己特性的需求,以充分利用网络并保护原有投资。于是,模块化路由器应运而生了,并很快成为网络市场的热门产品。目前,模块化路由器已经成为用户和厂商重点选择的对象,其原因是:模块化路由器相对于固定接口的路由器来说,最大的优势在于其接口采用模块化设计,可以根据用户的不同需求选择不同类型的接口模块,并可以通过增加或替换接口模块来适应用户在不同应用环境下扩容的需求和业务的发展,保护用户的原有投资。模块化路由器如图5-3所示。图5-3模块化路由器5.2.2局域网端口

不同的网络有不同的端口类型,常见的以太网端口主要有AUI、BNC和RJ-45端口,还有FDDI、ATM、光纤端口。

1.AUI端口

AUI端口是用来与粗同轴电缆连接的端口,它是一种“D”型15针端口,在令牌环网络或总线型网络中是一种比较常见的端口。路由器可通过粗同轴电缆收发器实现与10Base-5网络的连接,但更多的是借助于外接的收发转发器(AUI-to-RJ-45)来实现与10Base-T网络的连接。AUI端口示意图如图5-4所示。图5-4AUI端口

2.RJ-45端口

RJ-45端口是常见的双绞线以太网端口。因为在快速以太网中主要采用双绞线作为传输介质,所以根据端口的通信速率不同,RJ-45端口又可分为10Base-T网RJ-45端口和100Base-TX网RJ-45端口两类。图5-5左边所示的为10Base-T网RJ-45端口,而右边所示的为10/100Base-TX网RJ-45端口。其实这两种RJ-45端口仅就端口本身而言是完全一样的,但端口中对应的网络电路结构是不同的。图5-5RJ-45端口

3.SC端口

SC端口也就是光纤端口,它用于与光纤的连接。一般来说,这种光纤端口不太可能直接用光纤连接至工作站,而是通过光纤连接到快速以太网或千兆以太网等具有光纤端口的交换机。图5-6所示为SC端口。图5-6SC端口5.2.3广域网端口

广域网规模大,网络环境复杂,使其路由器用于连接广域网的端口的速率要求非常高,在以太网中一般都要求在100Mb/s快速以太网以上。下面介绍几种常见的广域网端口。

1.RJ-45端口

利用RJ-45端口也可以建立广域网与局域网之间的VLAN连接,以及与远程网络或Internet的连接。图5-7所示为快速以太网(FastEthernet)端口。图5-7快速以太网端口

2.AUI端口

AUI端口用于与粗同轴电缆连接的网络端口,常用于与广域网的连接。在Cisco低端路由器上,提供了AUI与RJ-45两个广域网连接端口,用户可以根据自己的需要选择适当的类型,如图5-8所示。图5-8广域网AUI端口3.高速同步串口

在路由器的广域网连接中,应用最多的端口是“高速同步串口”(SERIAL),这种端口主要用于连接目前应用非常广泛的DDN、帧中继(FrameRelay)、X.25、PSTN(模拟电话线路)等网络连接模式。这种同步端口一般要求速率非常高,因为一般来说通过这种端口所连接的网络的两端都要求实时同步。图5-9所示为高速同步串口。图5-9高速同步串口1)异步串口

异步串口(ASYNC)主要应用于Modem或Modem池的连接,用于实现远程计算机通过公用电话网拨入网络。图5-10所示为异步串口。图5-10异步串口2) ISDNBRI端口

ISDNBRI端口用于ISDN线路通过路由器实现与Internet或其他远程网络的连接,可实现128kb/s的通信速率。ISDN有两种速率连接端口:一种是ISDNBRI(基本速率端口),另一种是ISDNPRI(基群速率端口)。ISDNBRI端口采用RJ-45标准,与ISDNNT1的连接执行RJ-45-to-RJ-45直通线。图5-11所示为ISDNBRI端口。图5-11ISDNBRI端口5.2.4路由器配置端口

路由器的配置端口有两个,分别是“Console”和“AUX”。“Console”通常是在进行路由器的基本配置时通过专用连线(一般指反转线)与计算机连用的,而“AUX”是在路由器的远程配置连接时用的。

1.Console端口

Console端口可以用专用连线直接连接至计算机的串口,利用终端仿真程序(如Windows下的“超级终端”)进行路由器本地配置。路由器的Console端口多为RJ-45端口。图5-12中包含了一个Console配置端口。图5-12Console端口与AUX端口2.AUX端口

AUX端口为异步端口,主要用于远程配置,也可用于拨号连接,还可通过收发器与Modem进行连接,支持硬件流控制(HardwareFlowControl)。AUX端口与Console端口通常被放置在一起,因为它们各自所适用的配置环境不一样。AUX端口如图5-12所示。5.3路由器的硬件连接路由器的应用非常广泛,它所具有的端口类型一般也是比较多的,它们用于各自不同的网络连接,如果不明白各端口的作用,就很可能造成错误的连接,从而导致网络连接不正确、网络不通。路由器的硬件连接主要包括与局域网接入设备之间的连接、与广域网接入设备之间的连接以及与配置设备之间的连接。5.3.1路由器与局域网接入设备之间的连接

局域网接入设备主要是指交换机,交换机通常支持的端口有RJ-45和SC。

1.RJ-45-to-RJ-45

这种连接方式表示路由器所连接的两端都是RJ-45端口。如果路由器和交换机集线设备均提供RJ-45端口,那么,可用双绞线将交换机和路由器的两个端口连接在一起。需要注意的是,与交换机之间的连接不同,路由器和交换机之间的连接不能用交叉线,而要用直通线,也就是说,跳线两端的线序完全相同,但也不是说只要线序相同就行,如对于100Mb/s的网络来说就要采用100Mb/s交换法。再一个要注意的是,交换机之间的级联通常是通过级联端口进行的,而路由器与交换机之间的互联是通过普通端口进行的。另外,路由器和交换机端口通信速率应当尽量匹配,否则,宁可使交换机的端口速率高于路由器的速率。

2.AUI-to-RJ-45

如果路由器仅拥有AUI端口,而交换机提供的是RJ-45端口,那么,必须借助于AUI-to-RJ-45收发器才可实现两者之间的连接。当然,收发器与交换机之间的双绞线跳线也必须用直通线,连接如图5-13所示。图5-13AUI-to-RJ-45连接示意图

3.SC-to-RJ-45或SC-to-AUI

如果交换机只拥有光纤端口,而路由设备提供的是RJ-45端口或AUI端口,那么必须借助于SC-to-RJ-45或SC-to-AUI收发器才可实现两者之间的连接。收发器与交换机设备之间的双绞线跳线同样必须用直通线。5.3.2路由器与互联网接入设备的连接

路由器与互联网接入设备的连接情况主要有以下几种:

1.异步串行口

异步串行口主要是用来与Modem连接,使远程计算机通过公用电话网拨入局域网络。除此之外,也可用于连接其他终端。当路由器通过电缆与Modem连接时,必须用AYSNC-to-DB25或AYSNC-to-DB9适配器。路由器与Modem或终端的连接如图5-14所示。图5-14异步串行口连接示意图

2.同步串行口

在路由器中支持的同步串行口类型比较多,如Cisco系统就可以支持5种不同类型的端口,分别是:EIA/TIA-232端口、EIA/TIA-449端口、V.35端口、X.21串行电缆端口和EIA-530端口,对应的端口图分别如图5-15~5-19所示。要注意的是,一般来说,适配器连线的两端采用不同的外形(一般带插针的一端称之为“公头”,而带有孔的一端通常称之为“母头”),但也有例外,如“EIA-530”端口两端都是一样的端口类型,这主要是考虑到连接的紧密性,参见图5-19。各类端口的“公头”为DTE(DataTerminalEquipment,数据终端设备)连接适配器,“母头”为DCE(DataCommunicationsEquipment,数据通信设备)连接适配器。图5-15EIA/TIA-232端口图5-16EIA/TIA-449端口图5-17V.35端口图5-18X.21串行电缆图5-19EIA-530端口图5-20所示为同步串行口与互联网接入设备连接的示意图,在连接时只需要将对应连接用线与设备端端口类型相匹配就可以正确连接。图5-20同步串行口与Internet接入设备连接

3.ISDNBRI端口

路由器的ISDNBRI模块分为两类:ISDNBRIS/T模块和ISDNBRIU模块。前者必须与ISDN的NT1终端设备一起才能实现与互联网的连接,因为S/T端口只能连接数字电话设备,不能通过NT1连接现有的模拟电话设备,连接图如图5-21所示。而后者由于内置有NT1模块,称之为“NT1+”终端设备,它的“U”端口可以直接连接模拟电话外线,因此,无需再外接ISDNNT1,可以直接连接至电话线墙板插座,如图5-22所示。图5-21ISDNBRIS/T模块图5-22ISDNBRIU模块5.3.3路由器配置端口的连接

与前面讲的一样,依据配置方式的不同,路由器所采用的配置端口也不同,主要有两种:一种是本地配置时采用的“Console”端口;另一种是远程配置时采用的“AUX”端口。

1.Console端口的连接方式

要使用计算机配置路由器,必须用翻转线将路由器的Console端口与计算机的“串口/并口”连接在一起,这种连接线一般来说需要特制,根据计算机端口所使用的是串口还是并口,选择制作RJ-45-to-DB-9或RJ-45-to-DB-25转换用适配器,如图5-23所示。图5-23Console端口的连接方式2.AUX端口的连接方式

当需要通过远程访问的方式实现对路由器的配置时,就需要使用AUX端口。根据Modem所支持的端口情况,来确定通过AUX端口与Modem进行连接时要借助的收发器是RJ-45toDB9还是RJ-45toDB25。路由器的AUX端口与Modem的连接方式如图5-24所示。图5-24AUX端口的连接方式5.4路由器的配置5.4.1路由器的配置环境一般的路由器操作系统都支持多种方式对路由器进行配置,用户可以选择以下连接方式对路由器进行配置:· 利用终端通过Console口进行本地配置。· 利用异步口连接Modem进行远程配置。· 通过Telnet方式进行本地或者远程配置。· 预先编辑好配置文件,通过TFTP方式进行网络配置。下面对前三种典型的配置方法进行详细的说明。

1.通过Console口搭建本地配置环境

在路由器第一次运行的时候,必须通过Console口方式对路由器进行配置,具体的操作步骤如下:

(1)将字符终端或者计算机的串口通过标准的RS232电缆和路由器的Console口(也叫配置口)连接,如图5-25所示。

说明:在不同系列、不同型号的路由器中,Console口、AUX口在路由器的正面还是反面会有所不同,请参阅相关产品的《安装手册》。图5-25通过Console口配置(2)配置终端的通信设置参数。如果采用计算机,则需要运行终端仿真程序,如Windows操作系统提供的Hyperterm(超级终端)等,以下以超级终端为例,说明具体的操作过程。运行超级终端软件,建立新连接(如图5-26和图5-27所示),选择与路由器的Console连接的串口(如图5-28所示),设置通信参数:波特率为9600、8位数据位、1位停止位、无校验、无流控(如图5-29所示)。图5-26在开始菜单中运行超级终端图5-27为连接会话输入名称图5-28选择和路由器的Console连接的微机串口图5-29设置串口的通信参数(3)路由器上电,启动路由器,这时将在终端屏幕或者计算机的超级终端窗口内显示自检信息,自检结束后提示用户键入回车,直到出现命令行提示符“Router>”,如图5-30所示。

(4)在终端上或者超级终端中对路由器进行配置,查看路由器的运行状态,如果需要帮助,可以随时键入“?”,路由器便可以提供详细的在线帮助。图5-30路由器提示符具体操作步骤如下:

(1)在微机的串口上和路由器的异步口上分别连接异步Modem,如图5-31所示。

(2)对连接在路由器AUX口上的异步Modem进行初始化,设置为自动应答方式,具体的方法是:将用于配置Modem的终端或者超级终端的波特率设置成和路由器连接Modem的异步口波特率一致,将Modem通过标准RS232电缆连接到微机的串口上,根据Modem的说明书,将Modem设置成为自动应答方式,一般的异步Modem的初始化序列为“AT&FS0=1&W”,出现“OK”提示则表明初始化成功,然后再将初始化过的Modem连接到路由器的AUX口上。图5-31搭建远程配置环境(3)在用于远程配置的计算机上运行终端仿真程序,比如Windows操作系统的超级终端等,建立新连接,和通过Console配置一样,设置终端仿真类型为VT100,选择连接时使用的Modem,并且输入路由器端的电话号码,如图5-32所示。图5-32超级终端拨号连接配置(4)如图5-33所示,利用远程微机进行拨号,与路由器异步口上连接的Modem建立远程连接,连接成功后,键入回车,直到出现命令行提示符“Red-Giant>”。

(5)利用远程计算机对路由器进行配置,查看路由器的运行状态,如果需要帮助,可以随时键入“?”,路由器便可以提供详细的在线帮助。图5-33在远程微机上拨号

3.搭建本地或者远程的Telnet配置环境

如果用户已经配置好路由器各端口的IP地址,同时可以正常地进行网络通信,则可以通过局域网或者广域网,执行Telnet客户端登录到路由器上,对路由器进行本地或者远程的配置。

说明:通过Telnet方式对路由器进行配置,首要条件是路由器已经可以进行正常的网络通信,同时用于配置的微机和路由器网络可以连通,否则不能通过Telnet方式对路由器进行配置;另外,必须在linevty中配置密码才可以登录,同时在全局配置层中必须配置控制密码,否则无法进入特权层对路由器进行配置。如图5-34所示,如需建立本地Telnet配置环境,则只需要将微机上的网卡端口通过局域网与路由器的以太网口连接,如需要建立远程Telnet配置环境,则需要将微机和路由器的广域网口连接。

说明:通过Telnet方式对路由器进行配置的过程中,不能修改路由器端口的IP地址,否则Telnet连接会断开。如果确实有必要修改,可以在修改端口IP地址后,重新用新的IP地址进行Telnet登录。一般默认情况下,可以同时运行5个Telnet连接对路由器进行配置。图5-34建立Telnet配置环境5.4.2利用命令行端口进行配置

路由器命令行端口(CommandLineInterface, CLI)是一个基于DOS命令行的软件系统模式,对大小写不敏感(即不区分大小写)。不仅路由器有这种模式,交换机、防火墙也有,其实就是一系列相关命令。与DOS命令不同的是,CLI可以缩写命令与参数,只要它包含的字符足以与其他当前可用到的命令和参数区别开来即可。虽然对交换机的配置和管理可以通过多种方式实现,即可以使用纯字符形式的命令行和菜单(Menu),也可以使用图形界面的Web浏览器或专门的网管软件(如CiscoWorks2000),但是相比较而言,命令行方式的功能更强大,当然掌握起来难度也更大些。下面介绍利用命令行方式对路由器进行配置的常用命令。

1.用户模式→enable→特权模式

用户模式仅允许使用基本的监测命令,在这种模式下不能改变路由器的配置,命令提示符Router表明用户正处在User模式下。特权模式可以使用所有的配置命令,在用户模式下访问特权模式一般都需要一个密码,命令提示符router#表明用户正处在Privileged模式下。

当第一次启动成功后,Cisco路由器会出现用户模式提示符Router>。如果想进入特权模式,键入enable命令(第一次启动路由器时不需要密码),这时,路由器的命令提示符变为Router#。再输入exit,可从当前配置模式退到上一级配置模式。例如:

Router>enable

Router#exit

Router>

2.全局配置模式

用户模式一般只允许用户显示路由器的信息而不能改变任何路由器的设置,要想使用所有的命令,就必须进入特权模式。在特权模式下,还可以进入到全局模式和其他特殊的配置模式,这些特殊模式都是全局模式的一个子集。例如:

Router#configureterminal

Router(config)#

3.路由器端口

路由器支持两种类型的端口:物理端口和逻辑端口。物理端口意味着该端口在路由器上有对应的、实际存在的硬件端口,如:以太网端口、同步串行端口、异步串行端口、ISDN端口等。逻辑端口意味着该端口在路由器上没有对应的、实际存在的硬件端口,如Dialer端口、NULL端口、Loopback端口、子端口等。逻辑端口可以与物理端口关联,也可以独立于物理端口存在。实际上对于网络协议而言,无论是物理端口还是逻辑端口,都是一样的对待。

在全局模式下输入“

interface端口号”就可以进入路由器端口配置模式。例如:

Router1(config)#interfacefastethernet0

Router1(config-if)#

4.CLI提示符

在配置路由器时,理解所遇到的不同提示符的含义,是非常重要的。CiscoIOS共包括6种不同的命令模式:UserExec模式、PrivilegedExec模式、VLANDataBase模式、Globalconfiguration模式、InterfaceConfiguration模式和LineConfiguration模式。在不同的模式下,CLI界面中会出现不同的提示符。为了方便大家查找和使用,表5-1列出了6种CLI命令模式的提示符与用途。

5.帮助和编辑功能

1)命令行相关帮助

CiscoIOS提供了丰富的在线帮助功能,只需要输入一个“?”,便可以得到详细的帮助信息,为了得到有效的命令模式、指令名称、关键字、指令参数等方面的帮助,可以执行表5-2中的命令。说明:表中 # 为当前命令模式下的系统提示符,abbreviated-command-entry为用户输入的简短的命令入口。

在任何命令模式下,输入help便可以获得简短的帮助信息。例如:

Router#help

Helpmayberequestedatanypointinacommandbyenteringaquestionmark‘?’.

Ifnothingmatches,thehelplistwillbeemptyandyoumustbackupuntilenteringa'?'showstheavailableoptions.Twostylesofhelpareprovided:

1.Fullhelpisavailablewhenyouarereadytoenteracommandargument(e.g.‘show?’)anddescribeseachpossibleargument.

2.Partialhelpisprovidedwhenanabbreviatedargumentisenteredandyouwanttoknowwhatargumentsmatchtheinput

(e.g.'showpr?'.)在任何命令模式下,如果用户不知道在该命令模式下有哪些可以执行的命令,可以在该命令模式的系统提示符下简单输入一个“?”,便可以获得该命令模式下所有可以执行的命令和该命令的简短的说明。例如:

Router>?

Execcommands:

Clear Resetfunctions

exit ExitfromtheEXEC

disable Turnoffprivilegedcommands对于一些命令,用户可能知道这个命令是以某些字符开头的,但是完整的命令又不知道,这时可以使用RGNOS(Red-GiantNetworkOperatingSystem)提供的模糊帮助功能。只需要输入开头的少量的字符,同时紧挨着这些字符再键入“?”,操作系统便会列出以这些字符开头的所有的指令了。例如:

Router#c?

clearclockconfigurecopy

如上例,在特权用户模式下输入“c?”,RGNOS便列出在特权用户模式下的以字符“c”开头的所有的命令了。如果不知道命令后面可以跟随哪些参数,或者有哪些后续命令选项,操作系统也可提供强大的帮助。只需要输入对应的命令,同时输入一个空格后,再输入“?”,RGNOS便会将该命令的所有的后续命令或者参数类型列出来,并且对各个后续命令选项给予简短的说明,给出各个参数的取值范围,以保证输入指令的正确性。例如:

Router#copy?

flash: Copyfromflash:filesystem

running-config Copyfromcurrentsystemconfiguration

startup-config Copyfromstartupconfiguration

tftp: CopyfromaTFTPserver

该例列出了后续的所有命令,并且给予了简短的说明。再例如:

Router(config)#access-list?

<1-99>IPstandardaccesslist

<100-199>IPextendedaccesslist

<1300-1999>IPstandardaccesslist(expandedrange)

<2000-2699>IPextendedaccesslist(expandedrange)

该例列出了各种参数类型,并且给出了参数的取值范围,同时对各个参数作以简短的说明。2)查看命令行历史记录

路由器操作系统提供了可以记录用户输入命令的功能,也就是所谓的命令行历史记录功能,这个功能在输入一些比较长、复杂的指令时特别有用,以前输入的所有的指令可以通过上下光标键重新调出来,类似DOSKey的功能。

(1)设置命令行历史记录缓冲区大小。RGNOS默认可记录最近输入的10条指令,可以通过指令设置命令行历史记录缓冲区的大小。要设置命令行历史记录缓冲区大小,可在特权用户模式下执行以下命令:

Router#terminalhistorysizenumber

//设置命令行历史记录缓冲区大小上述命令设置后,只对当前的终端会话起作用,并不会保存其值,如果要保存设置值,需要到指定的线路配置模式下配置,执行如下命令:

Router(config-line)#historysizenumber

//设置指定线路命令行历史记录缓冲区大小

比如要配置控制台口命令行历史记录缓冲区大小为15,则执行如下命令序列:

Red-Giant#configureterminal //进入全局配置模式

Red-Giant(config)#lineconsole0

//进入控制口线路配置模式

Red-Giant(config-line)#historysize15

//指定命令行历史记录缓冲区(2)调出历史命令行。要调出用户最近输入的命令行,可以执行表5-3所示的键盘输入。可以通过命令来禁止或者允许命令行历史记录功能,临时禁止/允许当前的终端会话命令行历史记录功能,并且不保存。

说明:光标键只有在配置终端的终端仿真类型为VT100或者ANSI的时候才可以使用,在其他的仿真类型下,无法使用光标键调出历史命令行。3)编辑命令行配置

(1)在命令行中移动光标键。在命令行中移动光标键的方法如表5-3所示。(2)命令行自动补齐。如果用户忘记了一个完整的命令,或者希望可以减少输入的字符的数量,可以采用RGNOS提供的命令行自动补齐功能。只需要输入少量的字符,然后按“Tab”键,或者按“Ctrl+I”键,由RGNOS自动补齐成为完整的命令,当然必要条件是输入的少量字符已经可以确定一个唯一的命令了。比如在特权用户层,只需要输入conf,然后按“Tab”或者“Ctrl+I”键,则由系统将自动为您补齐成为完整的configure命令。例如:

Red-Giant#conf“Tab”

Red-Giant#configure(3)命令行删除。在命令行中删除字符的方法如表5-5所示。4)命令行错误提示信息

不管是什么厂家的OS系统,对于用户输入的命令、参数都必须进行严格的检查判断,对于错误的命令给出提示,方便用户找出问题。常见的错误提示如表5-6所示。6.ROM:SystemBootstrap,Version11.3(2)XA4,RELEASESOFTWARE(fc1)

7.Routeruptimeis4minutes

8.SystemreturnedtoROMbyreloadat20:18:37UTCMonSep92002

9.Systemimagefileis“flash:c2600-is-mz.120-7.t.bin”

10.Cisco2620(MPC860)processor(revision0x102)with26624K/6144Kbytesofmemory.

11.ProcessorboardIDJAD04240CNP(2383571026)12.M860processor:partnumber0,mask49

13.Bridgingsoftware.

14.X.25software,Version3.0.0.

15.1FashtEthernet/IEEE802.3interface(s)

16.2Serial(sync/async)networkinterface(s)

17.32Kbytesofnon-volatileconfigurationmemory.

18.8192Kbytesofprocessorboardsystemflash(Read/Write)

19.Configurationregisteris0x2102说明:

第2行显示IOS的版本号。

第6行显示bootstrap版本号。

第7行显示路由器已经运行的时间。

第8行显示上次启动的原因,这里是因为上次使用了reload命令。

第9行显示系统是从flash中加载的IOS及IOS的名字。第10行显示CPU型号和RAM大小。共32M内存,其中6M用作I/O缓冲区。

第15、16行显示端口类型和数量。

第17行显示NVRAM的大小。

第18行显示Flash的大小。

第19行显示寄存器的值,该值与加载IOS的位置有关,详见加载IOS的顺序。

7.设置主机名与时钟

1)路由器主机名的配置

(1) Cisco路由器主机名的配置。配置命令如下:

Router(config)#hostnamehostname //设置路由器名称

在默认情况下,Cisco路由器的名称为Router。例如:将路由器的名称改成RouterA。

Router#configureterminal //进入全局配置模式

Router(config)#hostnameRouterA

//设置路由器名称为RGNOS

RouterA(config)#^Z //退出全局配置模式

RouterA#write //保存当前配置

Buildingconfiguration...

[OK](2)华为路由器的主机名配置。设置命令如下:

hostnamehostname

在默认情况下,华为路由器的名称为Quidway。

例如,将路由器的名称改为QuidwayR2501:

Quidway#hostnameQuidwayR2501

QuidwayR2501#2)路由器工作时间的配置

(1) Cisco路由器的工作时间的配置。设置路由器的日期和系统时钟的命令如下:

Router#clocksethh:mm:ssdatemonthyear

//设置路由器的日期和系统时钟,

或Router#clocksethh:mm:ssmonthdateyear

//但重启路由器后该设置将失效例如,把系统时间改成2007-12-25,08:00:00:

RouterA#shclock //显示当前系统时间

clock:2007-12-2011:11:34

RouterA#clockset08:00:0025dece2007

//设置路由器系统时间和日期

RouterA#showclock //确认修改系统时间生效

clock:2007-12-2508:00:00

RouterA#copyrunstart//保存当前配置

Buildingconfiguration...

[OK]在配置月份的时候,注意输入为月份英文单词的缩写。各个月份的英文缩写如下:

jan feb mar apr may jun

一月 二月三月 四月 五月 六月

jul aug sep oct nov dec

七月 八月九月 十月 十一月十二月(2)华为路由器的工作时间的配置。设置路由器的日期和系统时钟的命令如下:

Quidway#clockset[hour]:[minute]:[second]daymonthyear

例如,设置路由器当前日期为2007年12月11日0时0分0秒:

Quidway#clockset0:0:011122007

//设置路由器系统当前日期

Quidway#showclock //显示系统当前日期和时间③Telnet口令。要为Telnet访问路由器设置用户模式口令,执行linevty命令。路由器默认时有五条VTY线路,由0到4。但是如果使用的是企业版的路由器,会拥有更多的线路。可以用“?”查看可使用多少条线路。

例如:

Router#configt

Router(config)#linevty0?

<1-4>LastLineNumber

<cr>

9.标题栏与端口描述

1)标题栏(Banner)

当用户登录到路由器时,我们可以设置一个标题栏来为路由器的管理员提供一个有用的信息或者警告未授权用户的访问。其中,日期消息(motd)是应用最多的标题栏。

例如:

Router(config)#bannermotd#

welcomeaccessthisrouter.

#

Router(config)#^Z

Router#exit

Routercon0isnowavailable

PressRETURNtogetstarted.

welcomeaccessthisrouter.

Router>

在例中应用到了定界符,它是用来告诉路由器消息在什么位置处结束。在用户的消息中可以使用任意字符,但不可以在消息内部使用定界符。此外,消息被编辑完毕后,要按回车键,然后是定界符,最后再按回车键。2)端口描述

在路由器管理中,在端口上设置描述非常有意义,同主机名一样,这也是只在本地有意义的设置。descriptiondescription-string是一个很有帮助的命令,例如,可以设置以太网口描述。

Centre(config)#inte0

Centre(config-if)#descriptionoffice

可使用端口配置命令“nodescription”移除一个描述。5.5路由器IOS5.5.1路由器IOS概述路由器同PC机一样,也需要操作系统才能运行。路由器的操作系统叫做IOS(InternetworkOperatingSystem)。按照路由器平台、功能的不同,运行的IOS也不相同。IOS是一个特殊格式的文件,对于IOS文件的命名,Cisco采用了一套独特的规则。根据这套规则,只需要检查一下映像文件的名字,就可以判断出它适用的路由器平台、特性集、版本号以及在哪里运行和是否有压缩等。映像文件名由两部分组成,中间用点号分开,如c2600-is-mz.120-7.t.bin。第一部分细分为三个小部分,中间用短横线连接。第1小部分(c2600)指出适用的路由器平台,c2600表示Cisco的2600系列路由器。第2小部分(js、is)指出特性集。j表示企业特性集;i表示IP特性集;s表示在标准的特性集中加入了一些扩展功能。第3小部分表明映像文件在哪里运行,是否有压缩等。l表示映像文件既可以在RAM中运行,也可以在Flash中运行;m表示中只能在RAM中运行;z表示映像文件采用了zip压缩格式。

第二部分反映了映像文件的版本信息。“120-7”表示IOS版本号12.0(7),最后的bin表示这是一个二进制文件。5.5.2路由器IOS引导顺序

启动IOS的目的是使路由器开始工作。路由器加电自测确定CPU、存储器和网络端口的基本工作情况正常后,开始加载IOS。其初始化顺序如下:

(1)从ROM上装载普通引导程序(bootstartup)。引导程序是一种简单的预置操作程序,用于引导装载其他指令。

(2) IOS可存储于不同的位置,这些位置取决于寄存器的配置。

(3)装载IOS映像文件。

(4)装载NVRAM中的配置文件。

(5)如果NVRAM中没有有效的配置文件,IOS将执行初始配置程序。5.6管理配置寄存器5.6.1寄存器各个部分的含义通常在恢复密码的时候会使用引导寄存器。当用户把寄存器地址从0x2102改成0x2142的时候,实际上是改变了寄存器的第6个位。当恢复密码的时候,第6个位被设置成在启动时忽略NVRAM的引导。这是寄存器最普遍的用法。引导寄存器一般的格式如表5-7所示,说明了在Cisco路由器上0x2102这个默认设置的格式。默认情况下,Bit位1、8、13都被设置为1。

当位1被设置为1的时候,第一部分的值为2。这是告诉路由器在引导过程中,如果发现了有效的IOS,就从Flash引导。

当位4到7位被设置为0的时候,路由器从NVRAM引导。

位8告诉路由器Breakkey是失效的。

剩下的bit位是用来设置Console口的速率为9600,以及决定当网络引导失效时路由器作出回应。最常见的寄存器的用法是改变第6个bit位的值,使路由器在启动的时候忽略存储在NVRAM中的配置。

1.引导域(Bit0~3)

引导域控制了路由器的引导,它从最右边的4个位开始。如果这个区域是0x0,路由器则会用ROMmonitor模式开始引导;如果这个区域是0x1,路由器会从自带的ROM开始引导。如表5-8所示。ROM可能包含了一个完整的IOS,比如7000系列的路由器,或者它包含了部分的IOS,比如2500系列。

2.FastBoot/ForceBoot(Bit4)

当该Bit位被设置合适时,如果路由器发现配置了bootsystemflash命令,它会强制装载CiscoIOS软件。如果没有符合bootsystemflash命令中文件名的CiscoIOS软件,路由器会引导进入boot模式。比如,命令行bootsystemflashc2500-js56-1.120.3.bin强制路由器在闪存中寻找c2500-js56-1.120.3.bin这个文件。如果没有符合c2500-js56-1.120.3.bin这个名字的文件,路由器会引导进入boot模式。3.High-SpeedConsole(Bit5、11和12)

Bit5的值的设置与Bit11、Bit12相关联。设置这个值是为了Console端口可以在高于9600b/s速率的情况下进行访问。当这个值被设定时,可以在Console端口以19200b/s或者38400b/s的速率进行连接,如表5-10所示。

4.忽略NVRAM(Bit6)

Bit5的值的设置,是为了使路由器忽略NVRAM中存储的startup-config配置文件。当你忽略从NVRAM中引导的时候,就能忽略引导startup-config配置文件。

5.OEMBit(Bit7)

该Bit位是被使用于原始设备制造商(OEMs)路由器版本的。设置该值时,CiscoSystems,Inc.的标识会被忽略。如果IOS上运行有加密软件,加密警告会被显示出来。

6.BreakKey(Bit8)

该Bit位的设置是用于使BreakKey失去作用。

7.保留位(Bit8)

该Bit位的值未被使用。

8.Netboot广播格式(Bit10andBit14)

设置Bit10和Bit14是为了控制路由器以及交换机如何操作子网和主机的广播。9.Netboot失效应答(Bit13)

设置Bit13使路由器在5个netboot失效后从默认位置装载CiscoIOS。默认Bit位设置为1。如果该值设置为0,路由器不会在ROM中进行引导,而会一直使用netboot。

10.显示工厂诊断(Bit15)

该Bit位的设置是为了使路由器显示工厂诊断信息。同时设置这个值也是为了忽略NVRAM。配置寄存器值为0xA102来显示工厂诊断信息,强制工厂诊断信息在初始化的时候出现。5.6.2路由器口令恢复

如果忘记了路由器的口令,可以通过修改寄存器的值来进行恢复,此时我们需要进入路由器的BootROMMonitor运行模式。默认的配置寄存器值是0x2102,在这种情况下,路由器会查找并加载存储在NVRAM中的路由器配置。现在我们要更改寄存器值,让路由器启动的时候忽略NVRAM的内容,这样就可以避免口令验证。

1.路由器口令恢复步骤

路由器口令恢复的主要步骤如下:

(1)启动路由器并通过执行一个中断来中断启动顺序;

(2)修改配置寄存器开启第6位(值为0x2142);

(3)重启路由器;

(4)进入特权模式;

(5)将startup-config文件复制为running-config文件;(6)修改口令;

(7)将配置寄存器重设为默认值;

(8)保存路由器的配置;

(9)重启路由器。

恢复密码准备工作:PC运行终端仿真程序(启动超级终端),PC串口(COM1/COM2)通过配置线与路由器Console端口连接,如图5-35所示。图5-35PC连接路由器

2.路由器口令恢复实例

(1)路由器开机,60s内按Break键(如果没有出现提示符,路由器便重新开机。

(2)输入命令:>e/s2000002。记录返回值,通常情况下返回值为0x2102。

(3)输入命令:>o/r0x142。修改寄存器值,使其忽略NVRAM中的配置文档。

(4)输入命令:>i。初始化路由器。(7)输入命令:Router#copystartrun。把配置文件拷贝到RAM。

输入命令:Router#configt

Router(config)#config-register0x2102。恢复寄存器默认值。

Router(config)#Ctrl+z

Router#writet。保存配置文件。

(8)输入命令:Router#reload。重新启动路由器

3.各恢复口令的区别

针对不同系列的路由器,口令恢复的指令也有所不同,具体如下:

(1)修改配置寄存器指令。

①2600、2800、4500系列路由器参考指令:

Rommon1>confreg0x2142

②1700、2500系列路由器参考指令:

>o/r0x2142(2)重新启动路由器进入特权模式时,需要进行如下操作。

①2600、2800、4500系列路由器参考指令:

reset

②1700、2500系列路由器参考指令:

I(初始化)

(3)查看并修改配置。将startup-config文件复制到running-config文件命令:

Roouter#copystartup-configrunning-config(4)修改口令参考指令:

Roouter#configt

Router(config)#enablesecret新口令

(5)重设配置寄存器并重载路由器。使用config-register命令将配置寄存器设置为原默认值:

Router#configt

Router(config)#config-register0x2102

(6)使用copyrunstart命令保存配置并重启路由器。5.7备份、恢复(或升级)IOS5.7.1备份IOS在进行路由器的管理维护过程中,我们可能需要升级路由器的IOS。在升级之前,最好将IOS映像备份到TFTP服务器中。如果路由器IOS升级失败,我们可以从TFTP服务器中使用原来的IOS来恢复。TFTP服务器是一台装有TFTP程序的PC,如图5-36所示。TFTP服务器的IP地址是0。路由器的IP地址是。将路由器的IOS备份到这台服务器上。图5-36TFTP服务器连接路由器使用命令查看路由器IOS映像文件名:

Router#dirflash(查看目前IOS映像文件名,也可用Router#Showversion)

Directoryofflash:/

1-rw-5998292C2600-I-MZ.122-11.BIN(IOS映像文件名)

8388608bytestotal(2390252bytesfree)将路由器IOS映像文件备份到TFTP服务器中:

Router#copyflashtftp(备份IOS文件)

Sourcefilename[]?c2600-i-mz.122-11.bin(IOS映像文件名)

Addressornameofremotehost[]?0(远端的TFTP服务器IP地址)

Destinationfilename[c2600-i-mz.122-11.bin]?

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(感叹号提示拷贝成功)

5998292bytescopiedin324.071secs(18509bytes/sec)

Router#5.7.2恢复(或升级)IOS

将要升级的IOS映像文件拷贝到相关的目录中(如:D:\),并运行TFTP服务器软件,通过菜单设置root目录为拷贝IOS映像文件所在目录(如D:\)。假设该计算机的IP地址为0。

连接路由器的Console口与PC的COM口,使用PC的超级终端软件访问路由器。路由器的IP地址为(与PC的IP地址同网段)。对路由器进行IOS升级:

Router#copytftpflash

Addressornameofremotehost[]?0(TFTP服务器地址)

Sourcefilename[]?c2600-i-mz.122-11.bin(需升级的新IOS映像文件名)

Destinationfilename[c2600-i-mz.122-11.bin]?

Doyouwanttooverwrite?[confirm]

Accessingt0/c2600-i-mz.122-11.bin...

Eraseflash:beforecopying?[confirm]

Erasingtheflashfilesystemwillremoveallfiles!Continue?[confirm]Erasingdevice...eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...erasedee

Eraseofflash:complete

Loadingc2600-i-mz.122-11.binfrom0(viaEthernet0/0):!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(感叹号提示拷贝成功)

[OK-5998292bytes]

Verifyingchecksum...OK(0xA0C0)

5998292bytescopiedin318.282secs(18846bytes/sec)

Router#5.8路由器CDP协议5.8.1CDP协议概述Cisco在交换机和路由器上都使用了一个私有协议,用来发现邻接设备。可以启用端口上的Cisco设备发现协议(CDP),周期性地通告设备的存在,以及同直接相连的邻居交换基本信息。在CDP消息交换中的信息包括设备类型、软件版本、设备间的连接以及每一个设备中的端口号码。大多数Cisco设备上均默认运行该协议。只要是支持SNAP封装的网络(WAN或LAN),都可以运行CDP协议。CDP协议运行在数据链路层,对上层协议的透明性非常好,可以支持多种网络,如以太网、令牌环网、FDDI以及FR等网络。5.8.2CDP协议定时器

CDP协议中要涉及到更新时间定时器与保持时间定时器两个定时器(Timer)。

更新时间定时器:每隔60s时间为间隔,Cisco设备向启用了CDP的各个端口发送一个CDP信息。临近的Cisco设备接收到该更新信息后,就会更新自己的CDP邻居表。

保持时间定时器:告诉用户收到临近设备的CDP信息已多久了。默认情况下,从180s开始倒计时,如果某设备的保持时间定时器到零,那么该设备表项将从CDP邻居表中删除。5.8.3开启和关闭路由器CDP协议

在默认情况下,路由器中的CDP协议是打开的,如果路由器或某些端口上的CDP协议被人为关闭后需要打开时,可以使用命令cdprun或者cdpenable。

在全局模式下运行的cdprun是打开整个路由器的CDP功能,而在某个端口模式下运行的cdpenable是只打开这个端口的CDP功能。

Router(config)#cdprun

Router(config)#interfaceS0

Router(config-if)#cdpenable注意:cdprun命令与cdpenable命令是有优先级顺序的。只有在路由器中配置了cdprun的前提下,在相应端口下配置cdpenable才有用。

CDP协议包会使某些广域连接(如FRAMERELAY)产生不必要的费用,需关闭CDP协议。在全局模式下,需关闭所有网络端口的CDP协议或者只关闭某一端口的CDP协议。

全局模式下关闭所有网络端口的CDP协议的命令:

Router(config)#nocdprun

在相应的需要关闭CDP的端口下关闭CDP协议消息更新的命令:

Router(config-if)#nocdpenable5.8.4查看CDP信息

CDP协议通过临近设备间相互交流信息而构建一个CDP邻居表,利用该表可以显示出邻居的一些简单配置信息。尽管CDP协议工作在数据链路层,但它能够向用户提供IP地址等第三层协议的信息。

Router(config)#showcdpneighbors[typenumber][detail]

通过使用该命令,我们可以获得相连接的CDP邻居的平台、设备类型和相连接的端口等信息。

Router(config)#showcdptraffic该命令显示设备发送和接收的CDP分组数以及任何出错信息。

Router(config)#clearcdpcounters

该命令用来重置CDP协议流量计数器,当使用这个命令后,我们再用showcdptraffic命令时,就会看到所有的进出CDP数据包信息等信息都被清空了。

Router(config)#showcdp

该命令的功能是显示发送CDP协议消息的间隔时间和版本信息。Router(config)#showcdpentry{*|device-name[*][protocol|version]}

该命令用来查看特定邻居设备的信息。我们可以查看特定邻居的IP地址、硬件平台、相连接的端口、IOS版本信息。

Router(config)#showcdpinterface[typenumber]

该命令查看CDP协议在特定端口是开启的还是关闭的,也可以显示CDP的消息更新时间等内容。5.9配置主机名解析通过在路由器上配置主机表,管理者可以在使用Telnet或ping命令时直接键入和IP地址绑定的主机名,而不需要再去输入每个路由器的IP地址。该命令格式如下:Router(config)#iphosthostnameip-address这样我们在输入Telnethostname命令时,路由器会自动将hostname映射到ip-address。同理,主机名解析也会自动发生在pinghostname命令中。5.10同时管理多个Telnet会话当控制台服务器Telnet连接到路由器后,为了更为方便地对路由器进行配置及故障排除,可能需要在同一时间对多个会话连接进行管理。管理多个Telnet会话按照如下步骤进行操作:(1)使用PCTelnet到路由器上。这是1号连接。(2)在没有断开PC与路由器连接的情况下,按下Ctrl+Shift+6组合键,然后按下x键,将显示控制台服务器提示符。(3)之后,用户可以通过从IP主机列表中键入其主机名称来Telnet到另一设备。这是2号连接。(4)一旦连接到了该路由器,再次按下Ctrl+Shift+6组合键及x键,将返回到控制台提示符。

(5)输入showsessions。该命令将列出用户当前连接的会话。例如,有两个会话:一个到第一台路由器,一个到第二台路由器。若要取消其中某个会话,则可以输入disconnectX,其中X即为连接号码(例如1或2)。

(6)要转到某个会话,输入连接号码即可。如果在空命令行中直接回车也可以把用户带回上一个会话连接。

当用户尝试在IP主机列表中键入其主机名称来回到已有的一个会话中时,系统若返回“Connectionrefusedbyremotehost.”,表明要么已经有了一个连接,要么有其他人已经连接到控制端口上了。本章小结本章首先介绍了Cisco路由器的硬件组成和端口的连接方式,介绍了各种常用的配置模式以及CLI的帮助功能,学会如何使用CLI来查找命令和命令的参数,此外还介绍了一些基本的路由器的配置方法;然后介绍了CiscoIOS的概念,以及CiscoIOS的备份和升级与Cisco路由器的密码恢复,同时也介绍了CDP协议的使用及配置;最后介绍了路由器主机名解析的配置以及Telnet的配置和管理。练 习 与 思 考

一、选择题1.当启动一台路由器时,startup-config配置文件通常存储在哪种存储器中?() A.RAM B.ROM C.FLASH D.NVRAM2.当完成一台密码被遗忘的路由器的密码恢复后,寄存器应该被设置回初始值。这个值是()。 A.0x2112 B.0x2104C.0x2102 D.0x2142 E.0x21003.当用户需要查看寄存器的时候,可使用下面哪一条命令?()

A.showbooB.showflashC.showregister

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论