操作篇 ospf认识和应用
文章目录
- 前言
- 一:介绍OSPF
- 1.1 什么是ospf? 有什么作用
- 1.2 OSPF协议主要优点
- 1.3 OSPF协议主要缺点
- 二:实验环境
- 2.2实验原理
- 2.3实验目的
- 2.4华为ospf拓扑图
- 二:实验过程
- 2.1 路由器1配置
- 2.2路由器2配置
- 2.3路由3配置
- 实验结果
前言
一:介绍OSPF
1.1 什么是ospf? 有什么作用
OSPF(Open Shortest Path First开放式最短路径优先,两个相邻的路由器通过发报文的形式成为邻居关系,邻居再相互发送链路状态信息形成邻接关系,之后各自根据最短路径算法算出路由,放在OSPF路由表,OSPF路由与其他路由比较后优的加入全局路由表
OSPF 作用:在大范围网洛中应用
1.2 OSPF协议主要优点
1: OSPF 适合在大范围的网络
2 :组播触发式更新
3:收敛速度快
4 :以开销作为度量值
5:OSPF 协议的设计是为了避免路由环路
1.3 OSPF协议主要缺点
1:通过验证漏洞进行攻击:无验证:由于交换信息时不需要验证,攻击者可以直接获取信息。简单口令验证:因为在传输过程中OSPF数据包括其口令都是以明文形式传输的,所以攻击者可以用线路分析仪从网络上窃取口令
2:通过篡改OSPF报文进行攻击:1、篡改Hello报文。OSPF路由器定期向外发送Hello报文,用以发现邻居和维护邻接节点关系
3:篡改LSU报文。LSU报文用洪泛发对:如通过LSU报文大量注入Roter Sat Network-LSA,尽管它们可能不参与路由运算,但由于它们存在于每个路由器的数据库中,因而可能造成数据库溢出。
43、大量发送各种类型报文。攻击者通过不间断发送大量各种类型的OSPF报文,很可能造成被攻击实体的资源耗竭而无法正常工作
二:实验环境
2.2实验原理
OSPF协议依靠五种不同类型的分组来建立邻接关系和交换路由信息即:问候分组、数据库描述分组、链路状态请求分组、链路状态更新分组和链路状态确认分组。
OSPF5种分组
1、Hello | 发现邻居并建立和维护邻居关系 (Hello报文)
2、DataBase Description | 检查所有路由器的LSDB是否同步(数据库描述报文DBD)
3、Link-State Request | 向另外一台路由器请求特定的链路状态记录 (链路请求报文LSR)
4、Link-State Update | 发送被请求的链路状态记录 (链路回应报文LSU)
5、Link-State Acknowledgment | 对其他类型的分组进行确认 ()
1、dis ospf pee b ##查看邻居关系
dis routing-table pro
2、ospf 1 route 1.1.1.1 ####OSPF指定个route-id、1是表示,只在本区域有效
route id 1.1.1.1 ###全局模式下配置 这个router-id所有协议生效
3、reset ospf 1 process graceful-restart ###1是进程号 重启ospf
2.3实验目的
了解ospf协议并运用,区域规划:划分多个区域是为了优化网络性能,
2.4华为ospf拓扑图
二:实验过程
2.1 路由器1配置
<Huawei>sys
[R1-diagnose]int loo 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 13.0.0.1 24
[R1-GigabitEthernet0/0/1]un sh
[R1]ospf 1 router-id 1.1.1.1 OSPF指定个route-id、1是表示,只在本区域有效,
[R1-ospf-1]a 0 进入区域0 骨干区域
[R1-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
2.2路由器2配置
<Huawei>sys
[Huawei]sysname R2
[R2]int loo0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 13.0.0.2 32
[R2-GigabitEthernet0/0/0]un sh
[R2]ospf 1 router-id 2.2.2.2 OSPF指定个route-id、1是表示,只在本区域有效,
[R2-ospf-1]a 0 进入区域0 骨干区域
[R2-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
2.3路由3配置
<Huawei>sys
[Huawei]sysname R3
[R3]int loo0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 13.0.0.3 24
[R3-GigabitEthernet0/0/0] un sh
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1-area-0.0.0.0]a 0
[R3-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
实验结果
转包看一下dr何bdr
20200602191741986.png
我们把DR断开看一下
操作篇 ospf认识和应用相关推荐
- Axure RP9 自学之路2-基础操作篇
关注头条@路飞写代码,获取更多内容 上期回顾 前一篇文章我们主要是介绍了软件的安装,以及学习该软件的一些初衷,以及对软件的一些区域功能进行了相应的说明. 主要知识点 添加元件.设置元件名称.位置尺寸. ...
- 手把手教你EEG脑电数据预处理-操作篇
目录 导入数据 对数据进行初步认识 电极定位 移除无用电极 重参考 重采样 滤波 分段和基线校正 插值坏导 ICA 剔除ICA成分 剔除坏段 目视检查法 保存数据 本分享为脑机学习者Rose整理发表于 ...
- linux远程图形操作系统,二、Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面...
2.Linux操作系统之操作篇-Xmanager 远程访问Linux图形化界面 红帽配置Xmanager 远程访问Linux: 1. 修改gdm配置文件,修改内容为粗体部分. /etc/gdm/cus ...
- C语言嵌入式系统编程修炼之道——屏幕操作篇
C语言嵌入式系统编程修炼之道--屏幕操作篇 作者:宋宝华 e-mail:[email]21cnbao@21cn.com[/email] 1.汉字处理 现在要解决的问题是,嵌入式系统中经常要使用的并非 ...
- CCIE-LAB-第八篇-OSPF前缀压制+MTU+路由汇总
CCIE-LAB-第八篇-OSPF前缀压制+MTU+路由汇总 实际中,思科只会给你5个小时去做下面的全部配置 这个是CCIE-LAB的拓扑图 问题 翻译:1.交换机sw20l和sw202必须在全状态下 ...
- CCNP-第五篇-OSPF高级版(二)
CCNP-第五篇-OSPF高级版(二) 链路状态数据库=LSDB=拓扑表 link state database 收到之后放入自己的数据库再计算最新的放入路由表 根据COST值来计算 >COST ...
- CCNP-第四篇-OSPF高级版(一)
CCNP-第四篇-OSPF高级版(一) OSPF=Open shortes path first =开放式最短路径优先协议 最大优点:公有,开放,任何一个品牌都能用 EIGRP最大优点:快的一批 EI ...
- CCNA-第九篇-OSPF下+VLAN开篇初介绍
CCNA-第九篇-OSPF下+VLAN开篇初介绍 补充一下官网的PPT对于DR/BDR的描述 邻居-drothers 和drothers之间的关系–2WAY 彼此之间只会交换hello包来让邻居正常通 ...
- uni-app + vue-cli3 安装axios、vant等依赖 - 操作篇
uni-app + vue-cli3 安装axios.vant等依赖 - 操作篇 方法: cmd命令:vue ui 自动打开浏览器: 找到 "依赖 --> 安装依赖 --> 搜索 ...
最新文章
- DB2load遇到SQL3508N错误
- 干货|一文看懂美国共享出行3大领域8大头部玩家
- python通信测试_Python接口测试实战1(上)- 接口测试理论
- opencv std::vectorcv:Mat
- [BZOJ 1112] [POI2008] 砖块Klo 【区间K大】
- CSS3盒子阴影box-shadow
- python修改html表格,使用styles和css更改pandas dataframe html表python中...
- python 什么是原类_Python 什么是元类(metaclasses)?
- Java 产生随机数:Java 中产生随机数的方法及应用汇总
- 解决matlab2018a安装后遇到matlab license manager error -8
- 用火车头采集小游戏网站教程[转载]
- 紫书 例题 10-14 UVa 12034(组合数+递推)
- 云存储市场上演“新三国演义”
- JAVA开发的APP怎么上传_苹果App Store上传应用流程详解
- python闭包函数的必要条件_Python闭包函数
- 僵尸网络--botnet--DDoS 章2
- Web服务压力测试工具BullBench
- Excel VBA 高级编程-工资条模板考勤工资管理系统
- 全网最全最细的PLSQL下载、安装、配置、使用指南、问题解答,相关问题已汇总
- java全栈开发主要工作内容,java全栈工程师
热门文章
- Webex 如何在在线会议领域保持优势?
- LiveVideoStackCon讲师热身分享 ( 九 ) —— 51Talk音视频技术思考及非典型挑战
- 大规模 Node.js 网关架构设计与工程实践
- 讲述CCF-腾讯犀牛鸟基金项目成长故事
- 世界人工智能大会 | 腾讯攻坚AGI,与机器人配合,推医疗全链条
- UPYUN CDN 高可用架构实践
- TensorLayer MNIST
- redis 流 stream的使用总结 - 基础命令
- JAVA的System.out.println和System.out.printf之间有什么区别?
- leetcode 213. House Robber II | 213. 打家劫舍 II(Java)