OSPF动态路由协议PPT课件

合集下载

3-7课件:动态路由协议OSPF配置(三)[17页]

3-7课件:动态路由协议OSPF配置(三)[17页]

配置OSPF被动接口
silent-interface { interface-type interface-number | all }
OSPF报文
G0/1
OSPF报文
G0/0
[RTA-ospf-1] silent-interface GigabitEthernet 0/0
为了使OSPF路由信息不被其它设备获得,可以禁止接口上发送 OSPF报文。
OSPF高级配置举例
改变路由器优先级和接口Cost值
[RTA] interface ethernet0/0 [RTA-ethernet-0/0] ospf dr-priority 0 [RTA-ethernet-0/0] ospf cost 50 [RTA-ethernet-0/0] quit [RTA] interface ethernet0/1 [RTA-ethernet-0/1] ospf dr-priority 0 [RTA-ethernet-0/1] ospf cost 10
配置OSPF链路认证
配置OSPF接口明文认证
[RTA-GigabitEthernet0/0] ospf authentication-mode simple { cipher cipher-string | plain plain-string }
配置OSPF接口密文认证
[RTA-GigabitEthernet0/0] ospf authentication-mode { hmac-md5 | md5 } key-id { cipher cipher-string | plain plain-string }
Eth0/0 10.0.0.1/24
RTB Router ID 2.2.2.2

路由协议RIP和OSPFPPT演示课件

路由协议RIP和OSPFPPT演示课件

10.0.0.0
R1
.1
.2
.1
.2
20.0.0.0
R2
30.0.0.0
R3 40.0.0.0
Routing Table
NET
Next hop
Metri c
C 10.0.0.0
0
C 20.0.0.0
0
R 30.0.0.0 20.0.0.2
1
Routing Table
NET
Next hop
Metric
RIP v2
发送路由更新时,携带子网掩码,因此支持不连续子网
10.1.1.0/24
.1
.2
.1
.2
R1 192.168.1.0 R2 192.168.2.0 R3 10.1.2.0/24
10.1.1.0/24
10.1.2.0/24
Routing Table
NET
Next hop
10.1.1.0/ 192.168.1.1 24
再过30s,路由器的第二个更新周期到了,再次发送路由表
10.0.0.0
R1
.1
.2
.1
.2
20.0.0.0
R2
30.0.0.0
R3 40.0.0.0
Routing Table
NET
Next hop
Metri c
C 10.0.0.0
0
C 20.0.0.0
0
R 30.0.0.0 20.0.0.2
1
R 40.0.0.0 20.0.0.2
R 10.0.0.0 30.0.0.1 2
14
有类路由与无类路由 根据路由协议,在进行路由信息宣告时,是

动态路由协议概述PPT课件

动态路由协议概述PPT课件
我们的问题
路由是如何计算出来的? 计算路由的方法有哪些? 动态路由协议能解决什么问题? IP RAN中用到哪些动态路由协议?
课程目标
了解动态路由协议原理 了解AS、IGP、EGP的概念 了解距离矢量路由协议 了解链路状态路由协议
课程目录
动态路由协议原理 IGP、EGP 距离矢量路由协议 链路状态路由协议
路由协议的基本原理
动态路由协议是做什么的?
➢ 计算路由。计算本地路由器到网络中其它网段的路由。
如何做到这一点?
➢ 每台路由器将自己已知的路由相关信息发给相邻的路由器,由 于大家都这样做,最终每台路由器都会收到网络中所有的路由 信息,然后运行某种算法,计算出最终的路由。(实际上需要 计算的是该条路由的下一跳和花费)。
BGP
IS-IS OSPF
RIP2 RIP1
有路由环路问题
无路由环路问题
练习
RIP
距离矢量协议
IGP
OSPF
EGP
链路状态协议
ISIS
BGP
小结
路由协议原理 IGP、EGP 距离矢量协议 最短路径协议
AS 200 B
F
C
D AS 100
A
AS 300
E
IGP&EGP
AS100
外部网关协议(EGP)
BGP
AS200
内部网关协议(IGP)
RIP OSPF
IS-IS
、、、
按寻径算法划分
距离矢量协议
RIP BGP
链路状态协议
OSPF IS-IS
距离矢量协议
链路状态协议(最短路 径优先算法)
关注
i
k 。。。 K+N
j

