1、策略路由
它只不過是一種復雜的靜態路由,可以基於數據包源地址包頭中的其他域向指定下一跳路由器轉發數據包。普通的靜態路由(也包括動態路由)是按照數據包的目的地址來進行路由,而策略路由還可以連接到擴展IP訪問列表,也可以基於協議類型和端口號進行路由選擇。
2、 直連路由
直連路由是連接的直接路由,優先級是最高的
3、默認路由,又叫缺省路由
默認路由是一種特殊的靜態路由,指的是當路由表中與包的目的地址之間沒有匹配的表項時路由器能夠做出的選擇。 默認路由在某些時候非常有效,當存在末梢網絡(也叫末端網絡或存根網絡,一般指只有一個出口的網絡)時,使用一條默認路由就可以完成路由器的配置,減輕管理員的工作負擔,提高網絡性能!
4、動態路由
動態路由是與靜態路由相對的一個概念,指路由器能夠根據路由器之間的交換的特定路由信息自動地建立自己的路由表,並且能夠根據鏈路和節點的變化適時地進行自動調整。當網絡中節點或節點間的鏈路發生故障,或存在其它可用路由時,動態路由可以自行選擇最佳的可用路由並繼續轉發報文。常見的動態路由協議有:RIP、OSPF、IS-IS、BGP、IGRP/EIGRP。每種路由協議的工作方式、選路原則等都有所不同。
策略路由比路由表優先,路由器會先匹配策略路由,如果匹配上了就直接按照路由策略轉發,如果
匹配不上才會看路由表;不過策略路由里的命令也有優先的區分,比如set ip next-hop x.x.x.x比路由表的
優先(如果匹配上了,直接按照此策略轉發,不看路由表),而set ip default next-hop x.x.x.x比路由表
的優先級低(如果路由表里沒有對應的路由,則按照此策略轉發)
默認情況下在路由表中直連路由優先級最高,靜態路由優先級其次,下來為動態路由,默認路由最低,如果沒有默認路由,那么目的地址在路由表中沒有匹配表項的包將被丟棄。
在同一台路由器上如果配置了策略、靜態、動態、默認四種路由,路由器接口首先對入站的數據包源地址進行判斷有沒有匹配在此接口上配置的策略路由的數據流,如果有,則按照策略路由的配置轉發數據包。如果沒有,則按普通數據包情況路由。具體是靜態路由協議優先還是動態路由協議優先(去往同一個目的地址根據路由協議的不同有多條路徑),要看你在此路由器上定義的管理具體大小,管理距離越小則此種路由協議的可信度越高,則優先選用該種路由協議。而管理距離的默認值又根據各廠家路由器的不同而不同。如果路由表中的條目都沒有匹配則按照默認路由轉發。