要求
1、R2作为ISP,只能配置IP地址
2、R1、R3各有一个环回,用于模拟公司总部和分部内网的IP地址
3、公司总部和分部可以相互访问
需求分析
1、R2只配置IP地址
2、R1、R3上使用GRE技术创建隧道接口,并撰写路由,使R1环回可以访问到R3环回
过程
1、基本配置
R1配置
[R1]int l 0
[R1-LoopBack0]ip add 192.168.1.1 24
[R1-LoopBack0]q
[R1]int g 0/0/0
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R1]ip route-static 0.0.0.0 0 12.0.0.2【写条缺省指向外网】
R2配置
[ISP]int g 0/0/0
[ISP-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[ISP-GigabitEthernet0/0/0]q
[ISP]int g 0/0/1
[ISP-GigabitEthernet0/0/1]ip add 23.0.0.2 24
R3配置
[R3]int l 0
[R3-LoopBack0]ip add 192.168.2.1 24
[R3-LoopBack0]q
[R3]int g 0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.0.0.3 24
[R3]ip route-static 0.0.0.0 0 23.0.0.2【缺省与R1同理】
做完基础配置,尝试拿R1环回 ping R3换环回
可以看到,正常情况下是不通的:
2、配置GRE
R1配置
[R1]interface Tunnel 0/0/0【创建隧道接口】
[R1-Tunnel0/0/0]ip add 192.168.3.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre【定义封装方式】
[R1-Tunnel0/0/0]source 12.0.0.1【定义封装内容】
[R1-Tunnel0/0/0]destination 23.0.0.3
[R1-Tunnel0/0/0]q
[R1]ip route-static 192.168.2.0 24 192.168.3.2【补充路由信息,不然两端无法访问】
R3配置
[R3]interface Tunnel 0/0/0
[R3-Tunnel0/0/0]ip add 192.168.3.2 24
[R3-Tunnel0/0/0]tunnel-protocol gre
[R3-Tunnel0/0/0]source 23.0.0.3
[R3-Tunnel0/0/0]destination 12.0.0.1
[R3-Tunnel0/0/0]q
[R3]ip route-static 192.168.1.0 24 192.168.3.1【缺省与R1同理】
做完后测试一下:
R1环回 ping R3环回
R3环回 ping R1环回
要求达成,实验结束