网络技术-路由器配置

路由器配置

路由器是工作在网络层的设备。路由器负责将数据分组从源端主机经最佳路径传送到目的端主机。
路由器主要用于同类或异类局域网以及局域网与广域网之间的互联。是连接不同逻辑子网的网络互连设备。
路由器具有异构网络互连、广域网互连、和隔离广播信息的能力。

路由器功能

路径选择(权值)

通过权值来选择最佳路由,权值越小,路由越佳。

分组转发

对于一台路由器,其分组转发的任务即是在收到数据包后,根据路由表所提供的最佳路径的信息,将其转发给下一跳的路由器、目的端口或是缺省路由器。
缺省路由也称为缺省网关,它是与主机在同一个子网中的路由器端口的IP地址。

路由表

  1. 路由表基本结构
    路由器通过对路由表的查询来选择最佳路径的策略,路由表中保存着各种传输路径的相关数据,供路由选择时使用。

  2. 路由表信息

    目的网络地址及其所对应的目的端口
    下一跳路由器的名字
    缺省路由的信息。

    三层路由表信息

    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area,N1-ospf NSSA external type 1, N2-ospf NSSA external type 2
    E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia-IS-IS inter ar

      • candidate default,U - per-user static route

      • Gateway of last resort is 202.112.41.217 to network 0.0.0.0
        O 222.29.2.0/24 [110/3] via 162.105.1.145,00:13:43,vlan1
        O 222.29.32.0/24 [110/3] via 162.105.1.145,00:13:43,vlan1
        202.37.140.0/24 is variably subnetted, 3 subnets,2 masks
        OE2 202.37.140.40/289 [110/20] via 162.105.1.145,00:13:43,Vlan1
        OE1 202.37.140.0/28 [110/22] via 162.105.1.145,00:13:43,Vlan1

      • 第2列表示路由类型:
        E1 OSPF外部路由类型1
        E2 OSPF外部路由类型2
        第4列,如【110/22】:
        110是管理距离,22是权值(metric)或成本
        管理距离用于衡量路由表中给定的路由信息源的“可信度”。 (08上)

权值是路由器通过路径选择算法为网络上的路径产生的一个数字。路由器根据这个值确定最佳路径。
路由器常用的权值: (了解)
带宽:链路的数据能力
延迟:数据包从源送到目的所需的时间
负载:链路上的活动数量
可靠性:链路的差错率
跳数:通过路由器的数量
滴答数:用IBM PC的时钟滴答计数延迟。
花费:cost,一般由管理员指定。

路由器的结构

中央处理器
CPU是路由器的处理中心,CPU负责实现路由协议、路径选择计算、交换路由信息、查找路由表、分发路由表和维护各种表格,以及转发数据包等功能。CPU的处理能力直接影响路由表查找事件、吞吐量和路由器的性能。

内存(09上、10上)
只读内存(Read Only Memory,ROM)
ROM中包括开机开机诊断程序、引导程序和操作系统软件。不能修改其中保存的内容。

随机存储器(RAM)
RAM是可读可写存储器。用来存储用户的数据包队列以及路由器在运行过程中产生的中间数据,如路由表、ARP缓冲区等。此外,RAM还用来存储路由器的运行配置文件。当路由器被关闭或重新启动时,RAM中的内容都将丢失。

非易失性随机存储器(NVRAM)
NVRAM是可读可写存储器。是用来存储路由器的启动配置文件。在路由器断电时,其内容仍能保持。
闪存(FLASH)
是可擦写的ROM。它主要负责保存操作系统的映像文件和一些微代码。在路由器断电时,其内容仍能保持。

接口(了解)
局域网接口:包括以太网、快速以太网、千兆以太网、万兆以太网、FDDI、ATM等。
广域网接口 :高速同步串行接口、异步串行接口、ISDN的PRI和BRI接口。

路由器的工作模式

用户模式(User EXEC)
当通过控制台或Telnet成功登录到路由器后,将会看到。它是一种只读模式,用户可以浏览关于路由器的某些信息,但不能进行任何修改。
该模式默认的提示符为:router>

特权模式(Priviledged EXEC)
在用户EXEC模式提示符后键入enable命令并按提示输入使能口令后将进入特权模式。可以管理系统时钟、进行错误检测、查看和保存配置文件、清楚闪存、处理并完成路由器的冷启动等操作。该模式不能对端口及网络协议进行配置。
该模式默认的提示符为:router#

