Email Doanh NghiệpSSLFirewall Anti DDoS

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Netflow là gì? Cách thu thập dữ liệu và hướng dẫn cấu hình Netflow

Nguyễn Hưng

Đã kiểm duyệt nội dung

Ngày đăng:24/07/2026
Lượt xem

Quy trình sản xuất nội dung

Đánh giá

[esi kkstarratings cache="private" ttl="3"]

NetFlow là một giao thức do Cisco phát triển, được dùng để thu thập metadata về các luồng IP và cung cấp khả năng quan sát rất sâu vào cách băng thông đang được sử dụng trong hệ thống mạng. Bài viết này được mình tổng hợp từ kinh nghiệm triển khai và phân tích NetFlow trong các môi trường thực tế, tập trung vào việc giúp bạn hiểu rõ khi nào nên bật NetFlow, đọc các chỉ số như thế nào và ứng dụng chúng vào giám sát hiệu năng lẫn bảo mật mạng thay vì chỉ cấu hình cho có.

Những điểm chính

  1. Quan điểm của mình: NetFlow chỉ thực sự phát huy giá trị khi bạn dùng nó như một “bản đồ lưu lượng” để ra quyết định (tối ưu băng thông, phát hiện bất thường, lập kế hoạch mở rộng), thay vì chỉ bật thu thập dữ liệu rồi để đó. Cách tiếp cận này giúp đội ngũ kỹ thuật tận dụng tối đa lợi ích của NetFlow trong cả giám sát hiệu năng lẫn bảo mật mạng.
  2. Khái niệm: Biết được đây là một giao thức mạng do Cisco phát triển, dùng để thu thập và phân tích thông tin về các luồng lưu lượng mạng trên các thiết bị như router và switch.
  3. Lịch sử của Netflow: Biết được NetFlow đã trải qua nhiều phiên bản, trong đó phiên bản v5 trở nên phổ biến. Phiên bản v9 là một bước tiến lớn với định dạng packet động và Flexible NetFlow.
  4. Lợi ích của Netflow: Hiểu được việc sử dụng NetFlow giúp giám sát mạng và ứng dụng theo thời gian thực, giám sát người dùng để phát hiện các hành vi bất thường, hỗ trợ lập kế hoạch phát triển hệ thống, tăng cường phân tích bảo mật.
  5. Cách Netflow thu thập dữ liệu: Biết được quá trình này bao gồm ba thành phần chính gồm Flow Exporter , Flow Collector và Flow Analyzer.
  6. Ứng dụng của Netflow: Các ứng dụng thực tế của NetFlow bao gồm tối ưu hóa việc sử dụng băng thông, nâng cao khả năng hiển thị mạng và tăng cường an ninh bảo mật bằng cách phát hiện các dấu hiệu tấn công.
  7. Cấu hình Netflow: Được hướng dẫn chi tiết các bước cấu hình NetFlow.
  8. Giới thiệu VietnixBiết được Vietnix cung cấp dịch vụ VPS tốc độ cao, ổn định cho doanh nghiệp
  9. Câu hỏi thường gặp: Giải đáp các thắc mắc liên quan đến Netflow.

những điểm chính

Netflow là gì?

NetFlow là một giao thức mạng do Cisco phát triển, dùng để thu thập và phân tích dữ liệu luồng mạng (network flow) trên thiết bị như router, switch. Mỗi record NetFlow ghi nhận nhiều thông tin như địa chỉ IP nguồn, địa chỉ IP đích, cổng nguồn, cổng đích, giao thức, loại dịch vụ,… Nhờ đó, quản trị viên có thể giám sát, phân tích lưu lượng, xác định vùng tiêu tốn băng thông, phát hiện bất thường và lên kế hoạch mở rộng hệ thống mạng hiệu quả hơn.

NetFlow là một giao thức mạng do Cisco phát triển
NetFlow là một giao thức mạng do Cisco phát triển

Lịch sử của Netflow

NetFlow được Cisco phát triển với nhiều phiên bản khác nhau, trong đó NetFlow v5 là phiên bản phổ biến nhờ định dạng packet cố định và khả năng hỗ trợ trên nhiều thiết bị mạng. Các phiên bản v7 và v8 chỉ có một số cải tiến nhỏ và hiện gần như không còn sử dụng. Đến NetFlow v9, giao thức được tối ưu hóa hơn với định dạng packet động và bổ sung Flexible NetFlow (FNF), giúp đơn giản hóa và nâng cao khả năng ghi nhận dữ liệu lưu lượng mạng.

