路由器的原理及其配置(二)
(1)路由器的基本配置
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
(2)几个公用命令
1,退出命令(exit)
Router(config-if)#exit
Router(config)#exit
Router#
Router(config-if)#end
Router#
2,保存配置
Router# write memory(保存到路由器的NVRAM中)
Router# write network tftp(保存到TFTP服务器中)
3,删除配置
Router# write erase
4,网络基本检测命令
1,telnet
Router> telnet paris(或IP地址)
2,ping
3,trace
4,show命令
Router> show flash
Router> show clock
Router> show version
Router> show configuration
Router> show ip route 注意模式与命令的拼写
Router> show ip protocols
四,路由器的接口配置
(1)路由器接口的基本配置
1,配置接口描述信息
Router (config)#int q6/0
Router(config-if)#description to-beijing
2,配置接口带宽
Router (config)#int POS/0
Router(config-if)#bandwidth 2500000Kbps(设置接口带宽为2.5Gbps)
3,配置接口的IP地址
Router(config-if)#ip add 202.112.7.249 255.255.255.252
4,接口的开启与关闭
Router (config)#shutdown
Router(config-if)#no shutdown
(2)局域网接口配置
1,配置标准以太网接口(Ethernet)
Router (config)#interface Ethernet0
Router(config-if)#description TO Beijing
Router (config)#
Ip address 202.112.7.4 255.255.255.0
Router(config-if)#andwidth 10000
Router (config)#no shutdown
Router(config-if)#exit
2,配置快速以太网接口(Fast Ethernet)
Router (config)#interface f2/1
Router(config-if)#description TO Beijing
Router (config)#
Ip address 202.111.41.145 255.255.255.240
Router(config-if)#andwidth 100000
Router (config)#dup;es full
Router (config)#no ip directed-broadcast
Router (config)#no ip proxy-arp
Router (config)#no shutdown
Router(config-if)#exit
3,配置千兆以太网接口(Gigabit Ethernet)
与快速以太网接口配置类似。
(3)广域网接口配置
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
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 TO Beijing
Router(config-if)#andwidth 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)#andwidth 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 s1s0 2
(s1s0=00表示是SONET帧数据,s1s0=10(十进制2)表示是SDH帧数据)
4,loopback接口配置
Loopback接口没有一个实际的物理接口与之相对应,也咩有与其他网络节点相连接的物理链路。它是一个虚拟的接口,loopback接口号的有效值为0到2147483647,主要作用是它作为一台路由器的管理地址,使网络管理员可以随时登录到路由器上,对路由器进行配置管理。它还可以作为动态路由协议OSPF和BGP的router id,使路由器功能更加稳定可靠。每台路由器上都配置一个IP地址环回接口,它永远处于激活状态。网络管理员为loopback接口分配置一个作为管理地址,其掩码应为255.255.255.255。
Router (config)#int loopback 0
Router(config-if)#
ip address 192.168.1.1 255.255.255.252
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)静态默认路由器的配置方法
默认路由指路由器对接受的数据包找不到匹配路由表项时,如果路由表中有默认路由,路由器按默认路由的下
一跳地址转发数据包。
Router (config-if)# ip route 0.0.0.0 0.0.0.0 <下一跳路由器的IP地址>
静态路由配置示例:
六,动态路由协议的配置
(1)RIP动态路由协议的配置
RIP路由协议只一句路由器跳数(hop数)决定最佳路径,不考虑带宽,延时和其他因素。具有最小跳数值的路径
为“最优”路径。RIP限制最大跳数为15,如果为16,意味着路径不可达。另外,RIP在路由更新报文中部携带子网掩
码信息,不支持VLSM。RIP定时更新路由周期为30秒。
在默认情况下,RIP不考虑带宽、时延等因素,而使用一种非常简单的制度:距离就是通往目的站点所需经过的
链路数,也称为跳数,跳数越小,路径越佳,RIP将跳数最小的路径作为最佳路径。RIP的跳数取值为1~15,数值16表
示无穷大,即路径不可达。RIP不支持可变长掩码,因此它只根据各类网络的网络号来确定这个IP地址的掩码。
RIP有两个版本:v1和v2.版本2提供了VLSM,多点广播,路由更新和路由更新认证等新功能。
(2)配置命令:
1,routerrip命令
该命令用于启动RIP协议,开始RIP进程。
2,network命令
该命令用于设置参与RIP协议的网络地址。
它的命令格式为<network+网络地址>。
3,passive-interface命令
该命令用于指定被动接口,该接口将被抑制路由更新,即路由更新报文不再通过该路由器的接口。
它的命令格式为<passive-interface+接口>
4,distribute-list命令
该命令用于指定有路由过滤功能的接口,在被指点的路由器的接口上,既可以过滤其接收的路由更新信息,还
可以过滤输出的路由更新信息,它常与passive-interface一起使用,这样被指定的接口既可以过滤接收的路由信息,也
可阻止该路由器更新信息的输出,即禁止了该接口参加RIP。
它的命令格式为<distribute-list+接口>。
5,distance命令
该命令用来配置或改变OSPF的管理距离,它用来测量路由的可信度,该值越小则可信度越高,OSPF的管理距离
默认值为110,有效值范围为1~255。
它的命令格式为<distance+管理距离>。
6,neighbor命令
该命令用于指定邻居路由器,这样,RIP路由器在不容许发送广播包或是在网络技术不支持网络广播的特殊情况
下,路由器仍可以单播的方式向该邻居路由器发送路由更新信息。
它的命令格式为<neighbor+邻居路由器的IP地址>。
(3)RIP的基本配置
Router (config)#router rip
Router(config-router)#network 159.105.0.0
Router(config-router)#network 212.112.7.0
(4)RIP的高级配置
a)配置被动接口
Router (config)#router rip
Router(config-router)#passive-interface ethernet 0
b)配置路由过滤
Router(config)#access-list 12 deny any
Router (config)#router rip
Router(config-router)#distribute-list 12 in ethernet
c)配置管理距离
Router (config)#router rip
Router(config-router)#distance 50
d)定义邻居路由器
Router (config)#router rip
Router(config-router)#neighbor 202.112.7.2
(5)OSPF动态路由协议的配置
1,OSPF的原理
OSPF全称为开放式最短路径优先协议。相比于RIP,OSPF克服了它的许多缺陷:OSPF不再采用跳数的概念,
而是根据接口的吞吐率、拥塞状况、往返时间、可靠性等实际链路的负载能力来进行路由选择,在选择出最短、最优
路由的同时并允许保持到达同一目标地址的多条路由。OSPF是一种分层次的路由协议,其层次中最大的实体是自治
系统,在每个自治系统中,再将网络划分为不同的区域,每个区域都有自己特定的标识号,即区域ID,它是一个32位
的无符号数值,范围是0到4294967295,其中区域ID为0时表示的是主干区域。
2,配置命令
1)routerospf命令
该命令用来启动OSPF进程,命令格式<ospf+ProcessID>,其中ProcessID是OSPF的进程号,它的范围是1~65535。
2)networkip命令
该命令用来定义参与OSPF的子网地址,它的命令的格式为<networkip+子网号+子网掩码的反码+area+区域号>,
在单个IP地址参与OSPF时使用。
3)range命令
该命令用于某一特定范围的子网聚合参与OSPF时定义参与的这一范围子网的子网,它的命令格式为<area+区域
号+range+子网地址+子网掩码>。
4)passive-interface命令
该命令用来配置OSPF的被动接口。
5)distribute命令
该命令用来配置路由过滤功能。
6)distance命令
该命令用来配置或改变OSPF的管理距离。
7)redistributemetric命令
该命令用来配置引入外部路由到OSPF的参数。
8)redistributetag命令
该命令用来配置引入外部路由时缺省的标记值。
9)redistributeconnectedmetric-type命令
该命令用来设置个入外部路由时的外部路由类型
3,路由表的计算包括下面五个步骤:
1)存储当前的路由表,如果当前的路由表是无效的,则从头开始重新建立路由表。
2)通过Dijkstra算法建立最短路径树,计算域内路由。
3)通过检查链路状态总结报告来计算域间路由,若该路由器连到多个域,则只检查主干域的链路状态总结报告。
4)在连到一个或多个传输域的域边界路由器中查看链路状态总结报告,比较是否有比第2步更好的路径;
5)自治系统外部路由的计算,通过查看自治系统外部的链路状态报告来计算目的地在自治系统外的路由。
4,OSPF的基本配置
1)使用network命令定义参与OSPF的子网地址
a)配置单个IP地址参与OSPF
Router (config)#router ospf 63
Router(config-router)#network 131.107.25.1 0.0.0.0 area 0
b)网络地址参与OSPF
Router(config-router)#network 133.181.0.0 0.255.255.0 area 0
2)定义参与OSPF的子网地址
Router(config-router)#area 0 range 212.37.123.0 255.255.255.0
5,几个常用OSPF参数的配置
1)配置被动接口(包括路由器和第三层交换机的配置)
Router(config-router)#passive-interface Ethernet 0
Router(config-router)#passive-interface vlan 37
2)配置路由过滤
Router(config#access-list 12 deny any
Router(config)#router ospf 63
Router(config-router)#distribute-list 12 in serial 0
3)配置管理距离
Router(config-router)#distance 10
4)配置引入外部路由到OSPF的参数
a)配置OSPF引入外部路由的话费值
Router(config-router)#redistribute metric 100
b)配置引入外部路由时缺省的标记值
Router(config-router)#redistribute tag 10
c)配置引入外部路由时缺省的外部路由类型
Router(config-router)#redistribute connected metric-type 1 subnets