实验要求:

1、R7为ISP,只能配置ip
2、红色为私有ip范围
3、使用OSPF将所有私有网段,实现全通
4、OSPF的区域划分为紫色
5、R4-6可以正常访问R7环回
6、R1telnet R3公有ip,实际登录到R6

ospf如何修改stub类型 更改ospf网络类型_R3

 首先根据题意搭建拓扑并且分配ip地址,如图所示

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_02

 拓扑搭建完成后配置ip地址并测试直连,这里就不做演示

第二步添加缺省路由

由于R7为运营商,只能配置ip地址,因此如果想访问R7上的环回也就是访问公网,就必须在每一个与R7直连的设备上配置指向R7的缺省

ospf如何修改stub类型 更改ospf网络类型_R3_03

ospf如何修改stub类型 更改ospf网络类型_OSPF_04

ospf如何修改stub类型 更改ospf网络类型_OSPF_05

 注意,缺省添加到这里还没完,应该在所有路由器都配置一个指向R7方向的缺省路由

ospf如何修改stub类型 更改ospf网络类型_OSPF_06

 

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_07

 

ospf如何修改stub类型 更改ospf网络类型_ip地址_08

 第三步,在R1R2R3上创建tunnel接口,并且用OSPF连接

ospf如何修改stub类型 更改ospf网络类型_OSPF_09

注意:因为OSPF在tunnel接口中默认是点到点网络,一个网段中只允许两个ip,因此需要将网络类型改为广播型,输入命令ospf network-type broadcast即可

 

ospf如何修改stub类型 更改ospf网络类型_R3_10

 

ospf如何修改stub类型 更改ospf网络类型_OSPF_11

 在tunnel创建完成之后,接下来开始配置OSPF,注意:只能宣告tunnel接口的地址和环回地址,

并且要在同一个进程的区域0中统一配置

ospf如何修改stub类型 更改ospf网络类型_网络_12

 

ospf如何修改stub类型 更改ospf网络类型_网络_13

 

ospf如何修改stub类型 更改ospf网络类型_ip地址_14

 做到这里时发现了一个错误,R1和R3的状态机并没有full,检查了一遍tunnel的配置才发现,R1注册R3时地址填错

ospf如何修改stub类型 更改ospf网络类型_R3_15

 过了一会日志报告了状态机变为full

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_16

 然后到这里第三步就算完成

我们测试一下连通性

ospf如何修改stub类型 更改ospf网络类型_网络_17

 

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_18

 测试成功

下面开始第四步

配置剩余OSPF,注意题目中的不同区域

ospf如何修改stub类型 更改ospf网络类型_ip地址_19

 

ospf如何修改stub类型 更改ospf网络类型_网络_20

在本题中,还有一个问题,区域0和区域2并没有直接相连,所以我们需要用到多进程双向重发布技术,因此将R5设置为ASBR(自治系统边界路由器)在OSPF进程1中输入import-route ospf2,在进程2中输入import-route ospf1即可连接区域0和2

 

ospf如何修改stub类型 更改ospf网络类型_R3_21

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_22

 

ospf如何修改stub类型 更改ospf网络类型_OSPF_23

 第五步,配置R6的远程登录以及R3的地址转换

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_24

 

ospf如何修改stub类型 更改ospf网络类型_网络_25

 

ospf如何修改stub类型 更改ospf网络类型_ip地址_26

 最后测试R1登录R3

ospf如何修改stub类型 更改ospf网络类型_ip地址_27

 登录成功

第七步,这一步是前面遗漏的部分,将所有私网地址转化为公网地址

这里以R1为例

 

ospf如何修改stub类型 更改ospf网络类型_ospf如何修改stub类型_28