环境:Windows XP 、GNS3.0.7.2
目的:学会如何配置帧中继的Tunnel
说明:在跨多台路由器间建立Frame relay 隧道
步骤:
GNS 创建拓扑如下:
说明:把R2、R4配置帧中继隧道,使得R1和R5能够建立帧中继映射并通信。
配置R1:
Router>en
Router#conf t
Router(config)#host R1
R1(config)#int loopback 0
R1(config-if)#ip add 1.1.1.1 255.255.255.0
R1(config-if)#exit
R1(config)#int s0/0
R1(config-if)#encapsulation frame-relay ietf
R1(config-if)#frame-relay lmi-type ansi
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#ip add 192.168.1.1 255.255.255.0
R1(config-if)#frame-relay map ip 192.168.1.5 105 broadcast
R1(config-if)#no sh
配置R2:
Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#frame-relay switching
R2(config)#int loopback 0
R2(config-if)#ip add 2.2.2.2 255.255.255.255
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#inter s0/2
R2(config-if)#ip add 192.168.23.1 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
R2(config)#router ospf 100
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 192.168.23.1 0.0.0.0 area 0
R2(config-router)#net work 2.2.2.2 0.0.0.0 area 0
R2(config-router)#exit
R2(config)#inter tunnel 1 //创建一条隧道1
R2(config-if)#tunnel source loopback 0 //指定隧道的源为loopback 0口
R2(config-if)#tunnel destination 4.4.4.4 //指定隧道的目的地
R2(config-if)#ip unnumbered loopback 0 //配置loopback 0为无编号IP地址
R2(config-if)#tunnel mode gre ip //配置隧道为gre模式
R2(config-if)#exit
R2(config)#inter s0/0
R2(config-if)#encapsulation frame-relay ietf
R2(config-if)#frame-relay lmi-type ansi
R2(config-if)#frame-relay intf-type dce
R2(config-if)#clock rate 64000
R2(config-if)#frame-relay route 105 interface tunnel 1 100 //做帧中继路由,出接口为tunnel1,tunnel 1 的DLCI是100
R2(config-if)#no sh
配置R3:
Router>en
Router#conf t
Router(config)#hostname R3
R3(config)#in loopback 0
R3(config-if)#ip add 3.3.3.3 255.255.255.0
R3(config-if)#no sh
R3(config-if)#exit
R3(config)#inter s0/2
R3(config-if)#ip add 192.168.23.2 255.255.255.0
R3(config-if)#no sh
R3(config-if)#inter s0/3
R3(config-if)#ip add 192.168.34.1 255.255.255.0
R3(config-if)#no sh
R3(config-if)#exit
R3(config)#router ospf 100
R3(config-router)#router-id 3.3.3.3
R3(config-router)#network 3.3.3.3 0.0.0.0
R3(config-router)#network 192.168.23.2 0.0.0.0
R3(config-router)#network 192.168.34.1 0.0.0.0
R3(config-router)#exit
配置R4:
Router>en
Router#conf t
Router(config)#hostname R4
R4(config)#frame-relay switching
R4(config)#int loopback 0
R4(config-if)#ip add 4.4.4.4 255.255.255.255
R4(config-if)#exit
R4(config)#inter s0/3
R4(config-if)#ip add 192.168.34.2 255.255.255.0
R4(config-if)#no sh
R4(config-if)#exit
R4(config-if)#router osp 1
R4(config-router)#router-id 4.4.4.4
R4(config-router)#network 4.4.4.4 0.0.0.0 area 0
R4(config-router)#network 192.168.34.2 0.0.0.0 area 0
R4(config-router)#exit
R4(config)#int tunnel 1
R4(config-if)#tunnel source loopback 0
R4(config-if)#tunnel destination 2.2.2.2
R4(config-if)#ip unnumbered loopback 0
R4(config-if)#tunnel mode gre ip
R4(config-if)#no sh
R4(config-if)#exit
R4(config)#inter s0/0
R4(config)#encapsulation frame-relay ietf
R4(config)#frame-relay lmi-type ansi
R4(config-if)#frame-relay intf-type dce
R4(config-if)#clock rate 64000
R4(config-if)#frame-relay route 501 interface tunnel 1 100
R4(config-if)#no sh
配置R5:
Router>en
Router#conf t
Router(config)#hostname R5
R5(config)#int loopback 0
R5(config-if)#ip add 5.5.5.5 255.255.255.0
R5(config-if)#exit
R5(config)#inter s0/0
R5(config-if)#encapsulation frame-relay ietf
R5(config-if)#frame-relay lmi-type ansi
R5(config-if)#no frame-relay inverse-arp
R5(config-if)#frame-relay map ip 192.168.1.1 501 broadcast
R5(config-if)#ip add 192.168.1.5 255.255.255.0
R5(config-if)#no sh
检查当前帧中继网络的情况:
在R1和R5上配置RIP路由协议:
R1(config)#router rip
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.1.0
R5(config)#router rip
R5(config-router)#network 5.0.0.0
R5(config-router)#network 192.168.1.0
检查R1的路由表情况:
实验完成。