OSPF综合实验

  • 实验拓扑
  • 实验要求

1、R4为ISP,其上只配置IP地址;R4与其他所直连设备间均使用公有IP;

2、R3-R5、R6、R7为MGRE环境,R3为中心站点;

3、整个OSPF环境IP基于172.16.0.0/16划分;除了R12有两个环回,其他路由器均有一个环回IP

4、所有设备均可访问R4的环回;

5、减少LSA的更新量,加快收敛,保障更新安全;

6、全网可达;

三、实验思路

1、划分网段地址(子网划分)并配置接口IP地址

2、设置公网流量全网通,和私网网段在ospf动态路由下全网通

3、R3-R5、R6、R7为MGRE环境,R3为中心站点;分别给R3、R5、R6、R7构建隧道接口,接口封装协议为MGRE

4、再将隧道网段以ospf动态路由宣告

5、解决ospf下的MGRE的问题,在中心站点R3开启伪广播

6、解决ospf下的MGRE的DR与BDR选举混乱的情况

7、减少LSA的更新量,减少骨干区域和非骨干区域LSA条目

8、加快收敛,修改ospf的hello时间

8、保障更新安全,做区域间认证或接口间认证

9、所有设备均可访问R4的环回;使用NAT技术

四、实验步骤

1、IP地址规划将172.16.0.0/16为大网段划分

首先在划分之前我们需要先分析整个组网中用到了几个路由协议,在这份拓扑中一共有两大动态路由协议分别是ospf和rip所以要先将大网段一分为2,但rip中的网段很少可以不用给rip单独分大网段,

其次在ospf中拥有明显的区域,所以我们可以按区域划分,但如果给一个区域划分的网段过大会造成路由风暴的问题,一般一个区域网段的可用IP为200---300之间,所以我们可以先将掩码16网段的大网直接划分为掩码24的网段

172.16.0.0/24 area 0

172.16.0.0/25 R4回环

172.16.128/25 R5回环

172.16.1.0/24 area 1

172.16.1.0 /29 骨干链路

172.16.1.64/26 R1回环

172.16.1.128/26 R2回环

172.16.1.192/26 R3回环

172.16.2.0/24 area 2

172.16.2.0/30 链路网段

172.16.2.4/30 链路网段

172.16.2.64/26 回环网段

172.16.2.128/26 回环网段

172.16.3.0/24 area 3

172.16.3.0/30 链路网段

172.16.3.4/30 链路网段

172.16.3.64/26 回环网段

172.16.3.128/26 回环网段

172.16.3.192/26

172.16.4.0/24 area 4

172.16.4.0/26 链路网段

172.16.4.0/30 链路网段

172.16.4.64/26 回环网段

172.16.4.128/26 回环网段

172.16.5.0/24 rip

172.16.6.0/24 隧道网段

地址划分完成后配置IP地址

2 、配置静态缺省路由使得公网通

[r3]ip route-static 0.0.0.0 0 34.0.0.2

[r5]ip route-static 0.0.0.0 0 45.0.0.2

[r6]ip route-static 0.0.0.0 0 46.0.0.2

[r7]ip route-static 0.0.0.0 0 47.0.0.2

测试公网是否全通

3 **、**私网网段在ospf动态路由下全网通

Area 1

R1:

ospf 1 router-id 1.1.1.1

area 0.0.0.1

network 172.16.1.1 0.0.0.0

network 172.16.1.65 0.0.0.0

R2:

ospf 1 router-id 2.2.2.2

area 0.0.0.1

network 172.16.1.2 0.0.0.0

network 172.16.1.129 0.0.0.0

R3:

ospf 1 router-id 3.3.3.3

area 0.0.0.0

network 172.16.6.1 0.0.0.0

area 0.0.0.1

network 172.16.1.3 0.0.0.0

network 172.16.1.193 0.0.0.0

R5:

ospf 1 router-id 5.5.5.5

area 0.0.0.0

network 172.16.0.65 0.0.0.0

network 172.16.6.2 0.0.0.0

R6:

ospf 1 router-id 6.6.6.6