、全局配置模式(Global Configuration)
在特权EXEC模式下,通过键入configure terminal命令可以进入。全局配置模式用于配置路由器的全局性的参数(主机名、口令、TFTP服务器、静态路由、访问控制列表等),更改已有配置等。
全局配置模式的默认提示符为:router(config)#

其他配置模式
包括接口配置模式、虚拟终端配置模式、路由配置模式等。
接口配置模式:router (config)#interface f0/12
router(config-if)#
虚拟终端配置模式:router (config)#line vty 0 15
router(config-line)#
接口配置模式:router (config)#router rip
router(config-router)#

设置模式(Setup)
当通过console端口进入一台刚出场的没有任何配置的路由器启动时会进入设置模式。系统以对话框提示用户设置路由器,协助用户建立第一次的配置文件。

RXBOOT模式
RXBOOT模式是路由器的维护模式。在密码丢失时,可以进入RXBOOT模式,以恢复密码。

路由器的配置(08下)
router (config)#line vty 0 15
router(config-line)#password 7 zzz307

  1. 远程登录的具体步骤
    进入“运行串口”,输入“telnet 202.112.7.4”

路由器的基本配置及其公用命令(P166)
一、路由器的基本配置
1、配置主机名
Router(config)#hostname router-phy
2、配置超级用户口令
Router(config)#enable secret phy123
Router(config)#enable password 7 phy123
3、配置系统时钟。
Router# calendar set hh:mm:ss <1 -31> MONTH <1993-2035>
如:Router# calendar set 10:24:00 22 march 2007

退出命令(exit)
Router(config-if)#exit
Router(config)#exit
Router#
Router(config-if)#end
Router#

保存配置
Router# write memory (保存到路由器的NVRAM中) 08下、11下   
Router# write network tftp (保存到TFTP服务器中)
删除配置
Router# write erase

网络的基本检测命令
① telnet   
Router> telnet paris (或IP地址)
② ping   
③ trace     
④ show命令   
Router>show flash
Router>show clock
Router>show version
Router>show configuration
Router# show ip route (09下、12上)注意模式与命令的拼写
Router# show ip protocols

路由器的接口配置

路由器接口的基本配置
1、配置接口描述信息
Router(config)#int g6/0
Router(config-if)#description to-beijing
2、配置接口带宽
Router(config)#int POS3/0
Router(config-if)#bandwidth 2500000 (设置接口带宽为2.5Gbps)

3、配置接口的IP地址
Router(config-if)#ip add 202.112.7.249 255.255.255.252
4、接口的开启与关闭
Router(config-if)#shutdown
Router(config-if)#no shutdown

局域网接口配置

1、配置标准以太网接口(Ethernet)
Router(config)# interface Ethernet0
Router(config-if)# description TO Beijing
Router(config-if)# ip address 202.112.7.4 255.255.255.0
Router(config-if)# bandwidth 10000
Router(config-if)# no shutdown
Router(config-if)# exit

2、配置快速以太网接口(Fast Ethernet)
Router(config)# interface f2/1
Router(config-if)# description TO BEIJING
Router(config-if)# ip address 202.111.41.145.255.255.255.240
Router(config-if)# bandwidth 100000
Router(config-if)# duplex full
Router(config-if)# no ip directed-broadcast
Router(config-if)# no ip proxy-arp
Router(config-if)# no shutdown
Router(config-if)# exit

广域网接口配置

1、配置异步串行口(用于连接modem,为用户提供拨号上网服务)
Router(config)# interface a1
Router(config-if)# ip unnumbered ethernet0
Router(config-if)# Encapsulation ppp (不能封装为HDLC)
Router(config-if)# Async default ip address 202.112.7.129
Router(config-if)# Async dynamic routing
Router(config-if)# Async mode interactive
Router(config-if)# no shutdown
Router(config-if)# Exit

2、配置同步串行口
高速同步串行接口类型是Serial,可简写为s。它主要用于DDN专线、帧中继、卫星、微波等广域网连接。需要配置的参数主要有接口带宽、接口协议和接口的IP地址。

Router(config)# Interface s1/1
Router(config-if)# Description TOBEIJING
Router(config-if)# Bandwidth 2048 (带宽为2M)
Router(config-if)# Ip address 212.112.41.81 255.255.255.252
Router(config-if)# Encapsulation hdlc (封装HDLC或PPP协议,HDLC为缺省)
Router(config-if)# No ip directed-broadcast
Router(config-if)# No ip proxy-arp
Router(config-if)# No shutdown
Router(config-if)# Exit

