目录
RIP协议
1.RIP是DV距离矢量型路由协议,分为三个版本RIPV1,V2(在IPV4中使用),RIPNG(在IPV6中使用)
RIPV1:有类别(不携带掩码)
RIPV2:无类别(携带掩码)
2.RIP是通过邻居间共享路由表实现路由信息的交互,是一种传闻性协议,更新量小
3.RIP数据包封装基于UDP,端口号520(RIPNG 521),周期更新时间30s;RIP支持触发更新,且默认开启
4.RIP携带路由信息的报文:response,一条RIP更新报文最多包含25条路由信息,若启用路由认证,则最多传递24条路由信息
RIPV1与V2的区别:
1.V1位有类别路由协议,V2为无类别路由协议(支持子网划分,支持子网汇总,不支持超网
2.V1使用广播更新255.255.255.255,V2使用组播更新224.0.0.9,可以更改配置来使V1与V2兼容
3.V2支持手工认证
4.RIP使用异步周期更新机制:异步更新-----同步更新可能导致网络更新量大,出现拥塞
RIP的防环机制:
水平分割:从此口进,不从此口出,在直线拓扑中防止环路,核心作用为为:消除重复更新量,在MA网络中消除重复更新量;
最大跳数:最大为15跳,16为不可达,控制协议的工作半径
毒性逆转水平分割:从某个接口学到路由后,从原接口发送回邻居路由器,并将路由的开销值设为16(即不可达)。利用这个可以清楚邻居路由表中的无用路由条目,以及确认(类似于触发机制)
计时器:思科(update 更新 30s; invalid 无效 180s—半死亡,不再转发数据,不删表; holddown 抑制 180s —防止路由器翻滚,让路由条目暂时不加表,实际工作时间为60s; flush 刷新 240—刷新路由表,将半死亡路由删表)
华为(更新 30s ; 无效 180s —将超时条目转入无效表中,在原本路由表中删除; 垃圾回收 120s —删除无效表中信息 )
____________________________________________________________________________
OSPF协议
就像 RIP 一样,OSPF 路由选择也被广泛用于因特网的 AS 内部路由选择,它采用了
链路状态路由选择算法:
1.核心是一个使用洪范链路状态信息的链路状态协议和一个 Dijkstra 最低费用路径算法,使用OSPF,每台路由器构建了一幅关于整个自治系统(AS)的完整拓扑图。路由器在本地运行 Dijkstra 算法,以确定一个以自身为根节点的到该 AS 内所有子网的最短路径路由信息。
2.各条链路费用由网络管理员配置。管理员也许会将所有链路费用设为 1,因而实现了最少跳步数路由选择;或者可能会选择将链路权值按与链路容量成反比来设置,从而不鼓励流量使用低带宽链路。
3.不同于RIP,使用 OSPF 时路由器向自治系统内所有其他路由器广播路由选择信息,而不仅仅是向其相邻路由器广播,即 OSPF 通告在整个 AS 范围泛洪。每当一条链路的状态发生变化时,路由器就会广播链路状态信息;即使链路状态未发生变化,它也要周期性地(至少每隔 30 分钟一次)广播链路状态。OSPF 报文直接封装到 IP 数据报中。
OSPF 协议被认为是 RIP 的后继者,因为它具有许多优点(RIP 不具有):
1.安全:所有 OSPF 报文可以被认证,可以预防恶意入侵。
2.允许使用多条费用相同的路径。当到达某目的地有多条相等费用的路径存在时,无需仅选择单一的路径来承载所有的流量。RIP 只能选一条。
3.对于每条链路,可以针对 IP 数据报不同的 TOS(服务类型)设置多个不同的费用度量。
4.对单播与多播路由选择的综合支持。多播 OSPF(MOSPF) 提供对 OSPF 的简单扩展,以便提供多播路由选择。MOSPF 使用现有的 OSPF 链路数据库,并为现有的 OSPF 链路状态广播机制增加了一种新型的链路状态通告。
5.OSPF 支持对大规模自治系统的分层
一个较大的 OSPF 自治系统可以继续进行层次划分,即两级分层:一个主干(backbone)区域和若干个局部区域。链路状态通告只限于区域内,且每个路由器只需掌握其所在区域的详细拓扑,每个区域都运行自己的 OSPF 链路状态路由选择算法。每个局部区域包含一台或多台区域边界路由器(area boarder router)负责为流向该区域外的分组提供路由选择。主干区域包含了自治系统内所有的区域边界路由器,并且可能还包含一些非边界路由器,和若干个网关路由器。