OSPF综合实验大全.docx
- 文档编号:10677919
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:60
- 大小:130.42KB
OSPF综合实验大全.docx
《OSPF综合实验大全.docx》由会员分享,可在线阅读,更多相关《OSPF综合实验大全.docx(60页珍藏版)》请在冰豆网上搜索。
OSPF综合实验大全
OSPF综合实验大全
OSPF实验1:
基本的OSPF配置
实验级别:
Assistant
实验拓扑:
实验步骤:
1.首先在3台路由器上配置物理接口,并且使用ping命令确保物理链路的畅通。
2.在路由器上配置loopback接口:
R1(config)#intloopback0
R1(config-if)#ipadd1.1.1.1255.255.255.0
R2(config)#intloopback0
R2(config-if)#ipadd2.2.2.2255.255.255.0
R3(config)#intloopback0
R3(config-if)#ipadd3.3.3.3255.255.255.0
路由器的RID是路由器接口的最高的IP地址,当有环回口存在是,路由器将使用环回口的最高IP地址作为起RID,从而保证RID的稳定。
3. 在3台路由器上分别启动ospf进程,并且宣告直连接口的网络。
R1(config)#routerospf 10
R1(config-router)#network192.168.1.0 0.0.0.255 area0
R1(config-router)#network1.1.1.00.0.0.255area0
R1(config-router)#network192.168.3.0.0.0.255area0
ospf的进程号只有本地意义,既在不同路由器上的进程号可以不相同。
但是为了日后维护的方便,一般启用相同的进程号。
ospf使用反向掩码。
Area0表示骨干区域,在设计ospf网络时,所有的非骨干区域都需要和骨干区域直连!
R2,R3的配置和R1类似,这里省略。
不同的是我们在R2和R3上不宣告各自的环回口。
*Aug1317:
58:
51.411:
%OSPF-5-ADJCHG:
Process10,Nbr2.2.2.2onSerial1/0fromLOADINGtoFULL,LoadingDone
配置结束后,我们可以看到邻居关系已经到达FULL状态。
4. 在R1上查看路由表,可以看到以下信息:
R1#showiproute
Codes:
C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,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,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
1.0.0.0/24issubnetted,1subnets
C 1.1.1.0isdirectlyconnected,Loopback0
C 192.168.1.0/24isdirectlyconnected,Serial1/0
O 192.168.2.0/24[110/65]via192.168.1.2,00:
03:
42,Serial1/0
C 192.168.3.0/24isdirectlyconnected,FastEthernet0/
我们看到R1学到了192.168.2.0/24这个网段的路由。
后面的数字[110/65],分别表示OSPF的管理距离(AD)和路由的Metric值
OSPF的Metric值是由cost值逐跳累加的。
Cost=100Mb/带宽值。
5. 在R1上showipospfneighbor 、showipospfinterface
R1#showipospfneighbor
NeighborID Pri State DeadTime Address Interface
3.3.3.3 1 FULL/BDR 00:
00:
34 192.168.3.3 FastEthernet0/0
2.2.2.2 0 FULL/ - 00:
00:
32 192.168.1.2 Serial1/0
我们看到R1和R3选取了DR和BDR,而R1和R2没有选取。
在ospf的五种网络类型中。
Point-to-Point,Point-to-Multipoint(广播与非广播)这三种网络类型不选取DR与BDR;Broadcast,NBMA选取DR与BDR。
R1#showipospfinterface
FastEthernet0/0isup,lineprotocolisup
InternetAddress192.168.3.1/24,Area0
ProcessID10,RouterID1.1.1.1, NetworkTypeBROADCAST,Cost:
1
TransmitDelayis1sec,StateDR,Priority1
DesignatedRouter(ID)1.1.1.1,Interfaceaddress192.168.3.1
BackupDesignatedrouter(ID)3.3.3.3,Interfaceaddress192.168.3.3
Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5
oob-resynctimeout40
Helloduein00:
00:
03
Index3/3,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis1,maximumis1
Lastfloodscantimeis0msec,maximumis0msec
NeighborCountis1,Adjacentneighborcountis1
Adjacentwithneighbor3.3.3.3 (BackupDesignatedRouter)
Suppresshellofor0neighbor(s)
Serial1/0isup,lineprotocolisup
InternetAddress192.168.1.1/24,Area0
ProcessID10,RouterID1.1.1.1, NetworkTypePOINT_TO_POINT,Cost:
64
TransmitDelayis1sec,StatePOINT_TO_POINT,
Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5
oob-resynctimeout40
Helloduein00:
00:
02
Index1/1,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis1,maximumis1
Lastfloodscantimeis4msec,maximumis4msec
NeighborCountis1,Adjacentneighborcountis1
Adjacentwithneighbor2.2.2.2
Suppresshellofor0neighbor(s)
Loopback0isup,lineprotocolisup
InternetAddress1.1.1.1/24,Area0
ProcessID10,RouterID1.1.1.1, NetworkTypeLOOPBACK,Cost:
1
Loopbackinterfaceistreatedasa stubHost
在这里我们看到环回口的网络网络类型是Loopback,这是一种特殊的网络类型,只针对环回口存在。
我们到R2上看看路由表:
R2#showiproute
Codes:
C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,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,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
1.0.0.0/32issubnetted,1subnets
O 1.1.1.1[110/65]via192.168.1.1,00:
12:
34,Serial1/0
2.0.0.0/24issubnetted,1subnets
C 2.2.2.0isdirectlyconnected,Loopback0
C 192.168.1.0/24isdirectlyconnected,Serial1/0
C 192.168.2.0/24isdirectlyconnected,Serial1/1
O 192.168.3.0/24[110/65]via192.168.1.1,00:
12:
34,Serial1/0
[110/65]via192.168.2.3,00:
12:
34,Serial1/1
R2的路由表显示来自环回口的路由,掩码为/32,既我们所说的“主机路由”。
在实际应用中,环回口以32位的居多,用作ospf的管理接口。
但是如果你想让环回口模拟一个网段,我们可以通过以下配置来消除。
R1(config)#intloopback0
R1(config-if)#ipospfnetworkpoint-to-point
环回口只能配置成point-to-point这种类型,不可以配置成其它的类型。
回到R2查看路由表:
R2#showiproute
Codes:
C-connected,S-static,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,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,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute
Gatewayoflastresortisnotset
1.0.0.0/24issubnetted,1subnets
O 1.1.1.0[110/65]via192.168.1.1,00:
00:
24,Serial1/0
2.0.0.0/24issubnetted,1subnets
C 2.2.2.0isdirectlyconnected,Loopback0
C 192.168.1.0/24isdirectlyconnected,Serial1/0
C 192.168.2.0/24isdirectlyconnected,Serial1/1
O 192.168.3.0/24[110/65]via192.168.1.1,00:
00:
24,Serial1/0
[110/65]via192.168.2.3,00:
00:
24,Serial1/1
我们看到主机路由没有了,取而代之的是一个/24的网段。
本文出自“盖如鹤的步徒”博客,请务必保留此出处gairuhe.blog.51cto./77728/38127
OSPF实验2:
DR/BDR的选取
实验级别:
Professional
情况一:
我们都知道OSPF选取DR的过程是首先比较优先级,在优先级相同的情况下选择RID较高的为DR,但是我多次实验后发现在很多时候DR并非RID最高的路由器,这是什么原因呢?
在翻阅了卷一有关OSPFDR选取的介绍时,发现了这么一句话:
“在一个多址网络上,最先初始化启动的两台具有DR选取资格的路由器将成为DR和BDR路由器。
”这是我总结了非最高RID而成为DR的实验,发现这些路由器都是我在进行OSPF配置的时候首先启动ospf的路由器,那会不会是因为这些路由器首先启动了OSPF,然后把自己设置为DR导致其他路由器启动OSPF后就不再进行DR的选取了呢?
于是我做了下面的这个实验。
实验的topo很简单,我就不画了,就是两台路由器通过fa0/0口相连接。
R1:
conft
hoR1
intlo0
ipadd1.1.1.1255.255.255.0
intfa0/0
ipadd172.1.1.1255.255.255.0
nosh
routerospf10
net172.1.1.10.0.0.0a0
R2:
conft
hoR2
intlo0
ipadd2.2.2.2255.255.255.0
intfa0/0
ipadd172.1.1.2255.255.255.0
nosh
R1启动ospf进程后,我们在R2上暂时先不开启ospf,在R1上发现了以下信息:
R1#shoipospfint
FastEthernet0/0isup,lineprotocolisup
InternetAddress172.1.1.1/24,Area0
ProcessID10,RouterID1.1.1.1,NetworkTypeBROADCAST,Cost:
1
TransmitDelayis1sec, StateDR,Priority1
DesignatedRouter(ID)1.1.1.1,Interfaceaddress172.1.1.1
Nobackupdesignatedrouteronthisnetwork
Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5
oob-resynctimeout40
Helloduein00:
00:
01
Index1/1,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis0,maximumis0
Lastfloodscantimeis0msec,maximumis0msec
NeighborCountis0,Adjacentneighborcountis0
Suppresshellofor0neighbor(s)
我们看到R1已经把自己设定为DR了,按照OSPF的规则,新加入的路由器即使RID比DR高,也不会替换DR。
这就说明了为什么在有些时候DR并非RID最高的路由器。
当然这个实验也顺便验证了ospf中DR选取结束后,除非DR路由器出现故障,否则就是有更高优先级或者RID的路由器进入OSPF进程,也是无法改变DR的。
既DR是不可以抢夺的!
情况二(本实验参照了ITAA实验室Netfish的实验):
ospf中有一个WaitTimer计时器,在这个计时器所限定的时间起来的OSPF可以视为同时起机。
TCP/IP卷1第292页对于这个时间间隔是这样定义的:
WaitTimer:
在开始选举DR和BDR之间,路由器等待邻居路由器的Hello数据包通告DR和BDR的时长。
长度就是RouterDeadInterval的时间。
本实验拓扑与情况一相同,不同的地方在于当我们在R1上启动OSPF后,迅速(一定要迅速,非常迅速!
40s之)在R2上也启动ospf,通过debug信息可以看到以下情况:
R1#debugipospfadj
OSPFadjacencyeventsdebuggingison
R1#debugipospfev
OSPFeventsdebuggingison
*Aug1400:
56:
19.047:
OSPF:
InterfaceFastEthernet0/0goingUp
*Aug1400:
56:
19.051:
OSPF:
Sendhelloto224.0.0.5area0onFastEthernet0/0from172.1.1.1
*Aug1400:
56:
19.551:
OSPF:
BuildrouterLSAforarea0,routerID1.1.1.1,seq0x80000001
*Aug1400:
56:
19.555:
OSPF:
Rcvhellofrom2.2.2.2area0fromFastEthernet0/0172.1.1.2
*Aug1400:
56:
19.555:
OSPF:
Endofhelloprocessing
R1(config-router)#
*Aug1400:
56:
29.051:
OSPF:
Sendhelloto224.0.0.5area0onFastEthernet0/0from172.1.1.1
*Aug1400:
56:
29.451:
OSPF:
Rcvhellofrom2.2.2.2area0fromFastEthernet0/0172.1.1.2
*Aug1400:
56:
29.455:
OSPF:
2Waymunicationto2.2.2.2onFastEthernet0/0,state2WAY
*Aug1400:
56:
29.455:
OSPF:
Endofhelloprocessing
R1(config-router)#
*Aug1400:
56:
39.051:
OSPF:
Sendhelloto224.0.0.5area0onFastEthernet0/0from172.1.1.1
*Aug1400:
56:
39.427:
OSPF:
Rcvhellofrom2.2.2.2area0fromFastEthernet0/0172.1.1.2
*Aug1400:
56:
39.427:
OSPF:
Endofhelloprocessing
R1(config-router)#
*Aug1400:
56:
49.051:
OSPF:
Sendhelloto224.0.0.5area0onFastEthernet0/0from172.1.1.1
*Aug1400:
56:
49.447:
OSPF:
Rcvhellofrom2.2.2.2area0fromFastEthernet0/0172.1.1.2
*Aug1400:
56:
49.447:
OSPF:
Endofhelloprocessing
R1(config-router)#
*Aug1400:
56:
59.051:
OSPF:
endofWaitoninterfaceFastEthernet0/0*Aug1400:
56:
59.051:
OSPF:
DR/BDRelectiononFastEthernet0/0
*Aug1400:
56:
59.051:
OSPF:
ElectBDR2.2.2.2
*Aug1400:
56:
59.055:
OSPF:
ElectDR2.2.2.2
*Aug1400:
56:
59.055:
DR:
2.2.2.2(Id) BDR:
2.2.2.2(Id)*Aug1400:
56:
59.055:
OSPF:
SendDBDto2.2.2.2onFastEthe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPF 综合 实验 大全