策略路由 静态路由 动态路由 直连路由 默认路由(缺省路由)优先比较
1、策略路由
它只不过是一种复杂的静态路由,可以基于数据包 源或目的 地址向指定下一跳路由器转发数据包。
2、普通的静态路由(也包括动态路由)
是按照数据包的目的地址来进行路由,而策略路由还可以连接到扩展IP访问列表,也可以基于协议类型和端口号进行路由选择。
3、 直连路由(出门就是)
直连路由是连接的直接路由,优先级是最高的
4、默认路由,又叫缺省路由
默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的最后选择。 默认路由在某些时候非常有效,当存在末梢网络(也叫末端网络或存根网络,一般指只有一个出口的网络)时,使用一条默认路由就可以完成路由器的配置,减轻管理员的工作负担,提高网络性能!
5、动态路由
动态路由 与 静态路由 是 相对 的一个概念,指路由器能够根据路由器之间的交换的特定路由信息 自动地建立 自己的 路由表,并且能够根据链路和节点的 变化 适时地进行 自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。常见的动态路由协议有:RIP、OSPF、IS-IS、BGP、IGRP/EIGRP。每种路由协议的工作方式、选路原则等都有所不同。
策略路由 比 路由表 优先,路由器会 先 匹配策略路由,如果匹配上了就直接按照路由策略转发,如果
匹配不上才会看路由表;不过策略路由里的命令也有优先的区分,比如set ip next-hop x.x.x.x比路由表的
优先(如果匹配上了,直接按照此策略转发,不看路由表),而set ip default next-hop x.x.x.x比路由表
的优先级低(如果路由表里没有对应的路由,则按照此策略转发)
默认情况下在路由表中直连路由优先级最高,静态路由优先级其次,接下来为动态路由,默认路由最低,如果没有默认路由,那么目的地址在路由表中没有匹配表项的包将被丢弃。
在同一台路由器上如果配置了策略、静态、动态、默认四种路由,路由器接口首先对入站的数据包源地址进行判断有没有匹配在此接口上配置的策略路由的数据流,如果有,则按照策略路由的配置转发数据包。如果没有,则按普通数据包路由。具体是静态路由协议优先还是动态路由协议优先(去往同一个目的地址根据路由协议的不同有多条路径),要看你在此路由器上定义的管理距离具体大小,管理距离越小则此种路由协议的可信度越高,则优先选用该种路由协议。而管理距离的默认值又根据各厂家路由器的不同而不同。如果路由表中的条目都没有匹配则按照默认路由转发。