GRE 隧道技术
 
实现目的:
仅在r1r3间的配置,而不在r2上作任何配置完成r1r3间的通信。使用技术GRE隧道。在r1r3间建立GRE隧道,完成路由协议的封装传送,一道道通信的目的。
拓扑图:
GRE隧道技术_第1张图片
R1上的基本配置
Router(config)#no ip do lo
Router(config)#line con 0
Router(config-line)#no exec-t    
Router(config-line)#logg  s
Router(config-line)# exit
Router(config)#ho r1
r1(config)#int e0/0
r1(config-if)#ip add 200.1.1.1 255.255.255.0  
r1(config-if)#no sh
r1(config-if)#int lo 0
r1(config-if)#ip ad 1.1.1.1 255.255.255.0
r1(config-if)#no sh
r1(config)#ip route 0.0.0.0  0.0.0.0  e0/0    默认路由
r2上的基本配置
Router(config)#no ip do lo
Router(config)#line con 0
Router(config-line)#no exec-t
Router(config-line)#logg  s
Router(config-line)# exit
Router(config)#ho r2
r2(config)#int e0/0
r2(config-if)#ip ad 200.1.1.2 255.255.255.0
r2(config-if)#no sh
r2(config-if)#int e2/0
r2(config-if)#ip ad 114.1.1.2 255.255.255.0
r2(config-if)#no sh
r3上的基本配置
Router(config)#no ip do lo
Router(config)#line con 0
Router(config-line)#no exec-t
Router(config-line)#logg  s
Router(config-line)# exit
Router(config)#ho r3
r3(config)#int e2/0
r3(config-if)#ip ad 114.1.1.3 255.255.255.0
r3(config-if)#no sh
r3(config)#ip route 0.0.0.0  0.0.0.0  e2/0      默认路由
加入r1,r3上的tunnel0 配置
r1(config)#int tunnel 0            进入tunnel0 虚拟接口配置
r1(config-if)#tunnel source e0/0       指定tunnel0 的源端口
r1(config-if)#tunnel destination 114.1.1.3        指定tunnel0 的目的端口的公网IP
r1(config-if)#ip ad 10.0.0.3 255.255.255.0         分配tunnel0 的内网网段
r1(config-if)#no sh
r1(config-if)#exit
r1(config)#ip route 3.3.3.0 255.255.255.0 10.0.0.1        配置tunnel0静态路由
r3(config)#int tunnel 0                              同上
r3(config-if)#tunnel source e2/0
r3(config-if)#tunnel destination 200.1.1.1
r3(config-if)#ip ad 10.0.0.1 255.255.255.0
r3(config-if)#no sh
r3(config)#ip route 10.0.0.0 255.255.255.0 10.0.0.3    配置tunnel0静态路由

实验说明:本实验可完成类似拓扑图的实际需要,在公司间使用GRE隧道,而且多使用与IPsec同时使用。当完成上述配置时,1.1.1.13.3.3.3两个内网地址是不通的,但完成GRE隧道后两者便可通信