在战胜敌人之前,先战胜自己。

文章目录

  • 一、OSPF 基本概念
  • 二、拓扑
  • 三、基础配置
  • 四、观察与分析
  • 五、OSPF 一些性质

OSPF 是一种应用非常广泛发基于链路状态的动态路由协议,它具有区域(Area)化的层次结构,扩展性好,收敛速度快,适合部署在各种规模的网络上。

一、OSPF 基本概念

1、AS:自治系统,也叫路由域

同一个 AS 中的所有路由器必须运行相同的路由协议,且必须彼此互相连接(中间不能被其他协议路由域间断)
在 OSPF 网络中只有再同一个 AS 内的路由器才会相互交互链路状态信息。

2、AREA:区域是 OSPF 非常重要的一个特征,在一个 AS 内划分不同的区域,每个 OSPF 路由器只能在所属区域内部学习到完整的链路状态信息

(1)Area 0 骨干区域:用来连接不同区域的骨干区域,OSPF 网络设计规定普通区域必须和骨干区域直接连接,

3、OSPF 特殊区域

在 OSPF 中,除了 Stub,Totally Stub,NSSA,Totally NSSA;其他区域通常为普通区域(包括AREA 0 骨干区域)

4、OSPF 五种数据包的类型和作用描述

(1)Hello 包

作用:发现,建立/协商,维持邻居。

(2)DD(DBD)数据库描述包

作用:LSA 更新时的主从选举;MTU LSA 简略新的交互

(3)LSR 链路状态请求包

作用:请求自身缺少的 LSA 信息

(4)LSU 链路状态更新包

作用:LSA 更新信息(回应对方的LSR的请求)

(5)LSACK 链路状态确认

作用:LSA 更新新的确认回复

5、邻居与邻接

在OSPF 路由器通告任何 LSA 之前,OSPF 路由器必须首先发现邻居路由器并建立起邻接关系。

(1)邻居:仅通过 hello 包发现运行 OSPF 的其他路由器
(2)邻接:建立了邻居关系,并且 OSPF 关系更进一步,互相发送各自的 LSA 信息。

6、OSPF 的网络类型:

(1)点对点网络(point-to-point----P2P)

a.成员关系:邻接(自动形成)
b.组播地址:224.0.0.5
c.更新方式:组播
d.DR/BDR:无

(2)广播型网络(broadcast—MA)

a.成员关系:邻居/邻接(自动形成)
b.组播地址:224.0.0.5,224.0.0.6
c.更新方式:组播
d.DR/BDR:有

(3)非广播多路访问(NBMA)

a.成员关系:邻居(手动)
b.组播地址:不适用
c.更新方式:单播
d.DR/BDR:有

(4)点到多点网络(point-to-multipoint-point—P2MP)

a.成员关系:邻居
b.组播地址:不适用
c.更新方式:组播hello;单播其他ospf报文
d.DR/BDR:无

7、OSPF 在 MA 网络的 DR,BDR

(1)DR:Designated Router 指定路由器
在 MA 网络建立和维护邻接关系并负责 LSA 的同步;
DR 与其他所有的路由器形成邻接关系并交换链路状态信息,其他路由器之间不直接交换链路状态信息,这样就大大减少了 MA 网络中的邻接关系数据 及交换链路状态信息消耗的资源。

(2)BDR:Backup Designated Router 备份指定路由器
规避单点故障风险,通过选举备份指定路由器 BDR,在 DR 失效时快速接管 DR 的工作

(3)DR,BDR 的选举:
DR/BDR 的选举是基于接口的;接口 DR 优先级为 0,表示不参与选举
a:比较接口优先级,越大越优先(默认为1)
b:优先级一致比较 R-ID,越大越优先

8、OSPF 的计时器

(1)Hello 包,默认10S一发,超时时间为 Hello 间隔的 4 倍。
(2)LSA 全网通告时间默认 30 分钟。

9、OSPF 的 LSA

LSA:Link State Advertiserment 链路状态通告:OSPF 邻居路由器直接互相交互 LSA 并保存整个网络的链路状态信息,并生成链路状态数据库(LSDB),从而 掌握全网的拓扑结构,并通过 SPF 最短路径优先算法,独立计算自身去往目的的最佳路由。
OSPF 的 LSA 有 10 多种,常用的为以下6类

(1)Type1 LSA:路由器 LSA(Router LSA)

(2)Type2 LSA:网络 LSA(Network LSA)(广播网专有)

(3)Type3 LSA:网络聚合/网络汇总 LSA(Network summary LSA)

(4)Type4 LSA:ASBR 聚合/汇总 LSA(ASBR summary)

