Android 策略路由

2021-10-07 16:44:46 字數 2084 閱讀 7898

策略路由主要routecontroller.cpp

路由優先順序:

const uint32_t rule_priority_vpn_override_system = 10000;

const uint32_t rule_priority_vpn_output_to_local = 11000;

const uint32_t rule_priority_secure_vpn = 12000;

const uint32_t rule_priority_explicit_network = 13000;

const uint32_t rule_priority_output_inte***ce = 14000;

const uint32_t rule_priority_legacy_system = 15000;

const uint32_t rule_priority_legacy_network = 16000;

const uint32_t rule_priority_local_network = 17000;

const uint32_t rule_priority_tethering = 18000;

const uint32_t rule_priority_implicit_network = 19000;

const uint32_t rule_priority_bypassable_vpn = 20000;

const uint32_t rule_priority_vpn_fallthrough = 21000;

const uint32_t rule_priority_default_network = 22000;

const uint32_t rule_priority_directly_connected = 23000;

const uint32_t rule_priority_unreachable = 32000;

路由id:

const uint32_t route_table_local_network = 97;

const uint32_t route_table_legacy_network = 98;

const uint32_t route_table_legacy_system = 99;

路由名字:

const char* const route_table_name_local_network = "local_network";

const char* const route_table_name_legacy_network = "legacy_network";

const char* const route_table_name_legacy_system = "legacy_system";

策略路由table路徑定義:

const char* const rt_tables_path = "/data/misc/net/rt_tables";

mark

--set-xmarkvalue [/ mask ] ,將掩碼和xor值給出的位歸零到資料報標記(「nfmark」)中。如果省略掩碼,則假定為0xffffffff。

--set-markvalue [/ mask ] ,將掩碼和or值給出的位歸零到資料報標記(「nfmark」)中。如果省略掩碼,則假定為0xffffffff。

--and-markbits ,將nfmark和 bits 進行與操作,助記符:--set-xmark0/invbits。

--or-markbits ,將nfmark和 bits 進行或操作,助記符:--set-xmarkbits/bits。

--xor-markbits ,將nfmark和 bits 進行異或操作,助記符:--set-xmarkbits/0。

策略路由和路由策略的區別?

**策略路由:在路由表已經生成的前提下,不按照路由表進行**,使用流量策略來實現選路的**。

路由策略與策略路由

一 路由策略。route policy 多個協議的相互操作 路由策略是通過修改路由表的路由條目來控制資料流量的可達性。即對接受和發布的路由進過濾。這種方式稱為路由策略。主要工具 重分布,標準的acl,字首列表,router policy,過濾策略,修改次優路由 1.重分布的場景 部署不同機構的合併 ...

路由策略和策略路由

策略路由pbr policy based routing 是一種依據使用者制定的策略進行路由選擇的機制。傳統的路由 原理是首先根據報文的目的位址查詢路由表,然後進行報文 但是目前越來越多的使用者希望能夠在傳統路由 的基礎上根據自己定義的策略進行報文 和選路。策略路由具有如下優點 路由策略是為了改變網...

路由策略和策略路由

什麼是路由策略?路由策略是控制層面的行為,操作的物件是路由條目,匹配的是路由,具體是指目標網段 掩碼 下一跳 度量值 tag community等。路由策略是為了改變網路流量所經過的途徑而修改路由資訊的技術,主要通過改變路由屬性 包括可達性 來實現。什麼是策略路由?策略路由 policy based...