1、路由表簡介:指的是路由器或者其他互聯網網絡設備上存儲的表,該表中存有到達特定網絡終端的路徑,在某些情況下,還有一些與這些路徑相關的度量。路由器的主要工作就是爲經過路由器的每個數據包尋找一條最佳的傳輸路徑,並將該數據有效地傳送到目的站點。
2、Linux 系統中,可以自訂從 1-252個路由表,其中,linux系統維護了4個路由表:
0#表: 系統保留表
253#表: defulte table 沒特別指定的默認路由都放在改表
254#表: main table 沒指明路由表的所有路由放在該表
255#表: locale table 儲存本地接口地址,廣播地址、NAT地址 由系統維護,用戶不得更改
3、路由表的檢視可有以下二種方法:
ip route list table table_number
ip route list table table_name
路由表序號和表名的對應關係在 /etc/iproute2/rt_tables 檔案中,可手動編輯,路由表添加完畢即時生效。
舉例:
ip route add default via 192.168.1.1 table 1 在一號表中添加默認路由爲192.168.1.1
ip route add 192.168.0.0/24 via 192.168.1.2 table 1 在一號表中添加一條到192.168.0.0網段的路由爲192.168.1.2