动态路由协议PPT优秀课件

动态路由协议PPT优秀课件

S3550(config-router)#version 2
Ra配置RIPv2协议
Ra(config)# router rip
Ra(config-router)#network 172.16.2.0
Ra(config-router)#network 172.16.3.0
Ra(config-router)#version2
10.2.0.0 S0 0 10.3.0.0 S1 0 10.4.0.0 S1 1 10.1.0.0 S1 1
10.3.0.0 S0 0 10.4.0.0 E0 0 10.2.0.0 S0 1 10.1.0.0 S0 2
14
RIP协议的路由算法
RIP协议假定如果从网络的一个终端到另一个终端的路由跳数超过15个 ,那么RIP协议认为产生了到了循环,因此当一个路径达到16跳,将被 认为是可不到达的。
12
RIP协议
6 - TCP 17 - UDP
520 - RIP
Frame Payload
C
Frame Header
IP Header
Protocol Number
Packet Payload
UDP Header
Port No.
Segment Payload
R C
➢RIP是基于UDP,端口520的应用层协议。
13
RIP协议的路由算法
➢RIP协议是以跳数来衡量到达目的网络的度量值 (metric)
10.1.0.0
E0
A 10.2.0.0
S0
S0
B 10.3.0.0
S1
S0
C 10.4.0.0
E0
10.1.0.0 E0 0 10.2.0.0 S0 0 10.3.0.0 S0 1 10.4.0.0 S0 2

OSPF协议详解详解PPT课件

OSPF协议详解详解PPT课件
BJFU Info Department, QiJd
LSA的头部
BJFU Info Department, QiJd
LSA的分类
Type
1 2 3 4 5 6 7 8 9 –11
LSA
Router Network Summary Link to Network Summary Link to ASBR External Link Group Membership NSSA External Attributes Opaque
BJFU Info Department, QiJd
议程
• OSPF协议基础 • 通过LSA描述网络拓扑结构 • 用SPF算法计算路由 • 邻居状态机 • DR和BDR • 划分区域 • 骨干区域和虚联接 • 与自治系统外部通信 • 总结 • OSPF组网及配置
BJFU Info Department, QiJd
对Ethernet等广播的链路状态描述
• Link id:30.0.0.3 /*网段中DR的接口地址*/
• Data :30.0.0.1 /*本接口的地址*/
• Type :TransNet(2) /*类型*/
• Metric: 50
/*花费*/
• /*DR(6.6.6.6)生成的LSA:*/ • Net mask:255.255.255.0 • Attached:30.0.0.1 router • Attached:30.0.0.2 router • Attached:30.0.0.3 router
Full 完成
邻居(Neighbor)的形成
小王
小一 小二
你好啊
小王
小一
(2)你好,小一,我叫小王
你好啊

OSPF路由协议分析PPT课件

OSPF路由协议分析PPT课件