area 0.0.0.0

network 172.16.0.129 0.0.0.0

network 172.16.6.3 0.0.0.0

area 0.0.0.2

network 172.16.2.1 0.0.0.0

R7:

ospf 1 router-id 7.7.7.7

area 0.0.0.0

network 172.16.0.193 0.0.0.0

network 172.16.6.4 0.0.0.0

area 0.0.0.3

network 172.16.3.1 0.0.0.0

R8:

ospf 1 router-id 8.8.8.8

area 0.0.0.3

network 172.16.3.2 0.0.0.0

network 172.16.3.5 0.0.0.0

network 172.16.3.129 0.0.0.0

R9:

ospf 1 router-id 9.9.9.9

area 0.0.0.3

network 172.16.3.6 0.0.0.0

ospf 2 router-id 9.9.9.9

area 0.0.0.4

network 172.16.4.1 0.0.0.0

network 172.16.4.65 0.0.0.0

R10:

area 0.0.0.4

network 172.16.4.2 0.0.0.0

network 172.16.4.129 0.0.0.0

R11:

ospf 1 router-id 11.11.11.11

area 0.0.0.2

network 172.16.2.2 0.0.0.0

network 172.16.2.5 0.0.0.0

network 172.16.2.129 0.0.0.0

R12:

ospf 1 router-id 12.12.12.12

area 0.0.0.2

network 172.16.2.6 0.0.0.0

rip 1

version 2

network 172.16.0.0

4、建立隧道,

R3作为中心站点

interface Tunnel0/0/0

ip address 172.16.6.1 255.255.255.0

tunnel-protocol gre p2mp //封装隧道协议

source 34.0.0.1 //封装原工网IP地址

ospf network-type broadcast //修改接口网络类型

nhrp network-id 100 //总部创建组

nhrp entry multicast dynamic //开启伪广播

R5分支站点

interface Tunnel0/0/0

ip address 172.16.6.2 255.255.255.0

tunnel-protocol gre p2mp //封装隧道协议

source Serial4/0/0 //封装原隧道公网IP地址(不固定)

ospf network-type broadcast //修改接口网络类型

ospf dr-priority 0 //让分支放弃参选DR与BDR

nhrp network-id 100 //分部需要加入总部创建的组中

nhrp entry 172.16.6.1 34.0.0.1 register //分支站点需要向中心站点注册信息

R6分支站点

interface Tunnel0/0/0

ip address 172.16.6.3 255.255.255.0

tunnel-protocol gre p2mp //封装隧道协议

source Serial4/0/0 //封装原隧道公网IP地址(不固定)

ospf network-type broadcast //修改接口网络类型

ospf dr-priority 0 //让分支放弃参选DR与BDR

nhrp network-id 100 //分部需要加入总部创建的组中

nhrp entry 172.16.6.1 34.0.0.1 register //分支站点需要向中心站点注册信息

R7分支站点

interface Tunnel0/0/0

ip address 172.16.6.4 255.255.255.0

tunnel-protocol gre p2mp //封装隧道协议

source GigabitEthernet0/0/0 //封装原隧道公网IP地址(不固定)

ospf network-type broadcast //修改接口网络类型

ospf dr-priority 0 //让分支放弃参选DR与BDR

nhrp network-id 100 //分部需要加入总部创建的组中

nhrp entry 172.16.6.1 34.0.0.1 register //分支站点需要向中心站点注册信息

OSPF下搭建MGRE环境的问题

  1. 因为MGRE环境下的接口类型为默认p2p只能进行1对1建邻,所以更改接口网络类型为以太网broadcast
  2. 虽然接口类型改为了MA网络的,但工作方式还是会以P2P网络搭建,所以汇总成总部预分支DR与BDR选举混乱,故要更改分支,让分支放弃参选DR与BDR

5、路由引入(重发布)

将外部路由引入

R9:

