当前位置:网站首页>OSPF实验
OSPF实验
2022-08-10 05:30:00 【m0_57664268】
实验如下
1.首先进行网段划分
所给网段为192.168.1.0/24,有两个区域所以我们划分两个网段
192.168.1.0/25 和 192.168.1.128/25
192.168.1.0/25用于区域0,再进行划分,三个环回和一个MA骨干
划分为:192.168.1.0/27 192.168.1.32/27 192.168.1.64/27 192.168.1.96/27
192.168.1.0/27 用于骨干再进行划分:
192.168.1.0/29 192.168.1.8/29 192.168.1.16/29 192.168.1.24/29
其余三个分别用于R1,R2,R3的环回
同理192.168.1.128/25用于区域1
划分为:192.168.1.128/27 192.168.1.160/27 192.168.1.192/27 192.168.1.224/27
其中192.168.1.128/27用于骨干
其余备用
2.配置IP与环回
根据以上划分的网段将R1,R2,R3,R4的环回与接口IP地址配上
区域0:
![]()
![]()
![]()
![]()
区域1:
![]()
![]()
(R3 R4之间可以看成点到点所以可以划分为192.168.1.129/30和192.168.1.130/30)

配置完成后如图
配置完成后在个区域之间ping一下,通了说明配置完成
3.启动OSPF协议
区域0
R1:
![]()

开启ospf协议+进程号+RID
因为R1上只有环回192.168.1.33/27和接口192.168.1.1/29要宣告,所以汇总为192.168.1.0 注意:这里的不是掩码是反掩码!
R2:同上

R3:
![]()
R3中有一个接口试属于区域1的所有宣告的时候选择固定宣告不汇总
区域1
R3:

退出区域0进入区域1宣告R3另一个接口
R4:同之前

在ospf配置完成之后最好查看一下邻居表以R3为例
此时R3与R1R2R4均为邻接关系,再看看R1的路由表

路由都学到了。
4.DR选举

因为配置的顺序优先级相同的情况下R1成为了DR,R2成为了BDR。所以R3要当上DR就需要将优先级调大或者将R1R2优先级调小,要想没有BDR,所以R1 R2就需要放弃选举将优先级调为0

进入参选接口将优先级调为0

这时R3已经成为DR且没有BDR
5.全网可达
R4相当于是边界路由器,所以需要发一条缺省路由给其他路由

这个时候其他路由上就有一条缺省路由,R1就可以ping同4.4.4.4了
6.保障更新安全(认证)
区域0


![]()
所有路由都需要进行认证,没有认证的就会断开关系(注:编号和密钥必须一样) 
因为R1R2优先级调为0所以他们之间状态只能是2way
区域1



区域1同上
7.减少路由条目
ospf中区域与区域之间才能进行路由条目传递,所以要在区域中汇总



从R1R4的路由表中可以看到汇总成功,但是为了避路由黑洞还要一个空接口
![]()
当两边的空接口建立完毕后这次实验就完成了。
边栏推荐
- GtkD开发之路
- Buu Web
- 我用这一招让团队的开发效率提升了 100%!
- 自适应空间特征融合( adaptively spatial feature fusion)一种基于数据驱动的金字塔特征融合策略
- Touch chip used in smart touch remote control
- How to use Apifox's Smart Mock function?
- Zhongang Mining: Strong downstream demand for fluorite
- Rpc interface stress test
- Depth of carding: prevent model fitting method
- ResNet的基础:残差块的原理
猜你喜欢

文章复现:SRCNN

从GET切换为POST提交数据的方法

Pony语言学习(九)——泛型与模式匹配(终章)

文章复现:超分辨率网络FSRCNN

MySql's json_extract function processes json fields

动手写prometheus的exporter-02-Counter(计数器)

pytorch框架学习(2)使用GPU训练

一篇文章带你搞懂什么是幂等性问题?如何解决幂等性问题?

Stacks and Queues | Valid parentheses, delete all adjacent elements in a string, reverse Polish expression evaluation, maximum sliding window, top K high frequency elements | leecode brush questions

基于Qiskit——《量子计算编程实战》读书笔记(四)
随机推荐
Thread.sleep, Thread.yield role explanation
SEO搜索引擎优化
Nexus_Warehouse Type
MySql之json_extract函数处理json字段
kaggle小白必看:小白常见的2个错误解决方案
并发工具类——CountDownLatch、CyclicBarrier、Semaphore、Exchanger的介绍与使用
大咖说·对话生态|当Confluent遇见云:实时流动的数据更有价值
FPGA engineer interview questions collection 41~50
canvas canvas drawing clock
Stacks and Queues | Valid parentheses, delete all adjacent elements in a string, reverse Polish expression evaluation, maximum sliding window, top K high frequency elements | leecode brush questions
我用这一招让团队的开发效率提升了 100%!
SSM框架整合实例
文章复现:超分辨率网络FSRCNN
scikit-learn机器学习 读书笔记(二)
pytorch learning
strongest brain (1)
PyTorch 入门之旅
WSTP初体验
Pony语言学习(六):Struct, Type Alias, Type Expressions
Practical skills 19: Several postures of List to Map List