静态路由的优点:
1,不会占用额外的资源。
2,因为选路由管理员决定,所以,相对更加合理。
3,更加安全。
静态路由的缺点:
1,在复杂的网络环境中,配置量较大。
2,静态路由无法基于拓扑的变化而自动收敛。----静态路由仅适用于小型简单的网络环境中。
相比于静态路由,动态路由的又是在于可以基于拓扑的变化而自动收敛,使得动态路由协议更适用于复杂的大型网络中。当然,动态路由也存在他的问题,主要体现在安全性和资源占用。依靠算法进行路由选路的,可能出现选路不佳的情况。
动态路由的分类:
按照范围(AS ---自治系统)来进行分类
---IGP ---内部网关协议----主要是应用在AS内部的路由协议
----RIP,ospf,lS-IS,EIGRP等
---EGP ---外部网关协议----主要应用在AS之间的路由协议
---- BGP(边界网关协议)
IGP协议根据算法进行分类
---距离矢量型协议(DV)--- 通过直接发送路由条目信息来获取未知网段的路由信息。----使用的算法:贝尔曼.福特算法(Bellman-Ford算法)---“依据传闻的路由协议”
---RIP
---链路状态型协议(LS)--- 传递的是拓扑信息(LSA---链路状态通告)---收集LSA信息最终将网络完整的拓扑信息获取到。SPF ---最短路径优先算法---可以将图形结构转换为树形结构---之后再根据树形结构计算出本地到达未知网段的路由信息。
---OSPF,IS-lS
RIP ----路由信息协议
算法:贝尔曼-福特算法---灵魂
开销:RIP以跳数作为开销值。RIP存在一个15跳工作半径。当路由的开销值达到16跳时,则认为该路径不可达。
版本:RIPV1,RIPV2 ---- IPV4领域
RIPNG---- |PV6领域
RIP协议在传递信息时仅需要携带两个参数,一个是目标网段信息,一个是开销值。开销值的计算方式:COST =本地路由表中该网段的开销值+1
RIPV1和RIPV2的区别:
1,RIPV1是有类别的路由协议,RIPV2是无类别的路由协议。
RIPV1在传递目标网段信息的时候不携带子网掩码,RIPV2在传递目标网段信息时携带子网掩码
因为这个原因,导致RIPV1不支持非连续子网网络。以及VLSM和CIDR。
2,RIPV1采用广播的形式进行邻居间的通信,RIPV2采用组播(224.0.0.9)的形式进行邻居间的通信。
但凡是224.0.0.x开头的组播地址都称为本地链路组播,其特点是这类组播的TTL值为1。这类信息仅能在一个广播域内进行传播。
RIPV1和RIPV2都是基于UDP的520端口进行通信。
RIPNG是基于UDP的521端口进行通信。
3,RIPV2支持手动认证和手工汇总,RIPV1不支持。
RIP的数据包:
request(请求)包---当RIP运行后将立即发出,希望尽快从邻居处获取未知网段的路由信息。
Reponse(应答)包---携带路由信息的数据报。
RIP在收敛完成之后,依然会每隔30S发一次Reponse(应答)包,我们把RIP的这种现象称为RIP的周期更新。--- 一方面,弥补自身没有保活机制,另一方面弥补自身没有确认机制。
周期更新---异步周期更新--- 30S即周期更新计时器。为了确保异步周期更新,RIP并没有严格按照30S的更新周期来执行,而是在该时间上增加了一个小的偏移量±5S。
RIP的计时器:
1,周期更新计时器:默认30S。
2,失效计时器: 180S ---当一条路由信息180S未刷新,则RIP将判定该路由失效。(路由器将会把该路由从全局路由表中删除,还会保存在缓存中,并且将其开销值置为16,之后周期更新时依然携带。----带毒传输)
3,垃圾回收计时器:120S ---失效路由在120S内将继续发出,进行带毒传输。当该计时器归零后。将该路由信息彻底删除。