6.1动态路由——OSPF

OSPF(Open Shortest Path First)是一种广泛使用的内部网关路由协议,基于链路状态。本文详细介绍了OSPF的特点、区域概念、路由器类型、工作流程、网络类型、DR和BDR选举规则,以及度量值和配置方法。通过理解这些,能帮助网络管理员更好地管理和优化网络路由。
摘要由CSDN通过智能技术生成

一、概述

  • OSPF全称:Open Shortest Path First,开放式最短路径优先协议。
  • OSPF协议是一种基于链路状态的内部网关路由协议。

二、特点

  • 大中型网络上使用最为广泛的IGP协议
  • 链路状态路由协议
  • 无类
  • 使用组播(224.0.0.5和224.0.0.6)
  • 收敛较快
  • 以开销(Cost)作为度量值
  • 采用的SPF算法可以有效的避免环路
  • 触发式更新(以较低频率,每30分钟发送定期更新,被称为链路状态泛洪)
  • 区域的设计使得OSPF能够支持更大规模的网络
  • 通过LSA的形式发布路由
  • 不支持自动汇总,支持手动汇总

三、OSPF区域

1、区域的意义
  • 为了适应大型的网络,OSPF在AS内划分多个区域;
  • 区域是以接口为单位来划分的;
  • 每个OSPF路由器只维护所在区域的完整链路状态。
2、区域的ID
  • 可以标识成一个二进制的数字,如:1;
  • 也可以标识为一个IP,如:0.0.0.1。
3、区域的优点
  1. 尽量较少路由表条目;
  2. 使拓扑变化仅影响区域本部。
4、区域的类型
  1. 骨干区域:Area 0,核心区域,也叫传输区域,负责在不同的非骨干区域之间分发路由信息。
  2. 非骨干区域:非Area 0,也成为常规区域,所有的非骨干区域必须和骨干区域直接相连。

四、OSPF路由器的类型

  • IR:Internal Router,内部路由器,所有的接口都属于同一区域。
  • BR:Backbone Router,骨干路由器,至少有一个接口连接骨干区域。
  • ABR:Area Border Router,区域边界路由器,连接一个或者多个区域到骨干区域,至少有一个接口属于骨干区域。
  • ASBR:Autonomous System Border Router,自治系统边界路由器,把从其他路由协议学习到的路由以引入的方式到OSPF进程中。
  • ————一台路由器可以同时属于多种类型。

五、OSPF核心工作流程

  1. 发现并建立邻居;

  2. 传播LSA(区别于距离矢量的路由表更新);

    a、Link State Advertisement,链路状态宣告(路况信息)
    b、链路:路由器接口
    c、状态:描述接口信息(地址、掩码、开销、网络类型、邻居关系等)
    
  3. 将LSA泛洪到区域中的所有OSPF路由器,而不是仅是直连的路由器;

  4. 收集LSA创建LSDB(链路状态数据库);

  5. 使用SPF算法计算到每个目标网络的最短距离,并将其置于路由表中。

六、OSPF的三张表

  1. 邻居表:记录所有的邻居关系。
  2. 链路状态数据库:记录所有链路状态信息。
  3. 路由表:记录最佳路由。

七、OSPF邻居建立条件

  • RID唯一
  • Hello/Dead时间间隔一致
  • 区域ID一致
  • 认证(如果启用)一致
  • 链路MTU大小一致,(华为默认不开启检查,思科默认开启)
  • 子网掩码一致(以太网环境)
  • 网络地址一致
  • 末梢区域设置一致(Option)

八、OSPF网络类型

  • 广播类型
  • 点到点
  • 非广播多路访问
  • 点到多点

——缺省情况下,OSPF认为以太网的网络类型是广播类型,PPP、HDLC的网络类型是点到点类型。
——缺省情况下,OSPF认为帧中继、ATM的网络类型是NBMA。

九、DR和BDR

只要是多路访问BMA和NBMA网络中,都会为了减少邻接关系的数量从而减少数据包交换次数,最终节省带宽,降低对路由器处理能力的压力,选举DR和BDR。

  • DR、BDR、DRothers之间都保持邻接关系(Full)。
  • DRothers之间保持邻居关系(2-way)。
  • 224.0.0.6向DR和BDR发送链路状态更新。
  • 224.0.0.5向所有OSPF路由器发送。
选举规则
  • 首先比较Hello报文中携带的优先级。

     优先级范围0~255,默认为1
     优先级最高的被选举为DR,优先级次高的被选举为BDR
     优先级为0的不参加选举
    
  • 优先级一致的情况下,比较RID,越大越优先。

  • 选举具有非抢占性,除非当DR和BDR都失效或重启OSPF进程。

十、度量值

OSPF度量值:Cost,开销

  • 在每个运行的OSPF的接口上,都维护着一个接口Cost。
  • Cost=10^8/BW(bps)=100Mbps/BW = 接口带宽参考值/接口带宽
  • 到一个目标网络的度量值=从源到目标所有出站接口的Cost值累加(数据方向)=从源到本路由器沿途所有入站接口的Cost值累加(路由方向)

十一、OSPF配置

1、开启OSPF进程号为1(默认为1),手动配置router-id为1.1.1.1

[Huawei-GigabitEthernet0/0/0]ospf 1 router-id 1.1.1.1

2、进入区域0

[Huawei-ospf-1]area 0

3、宣告网络,即指定运行OSPF的接口;使用反掩码来匹配

[Huawei-ospf-1-area-0.0.0.0]net 1.0.0.1 0.0.0.0

4、查看OSPF邻居关系

[Huawei]display ospf peer 

5、修改Hello包发送间隔

[Huawei-GigabitEthernet0/0/0]ospf timer hello 10

6、修改Hello包超时时间

[Huawei-GigabitEthernet0/0/0]ospf timer dead 10

7、显示OSPF接口信息

[Huawei]display ospf interface g0/0/0

8、修改接口优先级,越大越优先

[Huawei-GigabitEthernet0/0/0]ospf dr-priority 100

9、调整带宽参考值,默认为100Mbps,需要在整个OSPF网络中进行统一调整

[Huawei-ospf-1]bandwidth-reference 100

10、修改OSPF开销,范围1~65535,缺省为1

[Huawei-GigabitEthernet0/0/0]ospf cost 10

11、重启OSPF进程

<Huawei>reset ospf process 

12、OSPF缺省路由发布命令,首先出口路由器R4要自己配置缺省路由

[R4]ip route-static 0.0.0.0 0 48.0.0.5
[R4-ospf-1]default-route-advertise

13、配置接口认证

[R4-GigabitEthernet0/0/1]ospf authentication-mode md5 1 cipher 111qqq...

14、配置区域认证

[R4-ospf-1-area-0.0.0.0]authentication-mode md5 1 cipher 111qqq...

PS:如果接口认证和区域认证同时配置,接口认证优先生效

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值