OSPF-开放最短路径优先协议-ipv4

2023-06-13  本文已影响0人  今夜秋风和

ospf 产生背景及定义

由于rip 协议存在存在着收敛慢、路由环路、可扩展性差,跳数受限等问题。IETF组织开发了ospf(Open Shortest Path First,开放最短路径优先),ospf 是一个基于链路状态的内部网关协议(Interior Gateway Protoco),分为两个版本,针对ipv4 协议使用的是ospf v2,针对ipv6 协议的使用的是ospf v3,以下是关于ospf v2 的一个介绍。

ospf 协议中涉及概念

AS(Autonomous System)

自治系统(AS)是指一组由同一组织管理的网络,这些网络在逻辑上被视为单个单元,并被分配唯一的ID,在一个自治系统内部,运行同一种协议;

LSA

LSA 头部

LSA 头部 使用在DD 数据库描述包和LSU链路状态确认数据包中;

12.jpg

字段

LSA 类型

Router-LSA(Type1)

 - 在本区域中,向DR通告自己的直连接口的状态和Cost 值,在所属的区域内进行扩散,注意的是,Router-LSA 将主机路由作为末梢网络进行通告;
13.jpg 14.jpg 15.jpg 16.jpg 17.jpg

通过在AR8 0/0/0 接口抓包,通告的LS update 报文如下:

18.jpg

Network-LSA(Type2)

Network-summary-LSA(Type3)

如图,红色的为area1区域,蓝色的为area 0 区域;

21.jpg

AR8 作为ABR,将自己的到达AR9,AR10 的网络以及自己的网络全部通告给area1 区域;
通过在AR8 的0/0/1 接口上抓包:

22.jpg

ASBR-summary-LSA(Type4)

31.jpg

AS-external-LSA(Type5)

NSSA LSA(Type7)

网络类型

点到点网络

广播型网络

非广播多路访问网络

点到多点网络

虚链路

区域

区域产生背景及意义

区域类型

路由器类型

划分了区域后,路由器也分成了和区域相关的几个类型

内部路由器 (Internal Router)

区域边界路由器ABR(Area Border Router)

骨干路由器(Backbone Router)

自治系统边界路由器ASBR(AS Boundary Router)

与其他AS交换路由信息的设备称为ASBR,ASBR并不一定位于AS的边界,它可能是区域内设备,也可能是ABR。只要一台OSPF设备引入了外部路由的信息,它就成为ASBR;


image.png

DR 和BDR 路由器

DR 和BDR 产生背景

28.jpg

DR和BDR选取过程

前提条件
选取过程

Hello 包

Hello 包作用

广播型网络Hello包交换以及链路状态同步过程

45.jpg
邻居关系建立
32.jpg 33.jpg 34.jpg
主/从关系协商、DD报文交换
35.jpg

1.为了提高发送的效率,RouterA和RouterB通过发送DD报文首先了解对端数据库中哪些LSA是需要更新的;为了保证在传输的过程中报文传输的可靠性,在DD报文的发送过程中需要确定双方的主从关系,作为Master的一方定义一个序列号Seq,每发送一个新的DD报文将Seq加一,作为Slave的一方,每次发送DD报文时使用接收到的上一个Master的DD报文中的Seq;

37.jpg 38.jpg 39.jpg
LSDB同步(LSA请求、LSA传输、LSA应答)
42.jpg
邻居状态机

ospf 实验

30.jpg

说明: AR1-AR3 :area1; AR4-AR5: area2; AR3-AR4:area0;

实验配置

AR1:
[Huawei]router id 5.5.5.5
[Huawei]ospf
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255
AR2:
[Huawei]router id 3.3.3.3
[Huawei]ospf
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 172.16.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
AR3:
[Huawei]router id 1.1.1.1
[Huawei]ospf
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 192.168.1.0 0.0.0.255
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.0.0 0.0.0.255
AR4:
[Huawei]router id 2.2.2.2
[Huawei]ospf
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 192.168.0.0 0.0.0.255
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 192.168.2.0 0.0.0.255
AR5:
[Huawei]router id 4.4.4.4
[Huawei]ospf
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 192.168.2.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.2]network 172.17.1.0 0.0.0.255
AR6:
[Huawei]router id 6.6.6.6
[Huawei]ospf
[Huawei-ospf-1]area 2
[Huawei-ospf-1-area-0.0.0.2]network 172.17.1.0 0.0.0.255

43.jpg 44.jpg
上一篇下一篇

猜你喜欢

热点阅读