3.2、OSPF

OSPF (开放最短路径优先) 属于 IGP 内部网关路由协议,它基于链路状态算法。

OSPF 直接运行
于 IP 协议之上,使用 IP 协议号 89.

OSPF 的算法:SPF算法:最短路径优先算法

RIP 的算法:DV算法
(贝尔曼-福德算法)

OSPF 协议通告的是
链路状态信息。包括,直接接口的 IP /掩码
,链路的开销值(Csot值),以及链路上的邻居路由器。

LSA:用来描述自身直连链路
的状态的信息,而这种信息是通过OSPF的报文(LSU报文)携带出去的

LSDB:链路状态数据库

OSPF 比 RIP 更加消耗CPU资源

链路状态协议,不收集路由,只收集链路状态

OSPF 基本特点:

  1. 支持无类域间路由(CIDR,超网)
  2. 支持区域划分
  3. 无路由自环
  4. 路由变化收敛速度快
  5. 使用 IP 组播收发协议数据
  6. 支持多条等值路由
  7. 支持协议报文的认证

OSPF 报文类型:

  1. Hello 报文:建立和维护邻居关系,10s 周期性发送,不需要LSACK
  2. DD(Database Description)报文:描述自身的拓扑数据库LSDB的 LSA的简要信息(类似目录)。并不告诉自己具体的链路状态,而是描述自己的拓扑数据库中有哪些链路状态,不需要LSACK ,它有自己的隐藏反馈机制
  3. LSR( LSR Request)报文:链路状态请求,向邻居请求某个具体的LSA的一种报文
  4. LSU( LSA Update) 报文:将邻居所请求的那个LSA包含在LSU中发送给邻居
  5. LSACK( Link State Acknowledgment)报文:链路状态确认报文。LSR、LSU等的应答反馈机制

OSPF 定义的网路类型
:不同的网路类型,机制可能不一样

1、点到点 P2P

2、广播型 broabcast(BMA)

3、NBMA网络(非广播多路访问)

4、点到多点的网络类型(这个是人为定义的,与封装无关)

默认情况下:接口的封装协议决定了网络类型

如果接口封装协议是PPP ,HDLC,FR的点到点的子接口,这种情况默认网路 P2P

如果接口封装协议是以太网,默认的网络类型为 broabcast(广播型 BMA)

如果接口封装协议是FR,FR的点到多点子接口,ATM接口;默认是NBMA网络

任何接口的默认网络类型,可以被认为修改,从而满足不同的场景

DR和BDR:

在广播型的OSPF网络中,会导致不必要的LSA的泛洪,影响网路性能

如果广播网络中,路由器的数量越多,这种重复的LSA的数量也会越来越多,非常糟糕。

如果路由器的数量是N的化,则会产生的LSA的数量为 n*(n-1)

所以提出了一种 DR 和BDR的方案。

即:

在每个广播型的网络中,会选举一个DR(必须有,且有一个),会选举一个BDR(不是必须的,但如果有且只能有一个),而其他路由器则会成为DRother

DRother 只与DR形成邻接关系,如果有BDR时,也同时与BDR形成邻接关系。

DR和BDR形成邻接关系。BDR是DR的备份路由器

DRother 之间只形成邻居关系(two-way)

OSPF协议
邻居关系有2种状态:一种为 two-way (邻居),一种为 full(邻接)

two-way:互相知道对方的存在,但是不和他进行LSA的交换

Full:互相知道对方的存在,而且还进行LSA的交换

在P2P的链路上,路由器直接形成FULL的邻居关系,无需选择DR/BDR。

DR和BDR的选举机制:

1、先比较接口的优先级,优先级最大的路由器成为DR,次大的成为BDR,其他为DRother

2、如果接口优先级相同,则 route-id 最大的成为DR,次大的成为BDR,其他为DRother

3、DR 没有抢夺性,BDR也没有抢夺性。当DR失效,BDR成为新的DR,并重新选举新的BDR.

4、当DR、BDR都失效后,才会重新选举新的 DR 和 BDR

5、当路由器的接口优先级为 0 时,将不会参与DR 和BDR的选举,永远是DRother

route-id 用来标示一台OSPF路由器,保持唯一

route-id 格式,同IP 地址的格式
,32bit


[Huawei-GigabitEthernet0/0/0]ospf dr-priority 0 ---将接口OSPF 优先级
改为 0

[Huawei]ospf 1 router-id 1.1.1.1 --设置 OSPF 的 route-id (有时需要重启 OSPF协议)

<Huawei>reset ospf process ---重启OSPF 协议

[Huawei]display ospf lsdb --查看 LSDB 数据库简要信息

[Huawei]display ospf lsdb router 12.1.1.2

