發(fā)布時間:2024-04-08 文章來源:深度系統下載 瀏覽:
很多朋友都分不清路由表和轉發(fā)表的區(qū)別,今日我來給大家講解一下。 什么是路由表呢?就是網絡設備根據路由協議生成的表,華為設備display ip routing-table看到的就是路由表。生成路由表條目的方法主要有以下幾種方式:1.通過路由協議生成,例如ospf、bgp、is-is、rip等動態(tài)路由協議生成;2.通過靜態(tài)路由的方式生成,例如ip route static xxx這樣;3.通過直連的方式生成。什么是通過直連的方式生成呢?就是如果你在網絡設備上配置了一個接口IP后,三成網絡設備會自動生成一個direct的路由表條目,下一跳地址是127.0.0.1.目前,大家接觸到最多的生成路由條目的方式就是這三個了,其實除了這幾個還有其它的,例如url路由,這個是radius協議生成的路由條目。 言歸正傳,路由表是什么樣子的呢?以華為ME60路由器為例,下圖就是路由器的路由表了:
路由表 解析一下路由表。路由表由目的地址 子網掩碼 協議 協議優(yōu)先級 協議開銷 flags位 下一跳 出接口組成。這里的每一個條目都是有它特定的作用的。首先網絡設備是根據最長匹配的原則來生成fib表的。 fib表是網絡設備根據路由表生成的轉發(fā)表,路由器MCU通過下發(fā)轉發(fā)表給業(yè)務板卡對經過本地的流量進行轉發(fā)。fib表和路由表不一樣的地方在于,路由表中可能存在下一跳非直連的情況,而fib表就不存在這種情況。fib表通過下一跳迭代,避免了下一跳非直連的情況發(fā)生。
fib表 這里再普及一下,tunnel id是確定流量是走隧道轉發(fā)還是直接轉發(fā)的。如果tunnel id是0x0,那么流量走的就是直接轉發(fā);如果是非0,流量走隧道。 |
上一篇:
下一篇:服務器如何做網口匯聚