(5)Type5 LSA:自治系统外部 LSA(Autonomous system external LSA)

(6)Type7 LSA:NSSA 外部 LSA(NSSA External LSA)

二、拓扑

三、基础配置

1、如图配置个接口地址及系统名称

AR-1[Huawei]sysname AR-1
[AR-1]int LoopBack 0
[AR-1-LoopBack0]ip address 1.1.1.1 32
[AR-1-LoopBack0]int g0/0/1
[AR-1-GigabitEthernet0/0/1]ip address 192.168.1.1 24
[AR-1-GigabitEthernet0/0/1]int g0/0/0
[AR-1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[AR-1-GigabitEthernet0/0/0]quit
[AR-1]ospf 1 router-id 1.1.1.1
[AR-1-ospf-1]a 0
[AR-1-ospf-1-area-0.0.0.0]net 12.1.1.1 0.0.0.0
[AR-1-ospf-1-area-0.0.0.0]net 1.1.1.1 0.0.0.0
[AR-1-ospf-1-area-0.0.0.0]a 1
[AR-1-ospf-1-area-0.0.0.1]net 192.168.1.1 0.0.0.0

2、按照图示信息宣告 OSPF 网络和 RIP 网络,OSPF 配置时手动指定 OSPF的 R-ID
例:AR-1 为1.1.1.1,AR-2 为 2.2.2.2 依次类推

3、实现全网互通

AR-6 ping AR-3(192.168.1.3)

四、观察与分析

1、路由器角色划分

IR:internal Router 区域内路由器;
BR:Backbone Router 骨干路由器;
ABR:Area Border Router 区域边界路由器;
ASBR:AS Border Router 自治系统边界路由器。

(1)请标识出图中所有路由器各自所属的角色

注意:的是一个 ospf 设备可能会对应几个角色,但是 IR 和 BR 只能对应一个角色,即路由器如果是一个 BR 或者 IR 之后就不会再是其他角色了。

2、指定 AR-3 为 192.168.1.0 网段的 DR,AR-4 为 BDR

[AR-1-GigabitEthernet0/0/1]ospf dr-priority 0  //修改接口的OSPF优先级为0,表示本接口不参与OSPF的DR,BDR选举


dis ospf peer

3、分析

(1)在 AR-1 的 G0/0/0 接口开启抓包,然后配置 AR-1 与 AR-2 的 ospf,抓包观察 AR-1 与 AR-2 ospf 建立邻居过程中交互了几种数据包

重启 OSPF 进程,可观察 OSPF 邻居关系的建立过程。

Reset ospf process

五种数据包

① Hello
② DD
③ LSR
④ LSU
⑤ LSAck

(2)查看 AR-1 在建立邻居过程中弹出的日志信息,截图标识出建立邻居时的 OSPF 状态 信息(即找出inter 2-way这些状态)

192.168.1.3

12.1.1.2

192.168.1.4

五、OSPF 一些性质

1、层次化设计:

当只有一个 ospf 区域时所带来的问题:

(1)LSA 泛洪数量大,导致路由器的 LSDB 中的 LSA 数量多,这时用SPF进行路径算法时,由于LSA 条目多比较耗时,而且耗费 CPU 等资源。从而导致路由表数目过大。

(2)如果一条链路一会 UP 一会 Down,这样故障翻动。这样对网络冲击是比较恶劣。这个冲击会导致每当翻动一下,这个网络所有路由器就会对这个条目重新计算,这样既耗时,又会导致路由迟迟无法同步。

2、ospf 多区域带来的好处:

(1)限制 LSA 泛洪范围。

(2)部署区域之后,有 ABR 产生,ABR 可以把区域条目汇总后发向其他区域。

a.这样减小了其他区域路由器路由表的条目数量。
b.当一个区域内的链路翻动时,它只会相应本区域内的所有路由器,而不影响其他区域。

3、关于区域设计,OSPF 协议支持中到大型网络到底有多大呢?

这边有个参考原则:
(1)一台路由器可以成为 ABR,但官方建议,无论这台 ABR 有多高端。一台 ABR 建议最多关联三个区域。

(2)在一个区域内,路由器数量最多只有 50 台。

(3)对于一台运行 OSPF 路由器,其 OSPF 邻接状态的邻居最多最多只能有 60 台。

(4)对于 OSPF 协议算法 SPF 来说,它本身在被设计时,就仅支持大概一万条路由条目。

注意:OSPF 协议虽然支持中到大型网络,但一定要基于这个设计。

本人所有文章都受版权保护,著作权归艺博东所有!未经授权,转载必究或附上其原创链接。

华为 OSPF基本概念与基础配置相关推荐

  1. 华为-OSPF多区原理与配置(原理+实验 全方位详细理解~)

    文章目录 一.OSPF多区原理 1.1 生成OSPF多区域的原因 1.2 OSPF的三种通信量 1.3 OSPF的路由器类型 1.4 OSPF的区域类型 1.5 OSPF链路状态数据库 1.5 末梢区 ...

  2. 华为 中间系统IS-IS协议基础配置

    文章目录 一.拓扑 二.测试连通性 三.DIS 和ospf路由协议一样,IS-IS也是一个应用非常广泛的IGP路由协议,很多ISP网络,特别是大型的ISP网络都部署了IS-IS路由协议.通常情况下所说 ...

  3. 交华为换机access配置_华为交换机Hybrid接口及基础配置

    一.回顾VLAN VLAN基本概念 VLAN即虚拟局域网,是将一个物理的LAN在逻辑上划分成多个广播域(多个VLAN)的通信技术.VLAN内的主机间可以直接通信,而VLAN间不能直接互通,从而将广播报 ...

  4. NAT的概念及基础配置

    概念 网络地址转换技术NAT(Network Address Translation)主要用于实现位于内部网络的主机访问外部网络的功能.当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私网地 ...

  5. 华为无线学习笔记--WLAN基础配置

    一 WLAN模板简介 为了方便用户配置和维护WLAN的各个功能,针对WLAN的不同功能和特性设计了各种类型的模板,这些模板统称为WLAN模板.如 图1-1所示,各个WLAN模板间存在着相互引用的关系, ...

  6. 华为——OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态

    华为--OSPF单区域实验配置,实验抓包分析,五种报文分析,六种LSA介绍,以及如何建立邻接关系的七种状态 前言 一:OSPF简介 1.1:工作原理 1.1.1:架构介绍 1.1.2:信息传递 1.1 ...

  7. 华为MSTP、Eth-Trunk、VRRP基本概念及综合配置

    文章目录 前言 一.MSTP MSTP基本概念 MSTP配置 二.Eth-Trunk Eth-Trunk的链路聚合模式 Eth-Trunk配置命令 三.VRRP VRRP基本概念 主备设备的选举及切换 ...

  8. 【实验】华为静态路由基础配置

    一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要. 二.静态路由应用场景 ...

  9. 6 华为交换机 路由配置_华为路由、交换机基础配置指令

    华为路由.交换机基础配置指令 一.华为路由器交换机配置命令:计算机命令 PCAlogin:root:使用root用户 password:linux:口令是linux #shutdown -h now: ...

最新文章

  1. GPU端到端目标检测YOLOV3全过程(上)
  2. 黑马程序员的课程不如兄弟连兄弟会好
  3. LongFormer:用稀疏自注意力拓展模型文本容纳量
  4. PAT甲级 -- 1090 Highest Price in Supply Chain (25 分)
  5. 使用 Python 5 年后,我转向了Go
  6. 异数OS 2017 DPDK 峰会观后感
  7. python特殊函数__str__、__repr__和__len__
  8. 容器精华问答 | 我们为什么需要容器?
  9. @程序员,使用了 SQL 就不能用 DevOps?
  10. C#在Web项目中关闭Excel进程的方法
  11. Spring自带的工具类总结
  12. 瑞星杀毒软件 奇虎360杀毒软件 360卫士 百度卫士联手,搞不定弹出广告 恶意广告图标
  13. 在线预览PDF(pdfobject)
  14. DRAM知识整理系列(三):部分时序参数整理
  15. win11右键菜单和win10右键菜单修改
  16. eact+redux仿微信聊天室和vue+web端聊天室
  17. MES系统和RRP之间需要交换哪些数据?
  18. uni-app的h5/小程序/app 网络请求,解决本地环境和生产环境网络请求问题
  19. 个人陈述怎么写计算机专业自招,自主招生个人陈述范文
  20. 利用adobe acrobat裁剪PDF

热门文章

  1. 生产用计算机软件管理台账,计算机台账管理系统
  2. 自然辩证法之李约瑟难题
  3. 今天心情不错,写个随笔。
  4. Google Earth Engine(GEE)——Output of image computation is too large (29 bands for 828828 pixels = 96.
  5. CentOS 5.4 安裝 boost 1.4.1 筆記 - 杨毅的电子笔记
  6. python字符串常用操作方法(二)
  7. Live Home 3D 教程:如何实现逼真的照明效果?
  8. 【十问评估经营理念】
  9. 百万英雄类答题游戏的程序员打开方式
  10. 【Acwing并查集】238. 银河英雄传说