CCNA学习笔记8-RIP

RIP:Routing Information Protocol

动态路由协议
距离向量(distance vector)主要有:RIP IGRP
链路状态(link state)有OSPF IS-IS
混合型(hybrid)有EIGRP


距离矢量路由协议
Distacne-How far Vector-In which direction -DV
目标网络距离本地有多远,目标网络在什么方向
定期将路由表赋值给相邻的路由器并进行矢量堆加
动态路由协议需要周期性的发送一些东西数据,up-data包需要占用一定的带宽


DV(距离矢量)路由协议的特征
采用周期性的完全更新(发送整个路由表)和触发更新结合的路由更新方式
采用广播的方式进行路由更新(RIPv2采用的是组播)
DV的路由协议有RIPv1,RIPv2,IGRP
EIGRP和BGP属于高级的DV协议,他们学习路径的方式更多的趋近于DV,但是他们具备很多LS(链路状态)的特征(比如触发更新,组播更新等)


距离矢量-源信息的获得
路由器从收集到的源信息中选择到达目的地址的最佳路径
最终达到-收敛(同步),在收敛之前,数据包不能够被路由


度量:measure


距离矢量-管理路由信息
路由表的更新过程将通过路由器之间一步一步来完成
网络结构的改变导致路由表表更新-更新路由表-在下一个周期后路由器A发送更新过的路由表-更新路由



收敛时间
收敛时间(convergence time):从网络拓扑发生变化到网络中所有路由器都知道这个表变化的时间就叫做收敛时间


路由回环
每一个节点管理着与之相连的所有网络
无限计数,距离将要变的无限大


Routing Loops(路由环路)


DV中解决环路的几种方法
水平分割
毒性逆转
保持失效定时器
触发更新
最大跳数(终极武器)


Split Horizon-水平分割
路由器从一个接口学到的信息就不会再从那个接口把信息发送出去
不会接收到由自身传达出去的路由信息


Route Poisoning-路由中毒
路由器将该路由信息的跳数标记为无限大


Holddown Timers-保持失效定时器
路由器在Hold-Down时间内将该条记录标记为possibly down以使其他路由器能够重新计算网络结构的变化,在Hold time超时之前,故障的设备恢复正常,那么跳数回归正常


Triggered Updates-触发更新
当路由表发生变化时路由器立即发送更新信息


Max-Hop-最大跳数
指定最大跳数来防止路由回环
RIP中16跳为不可达,最多15跳,防止数据包永无休止的被转发下去


RIP
在IGP,RIP是个广泛使用的协议
RIP也称距离矢量协议,用信息包所经过的网关来做距离的单位,超过15跳便无法到达
IGRP是CISCO专用的路由协议,可以服务于大型互连网络,不受限于16跳的限制


RIP概述
Hop计算
路由器每隔30秒更新
最多支持相同hop数的6条路径,实现负载均衡


RIP是通过UDP端口520来进行操作的,RIP信息包是封装在UDP segment中的,RIP定义了2种信息类型
Request message(请求信息)和Response message(应答信息),请求信息是用来向邻居请求发送一个update(更新),应答信息运载着这个被请求的update
RIP的metric是基于hop count(跳数)的,metric为16代表不可达


在刚启动的时候,RIP从启用了RIP接口上向外广播请求信息,接下来RIP进程进入了一个循环状态;监听来自其他路由器的请求信息和应答信息,当邻居收到请求信息以后,就发送应答信息给这个发出请求信息的路由器
在RIP启动之后,平均每30秒(25秒~30秒之间的随机数,避免同时更新产生拥堵),启用了RIP的接口会发送应答信息(也就是update),这个update包含了路由器完整的路由表
RIP配置
router rip 激活RIP协议,进入路由协议配置模式
network network-number 选择需要激活的接口所在的网段
Example:
router rip
network 172.16.0.0
network 10.0.0.0
network 后面接的是主内网络号(A.B.C类)


查看RIP信息
show ip protocols
查看路由表
show ip route [protocol]


RIPv1总结
负载均衡最大6条路径(默认=4)
使用跳数选择路径
每隔30秒进行路由表的更新
有类的,更新包中不含掩码,不支持VLSM
广播更新
不支持认证


RIPv2与RIPv1的区别
是个无类的路由协议
组播(224.0.0.9)路由更新(不用广播,广播是主机位为1的地址),组播是D类地址
支持VLSM(在更新过程中发送掩码)
支持手动汇总
支持(MD5)或者纯文本验证


PS:组播报文的目的地址使用D类IP地址, 范围是从224.0.0.0到239.255.255.255。D类地址不能出现在IP报文的源IP地址字段。单播数据传输过程中,一个数据包传输的路径是从源地址路由到目的地址,利用“逐跳”(hop-by-hop)的原理在IP网络中传输。然而在ip组播环中,数据包的目的地址不是一个,而是一组,形成组地址。所有的信息接收者都加入到一个组内,并且一旦加入之后,流向组地址的数据立即开始向接收者传输,组中的所有成员都能接收到数据包。组播组中的成员是动态的,主机可以在任何时刻加入和离开组播组。


问题:RIPv2和RIPv1能否能互相交换信息?


RIPv2配置命令
router rip
version 2 (版本2加上)
network network-number (虽然版本2是无类的路由协议,不过网络号还是填主类的)
哪些接口参与路由
通告主类网络号码
Example:
router rip
version 2
network 172.16.0.0
network 10.0.0.0

你可能感兴趣的:(学习笔记)