Trải qua các phiên bản, NetFlow v9 vẫn giữ vai trò nổi bật trong giám sát hiệu suất mạng và bảo mật, đồng thời là nền tảng cho tiêu chuẩn IPFIX của IETF. Mỗi phiên bản đều tạo ra flow record làm output chính, với NetFlow v9 cho phép ghi nhận thông tin mạng một cách linh hoạt, chính xác và hiệu quả hiện nay.

Lịch sử phát triển của Netflow
Lịch sử phát triển của Netflow

Tại sao nên sử dụng Netflow?

NetFlow mang lại nhiều lợi ích quan trọng cho quản trị mạng nhờ khả năng phân tích chi tiết lưu lượng và hành vi mạng. Dưới đây là các ứng dụng và lý do nên sử dụng NetFlow:

  • Giám sát mạng: NetFlow hỗ trợ theo dõi, trực quan hóa lưu lượng trên toàn hệ thống trong gần thời gian thực, giúp nhận diện nhanh các mẫu lưu lượng bất thường, thời điểm truy cập ứng dụng hoặc các sai phạm trong mạng. Nhờ vậy, quá trình xử lý sự cố và tối ưu hạ tầng mạng diễn ra chủ động, hiệu quả hơn.
  • Giám sát ứng dụng: Quản trị viên có thể phân tích chi tiết hoạt động từng ứng dụng trong mạng theo thời gian, nhờ đó phân phối tài nguyên (băng thông, QoS,…) và triển khai kế hoạch nâng cấp phù hợp với nhu cầu thực tế.
  • Giám sát người dùng: Dễ dàng theo dõi mức sử dụng tài nguyên của từng người dùng, phát hiện nhanh các vi phạm chính sách hoặc các rủi ro về an ninh mạng, từ đó phân bổ hợp lý tài nguyên cho từng nhóm/cá nhân.
  • Lập kế hoạch phát triển hệ thống: NetFlow ghi nhận và phân tích dữ liệu lưu lượng trong thời gian dài, giúp dự báo xu hướng phát triển mạng, lên kế hoạch nâng cấp router, mở rộng cổng băng thông hoặc điều chỉnh hạ tầng đáp ứng nhu cầu tăng trưởng.
  • Phân tích bảo mật: Phát hiện hiệu quả các dấu hiệu tấn công DoS/DDoS, virus, worm và các hành vi bất thường qua việc nhận diện sự thay đổi mạng, đóng vai trò là bằng chứng quan trọng cho các hoạt động bảo mật và điều tra sự cố.
  • Tính toán và tối ưu lưu lượng: NetFlow cung cấp số liệu chi tiết về IP, ứng dụng, loại dịch vụ, số lượng gói/byte và thời gian hoạt động, hỗ trợ quản trị viên tính toán và tối ưu hóa việc sử dụng tài nguyên mạng theo từng người dùng, ứng dụng hoặc thiết bị trong từng khoảng thời gian cụ thể.
NetFlow giúp giám sát và theo dõi luồng dữ liệu mạng
NetFlow giúp giám sát và theo dõi luồng dữ liệu mạng

Netflow thu thập dữ liệu như thế nào?

NetFlow thực hiện quá trình thu thập và xử lý dữ liệu qua ba thành phần cơ bản:

  • Flow exporter: Đây là thiết bị mạng như router hoặc firewall, có nhiệm vụ ghi lại thông tin flow (luồng dữ liệu) và xuất dữ liệu đến flow collector.
  • Flow collector: Hệ thống nhận các flow data từ exporter, lưu trữ và tổ chức thành các bản ghi chi tiết về trạng thái lưu lượng mạng. Thành phần này giúp tổng hợp dữ liệu để phục vụ cho quá trình phân tích hoặc báo cáo.
  • Flow analyzer: Ứng dụng chuyên dụng để kiểm tra, phân tích và trực quan hóa các bản ghi flow nhận được từ collector. Flow analyzer giúp chuyển hóa dữ liệu thô thành những thông tin thực tiễn, hỗ trợ giám sát, bảo mật và tối ưu hóa mạng hiệu quả hơn.

