Posted on 2006-07-03 10:40
Enjoy Life 阅读(1164)
评论(1) 编辑 收藏 引用 所属分类:
交换与路由
RIPv1/RIPv2 UDP port 520
RIPng UDP port 521
RIPv1有类别路由查找,通过数据包目的地址与路由表中的表项进行A/B/C类地址的匹配来选路
RIPv2无类别路由查找,通告数据包的目的地址与路由表中的表项进行一位一位的最佳匹配,而不管是何种类别的地址(A/B/C)
非请求的ripng消息绝不会经由路由器传播
ripng中的下一跳地址或者为0::0(表示下一跳应该是通告该ripng消息的源地址),或者是链路本地地址(必须是链路本地地址),若不是,则当作0::0处理。
发送ripng消息的的数据包的源地址必须是链路本地地址的ipv6地址,定期通告将跳数设置为255以保证路由更新报文只发送给邻节点,而不被路由器转发。
在周期更新和触发更新(路由表的变化会引起路由器的触发更新操作)中,消息的源地址必须是本地链路地址,目的地址必须是多播地址,源地址作为下一跳放在收到这个响应的路由器的路由表中。与对请求的响应不同,在应答一个单播请球时,源地址必须时一个有效的全局单播地址,且目的地址必须是请求信息的源地址。对响应消息设置ripng各内容,并启动RTE表项。
ripv1 没有下一跳的信息,接收端路由器把报文的源IP地址作为目的网络路由的下一跳。不含验证信息,不安全。广播方式发送报文
ripv2中明确包含下一跳的信息。设计了验证报文来增强安全性,多播方式
ripng中的下一跳字段是作为一个单独的RTE存在的。最多只能携带25个RTE,ipv6本身具有较好的安全策略,所以不需要单独设计安全性验证报文。多播
RIPv1使用广播方式通告路由
RIPv2使用组播方式通告路由,组播地址224.0.0.9