OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议::AS内部路由(本质区别),采用链路状态路由选路技术
开放式最短路径优先协议是一种为IP网络开发的内部网关路由选择协议其由三个子协议组成hello协议,交换协议,扩散协议,其中hello协议负责检查链路是否可用并完成指定路由
器和备份路由器;交换协议完成“主”,“从”路由器的选择和交换各自的路由数据库信息,扩散协议负责完成各路由器中路由数据库的同步维护
不同厂商管理距离不同,思科OSPF的协议管理距离(AD)是110,华为OSPF的协议管理距离是10。
OSPF 采用链路状态路由选择技术,开放最短路径优先算法
路由器互相发送直接相连的链路信息和它拥有的到其它路由器的链路信息。每个 OSPF 路由器维护相同自治系统拓扑结构的数据库。从这个数据库里,构造出最短路径树来计算出
路由表。当拓扑结构发生变化时, OSPF 能迅速重新计算出路径,而只产生少量的路由协议流量。
此外,所有 OSPF 路由选择协议的交换都是经过身份验证的。
主要优点
收敛速度快;没有跳数限制;
支持服务类型选路
提供负载均衡和身份认证
适用环境
规模庞大、环境复杂的互联网
OSPF协议的优点:
OSPF能够在自己的链路状态数据库内表示整个网络,这极大地减少了收敛时间,并且支持大型异构网络的互联,提供了一个异构网络间通过同一种协议交换网络信息的途径,并且不容易
出现错误的路由信息。
OSPF支持通往相同目的的多重路径。
OSPF使用路由标签区分不同的外部路由。
OSPF支持路由验证,只有互相通过路由验证的路由器之间才能交换路由信息;并且可以对不同的区域定义不同的验证方式,从而提高了网络的安全性。 OSPF支持费用相同的多条链路上的负载均衡。
OSPF是一个非族类路由协议,路由信息不受跳数的限制,减少了因分级路由带来的子网分离问题。
OSPF支持VLSM和非族类路由查表,有利于网络地址的有效管理
OSPF使用AREA对网络进行分层,减少了协议对CPU处理时间
BGP(边界网关协议):AS外部路由,采用距离向量路由选择
BGP是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议。可认为是一种高级的距离向量路由协议
。
在BGP网络中,可以将一个网络分成多个自治系统。自治系统间使用eBGP广播路由,自治系统内使用iBGP在自己的网络内广播路由。
BGP路由选择方法是基于距离向量路由选择
与传统的距离向量(1个单独的度量,如跳数)协议不同,BGP将AS外部路径的度量复杂化。
BGP系统的主要功能是和其他BGP系统交换网络可达信息。网络可达信息包括列出的AS信息。这些信息有效地构造了 AS互联的拓朴图并由此清除了路由环路,同时在 AS级别上可实
施策略决策。
BGP特点: BGP是一种外部路由协议,与OSPF、RIP不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。
BGP通过携带AS路径信息,可以彻底的解决路由循环问题。
为了控制路由的传播和路由的选择,为路由附带属性信息。
使用TCP作为其传输层协议,提高了协议的可靠性。端口号TCP 179。
BGP-4支持CIDR(无类别域间选路),CIDR的引入简化了路由聚合,减化了路由表。
BGP更新时只发送增量路由,减少了BGP传播路由占用的带宽。
提供了丰富的路由策略。
路由信息协议(RIP) 是内部网关协议IGP中最先得到使用的协议。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。
RIP:AS内部路由,采用距离向量路由选择
rip使用udp数据包更新路由信息,每30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则会认为该路由不可用,该路由器不可达,如果240s后仍未收到回应,则会把
有关这个路由器的路由信息从路由表中删除
优点:算法简单,配置简单,适合用在小型网络之中
缺点:收敛速度慢,占用带宽值
特点:不同厂商的不同设备可以通过RIP互联
配置简单,适用于小型网络,小于16跳
RIP 2支持VLSM
需消耗广域网带宽
需消耗CPU内存资源