Quá trình này cho phép quản trị viên giám sát tình trạng, hành vi và hiệu suất mạng gần như theo thời gian thực một cách chi tiết, toàn diện.

Quy trình Netflow thu thập dữ liệu
Quy trình Netflow thu thập dữ liệu (Nguồn: Internet)

Sau đây là một số ứng dụng phổ biến của Netflow Analyzer:

Tối ưu hóa việc sử dụng băng thông

NetFlow Analyzer hỗ trợ quản trị viên mạng giám sát và báo cáo chi tiết về lưu lượng truy cập theo từng interface, ứng dụng hoặc giao thức mạng. Nhờ đó, dễ dàng xác định người dùng hoặc dịch vụ tiêu tốn nhiều băng thông nhất, từ đó lên kế hoạch tối ưu hóa việc sử dụng và phân bổ tài nguyên hợp lý. Đặc biệt, với các ứng dụng cloud như Office 365, việc phân tích lưu lượng giúp nhận biết chính xác tác động đến băng thông nội bộ.

Netflow giúp tối ưu hóa việc sử dụng băng thông
Netflow giúp tối ưu hóa việc sử dụng băng thông

Nâng cao khả năng hiển thị mạng

NetFlow cung cấp cái nhìn toàn diện về hoạt động mạng, cho phép phân loại lưu lượng theo port, giao thức hoặc địa chỉ IP nguồn/đích. Quản trị viên có thể tùy chỉnh việc theo dõi và phân tích lưu lượng theo nhu cầu thực tế, chủ động nhận diện các vấn đề về QoS, xác định nguy cơ nhiễm mã độc hoặc phát hiện các vấn đề về giao tiếp giữa người dùng, dịch vụ mạng.

An ninh bảo mật

Một ứng dụng quan trọng khác của NetFlow là giám sát bảo mật mạng. Công cụ cho phép phát hiện bất thường về tiêu thụ tài nguyên, nhận diện dấu hiệu các cuộc tấn công mạng, đồng thời cung cấp dữ liệu chi tiết để ghi chép, phân tích và cải thiện khả năng phòng thủ hệ thống, bảo vệ trước các rủi ro và sự cố an ninh.

Cấu hình trên GATEWAY

Định nghĩa địa chỉ thiết bị nhận flow cache (bao gồm cả port):

GATEWAY(config)#ip flow-export destination 192.168.1.10 5000

Chỉ định phiên bản NetFlow sẽ sử dụng:

GATEWAY(config)#ip flow-export version 5

Cấu hình cổng và chiều dữ liệu cần giám sát:

GATEWAY(config)#interface fa0/0
GATEWAY(config-if)#ip flow ingress
GATEWAY(config)#interface fa0/1
GATEWAY(config-if)#ip flow egress

Thiết lập cộng đồng SNMP để theo dõi thông tin đa dạng:

GATEWAY(config)#snmp-server community cisco123

Cài đặt và cấu hình trên thiết bị giám sát

Trong ví dụ này mình sẽ sử dụng phần mềm ManageEngine NetFlow Analyzer. Bạn thực hiện các bước cài đặt sau:

  • Chọn Yes để tiếp tục quá trình cài đặt.
  • Chọn thư mục cài đặt mong muốn.
  • Xác định cổng dịch vụ NetFlow (phù hợp cấu hình trên router) và cổng Web (dùng để quản trị).
  • Chọn Install NetFlow Analyzer as a Windows Service.
  • Nhấn Next để tiến hành các bước tiếp theo.
  • Kết thúc cài đặt, kích hoạt ứng dụng bằng phím Enter.
  • y khi được yêu cầu tiếp tục tiến trình.
  • Truy cập quản trị ứng dụng với địa chỉ http://localhost:8080 trên thiết bị giám sát.

Kiểm tra sau khi cài đặt

Khi truy cập Internet từ PC, sử dụng lệnh sau để phân tích lưu lượng mạng (kích thước gói, số lượng gói, địa chỉ IP, cổng, v.v.) trên router:

show ip cache flow

Có thể theo dõi trực quan trên giao diện web của NetFlow Analyzer bằng tài khoản admin/admin. Sau khi đăng nhập, thiết bị sẽ hiển thị lưu lượng mạng theo thời gian, ứng dụng, phân loại lưu lượng theo IP nguồn/đích và cho phép xuất báo cáo PDF hoặc tùy chỉnh theo điều kiện lọc.

Cấu hình đầy đủ trên GATEWAY

GATEWAY#sh run
hostname GATEWAY
!
interface FastEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 ip flow ingress
 ip nat inside
 ip virtual-reassembly
!
interface FastEthernet0/1
 ip address dhcp
 ip flow egress
 ip nat outside
 ip virtual-reassembly
!
ip route 0.0.0.0 0.0.0.0 10.215.24.1
!
ip flow-export version 5
ip flow-export destination 192.168.1.10 5000
!
ip http server
no ip http secure-server
ip nat inside source list 1 interface FastEthernet0/1 overload
!
access-list 1 permit 192.168.1.0 0.0.0.255
snmp-server community cisco123 RO
!
end

Triển khai NetFlow hiệu quả với VPS tốc độ cao của Vietnix

Để hệ thống NetFlow hoạt động ổn định, việc lựa chọn hạ tầng có hiệu năng cao là yếu tố rất quan trọng. Một VPS tốc độ cao với CPU mạnh, ổ cứng NVMe và băng thông ổn định sẽ giúp thu thập, lưu trữ và phân tích lưu lượng mạng nhanh chóng, đáp ứng tốt nhu cầu giám sát hệ thống, phát hiện bất thường và tối ưu hiệu suất vận hành.

Nếu bạn đang cần thuê VPS để triển khai NetFlow Collector, các công cụ giám sát mạng hoặc những ứng dụng quản trị hệ thống khác, Vietnix là lựa chọn đáng cân nhắc. Hạ tầng VPS sử dụng CPU AMD EPYC, ổ cứng NVMe Enterprise, mạng tốc độ cao cùng quyền Root toàn phần, giúp bạn dễ dàng cài đặt, cấu hình và quản lý máy chủ theo nhu cầu, đồng thời được đội ngũ kỹ thuật hỗ trợ 24/7 trong suốt quá trình sử dụng.

Thông tin liên hệ:

  • Website: https://vietnix.vn/
  • Hotline: 1800 1093
  • Email: sales@vietnix.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp

NetFlow có giống với sFlow không?

Không hoàn toàn. Cả hai đều là công nghệ giám sát lưu lượng, nhưng có sự khác biệt cơ bản:
NetFlow: Là công nghệ stateful, phân tích mọi gói tin trong một luồng, cung cấp dữ liệu rất chi tiết và chính xác.
sFlow (sampled Flow): Là công nghệ stateless, hoạt động bằng cách lấy mẫu các gói tin theo một tỷ lệ nhất định. Nó ít tốn tài nguyên hơn nhưng độ chính xác không cao bằng NetFlow.

NetFlow có làm chậm hiệu suất mạng không?

Việc bật NetFlow trên các thiết bị mạng có thể làm tăng một chút tải cho CPU của thiết bị đó. Tuy nhiên, trên hầu hết các router và switch hiện đại, tác động này là không đáng kể và hoàn toàn có thể chấp nhận được so với những lợi ích mà nó mang lại.

Có thể sử dụng NetFlow trên các thiết bị không phải của Cisco không?

Có. Mặc dù NetFlow do Cisco phát triển, nhiều nhà sản xuất thiết bị mạng khác cũng hỗ trợ các giao thức tương tự hoặc tương thích, chẳng hạn như J-Flow (Juniper), NetStream (Huawei) hoặc tiêu chuẩn mở IPFIX (IP Flow Information Export).

NetFlow là một công cụ cực kỳ mạnh mẽ và cần thiết cho bất kỳ quản trị viên mạng nào muốn có một cái nhìn sâu sắc và toàn diện về hệ thống của mình. Việc hiểu rõ và triển khai NetFlow một cách hiệu quả sẽ giúp các tổ chức xây dựng được một hệ thống mạng ổn định, an toàn và sẵn sàng cho các thách thức trong tương lai.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Nguyễn Hưng

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

network

giao-thuc-va-quan-tri

text
icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG