34配置帧中继路由更新问题.docx
《34配置帧中继路由更新问题.docx》由会员分享,可在线阅读,更多相关《34配置帧中继路由更新问题.docx(9页珍藏版)》请在冰豆网上搜索。
34配置帧中继路由更新问题
CCNA学习笔记34--配置帧中继、路由更新问题
(2010-07-0610:
00:
02)
转载
标签:
杂谈
分类:
CCNA自学笔记篇
补充知识:
DLCI
0-15不能用
1008-1023不能用
其他的都可以自己制定16-1007一共992个DLCI号
上篇学习笔记遗漏的部分。
。
NND。
难道真是我人品的问题。
修改保存之后它就是不给我显示出来。
。
网易博客就更TMD无情了。
发表的日志竟然给我隐藏起来。
只有自己在登录状态下才能正常显示。
一旦推出登录状态再访问的时候刚刚发表的日志竟然没有了。
。
?
很是郁闷。
知道解决方法或有遇到类似问题的麻烦留个言或加本人QQ告知。
万分感谢。
感激涕零啊~~~我Q:
459948511
好了。
回到正题。
看看这次试验的拓扑图吧。
吖。
。
这个。
。
图是丑陋了点。
但是我已经尽力画的好看点了。
无奈天生画画这方面没天赋啊~~~~
说明下这张拓扑图所要表示的意思吧。
1.我开启了4台3620路由器。
IOS版本是12.2有点老了。
并且在R1R2R3的路由器上都分别开启了一个loopback口IP地址分别是1.1.1.1、2.2.2.2、3.3.3.3
2.其实利用DynamipsGUI小凡模拟式默认是可以支持模拟帧中继交换机的。
但是我这里利用路由器来模拟帧中继交换机。
也就是上图中的R4了。
3.每台路由器的S0/0口的IP地址分别是192.168.1.1、192.168.1.2、192.168.1.3、MA网络嘛。
4.DLCI号注意上面补充的知识、0-15/1008-1023是不能用的。
我上面定义的是最常规的了、R1--R2、102--201、R1--R3、103--301..
OK。
现在我开启模拟器。
我用的是工大瑞普出的虚拟实验室。
首先是我在R4这台将要模拟帧中继交换机上的配置命令如下:
FR-SWitching#conft
FR-SWitching(config)#frame-relayswitching
FR-SWitching(config)#inters0/1
FR-SWitching(config-if)#encapsulationframe-relay
FR-SWitching(config-if)#noframe-relayinverse-arp
FR-SWitching(config-if)#noarpframe-relay
FR-SWitching(config-if)#frame-relaylmi-type?
cisco
ansi
q933a
FR-SWitching(config-if)#frame-relaylmi-typecisco
FR-SWitching(config-if)#frame-relayintf-typedce
FR-SWitching(config-if)#clockrate64000
FR-SWitching(config-if)#frame-relayroute102interfaces0/2201
FR-SWitching(config-if)#frame-relayroute103inters0/3301
FR-SWitching(config-if)#nosh
FR-SWitching(config-if)#inters0/2
FR-SWitching(config-if)#encapsulationframe-relay
FR-SWitching(config-if)#nofrinverse-arp
FR-SWitching(config-if)#frame-relaylmi-typecisco
FR-SWitching(config-if)#frame-relayintf-typedce
FR-SWitching(config-if)#clockrate64000
FR-SWitching(config-if)#frame-relayroute201inters0/1102
FR-SWitching(config-if)#nosh
FR-SWitching(config-if)#inters0/3
FR-SWitching(config-if)#encapsulationframe-relay
FR-SWitching(config-if)#noframe-relayinverse-arp
FR-SWitching(config-if)#frame-relaylmi-typecisco
FR-SWitching(config-if)#frame-relayintf-typedce
FR-SWitching(config-if)#clockrate64000
FR-SWitching(config-if)#frame-relayroute301inters0/1103
FR-SWitching(config-if)#nosh
FR-SWitching(config-if)#end
接着我在R1上配置如下命令。
我都是自己手动指定的。
禁用了反向ARP发现功能。
r1(config)#inters0/0
r1(config-if)#ipadd192.168.1.1255.255.255.0
r1(config-if)#nosh
r1(config-if)#encapsulationframe-relay
r1(config-if)#frame-relaymapip192.168.1.2102broadcast
r1(config-if)#frame-relaymapip192.168.1.3103broadcast
r1(config-if)#frame-relaymapip192.168.1.1103broadcast
r1(config-if)#end
R2上的配置
r1(config)#inters0/0
r1(config-if)#ipadd192.168.1.2255.255.255.0
r1(config-if)#nosh
r1(config-if)#encapsulationframe-relay
r1(config-if)#frame-relaymapip192.168.1.1 201broadcast
r1(config-if)#frame-relaymapip192.168.1.2 201broadcast
r1(config-if)#frame-relaymapip192.168.1.3 201broadcast
r1(config-if)#end
R3上的配置:
r1(config)#inters0/0
r1(config-if)#ipadd192.168.1.3255.255.255.0
r1(config-if)#nosh
r1(config-if)#encapsulationframe-relay
r1(config-if)#frame-relaymapip192.168.1.2 301broadcast
r1(config-if)#frame-relaymapip192.168.1.2 301broadcast
r1(config-if)#frame-relaymapip192.168.1.3 301broadcast
r1(config-if)#end
接下来我看看R1的Frame-relay映射表
r1#shframe-relaymap
Serial0/0(up):
ip192.168.1.1dlci103(0x67,0x1870),static,
broadcast,
CISCO,statusdefined,active
Serial0/0(up):
ip192.168.1.2dlci102(0x66,0x1860),static,
broadcast,
CISCO,statusdefined,active
Serial0/0(up):
ip192.168.1.3dlci103(0x67,0x1870),static,
broadcast,
CISCO,statusdefined,active
看到了吧。
如果要去192.168.1.1的话就从本地的DLCI号位103的那条VC出去。
并且是手工指定的静态的。
broadcast广播?
。
。
我说过帧中继网络默认是NBMA的,那么这里怎么是广播呢?
其实这是个假广播。
起的作用就是复制帧的作用。
理解不?
就是说它不能发送像RIP这样的广播的更新信息或者像OSPF这样组播的Hello包。
那么久只有在每条映射的语句后面加上broadcast让它具有复制帧的作用。
把这条映射关系从某条VC上发送出去。
让所有人都知道。
大概就是这个意思啦。
后面那个active就是指目前这条映射关系是正常的。
激活的。
这里需要说明的是在帧中继网络中如果你要到某个网络中去。
那么在Map中就必须存在映射关系否则就不可达。
这就是为什么我在上面需要指定每台路由器都有到自己本地的映射条目的原因了。
再顺便看看这个吧
现在来说说更新的问题。
如果我在每台路由器上都启用了RIP路由协议并且在R1的S0/0口开启了水平分割功能。
那么将导致路由更新问题。
结果就是R2不知道3.3.3.3的路由条目。
R3不知道2.2.2.2的路由条目。
因为水平分割。
。
。
啥是水平分割?
。
这个。
先看看书去吧。
接下来的命令就是为了解决水平分割的在各个路由器上配置的命令。
划分子接口
R1上的配置:
r1#conft
r1(config)#inters0/0
r1(config-if)#encapsulationframe-relay
r1(config-if)#nosh
r1(config-if)#exit
r1(config)#inters0/0.1point-to-point
r1(config-subif)#ipadd192.168.1.1255.255.255.0
r1(config-subif)#frame-relayinterface-dlci102
r1(config-fr-dlci)#nosh
r1(config-subif)#exit
r1(config)#inters0/0.2point-to-point
r1(config-subif)#ipadd192.168.2.1255.255.255.0
r1(config-subif)#frame-relayinterface-dlci103
r1(config-fr-dlci)#nosh
r1(config-subif)#exit
r1(config)#exit
r1#conft
r1(config)#routerrip
r1(config-router)#net1.0.0.0
r1(config-router)#network192.168.1.0
r1(config-router)#network192.168.2.0
r1(config-router)#end
r1#
R2上的配置:
r2(config)#inters0/0
r2(config-if)#encapsulationframe-relay
r2(config-if)#ipadd192.168.1.2255.255.255.0
r2(config-if)#nosh
r2(config-if)#frame-relaymapip192.168.1.1201broadcast
r2(config-if)#end
r2#conft
r2(config)#routerrip
r2(config-router)#net2.0.0.0
r2(config-router)#net192.168.1.0
r2(config-router)#end
r2#
R3上的配置:
r3(config)#inters0/0
r3(config-if)#encapsulationframe-relay
r3(config-if)#ipadd192.168.2.2255.255.255.0
r3(config-if)#frame-relaymapip192.168.2.1301broadcast
r3(config-if)#nosh
r3(config-if)#end
r3#conft
r3(config)#routerrip
r3(config-router)#net3.0.0.0
r3(config-router)#net192.168.2.0
r3(config-router)#end
r3#
接下来再看看三台路由器的路由表。
都是正常的。
都学到了网络中所有网段的信息。
R1:
r1#shiproute
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
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
R 2.0.0.0/8[120/1]via192.168.1.2,00:
00:
16,Serial0/0.1
R 3.0.0.0/8[120/1]via192.168.2.2,00:
00:
28,Serial0/0.2
C 192.168.1.0/24isdirectlyconnected,Serial0/0.1
C 192.168.2.0/24isdirectlyconnected,Serial0/0.2
这就解决了因水平分割导致在Frame-relay网络中的路由更新问题了。
R2:
r2#shiproute
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
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
R 1.0.0.0/8[120/1]via192.168.1.1,00:
00:
19,Serial0/0
2.0.0.0/24issubnetted,1subnets
C 2.2.2.0isdirectlyconnected,Loopback0
R 3.0.0.0/8[120/2]via192.168.1.1,00:
00:
20,Serial0/0
C 192.168.1.0/24isdirectlyconnected,Serial0/0
R 192.168.2.0/24[120/1]via192.168.1.1,00:
00:
20,Serial0/0
R3:
r3#a
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
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
R 1.0.0.0/8[120/1]via192.168.2.1,00:
00:
10,Serial0/0
R 2.0.0.0/8[120/2]via192.168.2.1,00:
00:
10,Serial0/0
3.0.0.0/24issubnetted,1subnets
C 3.3.3.0isdirectlyconnected,Loopback0
R 192.168.1.0/24[120/1]via192.168.2.1,00:
00:
10,Serial0/0
C 192.168.2.0/24isdirectlyconnected,Serial0/0
现在我在R2上ping1.1.1.1、3.3.3.3、192.168.2.2都是通的了。
r2#p1.1.1.1
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto1.1.1.1,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=16/44/76ms
r2#p3.3.3.3
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto3.3.3.3,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=64/100/124ms
r2#p192.168.2.2
Typeescapesequencetoabort.
Sending5,100-byteICMPEchosto192.168.2.2,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=64/116/144ms
r2#