per-connection-classifier=
PerConnectionClassifier ::= [!]ValuesToHash:Denominator/Remainder
Remainder ::= 0..4294967295 (integer number)
Denominator ::= 1..4294967295 (integer number)
ValuesToHash ::=
src-address|dst-address|src-port|dst-port[,ValuesToHash*]
per-connection-classifier
分类器,通过判断源地址、目标地址、源端口和目
标端口,对数据进行分类,如
事例:
这个配置将所有连接基于源地址和端口分类的
3
个组:
/ip firewall mangle add chain=prerouting action=mark-connection
new-connection-mark=1st_conn
per-connection-classifier=both-addresses:3/0
/ip firewall mangle add chain=prerouting action=mark-connection
new-connection-mark=2nd_conn
per-connection-classifier=both-addresses:3/1
/ip firewall mangle add chain=prerouting action=mark-connection
new-connection-mark=3rd_conn
per-connection-classifier=both-addresses:3/2
per-connection-classifier=both-addresses:3/0
,
这条规则的含义为我们对原
地址的端口进行分类,
3/0
为一共有
3
条出口,定义第一条,
3/1
则是第二条,
以此类推。
注意:
PCC
从
RouterOS v3.24
开始支持,这个功能解决了多网关的负载均衡问题。
PCC
的负载均衡事例
一、
双向地址负载均衡