动态路由协议有几种:RIP,OSPF,EIGRP,ISIS,BGP
动态路由工作原理:
例如:
若A区域运行的协议与B中的不同,数据从1到4走A区域还是走B区域,则看A,B两区域的优先级(priority preference或AD——管理距离(思科叫做AD)),越小越优,谁小走谁哪传,范围为0~255。若是AB区域都运行同一个协议,则优先级相同,那么比较开销值:COST,思科叫metric——度量值。开销值也是越小越优。
动态路由分类:
1、按照使用范围进行分类;
IGP——内部网关协议,一个AS内部使用的协议为IGP(RIP,OSPF,EIRGP,ISIS)
BGP——边界网关协议,不同的AS之间使用的协议为BGP(BGP)
AS——自治系统:我们把一组具有相同的路由域,管理域,策略域的路由器称为一个AS。
AS范围:1~65535,其中与端口号类似分为公有和私有,公有AS(1~64512),私有AS(64513~65535).私有不具备全球唯一性识别。
2、按照协议特点进行分类;
(DV)距离矢量型:RIP,EIGRP(高级矢量型路由协议)
(LS)链路状态型:OSPF,ISIS
距离矢量路由工作时会直接告知路由信息,目标网络在哪个方向,距离多远,但无法判断信息是否正确。
链路状态型,除了会告诉路由信息,还会告诉拓扑信息(路由与路由之间的连接情况)。
如上两种,就好比与距离矢量型如同你去一个地方旅游找不到路找个路人问路,路人告诉了你怎么走,还有多远,但是你不知道是不是真的。链路状态型则是你拿到了一个地图,自己去选择走哪些路线。但是DV占用资源少。
扩展:EIGRP前身为思科做了个IGRP(内部网关协议),EIGRP除了距离矢量型的典型特征,只传路由不传拓扑,但是链路状态型协议的优点都具备,从行为和效果上来讲比链路状态型协议还好,比如距离矢量型协议路由学习速度很慢,一般需要5分钟,几分钟都是很正常的,OSPF10秒,40秒,但是EIGRP2秒就学到了,其算法是分布式算法,弥散算法(云计算的前身)。
3、按照是否传递网络掩码进行分类;
有类别路由协议:不传递网络掩码(RIPV1)
无类别路由协议:传递网络掩码(除RIPV1的其他路由协议)