浮动静态路由配置.docx
《浮动静态路由配置.docx》由会员分享,可在线阅读,更多相关《浮动静态路由配置.docx(12页珍藏版)》请在冰点文库上搜索。
浮动静态路由配置
通过浮动静态路由实现链路备份
编者:
daiwell绍兴职业技术学院
7.5工作任务
公司内部有一个非常重要的数据库服务器,所在网段为192.168.1.0/24,平常访问通过Router1和Router2两个路由器构成的通信链路,路由协议采用静态路由协议。
最近由于链路故障造成数据库存取中断,造成了经济损失。
为了保证该网段能够不间断访问,要求实现一个备份冗余的通信链路,因此决定在该网段增加一条浮动静态路由,为PC2所在网络与PC1所在网络增加冗余通信链路。
7.6相关知识
浮动静态路由是一种特殊的静态路由。
由于浮动静态路由的优先级很低,在路由表中,它属于候补人员,它仅仅在首选路由失败时才发生作用,即在一条首选路由发生失败的时候,浮动静态路由才起作用,因此浮动静态路由主要考虑链路的冗余性能。
浮动静态路由通过配置一个比主路由的管理距离更大的静态路由,保证网络中主路由失效的情况下,提供备份路由。
但在主路由存在的情况下它不会出现在路由表中。
浮动静态路由主要用于拔号备份。
浮动静态路由的配置方法与静态路由相同,要注意preference-value为该路由的优先级别,即管理距离,可以根据实际情况指定,范围0~255。
其配置格式如下:
[no]iprouteip-address{mask|mask-length}{interfacce-name|gateway-address}[preference-value][reject|blackhole]
管理距离是指一种路由协议的路由可信度。
每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。
对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。
一般管理距离是一个0-255的数字,值越大,则优先级越小。
一般优先级顺序为:
直连路由>静态路由>动态路由协议,不同协议的管理距离不一样,同一协议生成的路由管理距离也可能不一样,例如几种ospf协议的管理距离就不同,区域内路由>区域间路由>区域外路由。
表7.1各种路由协议的默认管理距离
路由协议
管理距离
直连路由
0
静态路由
1
EIGRP汇总路由
5
外部BGP
20
内部EIGRP
90
IGRP
100
OSPF
110
IS-IS自治系统
115
RIP
120
EGP外部网关协议
140
ODR
160
外部EIGRP
170
内部BGP
200
7.7任务实施
任务目标
1、掌握浮动静态路由的基本概念;
2、掌握浮动静态路由的配置方法。
网络拓扑
图7.3浮动静态路由配置拓扑图
IP地址规划与配置
设备名称
IP地址
子网掩码
网关
接口
PC1
192.168.1.1
255.255.255.0
192.168.1.254
F0/0口
PC2
192.168.2.1
255.255.255.0
192.168.2.254
F0/0口
Router1的F0/0口
192.168.2.254
255.255.255.0
Router1的S3/0口
10.10.10.1
255.0.0.0
Router2的F0/0口
192.168.1.254
255.255.255.0
Router2的S3/0口
10.10.10.2
255.0.0.0
Router2的S4/0口
172.16.1.1
255.255.0.0
Router3的F0/0口
192.168.2.253
255.255.255.0
Router3的S4/0口
172.16.1.2
255.255.0.0
实施步骤
步骤1配置接口IP地址
在Router1上进行配置
Router(config)#hostnameR1
R1(config)#interfacefastEthernet0/0
R1(config-if)#ipaddress192.168.2.254255.255.255.0
R1(config-if)#noshutdown
R1(config-if)#exit
R1(config)#interfaceserial3/0
R1(config-if)#ipaddress10.10.10.1255.255.255.0
R1(config-if)#clockrate64000
R1(config-if)#noshutdown
R1(config-if)#end
在Router2上进行配置
Router(config)#hostnameR2
R2(config)#interfaceserial3/0
R2(config-if)#ipaddress10.10.10.2255.0.0.0
R2(config-if)#noshutdown
R2(config-if)#exit
R2(config)#interfacefastEthernet0/0
R2(config-if)#ipaddress192.168.1.254255.255.255.0
R2(config-if)#noshutdown
R2(config-if)#exit
R2(config)#interfaceserial4/0
R2(config-if)#ipaddress172.16.1.1255.255.0.0
R2(config-if)#clockrate64000
R2(config-if)#noshutdown
R2(config-if)#end
R2#showipinterfacebrief
在Router3上进行配置
Router(config)#hostnameR3
R3(config)#interfacefastEthernet0/0
R3(config-if)#ipaddress192.168.2.253255.255.255.0
R3(config-if)#noshutdown
R3(config)#interfaceserial4/0
R3(config-if)#ipaddress172.16.1.2255.255.0.0
R3(config-if)#noshutdown
R3(config-if)#end
验证测试:
R1#ping10.10.10.2
Sending5,100-byteICMPEchoesto10.10.10.2,timeoutis2seconds:
Successrateis100percent(5/5),round-tripmin/avg/max=30/32/40ms
!
!
!
!
!
确保R1与R2之间能ping通
R2#ping172.16.1.2
Sending5,100-byteICMPEchoesto172.16.1.2,timeoutis2seconds:
Successrateis100percent(5/5),round-tripmin/avg/max=30/30/30ms
!
!
!
!
!
确保R2与R3之间能ping通
步骤2配置主链路路由
R1(config)#iproute192.168.1.0255.255.255.010.10.10.2
R2(config)#iproute192.168.2.0255.255.255.010.10.10.1
验证测试:
从PC2pingPC1
C:
\>ping192.168.1.1
Pinging192.168.1.1with32bytesofdata:
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
!
!
!
!
!
确保PC2与PC1之间能ping通
此时Router2路由表的状态:
R2#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.254/32islocalhost.
C10.0.0.0/8isdirectlyconnected,serial3/0
C10.10.10.2/32islocalhost.
C172.16.0.0/16isdirectlyconnected,serial4/0
C172.16.1.1/32islocalhost.
S192.168.2.0/24[1/0]via10.10.10.1,00:
01:
58,serial3/0
步骤3配置备份链路路由
R2(config)#iproute192.168.2.0255.255.255.0172.16.1.225
!
配置备份路由的管理距离必须大于主路由的管理距离,由于静态路由管理距离为1,我们在这里将浮动静态路由的管理距离指定为25。
R3(config)#iproute192.168.1.0255.255.255.0172.16.1.125
!
配置Router3的浮动静态路由
此时路由表的状态:
R2#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.254/32islocalhost.
C10.0.0.0/8isdirectlyconnected,serial3/0
C10.10.10.2/32islocalhost.
C172.16.0.0/16isdirectlyconnected,serial4/0
C172.16.1.1/32islocalhost.
S192.168.2.0/24[1/0]via10.10.10.1,00:
01:
58,serial3/0
!
!
!
!
!
路由表未发生变化
验证测试:
当主链路down的时候,可以通过备份链路通信
R2(config)#interfaceserial3/0
R2(config-if)#shutdown
从PC2pingPC1
C:
\>ping192.168.1.1
Pinging192.168.1.1with32bytesofdata:
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
!
!
!
!
!
确保PC2与PC1之间能ping通
注意:
当R2到R1的S3/0端口down掉的时候,表示主链路已失效,R2可以通过到达R3的浮动静态路由到达192.168.1.0/24网段。
此时路由表的状态:
R2#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.254/32islocalhost.
C172.16.0.0/16isdirectlyconnected,serial4/0
C172.16.1.1/32islocalhost.
S192.168.2.0/24[25/0]via172.16.1.2,00:
01:
58,serial4/0
!
!
!
!
!
路由表中serial3/0的直连路由已消失,首选路由已被替换。
当主链路up的时候,仍然用主链路通信
R2(config)#interfaceserial3/0
R2(config-if)#noshutdown
R2#cleariproute*
从PC2pingPC1
C:
\>ping192.168.1.1
Pinging192.168.1.1with32bytesofdata:
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
Replyfrom192.168.1.1:
bytes=32time<10msTTL=126
!
!
!
!
!
确保PC2与PC1之间能ping通
注意:
当R2到R1的S3/0端口UP的时候,表示主链路已恢复,路由采用Router1和Router2两个路由器构成的通信链路。
此时路由表的状态:
R2#showiproute
Codes:
C-connected,S-static,R-RIPB-BGP
O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault
Gatewayoflastresortisnoset
C192.168.1.0/24isdirectlyconnected,FastEthernet0/0
C192.168.1.254/32islocalhost.
C10.0.0.0/8isdirectlyconnected,serial3/0
C10.10.10.2/32islocalhost.
C172.16.0.0/16isdirectlyconnected,serial4/0
C172.16.1.1/32islocalhost.
S192.168.2.0/24[1/0]via10.10.10.1,00:
01:
58,serial3/0
!
!
!
!
!
路由表中已恢复主路由。
【注意事项】
1、配置备份路由的管理距离必须大于主路由的管理距离。
2、在测试通信链路时,可以使用“tracert192.168.1.1”可以获得更为直观的效果。
7.8任务小结
在本任务中,我们学习了浮动静态路由的基本知识,理解了浮动静态路由的应用场合,懂得了路由协议的管理距离的作用,掌握了路由器浮动静态路由配置的基本格式和配置方法。
习题
一、问答题
1、分析浮动静态路由的应用场合?
2、为什么浮动静态路由具有链路冗余作用?
3、在主链路正常的情况下,在路由表中能看到浮动静态路由吗?
如何查看浮动静态路由的配置信息?
4、本任务中,Router2和Router3都配置了浮动静态路由,如果将其中一台路由器浮动静态路由改成普通的静态路由,其效果会发生变化吗?
二、实训题
现改变本任务的IP地址规划,请完成浮动静态路由配置,并记录测试结果,形成实训报告。
图7.4浮动静态路由配置拓扑图
IP地址规划与配置
设备名称
IP地址
子网掩码
网关
接口
PC1
192.168.10.1
255.255.255.0
192.168.10.254
F0/0口
PC2
192.168.20.1
255.255.255.0
192.168.20.254
F0/0口
Router1的F0/0口
192.168.20.254
255.255.255.0
Router1的S3/0口
192.168.30.1
255.255.255.0
Router2的F0/0口
192.168.10.254
255.255.255.0
Router2的S3/0口
192.168.30.2
255.255.255.0
Router2的S4/0口
192.168.40.1
255.255.255.0
Router3的F0/0口
192.168.20.253
255.255.255.0
Router3的S4/0口
192.168.40.2
255.255.255.0