3、配置POS接口(综合题)
Router(config)# Interface POS3/0
Router(config-if)# Description TO BEIJING
Router(config-if)# Bandwidth 2500000
Router(config-if)# Ip address 212.14.37.18 255.255.255.252
Router(config-if)# Crc 32 (可选的CRC校验位是16和32)
Router(config-if)# Pos framing sdh (可选帧格式是SDH和SONET)
Router(config-if)# No ip directed-broadcast
Router(config-if)# Pos flag sls0 2
(sls0=00表示是SONET帧数据,sls0=10(十进制2)表示是SDH帧)

4、loopback接口配置(12上)
loopback接口没有一个实际的物理接口与之相对应,也没有与其他网络节点相连接的物理链路。它是一个虚拟的接口,loopback接口号的有效值为0~2147483647。主要作用是他作为一台路由器的管理地址,使网络管理员可以随时登录到路由器上,对路由器进行配置管理。它还可以作为动态路由协议ospf和bgp的router id ,使路由器功能更加稳定可靠。每台路由器上都配置一个环回接口,它永远处于激活状态。网络管理员为loopback接口分配一个IP地址作为管理地址,其掩码应为255.255.255.255。

Router(config)# Int loopback 0
Router(config-if)# Ip address 192.168.1.1 255.255.255.255
Router(config-if)# No ip route-cache
Router(config-if)# No ip mroute-cache

路由器的静态路由配置

1、静态路由配置方法

静态路由的配置方法
Router(config)# ip route <目的网络地址><子网掩码><下一跳路由器的IP地址>
如:Router(config)# ip route 59.65.96.0 255.255.240.0 222.112.37.1

2、静态默认路由的配置方法(08上)
默认路由指路由器对接收的数据包找不到匹配路由表项时,如果路由表中有默认路由,路由器按默认路由的下一跳地址转发数据包。
Router(config)# ip route 0.0.0.0 0.0.0.0 <下一跳路由器的IP地址>

动态路由协议的配置

RIP动态路由协议的配置
RIP路由协议只一句路由器跳数(hop数)决定最佳路径,不考虑带宽、延时和其他因素。具有最小跳数值的路径为”最优”路径。RIP限制最大跳数为15,如果为16,意味着路径不可达。另外,RIP在路由更新报文中部携带子网掩码信息,不支持VLSM。RIP定时更新路由周期为30秒。
RIP有两个版本:v1和v2。版本2提供了VLSM,多点广播路由更新和路由更新认证等新功能。

1、RIP的基本配置(08上、11上、12上)
Router(config)#router rip
Router(config-router)#network 159.105.0.0
Router(config-router)#network 212.112.7.0
2、RIP的高级配置
配置被动接口
Router(config)#router rip
Router(config-router)#passive-interface ethernet 0

配置路由过滤
Router(config)#access-list 12 deny any
Router(config)#router rip
Router(config-router)#distribute-list 12 in ethernet0
配置管理距离
Router(config)#router rip
Router(config-router)#distance 50
定义邻居路由器
Router(config)#router rip
Router(config-router)#neighbor 202.112.7.2

OSPF动态路由协议的配置(综合题)
OSPF的基本配置

  1. 使用network命令定义参与OSPF的子网地址
    配置单个IP地址参与OSPF
    Router (config) # router ospf 63
    Router (config-router) # network 131.107.25.1 0.0.0.0 area 0
    网络地址参与OSPF
    Router (config-router) # network 133.181.0.0 0.0.255.255 area 0
    1. 定义参与OSPF的子网地址
      Router (config-router) # area 0 range 212.37.123.0 255.255.255.0

路由器的DHCP功能及其配置

动态分配是使用动态主机配置协议(DHCP),由网络站点提出DHCP请求,从DHCP服务器上自动获取一个IP地址与缺省网关、域名及域名服务器的IP地址等相关的TCP/IP属性的信息。

