您的位置:首页 > 其它

OSPF详解(七):ospf的报文格式

2009-07-25 10:07 274 查看


上面是ospf的封装格式,注意,ospf直接封装到ip包里,与rip不同,rip是封装到udp包里,使用udp的512端口。

下面是ospf报文头部格式



version:ipv4=2,ipv6=3
type:1是hello报文;2是数据库描述报文;3是数据库请求报文;4是数据库更新报文;5是数据库确认报文。
length:包括ospf报文头在内的ospf数据包长度
routerid:始发路由器的id
areaid:始发路由器所在域的id,如果数据包是在一条virtual link上发送到,那么areaid=0.0.0.0,因为virtual link被认为是骨干区域的一部分。
checksum:对整个数据包的校验,包括ospf报文头
autype:使用的认证类型;0表示没有认证;1表示使用简单名为口令认证;2表示使用md5加密认证。
authentication:认证信息,如果autype=1,则该字段包含一个最长64位的口令;如果autype=2,则包含一个密钥(keyID)、一个认证数据长度(认证数据附加在ospf数据包的尾部)、一个加密序列号用于防治重放攻击。本文出自 “网络技术专题” 博客,请务必保留此出处http://standmyground.blog.51cto.com/856720/183087
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: