完整版OSPF的五种报文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OSPF勺五种报文
2008-09-14 10:53
Router-LSA由每个路由器生成,描述了路由器的链路状态和花费。
传递到整个区域。
Network-LSA,由DR生成,描述了本网段的链路状态,传递到整个区域。
Net-Summary-LSA由ABR生成,描述了到区域内某一网段的路由,传递到相关区域。
Asbr-Summary-LSA由ABR生成,描述了到ASBF的路由,传递到相关区域。
AS-External-LSA,由ASBR^成,描述了到AS外部的路由,传递到整个A(STUB 区域除外)。
1、hello报文:最常用的一种报文,周期性的发送给本路由器的邻居。
内容包括一些定时器的数值、DR BDR以及自己已知的邻居。
Hello报文格式如表4-2 所示。
表4-? Hello tS文格式
D 7 15 31
Version Type* Packet i&ngth
Router ID
Area ID
CTiecksunn AuType
Authentlcaton
Network Mask
HeElolnterval Options Rtr Prl
Designated Router
Backup D亡引gnated Router
主要字段解释如下:* N e t w o r k M a s k:发送H e l l o报文的接口所在网络的掩码。
* HelloInterval :发送Hello报文的时间间隔。
如果相邻两台路由器的Hello间隔时间不同,则不能建立邻居关系。
* Rtr Pri : DR优先级。
如果设置为0,则路由器不能成为DR/BDR
* RouterDeadlnterval :失效时间。
如果在此时间内未收到邻居发来的Hello报文,则认为邻居失效。
如果相邻两台路由器的失效时间不同,则不能建立邻居关系。
2、DD报文:两台路由器进行数据库同步时,用DD报文来描述自己的LSDB内容
包括LSDB中每一条LSA的Header(LSA的Header可以唯一标识一条LSA。
LSA Header只占一条LSA的整个数据量的一小部分,这样可以减少路由器之间的协议报文流量,对端路由器根据LSAHeader就可以判断出是否已有这条LSA DD报文格式如表4-3所示。
3 DD报文格式
07 15 31
Version Type=2 Packet length
Router ID
Area ID
------------------------------------------------------------------------------- ■------------------------------------------------------------------------------ Checkeum AuType
LSA Headers
主要字段的解释如下:
* In terface MTU :在不分片的情况下,此接口最大可发出的IP报文长度。
* I (Initial ):当发送连续多个DD报文时,如果这是第一个DD报文,则置为1,否
则置为0。
* M(More):当发送连续多个DD报文时,如果这是最后一个DD报文,则置为0。
否则置为1,表示后面还有其他的DD报文。
* MS(Master/Slave ):当两台OSPF路由器交换DD报文时,首先需要确定双方的主从关系,Router ID 大的一方会成为Master。
当值为1时表示发送方为Master。
* DD Sequenee Number:DD报文序列号,由Master方规定起始序列号,每发送一个DD报文序列号加1,Slave方使用Master的序列号作为确认。
主从双方利用序列号来保证DD报文传输的可靠性和完整性。
3、LSR两台路由器互相交换过DD报文之后,知道对端的路由器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报文向对方请求所需的LSA内容包
括所需要的LSA的摘要。
LSR报文格式如表4-4所示
董44 LSR报文格式
0 7 15 3'
Version Type二伙Packet length
Router ID
Area ID
Checksum AuTyp E
AuthenticatiDn
LS type
Link State ID
Advertising 加M E「
主要字段解释如下:
LS type : LSA 的类型号。
例如Typel 表示Router LSA。
Link State ID :即LSA头格式中的字段,根据LSA的类型而定Advertising Router :产生此LSA 的路由器的Router ID 。
4、LSU用来向对端路由器发送所需要的LSA内容是多条LSA(全部内容)的集合。
LSU报文格式如表4-5所示。
表"L£U报文格式
07 15 31
Version Type=4 Pachet fength
Router ID
Area ID
Checksum AuTyp^
Authenticatiafi
Number of LSAs
LSAs …
5、LSAck用来对接收到的LSU报文进行确认。
内容是需要确认的LSA的Header (一个LSAck报文可对多个LSA进行确认)。
报文格式如表4-6所示。
表4d LSAck报文格式
07 15 31
Version Type=5Packet [ength
Router ID
Area ID
Checksum AuType
Authentication
LSA Headers...。