DHCP服务器的配置(08上、09上、09下、10上、11下)

  1. 配置IP地址池的名称,并进入DHCP Pool配置模式
    Router (config) # ip dhcp pool ttt
  2. 配置IP地址池的子网地址和子网掩码
    在DHCP Pool配置模式下:
    命令格式:network [mask | /prefix-length]
    Router(dhcp-config)#network 201.23.98.0 255.255.255.0
    Router(dhcp-config)#network 201.23.98.0/24
  3. 配置不用于动态分配的IP地址(除外地址)
    命令格式:ip dhcp excluded-address low-address [high-address]
    排除从201.23.98.2到201.23.98.10的一段IP地址
    Router(config)#ip dhcp excluded-address 201.23.98.2 201.23.98.10
    排除单个IP地址201.23.98.193
    Router(config)#ip dhcp excluded-address 201.23.98.193
    配置IP地址池的缺省网关
    命令格式:default-router address [address2 … address8]
    Router(dhcp-config)#default-router 201.23.98.1
  4. 配置IP地址池的域名系统
    配置IP地址池的域名
    在DHCP Pool配置模式下:
    命令格式:domain-name
    Router(dhcp-config)#domain-name pku.edu.cn
    配置IP地址池的域名服务器的IP地址
    在DHCP Pool配置模式下:
    命令格式:dns-server address [address2 … address8]
    Router(dhcp-config)#dns-server address 212.105.129.27 212.105.129.26
  5. 配置IP地址池的地址租约时间
    在DHCP Pool配置模式下: (注意单位)
    命令格式:lease {days [hours][minutes]|infinite}
    例:设置租约时间为5小时
    Router(dhcp-config)#lease 0 5
    6.取消地址冲突记录日志
    在全局配置模式下:
    Router(config)#no ip dhcp conflict logging配置IP地址池的地址租约时间
    在DHCP Pool配置模式下: (注意单位)
    命令格式:lease {days [hours][minutes]|infinite}
    例:设置租约时间为5小时
    Router(dhcp-config)#lease 0 5
    6.取消地址冲突记录日志
    在全局配置模式下:
    Router(config)#no ip dhcp conflict logging

路由器IP访问控制列表的功能及其配置

路由器提供的访问控制列表能够为路由器提供初级的防火墙功能,它可以根据一些准则过滤不安全的数据包,如攻击包,病毒包等,以保障网络的安全性与可靠性。

IP访问控制列表的主要功能
通过灵活地增加访问控制列表,ACL可以当作一种网络控制的有力工具,用来过滤流入和流出路由器接口的数据包。
IP访问控制列表的过滤准则
过滤源地址或目的地址
过滤端口号
过滤协议(ICMP、TCP、UDP)

访问控制列表的分类
标准访问控制列表:只能检查数据包的源地址。表号的范围是:1-99,扩展后是1300-1999
扩展访问控制列表:检查数据包的源地址与目的地址。根据源网络,目的网络,子网掩码,主机的ip地址决定数据包的过滤。该列表还可以检查指定的协议以及端口号。表号范围是100-199,扩展后是2000-2699

配置IP访问控制列表
首先在全局配置模式下定义访问列表,然后将其应用到接口中,使通过该接口的数据包需要进行相应的匹配,然后决定被通过还是拒绝。并且访问列表语句按顺序自上向下开始匹配数据 包。如果一个数据包头与访问权限表的某一语句不匹配,则继续检测列表中的下一个语句。在执行到访问列表的最后,还没有与其相匹配的语句,数据包将被隐含的“拒绝”语句所拒绝。
ACL语句的顺序非常重要。若要允许除202.204.4.2意外的所有源地址通过路由器,需要先配置“deny 202.202.4.2”再配置“permit any”

表号和名字
表号是用来标识或是引用某个访问控制列表。访问控制列名的名字用字符串来表示。
通配符掩码
访问控制列表的通配符掩码是一个32bit的数字字符串,它点分成4个8位,每组包含8bit。在通配符掩码位中,表示形式与IP地址的子网掩码相同。它实际上即是子网掩码的反码。

配置IP访问控制列表
配置标准访问控制列表(09下、10上、11上、12上、12下、13上)
在全局模式下,命令格式:
access-list access-list-number {permit | deny} source wildcard-mask

只允许源地址为211.105.130.0 255.255.255.0 子网的主机登录路由器。
Router(config)#access-list 10 permit 211.105.130.0 0.0.0.255
配置应用接口:
Router(config)#line vty 0 5
Router(config-line)#access-class 10 in

应用2 只允许源地址为182.105.130.111和222.112.7.56的两台主机登录路由器。
在全局配置模式下:
Router(config)#access-list 20 permit 182.105.130.111
Router(config)#access-list 20 permit 222.112.7.56
Router(config)#access-list 20 deny any (any 代表所有主机)
配置应用接口:
Router(config)#line vty 0 5
Router(config-line)#access-class 20 in

应用3 禁止源地址为非法地址的数据包进入路由器或从路由器输出
在全局配置模式下:
Router(config)#access-list 30 deny 10.0.0.0 0.255.255.255 log
Router(config)#access-list 30 deny 192.168.0.0 0.0.255.255
Router(config)#access-list 30 deny 172.0.0.0 0.2555.255.255
Router(config)#access-list 30 deny 172.16.0.0 0.15.255.255
Router(config)#access-list 30 permit any
配置应用接口:
Router(config)#interface g0/1
Router(config-if)#ip access-group 30 in

