Linux 基于策略的路由
Linux 基于策略的路由(Linux Policy Routing) Linux 有传统的基于数据包目的地址的路由算法,和新的基于策略的路由算法 新算法优点:支持多个路由表,支持按数据报属性(源地址、目的地址、协议、端口、数据包大小、内容等)选择不同路由表 # 查看规则命令,后面可跟其它参数,默认为 show(list) 显示全部 ip rule 系统默认有3条记录 0: from all lookup local 32766: from all lookup main 32767: from all lookup default 各部分解释 xx: 第一列数字是优先级,小的数字优先级高 lookup [xxx] : 表示搜索xxx路由表,1-252之间的数字或名称 中间部分内容:如 from all, 这是规则 整行的意思就是,如果一个数据包符合规则(源地址、目的地址、协议、端口、数据包大小、内容等),则使用指定路由表 # 系统最多支持255个路由表。文件 /etc/iproute2/rt_tables # 可以看到系统保留的表及对应名称,253:default 254:main 255:local # 可以自由添加自定义名称 # 查看路由表命令,参数可用数字或名称 ip route list table 101 ip route list table main ip