静态路由配置.docx
《静态路由配置.docx》由会员分享,可在线阅读,更多相关《静态路由配置.docx(22页珍藏版)》请在冰豆网上搜索。
静态路由配置
实验一静态路由(基本)
一、实验拓扑:
二、实验需求:
配置合适的静态路由使得PC1、PC2、PC3可以相互ping通。
三、实验步骤:
1.打开cha5-1.pkt文件,打开后拓扑如上图所示
2.配置IP地址
PC1:
PC2:
PC3:
Router1:
Router1(config)#intf0/0
Router1(config-if)#ipadd192.168.1.1255.255.255.252//注意掩码是/30
Router1(config-if)#noshut
Router1(config-if)#intf0/1
Router1(config-if)#ipadd192.168.1.33255.255.255.224
Router1(config-if)#noshut
Router2:
Router2(config)#intf0/0
Router2(config-if)#ipadd192.168.1.2255.255.255.252
Router2(config-if)#noshut
Router2(config-if)#intf0/1
Router2(config-if)#ipadd192.168.1.5255.255.255.252
Router2(config-if)#noshut
Router2(config-if)#intf1/0
Router2(config-if)#ipadd192.168.1.65255.255.255.224
Router2(config-if)#noshut
Router3:
Router3(config)#intf0/0
Router3(config-if)#ipadd192.168.1.6255.255.255.252
Router3(config-if)#noshut
Router3(config-if)#intf0/1
Router3(config-if)#ipadd192.168.1.97255.255.255.224
Router3(config-if)#noshut
3.配置静态路由:
Router1:
Router1(config)#iproute192.168.1.64255.255.255.224192.168.1.2//去往PC2
Router1(config)#iproute192.168.1.96255.255.255.224192.168.1.2//去往PC3
//注意计算网络地址和子网掩码
Router2:
Router2(config)#iproute192.168.1.32255.255.255.224192.168.1.1//去PC1
Router2(config)#iproute192.168.1.96255.255.255.224192.168.1.6//去PC3
Router3:
Router3(config)#iproute192.168.1.32255.255.255.224192.168.1.5//去PC1
Router3(config)#iproute192.168.1.64255.255.255.224192.168.1.5//去PC2
4.测试通信情况
PC1:
PC2:
实验二静态路由(高级)
——网关配置与出接口配置的区别
一、实验拓扑:
二、实验步骤:
1.打开cha5-2文件夹下的“”拓扑文件
2.配置IP地址
R1:
R1(config)#inte0/0
R1(config-if)#ipadd192.168.12.1255.255.255.0
R1(config-if)#noshut
R2:
R2(config)#inte0/0
R2(config-if)#ipadd192.168.12.2255.255.255.0
R2(config-if)#noshut
R2(config-if)#ints1/0
R2(config-if)#clockrate64000//DCE需要配置时钟频率,在gns3里没有
//DCE和DTE之分,在此可以不用配置;
//同时此处没有配置封装协议,保持默认封装hdlc协议
R2(config-if)#ipadd192.168.23.2255.255.255.0
R2(config-if)#noshut
R2(config-if)#intloopback0//进入并启用环回口0
R2(config-if)#ipadd200.1.1.1255.255.255.0
R3:
R3(config)#ints1/0
R3(config-if)#ipadd192.168.23.3255.255.255.0
R3(config-if)#nosh
3.在R1和R3上使用出接口的方式配置静态路由:
R1:
R1(config)#iproute200.1.1.0255.255.255.0e0/0
R3:
R3(config)#iproute200.1.1.0255.255.255.0s1/0
4.分别在R1和R3测试通信情况
5.关闭R2两个接口的代理ARP功能
R2:
R2(config)#inte0/0
R2(config-if)#noipproxy-arp//关闭e0/0接口的代理ARP功能
R2(config-if)#ints1/0
R2(config-if)#noipproxy-arp//关闭s1/0接口的代理ARP功能
6.分别在R1和R3上查看并清除ARP缓存表
7.重新在R1和R3上测试通信情况
8.重新开启R2两个接口的代理ARP功能后,再在R1和R3上测试
由此说明,为了避免出错,必须是点到点链路时,才能采用出接口方式配置静态路由;若是广播链路,采用出接口方式配置静态路由,必须保证相应接口代理ARP功能已开启才行!
1.删除R1上原本的静态路由(测试网关方式配置静态路由)
R1:
R1(config)#noiproute200.1.1.0255.255.255.0e0/0
2.在R1上以网关方式配置静态路由
R1:
R1(config)#iproute200.1.1.0255.255.255.0192.168.12.2
3.在R1上测试通信
4.关闭R2的e0/0接口的代理ARP功能
R2:
R2(config)#inte0/0
R2(config-if)#noipproxy-arp
5.查看并清除R1的ARP缓存表
6.在R1上重新测试通信
实验三默认路由(两种方式)
一、实验拓扑:
二、实验需求:
合理配置静态路由和默认路由,使得PC1、PC2、PC3互访
三、实验步骤:
1.打开cha5-3.pkt拓扑文件
2.配置IP地址:
PC1:
PC2:
PC3:
Router1:
Router1(config)#intf0/0
Router1(config-if)#ipadd192.168.12.1255.255.255.0
Router1(config-if)#noshut
Router1(config-if)#intf0/1
Router1(config-if)#ipadd192.168.1.1255.255.255.0
Router1(config-if)#noshut
Router2:
Router2(config)#intf0/0
Router2(config-if)#ipadd192.168.12.2255.255.255.0
Router2(config-if)#noshut
Router2(config-if)#intf0/1
Router2(config-if)#ipadd192.168.23.2255.255.255.0
Router2(config-if)#noshut
Router2(config-if)#intf1/0
Router2(config-if)#ipadd192.168.2.1255.255.255.0
Router2(config-if)#noshut
Router3:
Router3(config)#intf0/0
Router3(config-if)#ipadd192.168.23.3255.255.255.0
Router3(config-if)#noshut
Router3(config-if)#intf0/1
Router3(config-if)#ipadd192.168.3.1255.255.255.0
Router3(config-if)#noshut
3.在Router2上配置去往PC1、PC3网段的静态路由
Router2:
Router2(config)#iproute192.168.1.0255.255.255.0192.168.12.1//去PC1
Router2(config)#iproute192.168.3.0255.255.255.0192.168.23.3//去PC3
4.在Router1、Router3上配置默认路由(第一种方式)
Router1:
Router1(config)#iproute0.0.0.00.0.0.0192.168.12.2
Router3:
Router3(config)#iproute0.0.0.00.0.0.0192.168.23.2
5.在Router1、Router3上查看路由表
Router1:
Router3:
6.测试通信情况
PC1:
PC2:
由上面测试结果,可以知道路由配置正确。
下面用另外一种方式(ip-defaultnetwork)配置默认路由。
需要注意的是,课上我们讲过,此种方式在标记直连网络为缺省时不会被使用,因为没有下一跳。
下面我用实验来验证,现将一些配置还原:
1)删除Router1和Router3上的默认路由
Router1:
Router1(config)#noiproute0.0.0.00.0.0.0192.168.12.2
Router3:
Router3(config)#noiproute0.0.0.00.0.0.0192.168.23.2
2)假设先将Router1网关通过ipdefault-network设为192.168.12.2(Router2与Router1的直连接口)的主网络,并查看路由表
Router1:
Router1(config)#ipdefault-network192.168.12.0
3)验证PC1能否与PC2通信
据上操作验证,说明和我们之前的结论一致。
此种配置默认路由,只要保证网关是可达的非直连网络即可!
!
!
对于Router1,我们可以将网关设为192.168.23.2的主网络;
对于Router3,我们可以将网关设为192.168.12.2的主网络;
当然,前提要保证到网关可达!
!
下面我们来看如何利用此种方式配置正确路由。
4)删除Router1上的默认路由
Router1:
Router1(config)#noipdefault-network192.168.12.0
5)配置静态路由,使得Router1和Router3到各自网关网络可达
Router1:
Router1(config)#iproute192.168.23.0255.255.255.0192.168.12.2
Router3:
Router3(config)#iproute192.168.12.0255.255.255.0192.168.23.2
6)配置默认路由
Router1:
Router1(config)#ipdefault-network192.168.23.0
Router3:
Router3(config)#ipdefault-network192.168.12.0
7)查看路由表
Router1:
Router3:
8)测试通信情况
PC1:
PC2:
测试结果显示,路由配置正确。
实验四浮动静态路由
一、实验拓扑:
二、实验说明:
Router1的数据包有两条线路可以到达Router2上的Loopback接口。
我们将上面一条链路用于静态路由,下面一条用于RIPv2;
三、实验步骤:
1.配置IP地址
Router1:
Router1(config)#intf0/0
Router1(config-if)#ipadd192.168.12.1255.255.255.0
Router1(config-if)#noshut
Router1(config-if)#intf0/1
Router1(config-if)#ipadd192.168.21.1255.255.255.0
Router1(config-if)#noshut
Router2:
Router2(config)#intf0/0
Router2(config-if)#ipadd192.168.12.2255.255.255.0
Router2(config-if)#noshut
Router2(config-if)#intf0/1
Router2(config-if)#ipadd192.168.21.2255.255.255.0
Router2(config-if)#noshut
Router2(config-if)#intloopback0//进入并启用loopback0接口
Router2(config-if)#ipadd100.1.1.1255.255.255.0
假设我们在配置静态路由时,先不指定其AD值,我们先看看实验现象。
2.配置静态路由:
Router1:
Router1(config)#iproute100.1.1.0255.255.255.0192.168.12.2
3.配置RIPv2
Router1:
Router1(config)#routerrip
Router1(config-router)#version2
Router1(config-router)#noauto-summary
Router1(config-router)#network192.168.21.0
Router2:
Router2(config)#routerrip
Router2(config-router)#version2
Router2(config-router)#noauto-summary
Router2(config-router)#network192.168.21.0
Router2(config-router)#network100.0.0.0
4.在Router1上查看路由表
通过观察,发现一直不会有100.0.0.0的RIP路由条目,因为默认静态路由的AD值小于RIP的AD值,所以不会将通过RIP获知到的、与静态路由一样的目标网络100.0.0.0写入路由表。
所以才会需要修改静态路由的AD值,让其大于RIP的AD值。
下面我们演示,静态浮动路由的操作:
5.先删除Router1上的静态路由
Router1:
Router1(config)#noiproute100.1.1.0255.255.255.0192.168.12.2
6.重新配置Router1浮动静态路由
Router1:
Router1(config)#iproute100.1.1.0255.255.255.0192.168.12.2254//配置静态
//路由时,将其AD值改为254,使得其大于RIP的AD值
7.再次查看Router1的路由表,并测试通信
8.通过traceroute验证正常状态,R1去往100.1.1.1的数据走向
9.人为制造非正常状态,让RIP失效。
可以关闭Router1的F0/1端口,并查看路由表,同时测试通信
Router1:
Router1(config)#intf0/1
Router1(config-if)#shut
10.用traceroute佐证