配置扩展访问控制列表(08上、08下、09上、10下、11上、11下)
(1)使用access-list命令。
在全局配置模式下:
命令格式:access-list access-list-number {permit | deny} protocol source wildcard-mask destination wildcard-mask [operator] [operand]
其中:operator(操作),操作有“lt"(小于)、“gt”(大于)、“eq”(等于)、“neq”(不等于)。
operatand(操作数),指的是端口号。

拒绝转发所有IP地址进出的,端口号为1434的UDP协议数据包。
在全局配置模式下:
Router(config)#access-list 130 deny any any eq 1434
Router(config)#access-list 130 permit ip any any
Router(config)#
配置应用端口:
Router(config)#interface g0/1
Router(config-if)#ip access-group 130 in
Router(config-if)#ip access-group 130 out

封禁某一台主机。
在全局配置模式下:
Router(config)#access-list 110 deny ip host 202.112.60.230 any log
Router(config)#access-list 110 deny ip any host 202.112.60.230 log
Router(config)#access-list 110 permit ip any any
配置应用接口:
Router(config)#interface g0/1
Router(config-if)#ip access-group 110 in
Router(config-if)#ip access-group 110 out

封禁ICMP协议,只允许162.105.141.0/24和202.38.97.0/24子网的ICMP数据包通过路由器。
在全局配置模式下:
Router(config)#access-list 198 permit icmp 162.105.141.0 0.0.0.255 any
Router(config)#access-list 198 permit icmp 202.38.97.0 0.0.0.255 any
Router(config)#access-list 198 deny icmp any any
Router(config)#access-list 198 permit ip any any

配置应用接口:
Router(config)#interface g0/1
Router(config-if)#ip access-group 198 in
Router(config-if)#ip access-group 198 out

使用ip access-list命令(10下、11上、11下)
在全局配置模式下:
命令格式:ip access-list extended | standard access-list-number | name
在扩展或标准访问控制列表模式下(如:Router(config-ext-nacl)#),配置过滤规则:
命令格式:permit | deny protocol source wildcard-mask destination wildcard-mask [operator] [operand]

应用 拒绝转发所有IP地进与出方向的,端口号为1434的UDP协议数据包。
在全局配置模式下:
Router(config)#ip access-list extended 130 (进入扩展访问控制列表配置模式)
Router(config-ext-nacl)#deny udp any any eq 1434
Router(config-ext-nacl)#permit up any any

应用 拒绝转发所有IP地进与出方向的,端口号为1434的UDP协议数据包。
在全局配置模式下:
Router(config)#ip access-list extended 130 (进入扩展访问控制列表配置模式)
Router(config-ext-nacl)#deny udp any any eq 1434
Router(config-ext-nacl)#permit up any any

(3)用名字标识访问控制列表的配置方法
在全局配置模式下:
命令格式:ip access-list extended | standard access-list-number | name
在扩展或标准访问控制列表模式下(如:Router(config-ext-nacl)#),配置过滤准则:
命令格式:permit|deny protocol source wildcard-mask destination wildcard-mask [operator] [operand]

应用1 禁止源地址为非法地址的数据包进入路由器或从路由器输出。
在全局配置模式下:
Router(config)#ip access-list standard test
Router(config-std-nacl)#deny 10.0.0.0 0.255.255.255 log
Router(config-std-nacl)#deny 192.168.0.0 0.0.255.255
Router(config-std-nacl)#deny 127.0.0.0 0.255.255.255
Router(config-std-nacl)#deny 172.16.0.0 0.15.255.255
Router(config-std-nacl)#permit any

配置应用接口:
Router(config)#interface g0/1
Router(config-if)#ip access-group test in
Router(config-if)#ip access-group test out

应用2 禁止端口号为1434的UTP数据包和端口号为4444的TCP数据包。
在全局配置模式下:
Router(config)#ip access-list extended block1434
Router(config-ext-nacl)#deny udp any any eq 1434
Router(config-ext-nacl)#deny tcp any any eq 4444
Router(config=ext-nacl)#permit ip any any
Router(config-ext-nacl)#

配置应用接口:
Router(config)#interface g0/1
Router(config-if)#ip access-group block1434 in
Router(config-if)#ip access-group block1434 out

查看控制访问列表:
在特权用户模式下:
Router# show access-lists
Extended IP access list block1434
deny udp any any eq 1434
deny tcp any any eq 4444
permit ip any any

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值