路由條目的組成部分:目的地址/掩碼 條目來源 cost值 優先級 下一跳 出接口路由條目的來源:直連路由 靜態路由 動態路由路由的選路原則/原因1:最長匹配原則 保證投遞的准確性2:遞歸查詢 保證從直連路由投遞出去/強制一跳一跳的投遞3:默認路由 走投無路了走默認,保證盡量投遞出去而不丟棄路由的cost值細節:只是衡量能力,不同來源的路由條目不具備可比性靜態路由 0(固定值,不可更改)
RIP 跳數(最大16,一旦為16了就不可達,進入抑制狀態)
OSPF 鏈路帶寬(100/帶寬,所以OSPF的cost無最大最小值)
路由優先級細節:優先級值越小,優先級越高,進入路由表的可能性就越大,除了直連無法更改之外,其他均可修改其優先級直連 0(固定值,不可更改)
OSPF(內部) 10靜態 60 RIP 150總結特殊的路由條目、應用和細節:直連路由:無需特殊配置,只要double UP並有IP地址,即進入路由表,並且cost值為0,優先級最大,優先級值為0,在路由表中,下一跳地址為自己端口IP,目的地址為本端口網段地址。
靜態路由:手動配置,並且下一跳地址為直連鏈路上可達的地址(意思就是說,其下一跳地址,能在路由表中查詢到其直連項目),才會被加入路由表中,cost值為0,優先級默認60(可更改)。
默認路由:目的地址和掩碼全為0的靜態路由,它繼承了靜態的所有特性,其掩碼最短,所以保證了它是最後一個被匹配的路由條目。
黑洞路由:出接口為null(空)的靜態路由,它繼承了靜態的所有特性,進入此接口的包均被丟棄,而不向源地址發送丟棄相應,通過合理設置掩碼可以避免路由環路的產生。
總結:一個路由條目中包括如下項目目的地址/掩碼 條目來源 cost值 優先級 下一跳 出接口通過合理設置不同的項目,不同的值,可以實現不同的效果1.路由備份和負載分擔(基於“流”的):(1)。設置相同的目的地址,不同的下一跳地址, 相同的優先級,那麼這兩條路由都會存在於路由表中,此時為負載分擔,既然此時兩條出接口都有數據流通過,那麼此時這兩條路由互相備份了;(2)。設置相同 的目的地址,不同的下一跳地址,不同的優先級,那麼此時只有優先級值小的那個條目進入路由表,當此出接口down掉,路由表刪除此項目,將優先級值大的加 入路由表中,此時就為路由備份。
2.默認路由:目的地址和掩碼均為0. 3.黑洞路由:出接口設為null,數據被丟棄,通過設置目的地址相同,但短於正常掩碼的值,可以防止路由環路的產生,此時路由優先匹配掩碼最長的那個條 目,當此接口down掉,此條目被從路由表中刪除,那麼只能匹配掩碼小的這個黑洞路由。並且,不要試圖給本地地址配置黑洞路由,原因是,本地地址屬於直連 路由,而直連路由有最高的優先級,在不改變此黑洞路由的優先級的情況下,默認優先級的黑洞路由是干不掉直連路由的,此時路由表中並無此默認優先級的黑洞路 由。
4.如何根據全部的路由條目確定本地地址和其對應的接口呢?
當一個路由條目的目的地址的掩碼為32,並且來源是direct(直連),並且下一跳地址為127.0.0.1,並且出接口為Inloop時,此條目的目 的地址就絕對是本地一個地址,再根據此地址查看其它路由條目,找到與其相同的下一跳地址的條目,其出接口就為此地址的對應接口。