Code:
/ip firewall mangle
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
pppoe-out1 new-connection-mark=inwan1 passthrough=yes
add action=mark-connection chain=input connection-mark=no-mark in-interface=\
pppoe-out2 new-connection-mark=inwan2 passthrough=yes
add action=mark-routing chain=output connection-mark=inwan1 new-routing-mark=\
wan1 passthrough=no
add action=mark-routing chain=output connection-mark=inwan2 new-routing-mark=\
wan2 passthrough=no
Hai dòng lệnh "add" đầu tiên có nhiệm vụ ghi nhớ và đánh dấu "inwan1","inwan2" các lưu lượng đi vào đường truyền tương ứng.
Code:
/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark \
dst-address-type=!local in-interface=bridge1 new-connection-mark=outwan1 \
passthrough=yes per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-connection chain=prerouting connection-mark=no-mark \
dst-address-type=!local in-interface=bridge1 new-connection-mark=outwan2 \
passthrough=yes per-connection-classifier=both-addresses-and-ports:2/1
add action=mark-routing chain=prerouting connection-mark=outwan1 in-interface=\
bridge1 new-routing-mark=wan1 passthrough=no
add action=mark-routing chain=prerouting connection-mark=outwan2 in-interface=\
bridge1 new-routing-mark=wan2 passthrough=no
Hai dòng lệnh "add" đầu tiên có nhiệm vụ phân loại lưu lượng thành 2 loại bởi PCC. Ở đây chúng ta đang dùng PCC both-addresses-and-ports, tức là PCC sẽ phân loại lưu lượng là khác nhau khi có sự thay đổi ở một trong các yếu tố source,destination address và ports của kết nối. Việc này sẽ giúp chúng ta có thể tân dụng được băng thông của cả 2 đường truyền trong một phiên kết nối (Có nhiều dịch vụ sẽ không hỗ trợ và dẫn đến kết nối không ổn định đối với dịch vụ đó). Chế độ ổn đinh và phù hợp hầu hết các trường hợp là Both-addresses, Router sẽ gửi dữ liệu ra đường truyền khác khi có sự thay đổi ở source hoặc destination address của kết nối.
Code:
/ip route
add check-gateway=bfd disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out1 pref-src=0.0.0.0 routing-table=wan1 scope=30 \
suppress-hw-offload=no target-scope=10
add check-gateway=bfd disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
pppoe-out2 pref-src=0.0.0.0 routing-table=wan2 scope=30 \
suppress-hw-offload=no target-scope=10
Sau khi đã được phân loại và liên kết vào bảng định tuyến ở phần trước. Phần này chúng ta sẽ định tuyến các lưu lượng đã được phân loại ra đường truyền tương ứng.