邻居表
拓扑表 路由表
各个状态 邻居条件 报文类型
OSPF 数据包类型
OSPF数据包类型
➢ Hello报文 发现及维持邻居关系,选举DR,BDR
➢ DD报文 本地LSDB的摘要
➢ LSR报文 向对端请求本端没有或对端的更新的LSA
➢ LSU报文 向对方发送其需要的LSA
➢ LSAck报文 收到LSU之后,进行确认
AS 1
外内部部用网网来关关连路路接由由不协协同议议的((AEIGSGPP))
AS 2
例如:RIP 例O如S:PFB等GP
OSPF概述-Area
➢ 区域号是一个32bit的整数 ➢ 区域0保留为骨干区 ➢ 非骨干区一定要连接到骨干区
骨干区域 边界路由器了解
AS
Area 0
Area 0和Area 2的 链路信息
OSPF 协议
OSPF
系统概述 工作原理 邻接过程 网络类型 基本配置
OSPF内容结构
IGP/RouterID/Area/COST/邻居/邻 接
邻居表
拓扑表 路由表
各个状态 邻接条件 报文类型
网络类型/DR/BDR 基本配置举例
OSPF概述-基本特点
OSPF(Open Shortest Path First开放式最短路径优先) ➢是一个内部网关协议,用于在单一自治系统内决策路由 ➢协议号为89,管理距离为110(rip使用UDP 协议的520端口) ➢支持区域划分(area),能够适合大规模的网络 ➢是链路状态路由协议,路由变化收敛速度快 ➢组播发送报文(224.0.0.5/224.0.0.6)
89 - OSPF
Frame Header
IP Header
Frame Payload

第7章OSPF动态路由协议

第7章OSPF动态路由协议

点到多点
7.1.6 (5) 点到多点—非广播(P2MPNonBroadcast)
不选举DR/BDR。 需要使用命令neighbor手工指定近邻。 OSPF路由器之间的hello数据包每30秒钟发送一次, 邻居的死亡间隔时间为120秒。
表6-3-1 介质特性表
介 质 类 型 广 播 点 到 点 N B M A 点 到 多 点 寻 址 D 工 设 置 邻 居H e l l o 时 间 ( 秒 )死 亡 间 隔 时 间 ( 秒 ) R / B D R 手 组 播是 组 播否 否 否 1 0 1 0 3 0 3 0 3 0 4 0 4 0 1 2 0 1 2 0 1 2 0
表6-2-3 LSA类型及对应链路状态ID
L S A 类 型 1 2 3 4 5 链 路 状 态 I D 生 成 L S A 的 路 由 器 I D 该 网 络 中 D R 的 路 由 器 I D 目 标 网 络 的 I P 地 址 A S B R 路 由 器 I D 目 标 网 络 的 I P 地 址
LSA头
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Bit LS年龄 链路状态ID 通告路由器 LS序列号 LS校验和 长度 选项 LS类型
图6-2-6 LSA 头部
5.链路状态确认数据包
链路状态确认数据包(LSA-Acknowledgement)是 编号为5的OSPF数据包。 该数据包用于对接收到的LSA进行确认。该数据包会 以组播的形式发送。如果发送确认的路由器的状态 是DR或者BDR,确认数据包将被发送到OSPF路由器 组播地址:224.0.0.5。如果发送确认的路由器的状 态不是DR或者BDR,确认将被发送到OSPF路由器组 播地址:224.0.0.6。

超详细OSPF路由协议基础课件

超详细OSPF路由协议基础课件

05
CATALOGUE
OSPF协议的安全性和可靠性
OSPF协议的安全性保证措施
认证机制
OSPF协议支持明文和加密的认 证方式,通过在OSPF报文中包 含认证信息,确保只有合法的路 由器才能参与OSPF路由过程。
区域划分
OSPF协议可以将大型网络划分 为多个区域,每个区域运行一个 OSPF实例,降低了路由器的资
递给其他路由器。
在传递过程中,LSA报文会不 断更新,最终形成一张完整的
链路状态数据库。
OSPF协议的路由计算过程
路由器根据接收Байду номын сангаас的LSA报文, 构建出一张链路状态数据库,记 录了网络中所有路由器的链路状
态信息。
路由器根据链路状态数据库,使 用最短路径优先算法(SPF算法 )计算出到达各个目的网络的最
First)是一种内部网关协议(IGP
),用于在同一个自治系统(AS
)内的路由器之间传递路由信息

02
OSPF协议基于最短路径优先( SPF)算法,用于计算路由最短路 径,并建立路由表。
OSPF协议工作原理
OSPF路由器之间通过交换链路 状态信息来建立和维护路由表。
路由器之间通过周期性地发送 Hello报文来发现邻居路由器,
链路状态数据库同步
OSPF协议通过周期性的数据库同步, 确保所有参与OSPF的路由器拥有相同 的链路状态数据库,保证了路由的可 靠性。
OSPF协议的故障处理和恢复机制
01
02
03
故障检测
OSPF协议通过定期发送 Hello报文和数据库同步 报文来检测网络中的故障 。
故障隔离
当检测到故障时,OSPF 协议能够快速隔离故障区 域,防止故障扩散。

OSPF协议原理与配置详解ppt课件

OSPF协议原理与配置详解ppt课件
Point-to-Multipoint:点对多点网络。没有一种 链路层协议会被缺省的认为是Point-to-Multipoint 类型,通常由NBMA的类型手工修改而来。如果 NBMA 类型的网络不是全连通的,则可以手工更 改为点到多点网络。 在这种类型网络中,以组播 地址(224.0.0.5)发送协议报文,不用手工配置 邻居。
2
链路状态路由选择协议--OSPF
基本思想
每个路由器有责任和邻机会话,并获悉它们的名字。 每个路由器构建一个称为“链路状态广播(LSA)”的
包,该包列出了邻机的名字和到达这些邻机的费用。 LSA被传送到所有的别的路由器,每个路由器存储了来
自其他路由器的最新的LSA。 每个路由器现在有了完整的拓扑图,计算出到每个目的
12
DR/BDR的选举
P=3
P=2
DR
BBDDRR
Hello
P=1
DRother
P=1
DRother
P=0
DRother
优先级携带在Hello 包中进行传递的
其余每个DRother都会和DR,BDR建立邻接 关系, DRother之间建立邻居关系
13
DR 的选举过程如下: 登记选民――本网段内的运行OSPF 的路由器; 登记候选人――本网段内的Priority>0 的OSPF
指共享同一路由选择策略的一组路由器的集合 在互联网中,一个自治系统是一个有权自主地决定在本系统中应采用何种路由协 议的小型单位。这个网络单位可以是一个简单的网络也可以是一个由一个或多个 普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(如一所 大学,一个企业或者一个公司个体)。
路由器标识 (Router ID)

《OSPF路由协议》课件

《OSPF路由协议》课件
OSPF路由协议PPT课件
欢迎来到《OSPF路由协议》的PPT课件。在本课程中,我们将详细介绍OSPF 路由协议的概念、特点、工作原理、配置步骤、安全机制以及应用领域。让 我们一起深入了解这一重要的路由协议。
什么是OSPF路由协议
OSPF路由协议是一种开放的、基于链路状态的路由协议,用于在自治系统内 部动态地计算路由信息。它具有快速收敛、高可靠性等优点。
OSPF需要占用一定的系统资源,如内存、带宽等,可能影响其他网络设备的正常运行。
OSPF的配置步骤
• 配置OSPF进程ID • 设置路由器ID • 配置接口 • 设置网段IP地址
OSPF路由表的查阅方法
1. 显示OSPF路由表 2. 检查OSPF邻居状态 3. 描述邻居状态的信息
OSPF的安全机制
实现网络连接和会话 建立
OSPF在启动过程中,通过建立 邻居关系和更新链路状态广告, 实现网络连接和会话建立。
OSPF的缺点分析
CPU占用率变大
由于OSPF需要进行复杂的计算和处理,会导致路由器的CPU占用率变大。
费ቤተ መጻሕፍቲ ባይዱ过高
OSPF在大型网络中的部署和维护成本较高,需要投入大量的人力和物力资源。
系统资源占用
1 身份验证
OSPF可以通过配置身份验证来限制网络中的非法访问。
2 加密协议
OSPF支持使用加密协议对路由信息进行加密传输,保护路由信息的安全。
3 动态加密密钥管理
OSPF支持动态加密密钥管理,提供更高层次的数据安全保护。
OSPF的基本概念
开放的
OSPF是一种开放的标准,不受任何厂商限制, 可以在不同厂商的路由器上实现。
基础功能
OSPF提供路由发现、路由选择、链路状态信息 的更新等基础功能。

OSPF协议原理ppt课件

OSPF协议原理ppt课件

精选版课件ppt
34
Network LSA (Type 2)
Network LSA 报文格式:
Network Mask Attached Router
Network LSA(不包括LSA头部)
生成且只在Broadcast 和 NBMA 网络中生成 包含所有连接到该网络上的Router 只有DR(designated router)生成Network LSA 和Router LSA一样,只在区域内传播,不再向外
区域
Cost
花费值
ABR、ASBR 区域边界路由器、自治系统边界路由器
LSA
链路状态通告
Link Type
链路类型,包括广播,非广播,点
到点,点到多点
DR和BDR
指定路由器和备份指定路由器
区域类型
骨干区域,STUB区域,TRANSIT区域
Virtual-Link 虚连接
精选版课件ppt
精选版课件ppt

OSPF报文头
OSPF报文头格式:
Version #
Type
Packet length
Router ID
Area ID
Checksum
AuType
Authentication
Authentication
精选版课件ppt
21
OSPF的五种协议报文
Hello报文
发现及维持邻居关系,选举DR,BDR
RT6
RT8
70.1.1.0/24 ASBR
80.1.1.0/24
RT RIPv2 9
AS200
AS100
精选版课件ppt
32
Router LSA (Type 1)

超详细OSPF路由协议基础课件

超详细OSPF路由协议基础课件

03
OSPF协议工作过程
OSPF协议邻居关系建立
OSPF协议通过Hello和Dead机制来 建立和维护邻居关系。
OSPF协议使用Hello报文来发现邻居 路由器,并使用Dead报文来确认邻居 的存活状态。在建立了邻居关系后, 路由器之间会互相交换链路状态信息 。
OSPF协议路由信息交换
OSPF协议使用链路状态数据库来交换路由信息。
04
OSPF协议的配置与调试
OSPF协议的基本配置
1 2 3
OSPF进程ID和路由器ID
每个OSPF路由器都需要一个唯一的OSPF进程ID 和路由器ID,用于在区域内唯一标识该路由器。
区域划分
将网络划分为不同的区域,每个区域运行一个 OSPF实例,维护一个区域内路由的链路状态数 据库。
网络类型
根据网络类型(广播、非广播、点到多点、点到 点)配置OSPF接口,并设置网络掩码。
支持多区域划分,减小了路由器的资源消耗。
OSPF协议与EIGRP的比较
• 使用区域内路由和区域间路由的分层结构,增强 了网络的扩展性。
OSPF协议与EIGRP的比较
EIGRP协议 支持多种路径度量标准,如带宽、延迟、可靠性等。
使用分布式路由表记录路由信息,能够更快速地收敛。
使用协议相关和协议无关的更新方式,增强了网络的稳 定性。

06
OSPF协议与其他路由协 议的比较
OSPF协议与RIP的比较
OSPF协议
支持多区域划分,路由信息只在本区域内传递,减小了路由器的资源消耗。
使用链路状态数据库记录所有直连和间接连接的路由信息,能够更精确地计算最短 路径。
OSPF协议与RIP的比较
• 使用区域地址来确定路由器的区域归属,增强了网络的扩 展性。

《OSPF路由协议》课件

《OSPF路由协议》课件
用于确认接收到的链路状态更 新信息。
OSPF报文发送与接收
01
OSPF报文封装在IP数据报中,使 用IP协议号89进行传输。
02
OSPF路由器通过操作系统的网络 层协议栈发送和接收OSPF报文。
OSPF路由器使用组播地址 224.0.0.5发送HELLO报文,以发 现邻居路由器。
03
OSPF路由器使用组播地址 224.0.0.6接收HELLO报文,以建
OSPF优点
01
高效路由
OSPF是一种链路状态路由协议,能 够快速收敛,适应网络变化。
资源消耗少
OSPF的路由信息交换仅限于区域内 ,降低了网络资源消耗。
03
02
无路由循环
OSPF通过区域划分和路由验证机制 ,有效避免了路由循环问题。
支持多种网络类型
OSPF适用于多种网络拓扑结构,如 星型、树型、网状和环型等。
核心区域
负责与其他区域进行通信,传送路由信息。
完全末梢区域
不接收外部路由信息,只接收区域内路由信 息。
存根区域
不接收外部路由信息,只接收核心区域路由 信息。
NSSA区域
允许向外部区域发布汇总路由信息。
OSPF路由器类型
Area 0路由器
位于OSPF区域的核心,负责与其他区域通信。
ABR路由器
位于不同区域的边界,负责区域间路由信息的 传递。
可靠
OSPF使用区域(Area)划分技术,将大型网络划分为若 干个较小的区域,每个区域运行一个OSPF实例,降低了 路由器的资源消耗,提高了可靠性。
安全性
OSPF支持验证,通过验证可以防止非法路由器接入网络 ,提高了安全性。
OSPF工作原理
OSPF路由器之间通过交换 Hello报文来发现邻居路由器 ,并建立邻接关系。

动态路由协议PPTchap09v1.0

动态路由协议PPTchap09v1.0

路由器自身要求
OSPF的特点
可适应大规模网络
路由变化收敛速度快
无路由环
支持变长子网掩码VLSM
支持区域划分
25
OSPF区域概述
OSPF区域
为了适应大型的网络,OSPF在AS内划分多个区 域
每个OSPF路由器只维护所在骨区干区域域的完整链路状
态信息 AS
Area 0
区域IDArea 1
OSPF区域内唯一标识路由器的IP地址
Router ID选取规则
首先,选取路由器loopback接口上数值最高的IP 地址
如果没有loopback接口,在物理端口中选取IP地 址最高的
也可以使用router-id命令指定Router ID
21
链路状态路由协议中的数据库类型
A
A
邻居列表
1.5 1
管理距离(Distance), Gateway of last resort is noRtIsPe的t 管理距离为120 R 20.0.0.0/8 [120/1] via 10.0.0.2, 00:00:19, FastEthernet0/0 C 10.0.0.0/8 is directly connected, FastEthernet0/0 C 192.168.1.0/24 is directly connected, FastEthernet1/0 R 192.168.2.0/24 [120/2] via 10.0.0.2, 00:00:19, FastEthernet0/0
(VLSM)
网掩码(VLSM) 码(VLSM)
收敛速度快
收敛速度慢
使用组播发送链路状
态更新,在链路状态 周期性广播整个路由表,在低速链路及
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

