version nubmer:占一个字节,用于确定RIP协议的版本,可以用来区分潜在的可能不相容的版本
zero:占两个字节,这个部分没有被RFC1058 RIP使用,只是为RIP的后续开发预留,默认填充0
address-family identifier(AFI):占两个字节,用于标识使用的地址类型,RIP被设计用于可以承载多种不同协议的路由信息。每一个条目有一个地址类型标识,来区分不同的地址类型,IP地址的AFI为2
IP address:占四个字节,确定目的IP地址
address-family identifier(AFI):占两个字节,用于标识使用的地址类型,RIP被设计用于可以承载多种不同协议的路由信息。每一个条目有一个地址类型标识,来区分不同的地址类型,IP地址的AFI为2
IP address:占四个字节,确定目的IP地址
metric:到达目的IP地址的度量
二、RIPv2路由更新包格式
version:用于确定RIP的版本,这里值为2
unused:值设为0
address-family identifier(AFI):用于标识地址的类型。与RIPv1相比,如果消息中第一个表项的AFI为0xFFFF,那么这个表项的其余部分包含的是认证信息,目前这个认证只能是简单的密码认证。(即,每次路由更新时都要进行密码验证,消息中的第一个包是用来密码验证的)
route tag:用于区分路由是通过RIP学习到的还是通过其他的路由协议学习到的
IP address:确定该条目的IP地址
subnet mask:包含该条目的子网掩码,如果置0,则标明该条目没有子网掩码
metric:标识到达目的地需要几跳,即到达目的地址的度量值
没有评论:
发表评论