Logo CNTTShop.vn

Hotline: 0862 323 559

Công Ty TNHH Công Nghệ Việt Thái Dương
NTT03, Line 1, Thống Nhất Complex, 82 Nguyễn Tuân, Thanh Xuân, Hà Nội.
Danh mục sản phẩm

Hướng dẫn Cấu hình Policy Routes, Policy Base Routing Fortigate

 

Trong bài viết này, mình sẽ hướng dẫn các bạn cấu hình tính năng Policy Routes trên firewall Fortigate. Thông thường, khi trong mạng của chúng ta có nhiều đường layer 3 kết nối từ Firewall đi hoặc chúng ta có nhiều đường WAN nhưng không muốn sử dụng SDWAN để load balancing. Khi đó thì traffic sẽ được phân bổ dựa theo các tiêu chí của routing. Tuy nhiên nếu các bạn muốn chúng ta controll các traffic này thì các bạn có thể sử dụng Policy Routes. Trên Cisco thì chúng ta hay gọi là Policy Base Routing (PBR). Mỗi hãng sẽ có cách gọi khác nhau.

Mô hình kết nối

Ví dụ mình đang có mô hình đơn giản, mạng LAN gồm 2 VLAN 10 và 20, gateway mình sẽ đặt trên Fortigate. Firewall đang có 2 đường WAN Viettel và VNPT, do giả lập nên mình sẽ đặt IP tĩnh theo mô hình, thực tế nếu các bạn quay PPPoE thì cách làm vẫn tương tự.

mô hình kết nối sử dụng policy routes trên fortigate

Phía trên mình có giả lập 3 Router của ISP, 1 router Internet có địa chỉ 8.8.8.8 mình đặt trên loopback0 để test.

Mình sẽ cấu hình sao cho các máy tính thuộc VLAN 10 sẽ đi qua VNPT, còn VLAN20 sẽ đi qua đường viettel. Nếu 1 trong 2 đường này bị down thì tất cả traffic sẽ đi qua đường còn lại.

Cấu hình Policy Routes trên Fortigate

Để tạo Policy Routes, các bạn vào menu Network > Policy Route, chọn Create New để tạo 1 policy.

Tại đây có rất nhiều mục để chúng ta định nghĩa cho 1 traffic như Incoming interface, Source Address, Destination address, Protocol hoặc các Service. Các bạn có thể định nghĩa cụ thể cho từng traffic của mình. Các traffic nào match với tất cả các mục mà các bạn định nghĩa trong policy sẽ được Fortigate xử lý theo đúng action bên dưới.

Trong ví dụ này mình chỉ cần định nghĩa các traffic thuộc VLAN 10 sẽ đẩy qua WAN VNPT nên mình sẽ chọn các thông số như sau:

  • Source address: chọn VLAN10 address
  • Destination Address: chọn any
  • Protocol: chọn any
  • Action: chọn Forward Traffic
  • Tích chọn Outgoing interface và chọn cổng wan là VNPT.
  • Gateway address: nhập địa chỉ IP next-hop. Nếu là đường WAN quay PPPoE thì các bạn không cần nhập mục này, chỉ cần chọn cổng WAN là được.

tạo 1 policy route cho vlan 10 ra wan VNPT

Cấu hình lúc này của mình có nghĩa là cứ các traffic từ VLAN 10 thì sẽ được đẩy qua cổng WAN VNPT. Tuy nhiên các bạn lưu ý do Destination mình đang để là all cho việc truy cập internet, do vậy cả traffic sang vlan 20 cũng sẽ đẩy qua cổng WAN VNPT nhé, mình sẽ xử lý vấn đề này sau.

Tương tự các bạn tạo 1 policy cho vlan 20 đẩy qua đương WAN Viettel

Bypass traffic nội bộ không qua Policy Routes

Để xử lý vấn đề này thì có nhiều cách. Trong trường hợp này mình sẽ tạo thêm 2 policy routes, để các traffic nội bộ sẽ bỏ qua Policy routes mà sử dụng định tuyến thông thường.

  • Source address: các bạn chọn vlan10
  • Destination Address: chọn vlan 20
  • Action: chọn Stop policy routing.

tạo policy chặn các traffic nội bộ không apply policy route

Tương tự cho chiều ngược lại

Sau đó các bạn kéo 2 policy này lên trên. Lúc này các traffic giữa 2 VLAN sẽ khớp với 2 policy này, và nó sẽ bỏ qua Policy Routes do action chúng ta chọn là Stop Policy Routing, và chuyển sang định tuyến như thông thường do policy sẽ check từ trên xuống.

thay đổi thứ tự policy

OK vậy là mình đã hướng dẫn các bạn cấu hình policy route để đẩy traffic theo ý mà chúng ta muốn. Nếu các bạn cần hướng dẫn về tính năng nào trên fortigate, hãy để lại comment bên dưới, CNTTShop sẽ hướng dẫn trong thời gian sớm nhất.

Chúc các bạn thành công!

Lê Văn Tuấn

Là chuyên gia trong lĩnh vực Network System, Security, Server.. Có kinh nghiệm nhiều năm tư vấn giải pháp mạng, triển khai các giải pháp CNTT và phân phối thiết bị mạng Switch, Wifi, Router, Máy chủ Server, Lưu trữ Storage, Tường lửa Firewall, Video Conferencing, Module quang, Load Balancing. Hiện tại tôi là Founder và Managing Director công ty TNHH Công Nghệ Việt Thái Dương (CNTTShop.vn).

Bình luận bài viết!

Có 2 bình luận:
J
Jack
Nếu 1 trong 2 đường này bị down thì tất cả traffic sẽ đi qua đường còn lại. Cho hoỉ phần này ko thấy có nhỉ
7 tháng
C
CNTTShopAdmin

Trường hợp của anh là load sharing, anh có thể sử dụng policy route, tuy nhiên anh cần cấu hình các policy dự phòng, hoặc SDWAN để cân tải 2 đường wan trước.

H
Trung Hiếu
Cho mình hỏi 1 chút ạ, hiện tại traffic ra internet của bên mình khi tracert thì lúc đi qua L3 rồi tới fortigate lúc lại đi thẳng qua fortigate không qua L3 nữa, mình đang muốn cấu hình qua gateway của L3 trước sau đó mới qua Fortigate ạ, mình cảm ơn ạ
10 tháng
C
CNTTShopAdmin

Bạn mô tả lại mô hình nhé, bạn có thể gửi mô hình vào group facebook https://www.facebook.com/groups/cnttshop.community để mọi người hỗ trợ nhé.

Chuyên mục chính
Bài viết liên quan
Sản phẩm liên quan