10 10 SPF算法
Router B
Router C 10
10
5. Link state acknowledgment-是对LSA数 据包的响应。
3.OSPF基本算法
SPF算法及最短路径树
SPF算法是OSPF路由协议的基础。SPF算法 有时也被称为Dijkstra算法,这是因为最短路径 优先算法SPF是Dijkstra发明的。SPF算法将每 一个路由器作为根(ROOT)来计算其到每一个 目的地路由器的距离,每一个路由器根据一个统 一的数据库会计算出路由域的拓扑结构图,该结 构图类似于一棵树,在SPF算法中,被称为最短 路径树。在OSPF路由协议中,最短路径树的树 干长度,即OSPF路由器至每一个目的地路由器 的距离,称为OSPF的Cost,其算法为:
2. Database Description-用于描述整个数据库, 该数据包仅在OSPF初始化时发送。
3. Link state request-用于向相邻的OSPF路由 器请求部分或全部的数据,这种数据包是在当 路由器发现其数据已经过期时才发送的。
4. Link state update-这是对link state请求数 据包的响应,即通常所说的LSA数据包。
链路状态算法
2. 所有路由器会通过一种被称为刷新(Flooding) 的方法来交换链路状态数据。Flooding是指路 由器将其LSA数据包传送给所有与其相邻的 OSPF路由器,相邻路由器根据其接收到的链 路状态信息更新自己的数据库,并将该链路状 态信息转送给与其相邻的路由器,直至稳定的 一个过程。
OSPF动态路由协议
OSPF已成为目前Internet广域网和 Intranet企业网采用最多、应用最广泛的路由协 议之一。OSPF(Open Shortest Path First) 路由协议是由IETF(Internet Engineering Task Force)IGP工作小组提出的,是一种基 于SPF算法的路由协议,目前使用的OSPF协议 是其第二版,定义于RFC1247和RFC1583。
网络拓扑结构
Router A的最短路径优先树
Router A
Router A的链路状态数据库
Router A
10 10
10 Rou 10
10
RouterD 10 RouterE
Router A的链路状态 Router B的链路状态 Router C的链路状态 Router D的链路状态 Router E的链路状态
3. 当网络重新稳定下来,也可以说OSPF路由协 议收敛下来时,所有的路由器会根据其各自的 链路状态信息数据库计算出各自的路由表。该 路由表中包含路由器到每一个可到达目的地的 Cost以及到达该目的地所要转发的下一个路由 器(next-hop)。
链路状态算法
4. 第4个步骤实际上是指OSPF路由协议的一个 特性。当网络状态比较稳定时,网络中传递 的链路状态信息是比较少的,或者可以说, 当网络稳定时,网络中是比较安静的。这也 正是链路状态路由协议区别与距离矢量路由 协议的一大特点。
2.数据包格式
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Bit
版本
类型
总长度
路由器ID
区域ID
校验和
认证类型
身份认证
身份认证
OSPF数据包类型
1. Hello-用于建立和维护相邻的两个OSPF路由 器的关系,该数据包是周期性地发送的。
作为一种典型的链路状态的路由协议, OSPF还得遵循链路状态路由协议的统一 算法。链路状态的算法非常简单,在这里 将链路状态算法概括为以下四个步骤: 1. 当路由器初始化或当网络结构发生变化 (例如增减路由器,链路状态发生变化等) 时,路由器会产生链路状态广播数据包 LSA(Link-State Advertisement), 该数据包里包含路由器上所有相连链路, 也即为所有端口的状态信息。
Cost = 100×106/链路带宽
在这里,链路带宽以bps来表示。也就是说, OSPF的Cost 与链路的带宽成反比,带宽越高, Cost越小,表示OSPF到目的地的距离越近。举 例来说,FDDI或快速以太网的Cost为1,2M串 行链路的Cost为48,10M以太网的Cost为10等。
链路状态算法
1.概述
作为一种链路状态的路由协议,OSPF将链路 状态广播数据包LSA(Link State Advertisement)传送给在某一区域内的所有 路由器,这一点与距离矢量路由协议不同。运行 距离矢量路由协议的路由器是将部分或全部的路 由表传递给与其相邻的路由器。
2.数据包格式
在OSPF路由协议的数据包中,其数据包头长为24个字 节,包含如下8个字段: Version number-定义所采用的OSPF路由协议的版本。 Type-定义OSPF数据包类型。OSPF数据包共有五种。 Packet length-定义整个数据包的长度。 Router ID-用于描述数据包的源地址,以IP地址来表示。 Area ID-用于区分OSPF数据包属于的区域号,所有的 OSPF数据包都属于一个特定的OSPF区域。 Checksum-校验位,用于标记数据包在传递时有无误码。 Authentication type-定义OSPF验证类型。 Authentication-包含OSPF验证信息,长为8个字节。
1.概述
OSPF路由协议是一种典型的链路状态 (Link-state)的路由协议,一般用于同一个路 由域内。在这里,路由域是指一个自治系统 (Autonomous System),即AS,它是指一 组通过统一的路由政策或路由协议互相交换路由 信息的网络。在这个AS中,所有的OSPF路由器 都维护一个相同的描述这个AS结构的数据库,该 数据库中存放的是路由域中相应链路的状态信息, OSPF路由器正是通过这个数据库计算出其 OSPF路由表的。
相关文档
最新文档