OSPF基础

一、ospf协议基本概念

ospf是最短开放路径优先协议

1、基本概念

  1. 专为tcp/ip网络设计,支持vlsm,路由汇总、等价负载均衡、区域划分、认证
  2. 管理距离(AD)是110
  3. 封装在IP报文中,IP协议号是89
  4. 具有无环路、收敛快、扩展性好、可适应大规模的网络
  5. 版本有两个:v2/ipv4 v3/ipv6

ospf的cost值

  1. 基于物理链路的带宽计算度量值
  2. cost默认100M 计算是默认÷物理
  3. 路由条目的cost值=路由的原始Cost值和沿途入向接口Cost值的累加
    在这里插入图片描述

小总结:因为ospf在选路的时候,会根据cost值选择,所有可以来修改cost值来修改选路的路径

二、ospf邻居建立的过程

1、ospf相关的术语

  1. Router-ID:在AS中唯一标识一台运行OSPF的路由器的编号(可以手动配置也可以选举出来)
  2. 邻居(Neighbor):两台运行OSPF协议的路由器,从它们相连的接口上会相互发出各自的OSPF参数, 如果双方的参数符合建立邻居的条件,就会形成邻居关系
  3. 邻接(Adjacency):邻居不一定邻接。如果两台路由设备之间交换链路状态信息,并根据更新后的数据库计算 出OSPF路由,才能称为邻接关系

2、Router ID

在没有手工指定的情况下(手工指定,直接成为Route ID)

  1. 如果本地有激活的Loopback接口,则取Loopback接口IP最大值作为OSPF Router-ID
  2. 如果没有Loopback接口,则取活跃的物理接口IP地址中的最大值

项目实施中,一般先创建loopback接口并配置IP地址,随后手工指定OSPF Router-ID为该接口地(因为lookback不会被down掉)

3、ospf的五种报文类型

  1. Hello报文 携带参数建立和维持邻居关系
  2. DBD数据库描述报文 携带LSA头部信息,向邻居描述LSDB
  3. LSR链路状态请求报文 向邻居请求特定的LSA
  4. LSU链路状态更新报文 携带LSA,向邻居通告拓扑信息
  5. LSAck 链路状态应答报文 对收到LSU中的LSA信息进行确认

4、邻居建立的三个阶段

  1. 邻居发现,形成邻居(two-way状态)是通过hello报文发现形成邻居关系的
  2. 形成邻接,路由通告(full状态,lsdb同步)
  3. 路由计算阶段(lsdb同步后spf运算)

5、ospf的三张表

  1. 邻居表(neighbor)show ip neighbor
  2. 链路状态数据库(lsdb)show ip ospf database
  3. 路由表(rib)show ip route

6、ospf邻居、链路、信息同步的过程


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、ospf的网络类型

  1. 在多路访问广播网络类型中,dr和bdr是来管理网络中lsa的传播的
  2. dr和bdr会和其他的路由器(dr other)形成邻接关系,但是它们两者之间只会成为邻居(2-way状态)
  3. dr和bdr的选举过程是相比较优先级,后比较route id
  4. 当已经产生了dr和bdr,再加入优先级高的路由器也不会重新选举dr和bdr的,为了维持网络的稳定性
  5. dr失效后bdr会成为新的dr,剩下的dr oteer选举新的bdr

四、单区域和多区域的差别

1、单区域

  1. 所有的网络设备在一个区域号内
  2. 所有的网络设备为了保证lsdb相同收到大量的lsa
  3. 但某一台链路动荡,所有的设备都会spf重新运算,太消耗资源

2、多区域

  1. 把网络分割成很多块小区域(area)
  2. lsa只在区域内泛洪,减少资源
  3. 可以在区域边界做路由汇总减少路由表

3、区域类型

在这里插入图片描述

4、命令

(config)# route ospf ...(进程号)
(config-route)# network 宣告的网段/具体的网址 子网掩码/反掩码 area ...(区域号)

area 0 =骨干区域 area 1/… 非骨干区域
非骨干区域必须与骨干区域连接

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

7.q

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值