linux中路由表(table)


linux中路由表(table)

Linux最多支持多少路由表呢?

  • linux最多可以支持255張路由表,每張路由表有一個table id和table name。其中有4張表是linux系統內置的

  • table id = 0

  系統保留。


  • table id = 255

  稱為本地路由表,表名為local。像本地接口地址,廣播地址,以及NAT地址都放在這個表。該路由表由系統自動維護,管理員不能直接修改。


  • table id = 254

  稱為主路由表,表名為main。如果沒有指明路由所屬的表,所有的路由都默認都放在這個表里。一般來說, 舊的路由工具(如route)所添加的路由都會加到這個表。main表中路由記錄都是普通的路由記錄。而且,使用ip route配置路由時,如果不明確制定要操作的路由表,默認情況下也是主路由表(表254)進行操作。
備注:我們使用ip route list 或 route -n 或 netstat -rn查看的路由記錄,也都是main表中記錄。


  • table id = 253

  稱為默認路由表,表名為default。一般來說默認的路由都放在這張表。
備注:
A)系統管理員可以根據需要自己添加路由表,並向路由表中添加路由記錄。
B)可以通過/etc/iproute2/rt_tables文件查看table id和table name的映射關系。
C)如果管理員新增了一張路由表,需要在/etc/iproute2/rt_tables文件中為新路由表添加table id和table name的映射。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM