ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

MikroTik RouterOS 可以支持多种策略路由,如我们常见的源地址、目标地址,同样支持端口的策略路由,多 种规则可以根据用户情况配合使用,如下图:

ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

网络情况:

我们有两个 ISP 接入的线路,一个是 ISP1 通过光纤接入,另外一个 ISP2 的 PPPoE 拨号的 ADSL 连接,我们 需要通过将访问网页的数据都转移到 PPPoE 拨号上,其他的的数据默认走 ISP1 的光纤(注意,转移 80 端口网 页到 ADSL 上,也要注意 DNS 的配置,因为 DNS 解析关系到网站关联的 IP 地址,最好设置 ADSL 的分配的 DNS)。

实际配置

现在我们定义访问网页的端口,访问网页的端口是 TCP 80 端口,我们进入/ip firewall mangle 中做数据标记, 从标记中提取路由标记,命名为"web",因为我们在前面的连接标记中做过了 passthrough 的设置,在这里 就不用在重复设置。

ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

然后我们进入/ip route,配置路由我们让标记好的 80 端口通过 pppoe-out1 出去:

ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

在这里,如果在 ip route rule 里有其他的策略规则出现,我们最好是在/ip route rule 里再次定义 80 端口的规则:

ROS软路由功能强大的ROS系统,HTTP 端口的策略路由

在 ip route rules 定义的 web 标记在 web 路由表中去查找路由。

注:当配置电信或联通的双线,通过策略路由将 TCP/80,即网页指定到其中一条线路后出现网页打开慢的问题, 需要注意一下几点:

1.如果你设置 TCP/80 的网页走电信线路,请将用户请求的 DNS 设置为的电信 DNS,因为 DNS 用电信 会解析返回的 IP 是电信地址,如果用联通 DNS 则会导致解析 IP 地址是联通,但却走到电信线路。如 果 TCP/80 网页指定联通则设置为联通 DNS。

2.确认 DNS 的 IP 地址是否走到正确的电信或者联通线路。


分享到:


相關文章: