1、动态路由协议分类
距离矢量路由协议的特点:周期性的更新(广播)整张路由表。
路由优先级(以华为为例)
·
1》RIP:路由信息协议:Routing Information Protocal
内部网关协议,距离矢量路由协议。华为设备上优先级为100。
计算跳数:最大为15跳,16跳为网络不可达。一般用于小型网络。
几个时钟:30S周期性更新路由表,180S无更新表示不存在,300S删除路由表。
支持等价负载均衡和链路容易,使用UDP520端口。
以跳数作为度量值,有时候链路带宽很低,但是依然会被选中。
RIPv1和RIPv2对比:
RIP防环机制:
1、最大跳数:当一个路由条目发送出去会自加1跳,跳数最大为16跳,意味着不可达。
2、水平分割:一条路由信息不会发送给信息的来源。
3、反向毒化的水平分割:把从邻居学到的路由信息设置为16跳,在发送给那个邻居。
4、抑制定时器和触发更新也可以防止环路。
2》、OSPF:open Shotest Path First 开放式最短路径优先协议。
内部网关协议:OSPF是一种链路状态路由协议。
华为设备上,OSPF优先级为10,Extetnal150
路由器之间交互的是链路状态信息,而不是直接交互路由。
采用SPF算法(迪杰斯特拉Dijkstra)计算达到目的地的最短路径。
支持VLSM,支持手工路由汇总。
触发式更新、分层路由、支持大型网络。
骨干区域用0表示。
点对点网络上,每10S发送一次HELLO包,在NBMA网络上,每30S发送一次,Deadtime为hello时间的4倍。
特点:
1、使用范围广,支持各种规模的网络。
2、快速收敛,拓扑发生变化时,立即发送更新报文,是变化在自治系统中同步。
3、无自环:使用SPF最短路径树算法进行路由计算,不会产生环路。
4、区域划分:划分区域来管理,链路状态数据库只需和区域内其他路由器保持一致即可,减小对路由器内存和CPU的消耗,同时,区域间传送的路由信息减小,降低网络带宽占用。
OSPF Cost:
1、使用,Cost开销作为路由度量值。
2、OSPF接口Cost=100M/接口带宽,其中100M为OSPF参考带宽(reference-bandwidth),可修改。
3、每一个激活OSPF的接口都有一个Cost值。
4、一条OSPF路由的cost由该路由从起源一路到达本地的所有入接口Cost值的总和。
角色:
OSPF常见的组播协议:
224.0.0.1:字按本地子网的所有主机
224.0.0.2:在本地子网的所有路由器
224.0.0.5:运行OSPF协议的路由器,指所有路由器,用于发现建立邻居。
224.0.0.6:OSPF指定/备用指定路由器DR/BDR
3》、BGP与IS-IS
BGP:(border Gateway Protocol,边界网关协议)外部网关协议,用于不通自治系统AS之间寻找最佳路由。
通过TCP179端口建立连接,支持VLSM和CIDR,是一种路径矢量路由协议,最新版是BGP4,而BGP4+支持IPV6。
Open建立邻居关系,Keepalive周期性探测邻居存活。
四个报文:
BGP选路规则:
IS-IS:
1、 IS-IS ( Intermediate system to intermediate system,中间系统到中间系统)内部网关协议,是电信运营商普遍采用的内部网关协议之一,也是一个分级的链路状态路由协议。
2、 与OSPF相似,它也使用Hello协议寻找毗邻节点。
3、与大多数路由协议不同,IS-IS直接运行于链路层之上。
4、IS-IS具有层次性,分为两层Level-1和Level-2。
Level-1 ( L1)是普通区域(Area),Level-2 ( L2)是骨干区(Backbone)。
骨干区Backbone是连续的Level-2路由器的集合,由所有的L2(含L1/L2)路由器组成,L1和L2运行相同的SPF算法,一个路由器可能同时参与L1和L2。