考试说明:选择题21-24,综合题第2题(综合考察[1][2][3]/单独考察[4],80%)
常考知识点:
-
路由器的结构
-
路由器的工作原理
-
路由器的工作模式
-
路由器的基本配置及常用命令
-
路由器的接口配置(POS接口配置)[1]
-
路由器的静态路由配置[2]
-
动态路由协议配置[3]
-
路由器DHCP的配置[4]
-
路由器IP访问控制列表的功能及其配置
考点1:路由器的结构
1.路由器的基本概念
路由器时工作在网络层的设备,负责将数据分组从源端主机经最佳路径传送到目的端主机,实现在网络层的互联。
2.路由器的结构
路由器有硬件和软件组成,路由器软件主要由路由器的操作系统(互联网操作系统组成),用于控制和实现路由器的全部功能;路由器硬件组成部分有:中央处理器(CPU)、内存(Memory)、存储器(Storage)、接口(Interface)。
(1)中央处理器
CPU是路由器的心脏,是路由器的处理中心,负责实现路由协议、路径选择计算、交换路由信息、查询路由表、分发路由表和维护各种表格,以及转发数据包等功能。CPU的能力直接影响路由器的路由表查询时间、吞吐量和路由器的性能。
(2)内存
路由器内存用于保存路由器配置、路由器操作系统、路由协议软件等。主要的类型有:只读内存(ROM)、闪存(Flash)、随机存储器(RAM)和非易失性随机存储器(NVRAM)。
①只读内存(ROM):用来永久保存路由器的开机诊断程序、引导程序和操作系统软件。
ROM的主要任务是完成路由器的初始化进程,具体包括路由器启动时硬件诊断、装入路由器操作系统IOS等。ROM是只读存储器,不能修改其中保存的内容。
②随机存储器(RAM)是可读可写存储器;
在路由器操作系统运行期间,RAM主要存储路由表、快速交换缓存、ARP缓存、数据分组缓冲区和缓冲队列、运行配置文件,以及正在执行的代码和一些临时数据信息等;在关机和重启路由器后,RAM里的数据会自动丢失。
③非易失性随机存储器(NVRAM)是一个可读可写存储器,主要用于存储启动配置文件(starting-config)或备份配置文件。
NVRAM容量较小,通常存储量只有32KB~128KB,但是存储速度非常快,而且保存的数据不会丢失。
④闪存(Flash)是可擦写的ROM,主要用于存储路由器当前使用的操作系统映像文件和一些微代码;
闪存的容量比较大,可以用来保存备份的配置文件,也不会丢失保存数据。
考点2:路由器的工作原理
1.路由选择
概念:路由器根据目的IP地址的网络地址部分,通过路由选择算法确定一条从源节点到目的节点的最佳路径。
2.分组转发
概念:沿找好的最佳路径传送信息分组。路由器在接收到一个数据分组时,首先查看数据分组头中的目的IP地址字段,根据目的IP地址的网络地址部分去查询路由表。
【注意】在数据分组通过每一个路由器转发时,分组中的目的MAC地址时变化的,但目的网络地址始终不变。
【真题】如下图所示,主机A发送数据包给B,在数据包经过路由器转发的过程中,分别写出封装在各数据包中的目的IP地址和目的MAC地址。
数据包1 目的IP地址:156.151.59.170 目的MAC地址:00e0.821d.4dec
数据包2 目的IP地址:156.151.59.170 目的MAC地址:00e0.4c5a.ad35
数据包3 目的IP地址:156.151.59.170 目的MAC地址:00e0.bcf9.ad94
数据包4 目的IP地址:156.151.59.170 目的MAC地址:00e0.4a3c.285e
数据包5 目的IP地址:156.151.59.170 目的MAC地址:0060.bccf.805a
3.路由表
路由表中记录着所有路由信息,路由表的内容主要包括目的网络地址及其所对应的目的端口或下一跳路由器地址或缺省路由的信息。
①第1列表示路由表项的来源,标识这个路由表项是通过什么方式或者通过何种路由选择协议建立的[ 括号中表示管理距离 ]。
-
“C”表示直连路由(connected),即目的网络直接与路由器端口相连;(0)
-
“S”表示为静态(static)路由;(1)
-
“I”表示使用IGRP内部网关路由协议学习到的路由信息;(100)
-
“O”表示使用OSPF开放最短路径优先协议学习到的路由信息。(110)
②第2列表示的是目标网络的地址和掩码长度。
③第3列表示目的端口或者下一跳路由器的地址。
④第4列“[]”中的前半部分为管理距离,后半部分为权值。
【技巧】Gateway of last resort is 192.168.1.254 to network 0.0.0.0
C 192.168.2.0/24 is directly connected, FastEthernet 0/1(端口名)
192.168.3.0/30 issubnetted, lsubnets
S * 0.0.0.0/0 [ 1/0 ] via 192.168.1.254
S 210.202.60.0/20 [ 1/0 ] via 192.168.1.254
S 211.210.16.0/21 [ 1/6 ] via 192.168.2.254
S 202.76.0.0/20 [ 1/0 ] via 192.168.3.254
出题点:①connectd+端口名【如果是三层交换机,connected+虚拟局域网号】
②via+目的网络(目的IP地址)
③管理距离值
考点3:路由器的工作模式
1.用户模式:Router>(UserEXEC)
在该模式下,用户只能运行少数的命令(如ping、showversion、talnet等),有限度地查看路由器的相关信息,但不能对路由器的配置做任何修改,也不能查看路由器的配置信息,只能对路由器做一些简单的操作,因而它是一个只读模式。
2.特权模式:Router#(Privileged EXEC)
在用户模式下,输入“enable”命令后按回车键,即可进入超级权限模式(如果设置了口令,还需要在回车后按提示输入口令)。该模式下,最常用的操作包括管理系统时钟、进行错误检测、查看和保存配置文件、清除闪存、处理并完成路由器的冷启动等操作。
3.全局配置模式:Router(config)#(Global Configuration)
在特权模式下,输入“config terminal”命令后回车,即可以进入全局配置模式。在全局配置模式下,可以配置子模式、接口配置子模式等其他配置模式。
4.RXBOOT模式:>
当密码丢失时,可以从该模式下恢复,因此该模式是路由器的维护模式。
5.设置(SETUP)模式
在任何时候,要进入设置模式,在特权模式下,输入setup即可。新路由器第一次进行配置时,系统会自动进入设置模式,并询问是否采用该方式进行配置。
考点4:路由器的基本配置及常用命令
1.路由器的配置方式
①通过控制端口(Console)进行配置管理。
②使用telnet远程登录配置,即使用telnet远程登录到路由器上进行配置管理。
③使用TFTP服务,以复制配置文件、修改配置文件的形式配置路由器。
④在AUX端口连接一台Modem,在远程拨号配置路由器。
⑤使用网络管理协议SNMP修改路由器配置文件的方式,对路由器进行配置。
2.路由器的基本配置
路由器的基本配置一般都是通过Console端口配置方式完成,配置的内容主要包括配置路由器的主机名、超级用户口令和远程登录口令等,包括网络的基本检测命令和配置文件的保存命令。
(1)配置路由器的主机名
<span style="background-color:#f8f8f8"><span style="color:#333333">在全局配置模式下:
Router(config)#hostname Router-test</span></span>
(2)配置超级用户口令
<span style="background-color:#f8f8f8"><span style="color:#333333">Router-test# configure terminal
---设置超级用户明码密码
Router-test(config)#enable secret 111111
------设置超级用户加密密码
Router-test(config)#enable password 7 111111</span></span>
(3)设置系统时钟
<span style="background-color:#f8f8f8"><span style="color:#333333">Router-test# calendar set hh:mm:ss <1-31> MONTH <1993-2035></span></span>
3.路由器常用命令
(1)退出命令
无论是从端口模式退出,返回全局配置模式,还是从全局配置模式退出返回特权用户模式,都可以使用exit命令一级一级地退出,也可以使用end命令,直接退回到特权用户模式。
<span style="background-color:#f8f8f8"><span style="color:#333333">Router-test(config-if)#exit
Router-test(config)#exit
或者
Router-test(config-if)#end</span></span>
(2)保存配置
当完成路由器配置,需要保存配置时,可以在特权用户模式下, 使用write命令。
<span style="background-color:#f8f8f8"><span style="color:#333333">---进入特权用户模式
Router-test>en
---保存路由器配置到NVRAM中
Router-test#write memory
---保存到TFTP服务器中
Router-test#write network tftp
---清除配置文件
Router-test#write erase</span></span>
(3)网络的基本检测命令
①ping命令使用echo协议,通过向目标主机发送数据包,根据目标主机的应答情况,来了解路径的可靠性、链路的延迟时间和目的主机是否可以到达,从而判断到目标网络的连通情况。
②trace命令是一个实用的网络诊断工具,它不仅能诊断到目的网络的连通性,还能跟踪到目标网络转发路径上每一级路由器的工作状况、延迟时间(最多30跳,超过则视为不可达)等。
③telnet命令在进行网络诊断时,需要经常登录到不同路由器上进行查看,一般路由器可支持5个telnet同时连接。该命令可在用户模式或特权用户模式下使用。
④show命令可以查看到路由器的配置情况、接口的工作状态、路由表信息、路由器软硬件版本、路由器资源的利用情况和各种协议工作信息等。
-
该命令可以在用户模式或特权用户模式下运行,但不同模式下可以查看的信息不同;
-
在用户模式下可以查看路由器系统的软硬件版本、系统时钟、flash的使用情况等;
-
在特权用户模式下,则能够查看路由器配置、路由表信息、IP的相关信息以及IP协议的统计信息等。
<span style="background-color:#f8f8f8"><span style="color:#333333">---查看flash存储器信息及存储器中的文件
Router-test>show flash [ 系统闪存目录:文件 长度 文件名 ]
---查看系统时钟
Router-test>show clock [ 返回系统时间和年月日 星期 ]
---查看路由器配置文件
Router-test>show configuration [ host name xxx]
---查看路由表
Router-test#show ip route
---查看IP路由协议信息
Router-test#show ip protocols [ Routing Protocol is "rip" ]</span></span>
考点5:路由器的接口配置
1.路由器接口的基本配置
(1)配置接口描述信息
<span style="background-color:#f8f8f8"><span style="color:#333333">---进入端口配置模式
Router-test(config)#interface f0/1
Router-test(config-if)#description To-webserver</span></span>
(2)配置接口带宽
<span style="background-color:#f8f8f8"><span style="color:#333333">---进入接口配置模式[ 带宽单位是kbit/s ]
Router-test(config)#interface f0/1
Router-test(config-if)#bandwidth 100000</span></span>
(3)配置接口地址
<span style="background-color:#f8f8f8"><span style="color:#333333">---进入接口配置模式
Router-test(config)#interface f0/1
Router-test(config-if)#ip address <IP地址> <子网掩码></span></span>
(4)接口的开启与关闭
<span style="background-color:#f8f8f8"><span style="color:#333333">---进入接口配置模式
---关闭接口
Router-test(config-if)#shutdown
---打开接口
Router-test(config-if)#no shutdown</span></span>
2.配置POS接口
POS(Packet over SONET/SDH)是一种利用SONET/SDH提供的高速传输通道直接传送IP数据包的技术,同时它也是一种高速、先进的广域网连接技术。
POS使用的链路层协议主要有PPP和HDLC。目前POS可以提供155Mbit/s、622Mbit/s、2.5Gbit/s和10Gbit/s等多种传输速率的接口。
POS接口的配置任务包括:接口带宽、接口地址、接口的链路层协议、接口的帧格式、接口的CRC校验和flag(帧头中净符合类型的标志位)等。
POS可选的帧格式是sdh和sonet,是s1s0=00表示是sonet帧的数据,s1s0=10(十进制2)表示是sdh帧的数据;POS可选的crc校验位是16和32。
<span style="background-color:#f8f8f8"><span style="color:#333333">---在全局配置模式下,配置操作如下:
Router-test(config)#interface POS0/1
Router-test(config-if)#description To-lab5
Router-test(config-if)#bandwidth 10000000 [1.单位kbit/s,1Gbit/s=10^3Mbit/s=10^6kbit/s]
Router-test(config-if)#ip address 192.168.5.1 255.255.255.252 [2.IP地址 子网掩码]
Router-test(config-if)#crc 16 [3.crc校验位]
Router-test(config-if)#pos framing sonet [4.配置帧格式]
Router-test(config-if)#no ip directed-boradcast
Router-test(config-if)#pos flag s1s0 0 [5.sonet对应00(0),sdh对应10(2)]
Router-test(config-if)#no shutdown [6.打开接口]
Router-test(config-if)#exit
Router-test(config)#exit
Router-test#</span></span>
3.Loopback接口的配置
环回(loopback)接口是一种应用最广泛的虚接口,loopback接口号有效值为0~2147483647,主要用于网络管理。网络管理员为loopback接口分配一个IP地址最为管理地址,其掩码应为255.255.255.255。Loopback接口不会关闭,总是处于激活的状态。
=>Loopback是一个虚拟接口,没有一个实际的物理接口与之对应。
loopback接口的参数配置比较简单,主要配置IP地址。
<span style="background-color:#f8f8f8"><span style="color:#333333">Router-test(config)#interface loopback 0
---配置接口IP地址和掩码,注意环回接口地址的掩码为255.255.255.255
Router-test(config-if)#ip address 192.168.100.1 255.255.255.255
---禁用route-cache功能
Router-test(config-if)#no ip route-cache
Router-test(config-if)#no ip mroute-cache
Router-test(config-if)#exit
Router-test(config)#exit
Router#</span></span>
考点6:路由器的静态路由配置
1.静态路由概念
静态路由是指网络管理员手工配置的路由信息,使用静态路由协议时,路由器不能根据网络的实际情况动态地进行路由选择。当网络的拓扑结构或链路的状态发生变化时,也无法动态地更新路由表,必须由网络管理员手动去修改路由表中相关的静态路由信息。因此它适合规模较小,网络拓扑结构没有变化的局域网和采用点到点方式连接的较为简单的网络互连环境。
2.静态路由的配置命令
静态路由由“ip route”命令在全局配置模式下配置,使用“no ip route”命令可删除静态路由配置。
<span style="background-color:#f8f8f8"><span style="color:#333333">Router-test(config)#ip route <目的网络地址> <子网掩码> <下一跳路由器的IP地址>
---默认路由[ 缺省路由 ]的静态配置方式
Router-test(config)#ip route 0.0.0.0 0.0.0.0 <下一跳路由器的IP地址> </span></span>
考点7:动态路由协议配置
1.OSPF的基本配置
①Router ospf:该命令用来启动OSPF进程,命令格式为“Router ospf <Process ID>”。其中,Process ID(PID)是OSPF的进程号,它的范围是1~65535,Process ID可以在指定范围内随意设置,它只对本地路由器内部有意义,不同的路由器PID可以相同,也可以不同。
②network ip:该命令用来定义参加OSPF的子网地址,它的命令的格式为“network <子网号> <子网掩码的反码> area <区域号>”,在单个IP地址参与OSPF时也使用此命令。
其中,子网掩码的反码计算方式为:将子网掩码表示成二进制,然后按位取反,再转换成十进制即可。
③range:该命令用于定义某一特定范围子网的聚合,它的命令格式为“area <区域号> range <子网地址> <子网掩码>”。
<span style="background-color:#f8f8f8"><span style="color:#333333">---配置单个IP地址参与OSPF
Router-test(config)#router ospf 10
Router-test(config-router)#network 192.168.1.1 0.0.0.0 area 0 [1]
Router-test(config-router)#exit
Router-test(config)#exit
Router-test#
---使用area range命令定义参与OSPF的子网地址
Router-test(config)#router ospf 10
Router-test(config-router)#area 0 range 212.37.123.0 255.255.255.0 [2]
Router-test(config-router)#exit
Router-test(config)#exit
Router-test#</span></span>
【真题】如下图所示,某校园网使用10Gbps的POS技术与CERNET相连,校园网内部使用OSPF路由协议,与CERNET连接使用静态路由协议。请阅读以下R3和R4的部分配置信息,并补充空白处的配置命令或参数,按题目要求完成路由器的相关配置。
[1]142.49.0.0 0.0.127.255
解析:题目中表明“校园网内部使用OSPF路由协议”
[2]range 142.49.0.0 255.255.128.0
[3]0.0.0.0 0.0.0.0 196.42.87.2
解析:此为校园网内部数据传输到外网的过程,其目的网络是不知道的,只能采用默认的形式书写;传输后与R4进行连接,所以下一跳网络地址应是R4路由器地址。
[4]142.49.0.0 255.255.128.0 196.42.87.1
解析:R4是通过路由器R3连接到校园网,目的是将校园网中的数据传送到CERNET中,所以目的网络地址是校园网,下一跳网络地址应为R3路由器地址。
【真题】如下图所示,某校园网使用40Gbps的POS技术与CERNET相连,校园网内部使用OSPF路由协议,与CERNET连接使用静态路由协议。请阅读以下R3的部分配置信息,并补充空白处的配置命令或参数,按题目要求完成路由器的相关配置。
[1]191.152.0.0 0.0.127.255
解析:如果校园网内提供了多个子网地址,应先将这多个子网地址进行聚合,才能计算出能够参与OSPF路由协议的子网地址。聚合后得到的子网地址是191.152.0.0/17
[2]range 191.152.0.0 255.255.128.0
[3]0.0.0.0 211.68.69.5
[4]211.68.69.5 255.255.255.252 211.68.69.6
考点8:路由器DHCP的配置
1.DHCP服务器的配置
设置为DHCP服务器,在路由器上需要完成的配置任务主要是建立IP地址池(Pool)和配置IP地址池的相关参数,首先需要配置的是IP地址池的名称,再进入DHCP地址池配置模式,在该配置模式下对DHCP进行配置,主要任务包括:IP地址池的子网地址和子网掩码、默认网关、域名和域名服务器IP地址、IP地址租用时间等配置。
(1)IP地址池的建立
<span style="background-color:#f8f8f8"><span style="color:#333333">---在全局配置模式下 [ <name>是为缩减的地址池提供的名称,可以是一组字符串或数字 ]
Router-test(config)#ip dhcp pool <name></span></span>
(2)IP地址池的子网地址与子网掩码的配置
IP地址池建立后,便进入地址池配置模式,在该模式下可进行IP子网地址和子网掩码的配置,用于设定DHCP服务器可以分配的IP地址的范围。配置的方法是在IP地址池配置模式下,执行“network <网络地址> <子网掩码>”命令。其中,<子网掩码>可采用标准的子网掩码表示或使用掩码前缀长度表示。
(3)排除不用于动态分配的IP地址
=>保留地址即除外的地址、不用于动态分配的地址。
<span style="background-color:#f8f8f8"><span style="color:#333333">---在全局配置模式下 [ low-address [high-address]:表示要排除的IP地址的范围 ]
Router-test(config)#ip dhcp excluded-address low-address [high-address]</span></span>
(4)配置默认网关
动态分配IP地址时,还需要同时为客户端指定默认网关,以便客户端TCP/IP协议正常工作。
<span style="background-color:#f8f8f8"><span style="color:#333333">---在地址池配置模式下 [ 默认网关的地址,最多可以设置8个 ]
Router-test(dhcp-config)#default-router address [address2 ... address8]</span></span>
(5)配置IP地址池的域名系统
<span style="background-color:#f8f8f8"><span style="color:#333333">---在地址池配置模式下
---①配置DNS [ 允许最多配置8个域名服务器地址,但实际应用中,域名服务器一般只有两三个 ]
Router-test(dhcp-config)#dns-server address <服务器域名> [<服务器域名2> ... <服务器域名8>]
---②配置DHCP客户端域名 [ <name>为指定的域名名称 ]
Router-test(dhcp-config)#domain-name <name></span></span>
(6)IP地址租用时间
<span style="background-color:#f8f8f8"><span style="color:#333333">---在地址池模式下 [ 参数可以包含天数、小时数以及分秒数,还可以参数设置为永不过期 ]
Router-test(dhcp-config)#lease {day [hours] [minutes] | infinite}</span></span>
考点9:路由器IP访问控制列表的功能及其配置
1.IP访问控制列表功能
访问控制列表(Access Control List,ACL)通过在路由器接口处控制路由数据包是被转发还是被阻塞来过滤网络通信流量。路由器根据ACL中指定的条件来检测通过路由器的每个数据包,从而决定是转发还是丢弃该数据包。
2.IP访问控制列表的分类
①标准访问控制列表只能检查数据包的源地址,根据源网络、子网或者主机的IP地址来决定对数据包的过滤。
标准访问控制列表的表号范围是1-99;后来又进行扩展,扩展的表号是1300-1999。
②扩展访问控制列表可以检查数据包的源地址和目的地址,根据源网络或者目的网络、子网、主机的IP地址决定数据包的过滤操作。
扩展访问控制列表除了检查源地址和目的地址外,还可以检查指定的协议,根据数据包头中的协议类型进行过滤,比如IP协议、ICMP协议、TCP协议和UDP协议等。
扩展访问控制列表的表号范围是100-199;后来又进行了拓展,扩展的表号是2000-2699。
3.配置IP访问控制列表
①IP访问控制列表是一个连续的列表,至少由一个“permit(允许)”语句和一个或多个“deny(拒绝)”语句组成。
②IP访问控制列表用名字(name)或表号(number)标识和引用。
③在配置IP访问能控制列表的首要任务就是使用“access-list”或“ip access-list”命令,定义一个访问控制列表。
④access-list命令要求只能使用表号标识列表,而ip access-list命令可以使用表号或者名字标识列表。
⑤在配置过滤规则时,ACL语句顺序很重要。
⑥路由器执行ACL是按照配置的访问控制列表中条件语句来决定的。
⑦数据包只要在跟第一个判断条件不匹配时,才能被交给ACL中下一个条件语句进行比较。
⑧若要允许“202.204.4.2”以外的所有源地址通过路由器,这是就需要先配置“deny 202.204.4.2”,再配置“permit any any”。
⑨通配符掩码(访问控制列表掩码位配置过程):32位的数字字符串;被用点号分成4个8位组,每组包含8位。
=>通配符掩码,即子网掩码的反码。
⑩在通配符掩码为中,0表示“检查数据包的IP地址相对应的比特位”,1表示“不检查(忽略)数据包的IP地址相对应的比特位”。
⑪可以使用缩写字“any”代替0.0.0.0 255.255.255.255,代表所有主机。
⑫通配符host
-
例如:Router(config)#access-list 1 deny 172.33.160.29 0.0.0.0
-
等于:Router(config)#access-list 1 deny host 172.33.160.29
-
与整个IP主机地址的所有位相匹配,可以使用缩写字“host”。
(1)使用access-list命令
①定义访问控制列表
<span style="background-color:#f8f8f8"><span style="color:#333333">---operator(操作):lt(小于)、gt(大于)、eq(等于)、neq(不等于);
---operand:端口号
access-list <表号> {permit|deny} <协议类型> <IP源地址/IP目的地址> <子网掩码的反码> [ operator ] [ operand ]</span></span>
(2)使用ip access-list命令
<span style="background-color:#f8f8f8"><span style="color:#333333">---extended|standard分别表示访问控制列表的类别
---access-list-number|name表示可以选择表号或名称方式对访问控制列表进行标识
ip access-list extended|standard access-list-number|name
---在扩展或标准访问控制模式下(如:Router(config-ext-nacl)#),配置过滤规则
permit|deny protocol <IP源地址/IP目的地址> <子网掩码的反码> [ operator ] [ operand ]</span></span>
②应用到接口
<span style="background-color:#f8f8f8"><span style="color:#333333">---in|out指示该ACL是应用到入站接口还是出站接口(没有指定默认为out)
ip access-group <表号> {in|out}</span></span>
【注意】①要注意判断访问控制列表的类型
②要熟记“access-list”和“ip access-list”配置命令语句
③要注意判断ACL的命令语句顺序
更多推荐
第7章 路由器配置及使用
发布评论