ospf命令集Word文档格式.docx
《ospf命令集Word文档格式.docx》由会员分享,可在线阅读,更多相关《ospf命令集Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
hello时间:
在接口模式下:
r1(config-if)#ipospfhello-interval时间
**两台路由器相连的接口都要修改,保持时间默认会是hello的时间4倍
保持时间:
r1(config-if)#ipospfdead-interval时间
查看OSPF配置命令:
查看OPSF邻居表:
r1#showipospfneighbors
查看rouer-id,管理距离:
r1#showipprotocols
查看接口的相关OSPF属性:
r1#showipospfinterface接口
可以看到hello时间,保持时间,接口类型等等
ospf学习到的路由条目用字母O表示,即同一个区域内所学到的,管理距离值110
设置接口的优先级:
R1(config)#interfaces0
R1(config-if)#
ipospfpriority
100
显示接口的优先级信息
R1#showipospfinterfaces0
配置OSPF的网络类型:
R1(config-if)#ipospfnetwork{broadcast|point-to-point|point-to-multicast}
OSPF的认证:
为了安全的原因,在相同OSPF区域的路由器上启用身份验证的功能,只有经过身份验证的同一区域的路由器才能互相通告路由信息。
OSPF的纯文本验证:
简单的纯文本验证允许一个区只配置一个密码(Password)同一个区中的路由器要想参与路由,他们必须配置相同的密码。
这种方法的缺点是易受攻击。
使用下面的命令启动密码验证:
R1(config-if)#ipospfauthentication-keymypassword
R1(config-router)#area0authentication//”0”是area的ID
OSPF的MD5认证:
MD5(MessageDigestAuthentication)是采用加密验证,每个路由器上都必须配置密码和密码ID。
路由器使用一种算法,基于OSPF报文、密码和密码ID产生一个“MessageDigest”,然后加到OSPF报文中。
不像简单密码验证,MD5验证密码不在网络上传输。
每个OSPF报文中还包含有一个序列号以保护网络不受攻击。
使用下面的命令来配置MD5验证:
R1(config-if)#ipospfmessage-digest-key<
key-id>
md5<
key>
R1(config-router)#area0authenticationmessage-digest
十、实例:
下面网络拓朴图中配置OSPF协议,并且在R2与R3实现等负载均衡,并且手动修改R2的router-id为10.10.10.10,查看DR和BDR路由是哪个?
查看RouterID?
通过改变RID来改变DR和BDR。
三个路由器基配置
R1
enable
configureterminal
noipdomain-lookup
lineconsole0
noexec-timeout
loggingsyn
passwordcisco
login
hostnamer1
interfacel0
ipadd1.1.1.1255.255.255.0
nosh
interfaces0/0
ipaddress192.1.1.1255.255.255.0
noshutdown
routerospf1
network192.1.1.10.0.0.0area0
network1.1.1.10.0.0.0area0
R2
hostnamer2
ipadd2.2.2.2255.255.255.0
ipaddress192.1.1.2255.255.255.0
interfaces0/1
ipaddress193.1.1.2255.255.255.0
interfacef1/0
ipaddress194.1.1.2255.255.255.0
network192.1.1.20.0.0.0area0
network193.1.1.20.0.0.0area0
network194.1.1.20.0.0.0area0
network2.2.2.20.0.0.0area0
R3
hostnamer3
ipadd3.3.3.3255.255.255.0
ipaddress193.1.1.1255.255.255.0
ipaddress194.1.1.1255.255.255.0
network193.1.1.10.0.0.0area0
network194.1.1.10.0.0.0area0
network3.3.3.30.0.0.0area0
1、查看DR和BDR路由:
r2#shipospfneighbor
NeighborIDPriStateDeadTimeAddressInterface
3.3.3.31FULL/BDR00:
00:
32194.1.1.1FastEthernet1/0
1.1.1.10FULL/-00:
39192.1.1.1Serial0/0
显示R2是DR,R3是BDR
2、查看R2的RouterID
r2#shoipprotocols
RoutingProtocolis"
ospf1"
Outgoingupdatefilterlistforallinterfacesisnotset
Incomingupdatefilterlistforallinterfacesisnotset
RouterID2.2.2.2
Numberofareasinthisrouteris1.1normal0stub0nssa
Maximumpath:
4
RoutingforNetworks:
2.2.2.20.0.0.0area0
192.1.1.20.0.0.0area0
193.1.1.20.0.0.0area0
194.1.1.20.0.0.0area0
Referencebandwidthunitis100mbps
RoutingInformationSources:
GatewayDistanceLastUpdate
3.3.3.311000:
14:
50
1.1.1.111000:
Distance:
(defaultis110)
显示RouterID为:
2.2.2.2
3、改变其RouterID:
r2(config)#routerospf1
r2(config-router)#router-id10.10.10.10
Reloadoruse"
clearipospfprocess"
command,forthistotakeeffect
r2(config-router)#end
r2#clearipospfprocess
ResetALLOSPFprocesses?
[no]:
yes
r2#shipprotocols
RouterID10.10.10.10
19:
38
12
4、查看R2路由器的DR和BDR路由信息:
r2#shipospfnei
3.3.3.31FULL/DR00:
显示R2变成BDR,R3变成DR
5、再到R3重启OSPF协议
r3#clearipospfpr
r3#clearipospfprocess
再查看R2信息,又变回来了。
34194.1.1.1FastEthernet1/0
33192.1.1.1Serial0/0
1、通过改变路由器接口的Cost来实现R2与R3负载均衡
R2和R3有两条连接一个s0/1和f1/0,成本cost分别为64和1,所以在R2上到3.3.3.3路由表是194.1.1.1。
r2#shipospfinterfaces0/1
Serial0/1isup,lineprotocolisup
InternetAddress193.1.1.2/24,Area0
ProcessID1,RouterID2.2.2.2,NetworkTypePOINT_TO_POINT,
Cost:
64
TransmitDelayis1sec,StatePOINT_TO_POINT,
Timerintervalsconfigured,Hello10,Dead40,Wait40,Retransmit5
oob-resynctimeout40
Helloduein00:
06
SupportsLink-localSignaling(LLS)
Index2/2,floodqueuelength0
Next0x0(0)/0x0(0)
Lastfloodscanlengthis1,maximumis1
Lastfloodscantimeis0msec,maximumis0msec
NeighborCountis1,Adjacentneighborcountis1
Adjacentwithneighbor3.3.3.3
Suppresshellofor0neighbor(s)
r2#shipospfinterfacef1/0
FastEthernet1/0isup,lineprotocolisup
InternetAddress194.1.1.2/24,Area0
ProcessID1,RouterID2.2.2.2,NetworkTypeBROADCAST,
1
TransmitDelayis1sec,StateDR,Priority1
DesignatedRouter(ID)2.2.2.2,Interfaceaddress194.1.1.2
BackupDesignatedrouter(ID)3.3.3.3,Interfaceaddress194.1.1.1
03
Index3/3,floodqueuelength0
Lastfloodscanlengthis1,maximumis2
Lastfloodscantimeis0msec,maximumis4msec
Adjacentwithneighbor3.3.3.3(BackupDesignatedRouter)
r2#shiproute
1.0.0.0/32issubnetted,1subnets
O1.1.1.1[110/65]via192.1.1.1,00:
03:
18,Serial0/0
2.0.0.0/24issubnetted,1subnets
C2.2.2.0isdirectlyconnected,Loopback0
3.0.0.0/32issubnetted,1subnets
O3.3.3.3[110/2]via194.1.1.1,00:
18,FastEthernet1/0
C193.1.1.0/24isdirectlyconnected,Serial0/1
C192.1.1.0/24isdirectlyconnected,Serial0/0
C194.1.1.0/24isdirectlyconnected,FastEthernet1/0
改变R2的s0/1接口cost为1
r2(config)#interfaces0/1
r2(config-if)#ipospfcost1
ProcessID1,RouterID2.2.2.2,NetworkTypePOINT_TO_POINT,Cost:
01
修改成功,再查看R2的路由表,到达3.3.3.3有两条路由条目了。
00,Serial0/0
00,FastEthernet1/0
[110/2]via193.1.1.1,00:
00,Serial0/1
十一、处理OSPF故障常用命令
OSPF是链路状态协议,维护3个数据库:
相邻数据库、拓扑结构数据库、路由表。
OSPF相关的show命令:
Showrunning-config
Showiproute
Showiprouteospf;
仅显示OSPF路由
Showipospfprocess-id;
显示与特定进程ID相关的信息
Showipospf;
显示OSPF相关信息
Showipospfborder-routers;
显示边界路由器
Showipospfdatabase;
显示OSPF的归纳数据库
Showipospfinterface;
显示指定接口上的OSPF信息
Showipospfneighbor;
显示OSPF相邻信息
Showipospfrequest-list;
显示链路状态请求列表
Showipospfsummary-address;
显示归纳路由的再发布信息
Showipospfvirtual-links;
显示虚拟链路信息
Showipinterface;
显示接口的IP设置
OSPF相关的debug命令:
Debugipospfadj;
Debugipospfevents
Debugipospfflood
Debugipospflsa-generation
Debugipospfpacket
Debugipospfretransmission
Debugipospfspf
Debugipospftree
常见的OSPF故障:
OSPF的每个area不超过100台路由器,整个网络不超过700台路由器;
通配符掩码配置不当;