当前位置:文档之家› 路由与交换技术精要与实践第5章[34页]

路由与交换技术精要与实践第5章[34页]


字段 版本 类型 路由器ID 区域ID 校验和 身份验证类型 身份验证 网络掩码
hello间隔
路由器优先级
Dead间隔
指定路由器DR 备份指定路由器BDR
邻居列表
OSPF的版本号
含义
OSPF数据包的类型:hello=1,DBD=2,LSR=3,LSU=4,LSAck=5
始发路由器ID 数据包始发区域 整个IP数据包的校验和
指明OSPF认证的类型:不认证=0,简单口令认证=1,MD5认证=2
数据包验证信息 与发送方接口关联的子网掩码
发送hello数据包的时间间隔:默认情况下,点对点网络和广播每隔10秒发送过一次,非广播多路访问每隔30 秒发送一次
用于DR/BDR的选举
路由器宣告邻居无效所等待的最长时间,dead间隔到期,而路由器还没有收到邻居的hello数据包,则会从链 路状态数据库中删除该邻居,思科默认dead时间是hello时间的4倍
DR的路由器ID,一般广播网络会进行DR/BDR的选举 BDR的路由器ID 邻居路由器的ID列表
3 OSPF路由器类型
为了适应大型的网络,OSPF路由协议是一种基于区域的路由协议,将网络中的所有路由器划分成不同的区 域,每个区域负责各自区域精确的LSA传递与路由计算,每个OSPF路由器只维护所在区域的完整的链路状态信息。
链路状态确认:用于确认收到LSU
2 OSPF消息格式
OSPF 报头
OSPF Hello 数据包
0
8
16
31
版本
类型=1
数据包长度
路由器ID
区域ID
校验和
身份验证类型
身份验证
身份验证
网络掩码
hello间隔
选项 路由器Dead间隔
路由器优先级
指定路由器(DR)
备份指定路由器(BDR)
邻居列表
2
OSPF消息格式
数据链路帧头
IP数据报头
OSPF数据报头
OSPF类型数据包
2 OSPF消息格式
OSPF消息的数据部分是封装在数据包内的,此数据字段可能包含5种数据包类型。
数据包名称 Hello
作用 Hello数据包用于OSPF路由器之间建立和维持邻居关系
DBD (Database Description)
数据库描述:数据包包括发送方路由器的链路状态数据库的简略列表,接 收方用于其与本地数据库对比
• 骨干路由器 • 内部路由器 • 区域边界路由器ABR • 自治系统边界路由器ASBR
Area 1
区域边界路 由器/ABR
Area 0
内部路由器
内部路由器
只用保来存连本接区OS域PF内0的和AS与 的其外链他部路区其状域他态的信路息由
Area 2
内部路由器
自制系统边界路
由器/ASBR 其 其 AS
Area 1
ABR
Area 0 ABR
Area 2
RIP ASBR
RIP A信将发到12AOBS..S1O2发 缺S息其送OB能能RBP..1路2外RSS负AAR送省F汇他给P学学..P负BS可不的不由部FF责BR到路a总区的习习的责R以学不网能r;路将e不a由后域网其外网将a学习会络r将由ae能代发的1络他部络外ra习其将中外e将替1a送链中区路中部本他其部中1外到路域由路的区区他路,部a信的由链域域区由而re路息路注路a连转域注是由汇0由入状接发的入用注总态的进路到一入后外来由条到部的
区域边界路 由器/ABR
4 OSPF区域类型
• OSPF的区域类型
• 骨干区域area 0 • 非骨干区域-根据能够学习的路由种类来区分:
• 标准区域 • 末梢区域(stub) • 完全末梢(Totally stubby)区域域类型
标s准tTuo区bNt区aS域lSl域yA区stu域b区域
LSR (Link-State Request)
链路状态请求:接收方路由器用来请求DBD中的详细条目信息
LSU (Link-State Update)
链路状态更新:数据包用于回复LSR和通告更新,LSR有7种类型的报文将在 5.1.5小节中介绍
LSAck (Link-State Acknowledgement)
• 执行统一路由策略的一组网络设备的组合
AS 1
外 用内部来部网连网关接关路不路由同由协的协议A议S((EIGGPP)) AS 2
例如:RIP 例O如S:PFB等GP
Page 3/43
1 OSPF协议概述
OSPF特点如下:
• 通过发送和接收Hello包来建立和维持邻居关系,并交换路由信息; • 采用组播(224.0.0.5或224.0.0.6)传输协议数据包; • OSPF的管理距离为110; • 收敛速度快,无路由环路; • 支持简单明文认证和MD5认证; • 支持VLSM和CIDR,支持不连续子网; • 支持区域划分,能够形成层次型网络,提供路由分层管理; • 支持等价负载均衡。
OSPF路由协议
苏州工业园区服务外包职业学院
1 OSPF协议概述 2 OSPF消息格式 3 路由器类型 4 区域类型 5 LSA类型 6 OSPF工作过程 7 配置命令
1 OSPF协议概述
• OSPF内部网关路由协议
• 用于在单一自治系统(Autonomous System-AS)内决策路由
• 自制系统(AS)
1 OSPF协议概述
链路状态路由协议
❖ 链路状态路由协议中,直连的路由器之间建立邻接关系,互相“交流”链 路信息,来“画”出完整的网络结构
10 RA
40 20
RB 50
相为路邻了由路标器由识学器链习之路到间信的建息链立是路由 邻谁信接发息关出,系的保,存保用在存R链o在u路t邻e状r ID 居标态列识数表路据中由库器中
1 OSPF协议概述
链路状态路由协议
• OSPF是链路状态路由协议,链路状态路由协议中的路由器了解OSPF网络内的链 路状态信息
10 RA
40 20
最初,RA只知道直连的 RB 3个网段10、20、30,
RB、RC、RD也一样 50
RD 80
20
30
10
RA 70 RC
60 30
Page 5/43
RD 80
30
RC 70
60
2 OSPF消息格式
OSPF数据包头和包类型的数据都会被封装到IP数据包中,IP数据包的协议字段被置为89以说明该数据包是 OSPF消息,目的地则为组播224.0.0.5或224.0.0.6,如果OSPF数据包在以太网中传输,则目的MAC地址为组播地 址:01-00-5E-00-00-05或01-00-5E-00-00-06。
相关主题