在ENSP中实现OSPF不同网络之间的动态路由(附源码)

一、实验目的

  1. 掌握如何在路由器上配置OSPF协议

  2. 了解如何通过配置OSPF实现不同网络之间的动态路由

  3. 理解OSPF协议的内部运作机制

  4. 学习OSPF如何通过洪泛机制传播链路状态信息。

  5. 理解OSPF区域划分的作用和原理

二、实验要求

需求:

PC端互通

实验设备:

1、5台S3700交换机

2、11台路由器

3、9台PC端(分配好ip地址)

使用ensp搭建实验环境,如图所示

三、实验内容

1.PC端配置

PC1

PC2

PC3

PC4

PC5

PC6

PC7

PC8

PC9

2.路由器设置

R5

#基础配置

undo t m

sys

undo info en

sys R5

int g 0/0/3

ip add 192.168.3.254 24

int g 0/0/0

ip add 192.168.57.1 30

int g 0/0/2

ip add 192.168.56.2 30

#ospf配置

ospf 1 router-id 5.5.5.5

area 0

network 192.168.3.0 0.0.0.255

network 192.168.56.0 0.0.0.3

network 192.168.57.0 0.0.0.3

R6

undo t m

sys

undo info en

sys R6

int g 0/0/3

ip add 192.168.5.1 25

int g 0/0/0

ip add 192.168.67.2 30

int g 0/0/2

ip add 192.168.56.1 30

int g 0/0/1

ip add 192.168.5.254 25

ospf 1 router-id 6.6.6.6

area 0

network 192.168.5.0 0.0.0.127

network 192.168.5.128 0.0.0.127

network 192.168.56.0 0.0.0.3

network 192.168.67.0 0.0.0.3

R7

undo t m

sys

undo info en

sys R7

int g 0/0/1

ip add 192.168.78.1 30

int g 0/0/2

ip add 192.168.79.2 30

int g 0/0/3

ip add 192.168.67.1 30

int g 0/0/0

ip add 192.168.57.2 30

ospf 1 router-id 7.7.7.7

area 1

network 192.168.78.0 0.0.0.3

area 2

network 192.168.79.0 0.0.0.3

area 0

network 192.168.57.0 0.0.0.3

network 192.168.67.0 0.0.0.3

R8

undo t m

sys

undo info en

sys R8

int g 0/0/0

ip add 192.168.78.2 30

int g 0/0/3

ip add 192.168.81.1 30

ospf 1 router-id 8.8.8.8

area 1

network 192.168.78.0 0.0.0.3

network 192.168.81.0 0.0.0.3

R9

undo t m

sys

undo info en

sys R9

int g 0/0/3

ip add 192.168.91.2 30

int g 0/0/0

ip add 192.168.79.1 30

ospf 1 router-id 9.9.9.9

area 2

network 192.168.79.0 0.0.0.3

network 192.168.91.0 0.0.0.3

R10

undo t m

sys

undo info en

sys R10

int g 0/0/3

ip add 192.168.81.2 30

int g 0/0/0

ip add 192.168.1.254 24

ospf 1 router-id 10.10.10.10

area 1

network 192.168.1.0 0.0.0.255

network 192.168.81.0 0.0.0.3

R11

undo t m

sys

undo info en

sys R11

int g 0/0/3

ip add 192.168.91.1 30

int g 0/0/0

ip add 192.168.2.254 25

ospf 1 router-id 11.11.11.11

area 2

#记得一定是192.168.2.128这个网段

network 192.168.2.128 0.0.0.127

network 192.168.91.0 0.0.0.3

3.交换机设置

S1

int g 0/0/1

p l t

int e 0/0/2

p l a

int e 0/0/3

p l a

S2

int g 0/0/1

p l t

int e 0/0/2

p l a

S3

int g 0/0/1

p l t

int e 0/0/1

p l a

int e 0/0/2

p l a

S4

int g 0/0/1

p l t

int e 0/0/1

p l a

int e 0/0/2

p l a

S5

int g 0/0/1

p l t

int e 0/0/1

p l a

int e 0/0/2

p l a

四、实验结果

所有PC都可以互相ping通

相关推荐
无名之逆17 小时前
Rust 开发提效神器:lombok-macros 宏库
服务器·开发语言·前端·数据库·后端·python·rust
大丈夫立于天地间17 小时前
ISIS协议中的数据库同步
运维·网络·信息与通信
cg501717 小时前
Spring Boot 的配置文件
java·linux·spring boot
Dream Algorithm17 小时前
路由器的 WAN(广域网)口 和 LAN(局域网)口
网络·智能路由器
IT猿手17 小时前
基于CNN-LSTM的深度Q网络(Deep Q-Network,DQN)求解移动机器人路径规划,MATLAB代码
网络·cnn·lstm
暮云星影18 小时前
三、FFmpeg学习笔记
linux·ffmpeg
吴盐煮_18 小时前
使用UDP建立连接,会存在什么问题?
网络·网络协议·udp
rainFFrain18 小时前
单例模式与线程安全
linux·运维·服务器·vscode·单例模式
GalaxyPokemon18 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++
hyshhhh18 小时前
【算法岗面试题】深度学习中如何防止过拟合?
网络·人工智能·深度学习·神经网络·算法·计算机视觉