[Huawei]display ospf lsdb router originate-router 12.1.1.2 --查看12.1.1.2的LSDB数据库

[Huawei]display ospf interface g0/0/0 ---查看接口的网路类型

[Huawei-GigabitEthernet0/0/0]ospf network-type p2p ---将osfp的网络类型修改为p2p

·

时间: 2024-12-19 08:56:49

3.2、OSPF的相关文章

RIP、OSPF、BGP、动态路由选路协议、自治域AS

相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc1388.txt http://www.rfc-editor.org/rfc/rfc1247.txt http://www.rfc-editor.org/rfc/rfc1267.txt http://www.rfc-editor.org/rfc/rfc1268.txt http://www.cnpa

Cisco Packet Tracer 小实验 VLAN、VTP、DHCP、OSPF、NAT综合

1.二层交换机配置 1. VTP 学生宿舍/教学 Switch(config)#vtp domain YeyuPei Switch(config)#vtp mode client 2.接口划入vlan 学生宿舍 Switch(config)#interface fastEthernet 0/1 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan10Switch(config-if) s

路由协议RIP、OSPF、BGP比较

根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP).这里的自治域指一个具有统一管理机构.统一路由策略的网络.自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP.OSPF:外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4. 1.RIP协议 RIP( Routing Information Protocol )路由信息协议:是在一个AS系统中使用地内部路由选择协议,是基于距离向量路由选择的协议.RIP有两个版本:RIPv1和

OSPF的rip、ospf、静态重分发及动态重分发配置

动态路由OSPF的rip.ospf.静态重分发及动态重分发实验 实验拓扑如下: R1 ip route 0.0.0.0 0.0.0.0 192.168.20.2 R2 ip route 192.168.10.0 255.255.255.0 192.168.20.1 router ospf 1 network 192.168.30.0 0.0.0.255 area 1 //宣告30网段 redistribute static subnets //重分发静态路由 R3 ip route 0.0.0.

20、OSPF配置实验之特殊区域stub

1.特殊区域stub解析 区域类型 作用 是否下发默认路由 备注 stub 过滤LSA4.LSA5 ABR默认下发3类默认路由,seed cost值为1 本区域所有路由器都必须配置成stub,否则邻居起不来,且不能包含ASBR 2.实验拓扑 3.实验配置 R1配置 interface Loopback0 ip address 1.1.1.1 255.255.255.0 interface Serial0/0 ip address 12.1.1.1 255.255.255.0 router osp

26、OSPF配置实验之不规则区域虚链路

1.实验拓扑 按拓扑所示配置好OSPF后,此时由于area2与area0之间隔着area1,此时area2中的R5并没有路由可达area3.area0.area1.为此我们在R3.R4上建立一条虚链路即可. 2.实验配置 R1配置 interface Loopback0 ip address 1.1.1.1 255.255.255.0 interface Serial0/0 ip address 12.1.1.1 255.255.255.0 router ospf 110 router-id 1

14、OSPF配置实验之LSA3(Summary LSAs)

1.Network LSAs解析 LSA类型 通告者 传播范围 通告内容 Link ID ADV Router 注 释 Router lsa 所有路由器 同一Area 路由.拓扑 RouterID RouterID Network lsa DR 同一Area 掩码.拓扑 DR IP DR RID 仅存MA网络 Summary lsa ABR 整个OSPF Area 路由.掩码.Metric 路由 ABR RID 路由标记为IA 2.实验拓扑 3.实验配置 R1配置 interface Loopb

网络聚合CIDR、OSPF、RIP路由重分发配置实例

地址汇总配置实例,拓扑图如下所示:R2连接了多个网段地址(特别是这种连续的IP地址最是应该做网络汇总),同样R4上面也配置了很多的网段信息. R2和R1之间属于OSPF协议的AREA 1区域,R1和R3之间属于AREA 0骨干区域,R3和R4之间使用RIP协议. 四台路由器的loopback 0地址分别为1.1.1.1/32和2.2.2.2/32 和3.3.3.3/32和4.4.4.4/32. 有人跟我说我是不是把博客写的太详细了,其实我也在纠结这个事,因为毕竟太累了,一篇博客要写.要做.要截图

24、OSPF配置实验之不规则区域多进程双向重分布

1.实验拓扑 按拓扑所示配置好OSPF后,此时由于area2与area0之间隔着area1,此时area2中的R5并没有路由可达area3.area0.area1.为此我们在R4上启两个OSPF路由进程,分别将area1和area2宣告进去,并在OSPF进程中分别将对方重分布进来即可. 2.实验配置 R1配置 interface Loopback0 ip address 1.1.1.1 255.255.255.0 interface Serial0/0 ip address 12.1.1.1 2