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 地址是否走到正確的電信或者聯通線路。


分享到:


相關文章: