ospf在帧中继的解决方法.docx
- 文档编号:10335409
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:11
- 大小:17.91KB
ospf在帧中继的解决方法.docx
《ospf在帧中继的解决方法.docx》由会员分享,可在线阅读,更多相关《ospf在帧中继的解决方法.docx(11页珍藏版)》请在冰豆网上搜索。
ospf在帧中继的解决方法
总的来说在NBMA网络中OSPF解决可以在接口下设置网络类型:
1.Ipospfnetworkpoint-to-multpoint
2.Ipospfnetworkbroadcast
3.在ospf中指定邻居,只在中心路由器上,而且吧中心路由器设置成DR
l掌握OSPF在NBMA环境下不同的解决方法
【实验拓扑】
【命令列表】
命令 描述
l Frame-relayswitching 将路由器模拟成帧中继交换机
lEncapsulationframe-relay
将接口封装成帧中继接口
lFrame-relayintf-typedce
更改接口类型为dce
lFrame-relayroute{inputdlci}interface{出口}{outputdlci} 指定DLCI号的对应关系
lIpospfpriority{0-255} 设备路由器优先级,手动指定DR
lNeighbor{IPaddress} 手动指定邻居
lIpospfnetworkbroadcast 将接口改为BMA广播多访问型
lIpospfnetworknon-broadcast 将接口改为NBMA非广播多访问型
lIpospfnetworkpoint-to-multipoint 将接口改为点到多点类型
lIpospfnetworkpoint-to-point 将接口改为点到点类型
lframe-relaymapip{IPaddress}{DLCI}broadcast 手动指定IP地址和DLCI号的关系
lshowframe-relayroute 查看DLCI对应关系和状态
lshowframe-relaymap 查看IP和DLCI号的对应关系
lclearipospfprocess 重启OSPF协议
【实验过程】
步骤一:
配置IP
R1
接口 IP地址
S1/0 192.168.1.1
L0 1.1.1.1
R2
接口 IP地址
S1/0 192.168.1.2
L0 2.2.2.2
R3
接口 IP地址
S1/0 192.168.1.3
L0 3.3.3.3
*注:
接口必须封装成帧中继接口
步骤二:
配置帧中继及DLCI的对应关系
FRSW
frsw(config)#frame-relayswitching
frsw(config)#ins1/0
frsw(config-if)#encapsulationfram
frsw(config-if)#encapsulationframe-relay
frsw(config-if)#frame-relayintf
frsw(config-if)#frame-relayintf-typedce
frsw(config-if)#frame-relayroute102interfaces1/2201
frsw(config-if)#frame-relayroute103interfaces1/1301
frsw(config-if)#noshutdown
frsw(config-if)#ins1/1
frsw(config-if)#enframe-relay
frsw(config-if)#frame-relayintf-typedce
frsw(config-if)#frame-relayroute301interfaces1/0103
frsw(config-if)#noshutdown
frsw(config-if)#ins1/2
frsw(config-if)#enframe-relay
frsw(config-if)#frame-relayintf-typedce
frsw(config-if)#frame-relayroute201interfaces1/0102
frsw(config-if)#noshutdown
将路由器模拟成帧中继,改变接口类型,配置DLCI号的对应关系。
*注:
虽然不用配IP,noshutdown还是要打的。
步骤三:
查看网络是否正常
FRSW
frsw#showframe-relayroute
InputIntf InputDlci OutputIntf OutputDlci Status
Serial1/0 102 Serial1/2 201 active
Serial1/0 103 Serial1/1 301 active
Serial1/1 301 Serial1/0 103 active
Serial1/2 201 Serial1/0 102 active
处有接口处于激活状态,说明帧中继的配置没问题。
R1
r1#showframe-relaymap
Serial1/0(up):
ip192.168.1.2dlci102(0x66,0x1860),dynamic,
broadcast,
CISCO,statusdefined,active
Serial1/0(up):
ip192.168.1.3dlci103(0x67,0x1870),dynamic,
broadcast,,statusdefined,active
r1#ping192.168.1.2
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.2,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=312/609/864ms
r1#ping192.168.1.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.3,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=448/608/720ms
路由器动态学习到了DLCI号和IP的对应关系,测试说明是正常的。
R2
r2#showframe-relaymap
Serial1/0(up):
ip192.168.1.1dlci201(0xC9,0x3090),dynamic,
broadcast,
CISCO,statusdefined,active
r2#ping192.168.1.1
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.1,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=432/613/864ms
r2#ping192.168.1.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.3,timeoutis2seconds:
.....
Successrateis0percent(0/5)
可以看到路由器没有R3的IP和DLCI号的对应关系,不能进行通讯。
R3
r3#showframe-relaymap
Serial1/0(up):
ip192.168.1.1dlci301(0x12D,0x48D0),dynamic,
broadcast,,statusdefined,active
r3#ping192.168.1.1
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.1,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=576/692/864ms
r3#ping192.168.1.2
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.1.2,timeoutis2seconds:
.....
Successrateis0percent(0/5)
路由器上没R2的IP和DLCI号的对应关系,也不能进行通讯。
步骤四:
启用OSPF协议
R1
r1(config)#routerospf1
r1(config-router)#network1.1.1.00.0.0.255area0
r1(config-router)#network192.168.1.00.0.0.255area0
R2
r2(config)#routerospf1
r2(config-router)#network2.2.2.00.0.0.255area0
r2(config-router)#network192.168.1.00.0.0.255area0
R3
r3(config)#routerospf1
r3(config-router)#network3.3.3.00.0.0.255area0
r3(config-router)#network192.168.1.00.0.0.255area0
配置OSPF协议,查看路由表,如下:
R1
r1#showiproute
C192.168.1.0/24isdirectlyconnected,Serial1/0
r1#showipospfneighbor
R2
r2#showiproute
C192.168.1.0/24isdirectlyconnected,Serial1/0
r2#showipospfneighbor
R3
r3#showiproute
C192.168.1.0/24isdirectlyconnected,Serial1/0
r3#showipospfneighbor
OSPF并没有学到任何条目,从查看邻居的命令可以看出他们都没有邻居。
原因是帧中继是二层寻址,而OSPF的邻居的形成是通过三层寻址。
步骤五:
OSPF在帧中继环非全网状环境下的解决方法
方法一:
在默认NBMA环境下手动指定邻居,DR,IP和DLCI的对应关系。
R1
r1(config-if)#routerospf1
r1(config-router)#neighbor192.168.1.2
r1(config-router)#neighbor192.168.1.3
r1(config)#ins1/0
r1(config-if)#ipospfpriority255
r1#clearipospfprocess
ResetALLOSPFprocesses?
[no]:
y
R2
r1#clearipospfprocess
ResetALLOSPFprocesses?
[no]:
y
r2(config)#routerospf1
r2(config-router)#neighbor192.168.1.1
r2(config-router)#ins1/0
r2(config-if)#ipospfpriority0
r2#clearipospfprocess
ResetALLOSPFprocesses?
[no]:
y
R3
r3(config)#routerospf1
r3(config-router)#neighbor192.168.1.1
r3(config-router)#ins1/0
r3(config-if)#ipospfpriority0
r3#clearipospfprocess
ResetALLOSPFprocesses?
[no]:
y
将三台路由器手动指定邻居,把R1的优先级改为最高,使其的DR地位不会变更,R2和R3的改为0,不参与DR选举,再重启OSPF使手动更改生效。
查看路由表如下:
R1
r1#showiproute
1.0.0.0/24issubnetted,1subnets
C 1.1.1.0isdirectlyconnected,Loopback0
2.0.0.0/32issubnetted,1subnets
O 2.2.2.2[110/65]via192.168.1.2,00:
00:
24,Serial1/0
3.0.0.0/32issubnetted,1subnets
O 3.3.3.3[110/65]via192.168.1.3,00:
00:
24,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
R2
r2#showiproute
1.0.0.0/32issubnetted,1subnets
O 1.1.1.1[110/65]via192.168.1.1,00:
00:
04,Serial1/0
2.0.0.0/24issubnetted,1subnets
C 2.2.2.0isdirectlyconnected,Loopback0
3.0.0.0/32issubnetted,1subnets
O 3.3.3.3[110/65]via192.168.1.3,00:
00:
04,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
居然学到了R3的环回地址,但他的下一跳在上面的测试中是不可达的,重新验证下,
r2#ping3.3.3.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto3.3.3.3,timeoutis2seconds:
.....
Successrateis0percent(0/5)
和上面的测试结果一样,由于帧中继是二层通过DLCI号寻址,他跟本不知道192.168.1.3从哪个DLCI号出去,所以PING不通,手动配置下IP和DLCI号的关系后再验证。
r2(config)#ins1/0
r2(config-if)#frame-relaymapip192.168.1.3201broadcast
r2#showframe-relaymap
Serial1/0(up):
ip192.168.1.1dlci201(0xC9,0x3090),dynamic,
broadcast,
CISCO,statusdefined,active
Serial1/0(up):
ip192.168.1.3dlci201(0xC9,0x3090),static,
broadcast,
CISCO,statusdefined,active
可以看到配置生效了,为了保险起见,看下R3的路由表
R3
r3#showiproute
1.0.0.0/32issubnetted,1subnets
O 1.1.1.1[110/65]via192.168.1.1,00:
00:
11,Serial1/0
2.0.0.0/32issubnetted,1subnets
O 2.2.2.2[110/65]via192.168.1.2,00:
00:
11,Serial1/0
3.0.0.0/24issubnetted,1subnets
C 3.3.3.0isdirectlyconnected,Loopback0
C192.168.1.0/24isdirectlyconnected,Serial1/0
可以看到R3也学到了R2的环回地址,和R2一样,都没有DLCI号的对应关系,这时即使R2的数据能到达R3,R3也不能进行回应,所以也必须手动配置IP和DLCI的对应关系。
r3(config)#ins1/0
r3(config-if)#frame-relaymapip192.168.1.2301broadcast
r3#showframe-relaymap
Serial1/0(up):
ip192.168.1.1dlci301(0x12D,0x48D0),dynamic,
broadcast,,statusdefined,active
Serial1/0(up):
ip192.168.1.2dlci301(0x12D,0x48D0),static,
broadcast,
CISCO,statusdefined,active
配置完成后,分别到两台路由器上进行验证。
R2
r2#ping3.3.3.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto3.3.3.3,timeoutis2seconds:
!
!
!
!
!
R3
r3#ping2.2.2.2
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto2.2.2.2,timeoutis2seconds:
!
!
!
!
!
成功解决了问题,该方法是有效的,但手配置的步骤太多,再看下其他方法是否更简单。
方法二:
使用Ipospfnetworkbroadcast命令将接口改成BMA多路访问广播类型
R1
r1(config)#ins1/0
r1(config-if)#ipospfnetworkbroadcast
R2
r2(config)#ins1/0
r2(config-if)#ipospfnetworkbroadcast
R3
r3(config)#ins1/0
r3(config-if)#ipospfnetworkbroadcast
在路由器的接口下改变接口为BMA广播多路访问类型,默认情况下是NBMA非广播多路访问类型。
R1
r1#showiproute
1.0.0.0/24issubnetted,1subnets
C 1.1.1.0isdirectlyconnected,Loopback0
2.0.0.0/32issubnetted,1subnets
O 2.2.2.2[110/65]via192.168.1.2,00:
01:
57,Serial1/0
3.0.0.0/32issubnetted,1subnets
O 3.3.3.3[110/65]via192.168.1.3,00:
01:
57,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
R2
r2#showiproute
1.0.0.0/32issubnetted,1subnets
O 1.1.1.1[110/65]via192.168.1.1,00:
10:
15,Serial1/0
2.0.0.0/24issubnetted,1subnets
C 2.2.2.0isdirectlyconnected,Loopback0
3.0.0.0/32issubnetted,1subnets
O 3.3.3.3[110/129]via192.168.1.1,00:
10:
15,Serial1/0
C192.168.1.0/24isdirectlyconnected,Serial1/0
学到了R3的环回地址,而且下一跳192.168.1.1路由器是知道怎么走的,难道成功了,测试下:
r2#ping3.3.3.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto3.3.3.3,timeoutis2seconds:
.....
奇怪了,为什么会不通,路由器除了没有到192.168.1.3的DLCI对应关系外其他的都正常,而192.168.1.1的对应关系是有的,难道R3不能回复,看下R3的路由表再说。
R3
r3#showiproute
1.0.0.0/32issubnetted,1subnets
O 1.1.1.1[110/65]via192.168.1.1,00:
09:
27,Serial1/0
2.0.0.0/32issubnetted,1subnets
O 2.2.2.2[110/129]via192.168.1.1,00:
09:
27,Serial1/0
3.0.0.0/24issubnetted,1subnets
C 3.3.3.0isdirectlyconnected,Loopback0
C192.168.1.0/24isdirectlyconne
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ospf 中继 解决方法