ospf实验.docx
- 文档编号:29765488
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:45
- 大小:57.81KB
ospf实验.docx
《ospf实验.docx》由会员分享,可在线阅读,更多相关《ospf实验.docx(45页珍藏版)》请在冰豆网上搜索。
ospf实验
CCNPLabManual
Lab1.
ConfiguringBasicMultiAreaOSPFandAreaSummary
实验目的:
1、掌握多区域的OSPF配置方法。
2、区别不同区域的路由。
3、掌握OSPF的路由汇总配置。
4、掌握OSPF的基本配置命令。
实验拓扑图:
实验步骤及要求:
1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、在R1上进行area1区域OSPF配置。
R1(config)#routerospf1
R1(config-router)#network
R1(config-router)#network
R1(config-router)#.3area1
R1(config-router)#exit
3、在R2上进行area1与area2的区域边界路由器(ABR)的OSPF配置。
R2(config)#routerospf1
R2(config-router)#.3area1
R2(config-router)#.3area0
R2(config)#exit
4、参照R1与R2的配置,完成R3与R4的配置。
5、在任一路由器上,查看OSPF邻居表。
R2#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
R2#
6、查看R1的路由表,观察其它区域路由。
R1#showiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
…………
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
C.0isdirectlyconnected,Loopback1
C.0isdirectlyconnected,Loopback0
110
128
R1#
7、查看R1的OSPF链路状态数据库。
R1#showipospfdatabase
OSPFRouterwithID(.1)(ProcessID1)
RouterLinkStates(Area1)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
.100C83F4
SummaryNetLinkStates(Area1)
LinkIDADVRouterAgeSeq#Checksum
00C1CA
9F
R1#
8、在R1上使用ping命令确认路由的有效性。
R1#
Typeescapesequencetoabort.
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=216/240/288ms
R1#
9、查看R4的路由表和ospf的链路状态数据库。
R4#showiproute
.0/24issubnetted,2subnets
OIA
OIA
R4#
R4#showipospfdatabase
RouterLinkStates(Area2)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
SummaryNetLinkStates(Area2)
LinkIDADVRouterAgeSeq#Checksum
R4#
可以发现R4路由器学习到area1区域的具体路由,其实,可以通过在R2(ABR)上可以对area1的路由进行汇总,通过汇总可以有效的减少路由表的大小,限制LSA扩散。
10、配置R2的区域汇总。
R2(config)#routerospf1
R2(config-router)#area1range
R2(config-router)#exit
R2(config)#exit
11、再次查看R4的路由表和数据库。
R4#showiproute
.0/16issubnetted,1subnets
OIA
R4#
R4#showipospfdatabase
RouterLinkStates(Area2)
LinkIDADVRouterAgeSeq#ChecksumLinkcount
SummaryNetLinkStates(Area2)
LinkIDADVRouterAgeSeq#Checksum
00C07C
R4#
12、实验完成。
工大瑞普Cisco课程开发小组
CCNPLabManual
Lab2.
ConfiguringOSPFinNBMA
实验目的:
1、掌握NBMA网络中OSPF的邻居关系手工和自动建立的两种配置方法。
2、掌握指定OSPF的接口优先级和通过修改OSPF的默认接口网络类型避免DR的选举出错。
实验拓扑图:
实验步骤及要求:
1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、其中R1、R2和R3的配置如下:
R1(config)#interfaceloopback0
R1(config-if)#
R1(config-if)#ipospfnetworkpoint-to-point
R1(config-if)#exit
R1(config)#
R1(config)#interfaceserial1/2
R1(config-if)#
R1(config-if)#encapsulationframe-relay
R1(config-if)#noframe-relayinverse-arp
R1(config-if)#
R1(config-if)#
R1(config-if)#exit
R1(config)#
R1(config)#routerospf1
R1(config-router)#.255area0
R1(config-router)#.255area0
R1(config-router)#exit
R1(config)#
R2(config)#interfaceloopback0
R2(config-if)#
R2(config-if)#ipospfnetworkpoint-to-point
R2(config-if)#exit
R2(config)#
R2(config)#interfaceserial1/2
R2(config-if)#encapsulationframe-relay
R2(config-if)#
R2(config-if)#noframe-relayinverse-arp
R2(config-if)#
R2(config-if)#noshutdown
R2(config-if)#exit
R2(config)#
R2(config)#routerospf1
R2(config-router)#.255area0
R2(config-router)#.255area0
R2(config-router)#exit
R2(config)#
R3(config)#interfaceloopback0
R3(config-if)#
R3(config-if)#ipospfnetworkpoint-to-point
R3(config-if)#exit
R3(config)#
R3(config)#interfaceserial1/2
R3(config-if)#
R3(config-if)#encapsulationframe-relay
R3(config-if)#noframe-relayinverse-arp
R3(config-if)#
R3(config-if)#noshutdown
R3(config-if)#exit
R3(config)#
R3(config)#routerospf1
R3(config-router)#.255area0
R3(config-router)#.255area0
R3(config-router)#exit
R3(config)#
3、在配置完OSPF协议后,查看R1、R2或R3路由器OSPF的邻居表,会发现OSPF的邻居关系并没有被建立:
R1#showipospfneighbor
R1#
4、查看R1的Seiral1/2接口OSPF信息:
R1#showipospfinterfaceserial1/2
Serial1/2isup,lineprotocolisup
NetworkTypeNON_BROADCAST,Cost:
64
TransmitDelayis1sec,StateDR,Priority1
Nobackupdesignatedrouteronthisnetwork
Timerintervalsconfigured,Hello30,Dead120,Wait120,Retransmit5
oob-resynctimeout120
Helloduein00:
00:
15
Index1/1,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis0,maximumis0
Lastfloodscantimeis0msec,maximumis0msec
NeighborCountis0,Adjacentneighborcountis0
Suppresshellofor0neighbor(s)
R1#
5、通过分析可以看出,影响OSPF协议不能自己形成邻居关系的主要原因是,OSPF主观认为NBMA的广播不支持广播和组播,因此不会主动的向外发送OSPF的HELLO数据包。
6、手工配置R1路由器的OSPF邻居关系:
R1(config)#routerospf1
R1(config-router)#
R1(config-router)#
R2(config)#routerospf1
R2(config-router)#
R3(config)#routerospf1
R3(config-router)#
7、当配置完成后,系统IOS会提示如下信息:
8、查看R1的邻居表:
R1#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
R1#
9、除了手工的配置方法之外,其实也可能修改OSPF的接口类型,以便路由器能够自动的创建OSPF的邻居关系,配置比较简单,也不容易出错。
首先,将之前配置的neighbor的命令给no掉。
然后再做配置如下:
R1(config)#interfaceserial1/2
R1(config-if)#ipospfnetworkbroadcast
R1(config-if)#exit
10、查看接口信息:
R1#showipospfinterfaceserial1/2
Serial1/2isup,lineprotocolisup
NetworkTypeBROADCAST,Cost:
64
TransmitDelayis1sec,StateDR,Priority1
…………
R1#
11、查看R1、R2和R3路由器的OSPF邻居表:
R1#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
R1#
R2#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
R2#
R3#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
R3#
12、仔细观察OSPF的邻居表,会发现如下问题:
R1的OSPF邻居表,指出
R2的OSPF邻居表,指出为BDR,而自己为DR。
R3的OSPF邻居表,指出为BDR,而自己为DR。
通过如下图示,可以更清楚看出DR和BDR的关系:
出现此问题的原因是因为Frame-Relay的网络拓扑非全网状。
R3在与R1在进行邻居创建时,R3并不知道网络中还有R2的存在。
同时,R2与R1进行创建时,也不知晓R3的存在。
此时,在网络中运行的其实是两个不同的OSPF的自治系统。
13、由于上述的问题,还会导致其它原因,比如:
R3路由器的172的子网出错,R3会向R1通告LSA,R1在收到此LSA后,R1并不会向R3转发,其原因是,R1认为R3是由DR来完成通告的。
其默守OSPF的多路访问网络的更新规则。
另外:
如果R1的0/24网络出错,R1默认会向DR通告,即向R3通告,而不会向R2通告,因为R1作为BDR,只需要将LSA通告给DR即可,而其它的DROTHER的通告是由DR完成的,而做为DR的R3在收到R1发送的LSA后,R3实际上并没有向R2通告,这是因为R3并不知道网络中还有R2的存在。
14、要解决这样的问题,必须手工的指定网络的DR的角色。
由于OSPF的优先级会影响DR的选举,优先级为0的OSPF的路由永远不能成为DR,优先级越高越容易成为DR的原则,默认OSPF的优先级为1,因此将R2与R3的优先级直接修改为0,配置如下:
R2(config)#interfaceserial1/2
R2(config-if)#ipospfpriority0
R2(config-if)#exit
R2(config)#
R3(config)#interfaceserial1/2
R3(config-if)#ipospfpriority0
R3(config-if)#exit
15、查看所有路由器的邻居表,从邻居表可以看出OSPF各台路由器,已经拥有合适的角色:
R1#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
FULL/DROTHER
FULL/DROTHER
R1#
R2#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
FULL/DR
R2#
R3#showipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
FULL/DR
R3#
16、其实也可以修改OSPF的接口类型,以避免DR和BDR的选举,从而减少DR选举出错的可能性。
比如,将R1的接口网络类型修改为P2MP(点到多点),而将R2和R3的接口网络类型修改为P2P(点对点)。
因为在OSPF的各种网络类型中:
P2MP和P2P都是不需要选举DR和BDR的。
17、另外,在配置接口网络类型时,还注意接口的HELLO死亡间隔时间。
因为不同的类型的网络其时间是不一致的。
不一致的HELLO的时间间隔,会导致OSPF的邻居关系无法创建。
18、下面给出一张OSPF所支持的网络类型和DR选举,以及HELLO时间间隔的表,以供参阅。
具体配置不再列出。
19、实验完成。
工大瑞普Cisco课程开发小组
CCNPLabManual
Lab3.
ConfiguringOSPFAuthentication
实验目的:
1、掌握OSPF接口认证及区域认证的配置方法。
实验拓扑图:
实验步骤及要求:
1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。
2、配置OSPF协议,并使用相关命令确认其正常工作。
3、查看R1和R2的路由表。
R1#showiproute
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
C.0isdirectlyconnected,Loopback0
C.0isdirectlyconnected,Loopback1
R1#
R2#showiproute
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
O
O
R2#
4、在R1上启用OSPF的明文认证,配置如下:
R1(config)#interfaceserial1/1
R1(config-if)#ipospfauthentication
R1(config-if)#ipospfauthentication-keycisco
R1(config-if)#exit
5、配置完成后,打开debug观察系统提示系统。
00:
30:
33:
%OSPF-5-ADJCHG:
MismatchAuthenticationtype.Inputpacketspecifiedtype0,weusetype1
MismatchAuthenticationKey-ClearText
6、在R2上启用OSPF的认证:
R2(config)#interfaces1/1
R2(config-if)#ipospfauthentication
R2(config-if)#ipospfauthentication-keycisco
R2(config-if)#exit
R2(config)#exit
7、查看R1的debug信息和路由表信息:
2WAY
EXSTART
00:
54:
55:
OSPF:
NBRNegotiationDone.WearetheSLAVE
EXCHANGE
R1#0x0len32
LOADINGtoFULL,LoadingDone
00:
54:
56:
OSPF:
BuildrouterLSAforarea1,routerID.1,seq0x
R1#showiproute
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
C.0isdirectlyconnected,Loopback0
C.0isdirectlyconnected,Loopback1
R1#
8、另外:
配置基于MD5的密码接口认证示例如下,配置完成后,请自行检查确认,此处不在重复确认过程:
R1(config)#interfaceserial1/1
R1(config-if)#ipospfauthenticationmessage-digest
R1(config-if)#ipospfmessage-digest-key1md5cisco
R1(config-if)#exit
R1(config)#
R2(config)#interfaceserial1/0
R2(config-if)#ipospfauthenticationmessage-digest
R2(config-if)#ipospfmessage-digest-key1md5cisco
R2(config-if)#exit
R2(config)#
9、no掉之前配置的明文或是md5的接口认证。
查看R1的路由表确认OSPF协议正常运行:
R1#showiproute
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
C.0isdirectlyconnected,Loopback0
C.0isdirectlyconnected,Loopback1
R1#
10、在R1上启用区域的明文认证,配置如下:
R1(config)#routerospf1
R1(config-router)#area1authentication
R1(config-router)#exit
R1(config)#interfaceserial1/1
R1(config-if)#ipospfauthentication-keycisco
R1(config-if)#exit
R1(config)#exit
11、在R1配置完成后,稍等几秒后,会在R1的路由器上出现如下信息:
出现down的状态,是因为R2没有配置正确的认证。
同时查看R1的路由表,发现之前学习的路由已丢失。
R1#showiproute
Gatewayoflastresortisnotset
.0/24issubnetted,2subnets
C.0isdirectlyconnected,Loopback0
C.0isdirectlyconnected,Loopback1
R1#
12、在R2上启用区域明文认证,配置如下:
R2(config)#routerospf1
R2(config-router)#area1authentication
R2(config-router)#exit
R2(config)#interfaceserial1/0
R2(config-if)#ipospfauthentication-keycisco
R2(config-if)#exit
13、在配置完R2的路由器的OSPF的区域明文认证后,随后在R1的路由器上会出现如下提示:
此条信息指出,此时OSPF的认证成功,同时R1路由器已经学习到其它区域的路由。
路由表显示如下:
R1#showipro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ospf 实验