OSPF动态路由

38 篇文章 1 订阅
29 篇文章 1 订阅

OSPF动态路由

动态路由配置的三个重要要素:

1.占用资源小
2.收敛速度快
3.选路是否合理

RIP:- - - 距离矢量型

1.以跳数值作为开销值进行选路,本身存在不合理性

2.由于RIP本身计时器时间过长,导致收敛速度较慢。

3.RIP本身单个资源包不大,但是,因为RIP存在30S一次的周期更新,所以从整体上来看,RIP所占用的资源很多。

由于在这三个重要要素上表现得都不太好,所以,RIP动态路由协议只适用于中小型网络环境中

OSPF:- - - 开放性最短路径优先协议 - - - 链路状态型

OSPF因为是链路状态型协议,所以计算出的路径不会出现环路,并且,OSPF以带宽作为开销值进行选路,相较于跳数,更加合理。所以从选录方面,OSPF优于RIP。

由于OSPF的计时器时间短语RIP计时器,所以,从收敛角度比较,OSPF由于RIP。

从单个数据包携带的数据来看,RIP携带的是路由信息,OSPF是携带的拓扑信息,所以,数据量相较于RIP大很多,但是,因为RIP存在一个30s的周期更新机制,所以从整体资源消耗上来看,OSPF小优于RIP。


OSPF版本:     OSPFV1(在实验室夭折),OSPFV2 - - - IPV4

    OSPFNG - - - IPV6

OSPF版本和RIP版本对比:

1.OSPFV2和RIPV2都是无类别(主类)的路由协议,都支持LSM,CIDR。

2.OSPFV2和RIPV2都是以组播的形式发送信息。(能减少更新量)。组播号:224.0.0.5和224.0.0.6

3.OSPFV2和RIPV2都支持负载均衡。

开放性最短路径优先协议基本信息:

RIP只能适用于中小型网络,OSPF可以应用于大型网络
    OSPF为了适应大型网络环境,需要进行结构化部署 - 区域划分 减少更新量的手段之一

    如果只有一个区域的OSPF网络,我们将这样的网络称为单区域OSPF网络。

    如果有多个区域的OSPF网络,我们将这样的网络称为多区域OSPF网络。

区域划分的主要目的:区域内部传递拓扑信息,区域之间传递路由信息。

区域边界路由器 - ABR - 同时属于多个区域,并且一个接口对应一个区域。ABR必须有个接口是骨干区域。区域之间可以存在多个ABR。

区域划分要求:
    1.区域之间必须存在ABR。
    2.区域划分必须按照星型拓扑结构(星型拓扑结构中间为骨干区域)。
        OSPF区域存在区域编号 - - - 区域ID(are ID) - - - 32位二进制构成,用点分十进制表示。
        骨干区域的AID位0

OSPF的数据包:

hello包 - - - 可以用来周期发现,建立和保持邻居关系。
    周期:OSPF的hello包默认10s为周期发送
    死亡事件(dead time)- - - 四倍的hello周期时间

RID - 用来标定和区分OSPF网络中不同的路由器
    RID的要求:1.全网(OSPF)唯一
    格式统一 - - - RID要求必须符合IP地址格式
RID获取方式:
    1.手工配置 - - - 只需要满足以上两点即可
    2.自动获取 - - - 路由器先从环回地址中选取数值最大的IP地址作为RID。若不存在环回地址,则将从本地的物理接口对应的IP地址中数值最大的作为RID。

BDB包 - - - 数据库描述报文 - - - LSDB (数据链里状态数据库 - - - LSA)“数据库的目录”减少数据更新量的一个手段
LSR包 - - - 链路请求报文 -基于DBD包请求位置的LSA信息
LSU包- - -真正携带LSA信息的数据包
LSACK包- - -链路状态确认报文- - -确认包


OSPF的状态机

在这里插入图片描述
two-way - - - 双向通信 — 标志邻居关系的建立
在这里插入图片描述
主从关系选举:使用未携带数据的DBD包(主要是为了之前邻居关系进行区分),通过比较RID的大小,RID大的为主,小的为从。
在这里插入图片描述
FULL - 标志着邻接关系的建立。

七个状态:

down - - - 启动OSPF,发送hello数据包后进入下一个状态。
init - - - 初始化状态,当收到一个hello包的本地RID信息库,进入下一个状态。
two-way - - -双向通信状态,标志着邻居关系的建立。
    - - - 如果条件匹配失败,则停留在邻居关系,仅10s一次,使用hello包保活。
    - - - 如果匹配成功,则进入下一个阶段
exstart - - - 预启动状态,使用DBD进行主从关系选举后,主路由可以进入下一个阶段。
exchange - - - 准交换状态,使用携带目录信息的DBD包。进行目录的共享,需要ack包确认。
loading - - - 加载状态,查看对端DBD包于本段LSA信息进行对比,基于未知的LSA信息发送LSA包进行请求。对端使用LSU进行回复,需要ACK确认。
FULL - - - 转发状态,标志着邻接状态的建立。


OSPF的工作过程

1.启动配置完成后,OSPF向本地所有运行OSPF协议的接口以组播240.0.0.5的形式发hello包。hello包需要包含本地RID的信息以及自身已知的邻居关系,之后,将收集到的信息记录在一张表内 - - - 邻居表

2.邻居表建立完成后需要进行条件匹配,失败则将停留在邻居关系。

3,匹配成功,则开始建立邻居。首先需要使用的是未携带信息的DBD包进行主从选举。之后使用携带数据的DBD共享数据库目录包。之后使用LSR/LSU/LASCK数据包来获取未知网段的LSA信息;完成本地数据库表的建立。
4.基于本地的链路状态数据库,生成有向图及最短路径树,之后,计算本地未知网段的路由信息。生成的路由信息加载到路由表中。
5.收敛完成后,OSPF需要10s一次使用hello包进行周期保活。


OSPF 实际配置:
在这里插入图片描述
AR1配置:

<Huawei>sys                                                切换到系统视图
[Huawei]int g 0/0/0                                        进入0/0/0接口
[Huawei-GigabitEthernet0/0/0]ip address 12.0.0.1 24        设置网关
[Huawei-GigabitEthernet0/0/0]q                             退出到系统视图
[Huawei]interface LoopBack 1                               添加环回
[Huawei-LoopBack1]ip address 1.1.1.1 24                    设置网关
[Huawei-LoopBack1]q                                        推出到用户视图
[Huawei]ospf 1 router-id 1.1.1.1                           启动ospf,并且设置RID 
[Huawei-ospf-1]area 0                                      进入area 0
[Huawei-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0       激活接口
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0        激活接口

AR2配置:

<Huawei>sys
[Huawei]interface g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 12.0.0.2 24
[Huawei-GigabitEthernet0/0/0]q
[Huawei]int g 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 23.0.0.1 24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]interface LoopBack 1
[Huawei-LoopBack1]ip address 2.2.2.2 24
[Huawei]ospf 1 router-id 2.2.2.2
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 12.0.0.2 0.0.0.0
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 23.0.0.1 0.0.0.0

AR3配置:

[Huawei]int g 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 23.0.0.2 24
[Huawei-GigabitEthernet0/0/0]q
[Huawei]interface LoopBack 1
[Huawei-LoopBack1]ip address 3.3.3.3 24
[Huawei-LoopBack1]q
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 23.0.0.2 0.0.0.0
[Huawei-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值