4创建高级路由型互联网实训手册.docx
《4创建高级路由型互联网实训手册.docx》由会员分享,可在线阅读,更多相关《4创建高级路由型互联网实训手册.docx(65页珍藏版)》请在冰点文库上搜索。
4创建高级路由型互联网实训手册
《创建高级路由型互联网实训手册》
实训一RIPv1与RIPv2的兼容
实训目的
1.进一步了解RIP版本1和版本2之间的差异
2.掌握RIP两个版本共存环境的配置
3.熟悉RIP协议的更新方式
应用环境
网络协议的设计总是提供向后和向前的兼容性的,在RIP版本1和版本2共存的环境中,通常也可以使用配置的方式进行兼容,而不必一定统一调整为版本2或1。
实训设备
1.两台路由器
2.两台PC
3.若干网线
实训拓扑
实训要求
1.配置基础环境
2.配置R1使用RIPv1,R2使用RIPv2,分别使用network命令进行网段宣告
3.在R2中使用命令兼容R1的版本1
4.开启DEBUG查看R1和R2收发的RIP报文
实训步骤
1、配置基础环境
R1
R2
F0/0
10.1.1.1
10.1.1.2
F0/1
10.1.3.1
F0/3
10.1.2.1
---------------------------R1-----------------------------------
Router_config#hostnameR1
R1_config#interfacefastEthernet0/0
R1_config_f0/0#ipaddress10.1.1.1255.255.255.0
R1_config_f0/0#exit
R1_config#interfacefastEthernet0/1
R1_config_f0/1#ipaddress10.1.3.1255.255.255.0
R1_config_f0/1#exit
R1_config#
---------------------------R2-----------------------------------
Router_config#hostnameR2
R2_config#interfacefastEthernet0/0
R2_config_f0/0#ipaddress10.1.1.2255.255.255.0
R2_config_f0/0#exit
R2_config#interfacefastEthernet0/3
R2_config_f0/3#ipaddress10.1.2.1255.255.255.0
R2_config_f0/3#exit
R2_config#
2、配置RIP协议
--------------------------R1-----------------------------------
R1_config#routerrip
R1_config_rip#network10.1.1.0
R1_config_rip#network10.1.3.0
R1_config_rip#version1
R1_config_rip#exit
--------------------------R2-----------------------------------
R2_config#routerrip
R2_config_rip#network10.1.1.0255.255.255.0
R2_config_rip#network10.1.2.0255.255.255.0
R2_config_rip#version2
R2_config_rip#
查看路由表:
--------------------------R1-----------------------------------
R1_config#showiproute
Codes:
C-connected,S-static,R-RIP,B-BGP,BC-BGPconnected
D-DEIGRP,DEX-externalDEIGRP,O-OSPF,OIA-OSPFinterarea
ON1-OSPFNSSAexternaltype1,ON2-OSPFNSSAexternaltype2
OE1-OSPFexternaltype1,OE2-OSPFexternaltype2
DHCP-DHCPtype
VRFID:
0
C10.1.1.0/24isdirectlyconnected,FastEthernet0/0
R10.1.2.0/24[120,1]via10.1.1.2(onFastEthernet0/0)
C10.1.3.0/24isdirectlyconnected,FastEthernet0/1
R1_config#
--------------------------R2-----------------------------------
R2#shiproute
Codes:
C-connected,S-static,R-RIP,B-BGP,BC-BGPconnected
D-DEIGRP,DEX-externalDEIGRP,O-OSPF,OIA-OSPFinterarea
ON1-OSPFNSSAexternaltype1,ON2-OSPFNSSAexternaltype2
OE1-OSPFexternaltype1,OE2-OSPFexternaltype2
DHCP-DHCPtype
VRFID:
0
C10.1.1.0/24isdirectlyconnected,FastEthernet0/0
C10.1.2.0/24isdirectlyconnected,FastEthernet0/3
R10.1.3.0/24[120,1]via10.1.1.1(onFastEthernet0/0)
R2#
3、兼容性思考
这里我们观察到,即使R1使用了V1,而R2使用了V2他们依然可以建立起路由表,并且互通性测试也是没有问题的,但详细查看RIP的数据库就有问题了,如下:
R2#shipripdata
10.0.0.0/8auto-summary
10.1.1.0/24directlyconnectedFastEthernet0/0
10.1.2.0/24directlyconnectedFastEthernet0/3
10.1.3.0/24[120,1]via10.1.1.1(onFastEthernet0/0)00:
02:
39
……//省略一段时间
R2#shipripdata
10.0.0.0/8auto-summary
10.1.1.0/24directlyconnectedFastEthernet0/0
10.1.2.0/24directlyconnectedFastEthernet0/3
10.1.3.0/24[120,16]via10.1.1.1holddown(onFastEthernet0/0)00:
00:
14
以上选取了R2的数据库查看,发现其对于远端网络的学习已经终止了学习,三分钟后进入了holddown时间,再经过2分钟即从数据库中清除这条路由了。
而从holddown时间开始,从终端发起的测试连通就已经无法连通了,如下所示。
Replyfrom10.1.3.10:
bytes=32time<1msTTL=126
Replyfrom10.1.3.10:
bytes=32time<1msTTL=126
Replyfrom10.1.2.1:
Destinationhostunreachable.
Replyfrom10.1.2.1:
Destinationhostunreachable.
以上的实训表明RIP版本1和版本2之间并不是自动兼容的。
开启R1和R2的debug功能可以得到如下的信息:
R2#2002-1-101:
56:
26RIP:
sendto224.0.0.9viaFastEthernet0/0
2002-1-101:
56:
26vers2,CMD_RESPONSE,length24
2002-1-101:
56:
2610.1.2.0/24via0.0.0.0metric1
2002-1-101:
56:
26RIP:
sendto224.0.0.9viaFastEthernet0/3
2002-1-101:
56:
26vers2,CMD_RESPONSE,length24
2002-1-101:
56:
2610.1.1.0/24via0.0.0.0metric1
2002-1-101:
56:
43RIP:
ignoredV1packetfrom10.1.1.1(Illegalversion).
//R2路由器忽略了来自10.1.1.1的V1版本数据
2002-1-101:
56:
56RIP:
sendto224.0.0.9viaFastEthernet0/0
2002-1-101:
56:
56vers2,CMD_RESPONSE,length24
2002-1-101:
56:
5610.1.2.0/24via0.0.0.0metric1
2002-1-101:
56:
56RIP:
sendto224.0.0.9viaFastEthernet0/3
2002-1-101:
56:
56vers2,CMD_RESPONSE,length24
2002-1-101:
56:
5610.1.1.0/24via0.0.0.0metric1
以下是R1路由器中的debug信息
2002-1-103:
40:
14RIP:
sendto255.255.255.255viaFastEthernet0/0
2002-1-103:
40:
14vers1,CMD_RESPONSE,length24
2002-1-103:
40:
1410.1.3.0/0via0.0.0.0metric1
2002-1-103:
40:
14RIP:
sendto255.255.255.255viaFastEthernet0/1
2002-1-103:
40:
14vers1,CMD_RESPONSE,length44
2002-1-103:
40:
1410.1.1.0/0via0.0.0.0metric1
2002-1-103:
40:
1410.1.2.0/0via0.0.0.0metric2
2002-1-103:
40:
27RIP:
recvRIPfrom10.1.1.2onFastEthernet0/0
2002-1-103:
40:
27vers2,CMD_RESPONSE,length24
//R1对R2的版本2信息时可以接受的,这从R1的路由表也可以看到。
2002-1-103:
40:
2710.1.2.0/24via0.0.0.0metric1
R1的路由表如下:
1#shiproute
Codes:
C-connected,S-static,R-RIP,B-BGP,BC-BGPconnected
D-DEIGRP,DEX-externalDEIGRP,O-OSPF,OIA-OSPFinterarea
ON1-OSPFNSSAexternaltype1,ON2-OSPFNSSAexternaltype2
OE1-OSPFexternaltype1,OE2-OSPFexternaltype2
DHCP-DHCPtype
VRFID:
0
C10.1.1.0/24isdirectlyconnected,FastEthernet0/0
R10.1.2.0/24[120,1]via10.1.1.2(onFastEthernet0/0)
C10.1.3.0/24isdirectlyconnected,FastEthernet0/1
而R2的信息中却没有10.1.3.0的表项。
以上的操作说明了一个问题:
RIP的版本1是可以识别并采纳来自版本2的更新的,而版本2却不能识别版本1的信息,因此,此时可以在版本2的R2路由器中增加识别版本1更新的能力即可。
4、注意事项和排错
可以在R2的F/0端口中添加特殊的命令完成兼容性的配置,如下即可:
R2_config#interfacefastEthernet0/0
R2_config_f0/0#ipripreceiveversion1
R2_config_f0/0#
此时再次查看R2的路由表如下:
R2#shiproute
Codes:
C-connected,S-static,R-RIP,B-BGP,BC-BGPconnected
D-DEIGRP,DEX-externalDEIGRP,O-OSPF,OIA-OSPFinterarea
ON1-OSPFNSSAexternaltype1,ON2-OSPFNSSAexternaltype2
OE1-OSPFexternaltype1,OE2-OSPFexternaltype2
DHCP-DHCPtype
VRFID:
0
C10.1.1.0/24isdirectlyconnected,FastEthernet0/0
C10.1.2.0/24isdirectlyconnected,FastEthernet0/3
R10.1.3.0/24[120,1]via10.1.1.1(onFastEthernet0/0)
R2#
而此时从终端的ping也可以连通了。
值得注意的是,此时如果在版本1的设备中操作,可以添加发送版本为2,达到兼容的效果。
如下所示:
R1_config#intf0/0
R1_config_f0/0#ipripsendversion2
以上两种方法二选一即可。
配置文档
--------------------------R1--------------------------------
R1#shru
Buildingconfiguration...
Currentconfiguration:
!
!
version1.3.3G
servicetimestampslogdate
servicetimestampsdebugdate
noservicepassword-encryption
!
hostnameR1
!
gbscgroupdefault
!
interfaceFastEthernet0/0
ipaddress10.1.1.1255.255.255.0
noipdirected-broadcast
!
interfaceFastEthernet0/1
ipaddress10.1.3.1255.255.255.0
noipdirected-broadcast
!
interfaceSerial0/2
noipaddress
noipdirected-broadcast
!
interfaceSerial0/3
noipaddress
noipdirected-broadcast
!
interfaceAsync0/0
noipaddress
noipdirected-broadcast
!
routerrip
network10.0.0.0
!
--------------------------R2--------------------------------
R2#shru
Buildingconfiguration...
Currentconfiguration:
!
!
version1.3.3G
servicetimestampslogdate
servicetimestampsdebugdate
noservicepassword-encryption
!
hostnameR2
!
gbscgroupdefault
!
interfaceFastEthernet0/0
ipaddress10.1.1.2255.255.255.0
noipdirected-broadcast
ipripreceiveversion1
!
interfaceFastEthernet0/3
ipaddress10.1.2.1255.255.255.0
noipdirected-broadcast
!
interfaceSerial0/1
noipaddress
noipdirected-broadcast
!
interfaceSerial0/2
noipaddress
noipdirected-broadcast
!
interfaceAsync0/0
noipaddress
noipdirected-broadcast
!
routerrip
version2
network10.1.1.0255.255.255.0
network10.1.2.0255.255.255.0
实训二OSPF在广播环境下邻居发现过程
实训目的
1、掌握邻居关系的建立过程;
2、能够分析得到OSPF在广播环境下邻居发现过程;
3、了解各种定时器的默认设置。
应用环境
从本次实训开始,我们将针对OSPF在各种网络环境下的配置、状态做逐一的实训分析。
本次试验在实训室环境中模拟在纯广播状态下OSPF邻居的发件及选举过程,在实训中我们使用到得做协议分析的Debug命令,详细的参数和讲解请参阅产品配套手册。
实训设备
1、DCR-2611两台(Version1.3.3G(MIDDLE))
2、Hub一台
3、双绞线三根
4、抓包软件PC一台
实训拓扑
实训要求
Router-A
Router-B
F0/0
172.16.24.1/24
F0/0
172.16.24.2/24
Loopback0
10.10.10.1/24
Loopback0
10.10.11.1/24
1、按照拓扑图连接网络;
2、按照要求配置路由器各接口地址
实训步骤
第一步:
按照上表配置路由器名称、接口的IP地址,保证所有接口全部是up状态,测试连通性。
第二步:
启动Router-A、B、C上开启单区域OSPF,并且宣告直连接口的网络。
Router-A:
Router-A_config#routerospf1
Router-A_config_ospf_1#network172.16.24.0255.255.255.0area0
Router-B:
Router-B_config#routerospf1
Router-B_config_ospf_1#network172.16.24.0255.255.255.0area0
第三步:
使用showipospfinterface命令查看端口类型。
Router-A:
Router-A_config#showipospfinterface
FastEthernet0/0isup,lineprotocolisup
InternetAddress:
172.16.24.1/24
Interfaceindex:
4
Nettype:
Broadcast
!
接口的网络的类型是广播
OSPFprocessis1,AREA:
0,RouterID:
10.10.10.1
!
OSPF进程号是1,处在0区域,RouterID就是loopbackIP地址
Cost:
1,TransmitDelayis1sec,Priority1
!
优先级默认是1
Hellointervalis10,Deadtimeris40,Retransmitis5
!
默认HELLO时间间隔为10秒,等待时间和死亡时间为HELLO时间间隔的四倍,也就是40秒。
OSPFINTFStateisIDrOTHER
!
这里表明了该路由器在OSPF中的身份
DesignatedRouterID:
10.10.11.1,Interfaceaddress172.16.24.2
BackupDesignatedRouterID:
10.10.10.1,Interfaceaddress172.16.24.1
!
在这里知道了谁是DR和BDR以及接口的IP地址
NeighborCountis1,Adjacentneighborcountis1
Adjacentwithneighbor10.10.11.1(DesignatedRouter)
!
这里指明了自己的邻居和邻居的身份
Router-B:
Router-B_config#showipospfinterface
FastEthernet0/0isup,lineprotocolisup
InternetAddress:
172.16.24.2/24
Interfaceindex:
4
Nettype:
Broadcast
OSPFprocessis1,AREA:
0,RouterID:
10.10.11.1
Cost:
1,TransmitDelayis1sec,Priority1
Hellointervalis10,Deadtimeris40,Retransmitis5
OSPFINTFStateisIBACKUP
DesignatedRouterID:
10.10.11.1,Interfaceaddress172.16.24.2
BackupDesignatedRouterID:
10.10.10.1,Interfaceaddress172.16.24.1
Nei