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

[经验分享] 1.1-动态路由协议基础知识

[复制链接]

尚未签到

发表于 2017-7-9 16:28:15 | 显示全部楼层 |阅读模式
动态路由协议(Dynamic Routing):
    高自动化,减少工作量;现代IP网络中主要采用动态路由协议。

    距离矢量协议DV(Distance-Vetor)和链路状态协议LS(Link-State):
    DV协议的路由以矢量(跳数+下一跳=距离+方向)标记的“路标”形式存在;每个路由器在信息上依赖于邻接路由器,而邻接路由器又依赖它的邻接路由器,依次类推,DV协议“依照传闻选择路线”;主流的距离矢量协议有:RIP、IGRP;
    LS协议的路由以“公路线路图”的形式存在;也叫最短路径优先协议和分布式数据库协议,LS协议“依照地图选择路线”;主流的链路状态协议有:OSPF、ISIS;。
    DV协议和LS协议最大的区别在于拓朴表数据库的交换处理上:DV协议每个路由器都只向邻居转发自己处理过的拓朴表(留下有用的删除不需要的然后跳数+1,最多16跳);LS协议在收到拓朴表后备份并转发(并不经过处理),然后在处理时也不会删除不需要的,而是首先找到自己和目标在“地图”上的位置并选取到达各路由器最优的路径写入路由表其余的保留在拓朴表→收敛速度因此快但资源要求较高;   
    唯一的混合协议DV/LS:EIGRP。

    DV协议的通用属性:
    定期更新(Priodic Updates):DV协议每经过特定时间就发送更新信息,周期为10秒(AppleTalk的RTMP)到90秒(Cisco的IGRP);更新信息发送间隔过短会造成拥塞,而过长又会失去意义;
    邻居(Neighbour):即共享相同数据链路的一组路由器;DV协议在信息上是依赖于邻居的逐跳更新方式;
    广播更新(Broadcast Updates):向广播地址(IP网为255.255.255.255)发送更新信息;相同路由协议的邻接路由器收包后回应,不同路由协议的邻接路由器丢弃;更新信息包含整个路由表,邻居会搜集自己需要的信息(跳数+1),丢弃不需要的;网络矢量算法只给出了网络上的路标也就是方向和直线距离,但是没有给出沿路径行走的细节,就像叉路口的路标一样,它很容易受到意外或故意的破坏;广播更新有一个失效计时器,也就是一定时间(deadtime)内hello包无回应即删除该邻居;
    水平分隔(Split Horizon):路由器向外发送包含了整个路由表的更新信息不仅浪费了带宽,还有可能造成Full Mesh网络的网络回路也就是不断把从邻居路由器学到的路由回发给邻居路由器(你收到并发出后经过Full Mesh回路往往会再发给邻居,邻居有更新了按照RIP的协议规则也会不断发给你,于是很可能一直循环下去浪费资源造成拥塞甚至导致段网),这并不必要,因此规定只发送路由矢量方向的路由也就是只延续收到的路由,而与路由矢量方向相反的路由是逆向路由(Reverse Route)默认被水平分隔阻挡;分成简单水平分隔(发送更新时接口不能发送从本接口得到的跟新信息)和毒性逆转水平分隔(发送更新时通过指定跳数的inf无穷大来指定向该接口发送此更新信息的网络不可达);
    跳数的无穷大():Full Mesh网络的环路下会不断循环更新某路由使跳数直到无穷大而使路由不可达(默认跳数16的网络不可达),解决方法是设定最大跳数15;但收敛速度大大降低!其他解决方法是触发更新和抑制计时器;触发更新(Triggered Update):路由在发生变化时立刻发布更新而不等到计时器超时;抑制计时器(Holddown Timer):路由跳数变化时立刻抑制(不收发有关其的更新信息)等时间结束后再查看,这是折中的方法,虽然有效解决了跳数无穷大问题但是抑制时间过短会造成拥塞,而过长又会失去意义,不建议低端路由器使用;
    异步更新(Asynchronous Update):MP子接口中避免碰撞。

    LS协议的通用属性:
    对网络发生的变化能够快速响应;当网络发生变化的时候发送触发式更新(Triggered Update);不断发送间隔时间为30分钟的周期性更新(链路状态刷新);
    洪泛(Flooding):LS协议只在网络拓扑发生变化后产生路由更新:当链路状态变化后检测到变化的设备创建LSA(link State Advertisement),然后通过组播地址传送给所有的邻居;每个邻居在收到LSA后都会拷贝一份更新自己的链路状态数据库LSDB(Link State DataBase),并且接着再把LSA转发给其他的邻居;这种LSA的洪泛保证了所有的路由设备在更新路由表之前更新它的LSDB;
    SPF树(Shortest-Path-First tree):LS协议在一个特定的区域(Area)内从邻居处收集网络信息并构建LSDB;一旦路径信息被集齐以后每个路由器便会根据LSDB生成SPF树;然后路由器通过使用Dijkstra算法计算到达各个目标网络的最佳路径并从SPF树里面选出来放进路由表里;
    信息的跟踪:LS协议依靠信息跟踪建立拓朴而不是像DV协议那样依据传闻;运行了LS协议的路由器跟踪以下信息:各自的邻居、同一个区域的路由器、到达目标网络的最佳路径。

    管理距离(AD)和协议号:
    路由条目的比较步骤:先按照最长匹配选择最长的;长度相同则选AD最小的;AD相同才比较Metric。
各种IGP的AD标准:Rip→120;ISIS→115;SPF→110;IGRP→100;EIGRP→90;静态路由→1;直链路由→0 。
DSC0000.jpg

主流IGP的概述:
DSC0001.png
DSC0002.png



来自为知笔记(Wiz)

运维网声明 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-392080-1-1.html 上篇帖子: CCNA网络工程师学习进程(1)网络的基本概述 下篇帖子: 1.4-动态路由协议OSPF⑥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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