静态路由和动态路由的区别
—动态路由协议
向路由表中添加远程网络-探索网络
更新和维护路由表
—自主网络探索
通过共享路由表信息路由器能探索到新的网络
动态路由协议的分类
动态路由协议下分为(内部网关协议)和(外部网关协议)
(内部网关协议)=AS=autosystem自治系统=一个省=一个市=上百条上千条路由信息
距离矢量协议RIP,IGRP,EIGRP,
链路状态协议OSPF,IS-IS
======================================
(外部网关协议)=几万条几十万条路由信息
BGP
距离矢量
距离矢量的意义:
使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:
-自身与目的网络之间的距离
-应该往哪个方向或使用哪个接口转发数据包
距离 = 有多远
距离矢量协议适用于以下情形:
-网络结构简单、扁平,不需要特殊的分层设计。
-管理员没有足够的知识来配置链路状态协议和排查故障.
-特定类型的网络拓扑结构,如集中星形(Hub-and-Spoke)网络。
-无需关注网络最差情况下的收敛时间。
距离矢量协议的运行过程
它往那边去发包,它中间的距离有多远,它是经过一台还是两台路由器。
距离矢量协议定期发送整个路由表
==========================================
链路状态
链路状态(Link-State)
-链路状态路由协议向全网扩散链路状态信息-链路状态路由协议当网络结构发生变化立即发送更新信息
-链路状态路由协议只发送需要更新的信息
链路状态协议适用于以下情形:
一网络进行了分层设计,大型网络通常如此。
-管理员对于网络中采用的链路状态路由协议非常熟悉。-网络对收敛速度的要求极高。
链路状态协议运行过程
当链路的状态改变时,链路状态协议会传送更新
=================================================
有类与无类路由协议
有类路由协议在路由信息更新过程中不发送子网掩码信息.
eg:RIPv1、IGRP
有类路由
在无类路由协议的路由信息更新中,同时包括网络地址和子网掩码
eg: RIPv2、OSPF、IS-IS、BGP
无类路由
=======================================================================
同种协议下用(Metric)值来判断,不同种协议用(AD)值来判断
=======================================================================
度量值(Metric)
度量:
-度量是指路由协议用来分配到达远程网络的路由开销的值
IP路由协议中使用的度量如下:
-带宽------EIGRP---------Bandwidth
-开销------OSPF&IS-IS----Cost
-延迟------EIGRP---------Delay
-跳数------RIP-----------Hop
-负载------EIGRP---------Load
-可靠性----EIGRP---------Responsibility
RIP的举例
管理距离(AD)的用途
在多种路由协议的情况下,是用管理距离来判断(AD)
度量的用途:
-用于确定到达目的的最佳路径
管理距离的用途
-这个数值用于指定路由协议的优先级
同种协议下用(Metric)值来判断,不同种协议用(AD)值来判断
越小越优先
管理距离表Show ip protocols可以看到该动态路由协议的管理距离。
直连网络
-默认管理距离是0
静态路由
-默认管理距离是1
直连路由
静态路由
路由选路的三原则:
1、最长掩码匹配原则
10.0.0.0/8 via 12.1.1.1
10.0.0.0/24 via 23.1.1.1
要去10.0.1.1路由会优先选择/24位的路由
2、比较AD值(在不同的路由协议)
在第一个条件一样的情况下(/24位掩码),优先AD
10.0.0.0/24 via 12.1.1.1 120 RIP
10.0.0.0/24 via 23.1.1.1 110 OSPF
会选择OSPF,因为OSPF的(AD)值是110 优先
3、比较Metric值(在相同协议)
在第一个条件(掩码),和第二个条件(AD)也一样的情况下,看Metric值
10.0.0.0/24 via 12.1.1.1 110 OSPF 50
10.0.0.0/24 via 23.1.1.1 110 OSPF 100
会选择OSPF Metric值50这个路由条目
路由协议的主要作用是构建生成路由表
路由协议的主要作用是构建生成路由表
路由协议的主要作用是构建生成路由表
距离矢量协议
第一步:
生成直连路由
第二步:
发送更新报文,路由信息交换
距离矢量路由协议它都会把自己有的路由条目都发送出去,发送更新报文,告诉其它设备。
路由收敛
路由器收敛完成
-当所有路由表包含相同网络信息
路由器继续交换路由信息
-当无新信息时收敛结束
-网络在达到收敛前无法完全正常工作
路由信息再次交换并全部交换完成
路由收敛完成距离矢量-路由环路
什么是路由环路?
-路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。
路由环路会造成的影响:
-环路内的路由器占用链路带宽来反复收发流量
-路由器的CPU因不断循环数据包而不堪重负
-影响到网络收敛
-路由更新可能会丢失或无法得到及时处理
---------------------------------------------------------------
目前有多种机制可以消除路由环路。这些机制包括
-定义最大度量以防止计数至无穷大 ---设置为最大15跳,超过就变成无效路由
-水平分割 ---从一个接口学习到的路由更新不能再发送到这个接口去
Split Horizon Rule for 10.4.0.0
-路由毒化或毒性反转 ---如果一个路由条目无效了就立即把它标记位16跳,16跳大家都知道是无效路由了,发送给其它设备其他设备也知道了,
-抑制计时器 ---在收到被人的更新之前,它提前把自己的不可用路由发送出去,同时不接受别人给他发送的这个路由的信息,
(RIP缺省值位180秒),而且在倒计时期间会继续向其他设备发送毒化信息。
-触发更新 ---当这个网络无法用的情况下就立刻触发更新报文发送出去,
不用等到什么时候再发,在接口上需要开启触发更新ip rip triggered
网友评论