r9\]ospf 1 \[r9-ospf-1\]import-route ospf 2 \[r9-ospf-1\]q \[r9\]ospf 2 \[r9-ospf-2\]import-route ospf 1 R12: \[r12\]ospf 1 \[r12-ospf-1\]import-route rip 目前为止整张实验拓扑因该达到全网通 测试:在R1上pingR10 ![](https://i-blog.csdnimg.cn/direct/dcc4ec8e61d242c882bb47a9f6f7f887.png) 在R1上pingRIP网段 ![](https://i-blog.csdnimg.cn/direct/cc02677ba2294af69f125b77e5a6a288.png) 6、减少LSA的更新量 1)减少骨干区域LSA条目:链路聚合、手工汇总、空接口(防止路由黑洞造成环路) 2)减少非骨干区域LSA条目:特殊区域、完全末梢区域和完全非完全末梢区域(stub和nssa) 域内路由汇总:手工汇总、空接口 R3: \[r3\]ospf 1 \[r3-ospf-1\]area 1 \[r3-ospf-1-area-0.0.0.1\]abr-summary 172.16.1.0 255.255.255.0 \[r3\]ip route-static 172.16.1.0 24 NULL 0 //空接口 R6: \[r6\]ospf 1 \[r6-ospf-1\]area 2 \[r6-ospf-1-area-0.0.0.2\] abr-summary 172.16.2.0 255.255.255.0 \[r6\]ip route-static 172.16.2.0 24 NULL 0 //空接口 R7: \[r7\]ospf 1 \[r7-ospf-1\]ar 3 \[r7-ospf-1-area-0.0.0.3\]abr-summary 172.16.3.0 255.255.255.0 \[r7\]ip route-static 172.16.3.0 24 NULL 0 //空接口 域外路由汇总:手工汇总、空接口 R9: \[r9\]ospf 1 \[r9-ospf-1\]asbr-summary 172.16.4.0 255.255.255.0 \[r9\]ip route-static 172.16.4.0 24 NULL 0 //空接口 R12: \[r12\]ospf 1 \[r12-ospf-1\]asbr-summary 172.16.5.0 255.255.255.0 \[r12\]ip route-static 172.16.5.0 24 NULL 0 //空接口 特殊区域: area 1可设置成完全末梢区域 R1: \[r1\]ospf 1 \[r1-ospf-1\]area 1 \[r1-ospf-1-area-0.0.0.1\]stub no-summary R2: \[r2\]ospf 1 \[r2-ospf-1\]area 1 \[r2-ospf-1-area-0.0.0.1\]stub no-summary R3 \[r3\]ospf 1 \[r3-ospf-1\]area 1 \[r3-ospf-1-area-0.0.0.1\]stub no-summary area 2可设置成完全非完全末梢区域(完全NSSA) R6: \[r6\]ospf 1 \[r6-ospf-1\]area 2 \[r6-ospf-1-area-0.0.0.2\]nssa no-summary R11: \[r11\]ospf 1 \[r11-ospf-1\]area 2 \[r11-ospf-1-area-0.0.0.2\]nssa no-summary R12: \[r12\]ospf 1 \[r12-ospf-1\]area 2 \[r12-ospf-1-area-0.0.0.2\]nssa no-summary area 3可设置成完全非完全末梢区域(完全NSSA) R7: \[r7\]ospf 1 \[r7-ospf-1\]area 3 \[r7-ospf-1-area-0.0.0.3\]nssa no-summary R8: \[r8\]ospf 1 \[r8-ospf-1\]area 3 \[r8-ospf-1-area-0.0.0.3\]nssa no-summary R9: \[r9\]ospf 1 \[r9-ospf-1\]area 3 \[r9-ospf-1-area-0.0.0.3\]nssa no-summary \[r9\]ospf 2 \[r9-ospf-2\]default-route-advertise //向域外路由下发缺省 此时让我们看看LSA是否被优化 优化前路由信息及LSDB表 ![](https://i-blog.csdnimg.cn/direct/db9c07422e0346f4bb95b8f88e464fc3.png) 优化后路由信息及LSDB表 ![](https://i-blog.csdnimg.cn/direct/7b56238e723e4cc4b13cbb8544a34544.png) 可以明显的观察到路由条目的减少 7、加快收敛,修改ospf的hello时间 R1: \[r1\]interface g0/0/0 \[r1-GigabitEthernet0/0/0\]ospf timer hello 5 R2: \[r2\]interface g0/0/0 \[r2-GigabitEthernet0/0/0\]ospf timer hello 5 R3: \[r3\]interface g0/0/0 \[r3-GigabitEthernet0/0/0\]ospf timer hello 5 R6: \[r6\]interface g0/0/0 \[r6-GigabitEthernet0/0/0\]ospf timer hello 5 R11: \[r11\]interface g0/0/0 \[r11-GigabitEthernet0/0/0\]ospf timer hello 5 \[r11\]interface g0/0/1 \[r11-GigabitEthernet0/0/1\]ospf timer hello 5 R12: \[r12\]interface g0/0/0 \[r12-GigabitEthernet0/0/0\]ospf timer hello 5 R7: \[r7\]interface g0/0/1 \[r7-GigabitEthernet0/0/1\]ospf timer hello 5 R8: \[r8\]interface g0/0/0 \[r8-GigabitEthernet0/0/0\]ospf timer hello 5 \[r8\]interface g0/0/1 \[r8-GigabitEthernet0/0/1\]ospf timer hello 5 R9: \[r9\]interface g0/0/0 \[r9-GigabitEthernet0/0/0\]ospf timer hello 5 \[r9\]interface g0/01 \[r9-GigabitEthernet0/0/1\]ospf timer hello 5 R10: \[r10\]interface g0/0/0 \[r10-GigabitEthernet0/0/0\]ospf timer hello 5 8、保障更新安全,做区域间认证 9、所有设备均可访问R4的环回;使用NAT技术 R3: \[r3\]acl 2000 \[r3-acl-basic-2000\]rule permit source 172.16.1.0 0.0.0.255 \[r3\]interface Serial 4/0/0 \[r3-Serial4/0/0\]nat outbound 2000 R5: \[r5\]acl 2000 \[r5-acl-basic-2000\]rule permit source 172.16.0.0 0.0.0.255 \[r5\]interface Serial 4/0/1 \[r5-Serial4/0/0\]nat outbound 2000 R6: \[r6\]acl 2000 \[r6acl-basic-2000\]rule permit source 172.16.20 0.0.0.255 \[r6interface Serial 4/0/0 \[r6Serial4/0/0\]nat outbound 2000 R7 \[r7acl 2000 \[r7acl-basic-2000\]rule permit source 172.16.1.0 0.0.0.255 \[r7interface g 0/0/0 \[r7 GigabitEthernet0/0/0\]nat outbound 2000 9、最后我们测试一下全网效果 ![](https://i-blog.csdnimg.cn/direct/7bc9338d07004b0ebcba89fd7e48174a.png) ![](https://i-blog.csdnimg.cn/direct/3b0e2e269a4e433e992920b753e2c7c8.png)

相关推荐
半路_出家ren37 分钟前
VRRP(虚拟路由器冗余协议)、虚拟路由器、master路由器、backup路由器
网络·网络安全·路由器·网络设备·vrrp·master路由器·backup路由器
2301_813506131 小时前
STP学习
网络·学习
LUCIAZZZ5 小时前
计算机网络-TCP的重传机制
java·网络·网络协议·tcp/ip·计算机网络·操作系统·springboot
想要打 Acm 的小周同学呀7 小时前
TCP基础篇(一)
服务器·网络·tcp/ip
矮油0_o8 小时前
5.好事多磨 -- TCP网络连接Ⅱ
服务器·网络·tcp/ip·网络编程·socket
coding随想8 小时前
Ollama本地服务无法通过IP访问的终极解决方案
网络·人工智能·网络协议·tcp/ip
写代码的小王吧8 小时前
【网络安全】安全的网络设计
网络·网络协议·tcp/ip·安全·web安全·网络安全·docker
今夜有雨.8 小时前
使用C++实现HTTP服务
开发语言·网络·c++·后端·网络协议·tcp/ip·http
别致的影分身9 小时前
Protobuf 的快速使用(四)
服务器·网络·c++