RIP协议和OSPF协议
动态路由协议:通过在路由器上运行动态路由协议,在路由器之间交互路由信息,学习路由信 息最织生成路由转收表项。
常见的动态路由协议:RIP 、OSPF、ISIS、EIGRP、BGP。
动态路由协议适用场合:路由器数量较多、网段数量较夗、网络结构复杂、网络灵活多变型结构中
动态路由协议分类:
- 按照工作范围进行分类
IGP---内部网关协议,一个AS内部使用的协议为IGP (RIP OSPF EIGRP ISIS)
BGP---边界网关协议,不同的AS之间使用的协议为BGP(范围)(BGP---协议名称)
AS--自治系统 , 范围1-65535 ,公有AS(1-64512) 和 私有AS(64513-65535)
什么是as:
一个自治系统就是处于一个管理机构控制之下的路由器和网络群组。它可以是一个路由器直接连接到一个LAN上,同时也连到Internet上;它可以是一个由企业骨干网互连的多个局域网。在一个自治系统中的所有路由器必须相互连接,运行相同的路由协议,同时分配同一个自治系统编号。自治系统之间的链接使用外部路由协议,例如BGP.
1.按照协议的特点进行分类:
距离矢量型:RIP EIGRP (高级距离矢量型路由协议)
链路状态型:OSPF ISIS
2.按照是否传递网络掩码进行分类
有类别路由协议:不传递网络掩码(RIPV1)
无类别路由协议:传递网络掩码(其他)
Rip协议: 路由信息协议,工业标准协议
基本特行描述:
1.按照使用范围分类:IGP
2.按照算法特点分类:距离矢量型协议,算法贝尔曼-福特
3.按照是否传递网络掩码:RIPV1不携带,RIPV2携带
4.封装:RIP协议基于UDP封装,UDP端口号520
总结:RIPV1:有类别的距离矢量型网络;RIPV2:无类别的距离矢量型路由协议
RIP 协议版本:分为三个版本,RIPV1、RIPV2为IPV4服务;RIPNG为IPV6提供服务
工作原理:
RIPv1版本的RIP协议是支持有类ip地址的协议,在所有路由器上启动RIP协议,路由器便会自动向邻居通告自己所知道的路由信息,同时接收邻居通告过来的路由信息,最终自动建立完整的路由表。比如:路由设备R1,R2,R3都启动了RIP协议,然后它们都通告一遍自身的本地网络号,然后这些路由设备都会共享这些本地网络号
RIP协议cost开销值:默认值为0,路由信息每传递一次,值增加1,最大15,16代表不可达。
RIP协议关键机制:
1.水平分割机制: 通过一个接口接收的路由不能再从该接口转发出去
例如: 路由器A将从路由器B学习到的路由信息又告诉给了路由器B。最终,路由器B认为通过路由器A能够到达目标网络,路由器A认为通过路由器B能够到达目标网络。路由数据包的时候,数据将在两个路由器间不停地循环,直至TTL的值为0,将此数据包丢弃。
2.毒性逆转水平分割机制:
实际上是一种改进的水平分割,这种方法的运作原理是:路由器从某个接口上接收到某个 网段 的路由信息之后,并不是不往回发送信息了,而是发送,只不过是将这个网段的跳数设为无限大,再发送出去。作用是通知别的路由器,这条路由已经不可达了。
3.RIP协议计时器:
- 更新计时器:指运行RIP协议的路由器向所有接口广播自己的全部路由表的时间间隔。在CISCO的IOS软体中缺省时间是30秒。为了避免在MA(多路访问)的网络中由于系统时延引起的更新同步,在CISCO中的实际更新时间时25.5~30秒之间,即30秒减去一个在4.5秒内的随机值。
- 无效计时器:针对路由表中的特定路由条目的计时器。路由器每收到一次路由条目就把无效计器置0,也就是说路由条目每隔无效计时器规定的时间内必须收到路由条目更新报文。如果没有收到相关条目的更新保文那么无效计时器超时,路由器就认为该目的不可达,并向所有接口广播不可达更新报文。无效计时器在IOS 中缺省是180秒
- 抑制计时器:路由器如果在相同的接口上收到某个路由条目的距离比原先收到的距离大,那么将启动一个抑制计时器。在抑制计时器的时间内该目的不可到达。抑制计时器主要是在rip协议中用来防止路由环路,该计时器的原理是引用一个怀疑量,不管是真的还是假的路由消息,路由器先认为是假消息来避免路由环路。如果在抑制计时器超时后还接受到该消息,那么这时路由器就认为该消息时真的。RIP中认为假的消息总是真不了,不长久。
4.触发更新
触发更新是一种路由表更新方式,此类更新会在路由发生改变后立即发送出去。触发更新不需要等待更新计时器超时。检测到拓扑结构变化的路由器会立即向相邻路由器发送更新消息。接收到这一消息的路由器将依次生成触发更新,以通知邻居拓扑结构发生了改变。
RIP 协议部署:
启用RIP 协议幵指定协议号(协议号只具有本地意义)
选择版本
Network 通告(RIP 协议中支持主类通告;network 1.0.0.0 1.将本路由器上接口IP地址以
1 开头所有接口激活(激活代表着能发送并接收RIP的相关数据包)
2.将激活的接口所对应的路 由通告迚入RIP协议)
OSPF :开放式最短路径优先协议
基本信息描述:
1.协议使用范围:IGP
2.协议算法特点:链路状态型路由协议
3.协议是否传递网络掩码:传递网络掩码(无类别的路由协议)
4.协议封装: 基于IP协议封装,协议号为89
OSPF特点 :
1.OSPF 是一种链路状态型协议
2.OSPF 传递的是 LSA (链路状态通告 6种类型LSA 1 2 3 4 5 7)
3.OSPF 更新方式: 触収更新 + 30分钟的周期更新
4.OSPF 更新地址:224.0.0.5 224.0.0.6
5.OSPF 支持区域划分
6.OSPF 是一种比较消耗路由器资源的协议
OSPF 区域:
OSPF支持区域的划分:
1.限制LSA的传播范围
2.减少LSA的数量 OSPF 区域的划分:基于接口(链路)
OSPF 区域的标识: 1.十进制数 2.类似于IP地址 A.B.C.D
区域分类:1、骨干区域(0区域) 2、非骨干区域 (非0区域)
1,骨干区域( Backbone Area)
骨干区域是Area 0,是整个OSPF域的中心枢纽。一个OSPF域有且只能拥有一个 Area 0,所有的区域间路由必须通过Area0中转
2,常规区域( Normal Area)
所有的OSPF区域缺省情况下都是常规区域,当然, Area 0是常规区域中比较特殊的一个。OSPF要求所有的非骨干区域(非0常规区域)都必须与Area 0直接相连。常规区域中允许Type-1, Type-2. Type-3, Type-4以及Type-5 LSA泛洪, Type-7 LSA禁止出现在常规区域内。
区域设计原则:
1.OSPF网络中必须存在并且唯一的骨干区域(area 0)(单区域可以不为 area 0 ) 2.若存在非骨干区域,非骨干区域必须不骨干区域直接相连
OSPF路由器角色:
骨干路由器
非骨干路由器
ABR:区域边界路由器
ASBR:自治系统边界路由器
OSPF协议开销值计算:
使用参考带宽/链路带宽,得到每段链路开销值,路由开销值为整天路 径开销值之和。
Router-id:
路由器标识符,在整个OSPF网络中标识本路由器的唯一性。
选举方式:1.手工指定最优先
2.选择最大环回接口IP地址
3.选择最大物理接口IP地址
OSPF协议部署:
启用OSPF协议,指定迚程号100(进程号与RIP协议中作用功能一致),手工指定routerID
创建OSPF区域
Network 通告(支持反掩码通告)