NetFlow — это технология Cisco IOS, предоставляющая статистические данные о пакетах, проходящих через маршрутизатор или многоуровневый коммутатор Cisco. NetFlow представляет собой стандарт сбора операционных данных IP в IP сетях.
Исторически сложилось так, что протокол NetFlow был разработан потому, что специалистам по сетевым технологиям был необходим простой и эффективный способ для отслеживания потоков TCP/IP в сети, а возможностей протокола SNMP было недостаточно. Протокол SNMP предоставляет широчайший диапазон функций и возможностей управления сетями, в то время как NetFlow предназначен, прежде всего, для предоставления статистики о пакетах IP, проходящих через сетевые устройства.
Протокол NetFlow предоставляет данные, которые позволяют добавить к мониторингу сети и контролю безопасности, планированию сети и анализу трафика такие возможности, как обнаружение узких мест сети и учет IP для выставления счетов. Например, на рисунке ПК 1 подключен к ПК 2 с помощью приложения, такого как HTTPS. Протокол NetFlow может контролировать это подключение уровня приложений, отслеживая количество байт и пакетов для данного потока. Затем он передаёт статистические данные на внешний сервер, который называется сборщиком данных (collector) NetFlow.
Протокол NetFlow стал стандартом мониторинга и теперь широко поддерживается в сетевой отрасли.
Flexible NetFlow — это новейшая технология NetFlow. Flexible NetFlow расширяет возможности первоначального протокола NetFlow, позволяя настраивать параметры анализа трафика в соответствии с конкретными требованиями сетевого администратора. Технология Flexible NetFlow позволяет создавать более сложные настройки для анализа трафика и экспорта данных с помощью компонентов настройки, которые можно использовать повторно.
Flexible NetFlow использует формат экспорта версии 9. Отличительной особенностью формата экспорта NetFlow версии 9 является то, что он основан на шаблонах. Шаблоны обеспечивают возможность расширения формата записи, что позволяет обновлять сервисы NetFlow в будущем без необходимости одновременных изменений основного формата записи потока. Важно отметить, что много полезных команд Flexible NetFlow были введены вместе с версией Cisco IOS 15.1.