设为首页 收藏本站
查看: 1549|回复: 0

[经验分享] CCNA学习笔记8-RIP

[复制链接]

尚未签到

发表于 2016-6-5 12:10:15 | 显示全部楼层 |阅读模式
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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-226614-1-1.html 上篇帖子: CCNA学习笔记10-OSPF 下篇帖子: CCNA实验十七 交换机端口镜像
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表