Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:dpi:dpi_options:opt_statistics:statistics_settings [2020/02/05 17:30] – ↷ Page moved from en:dpi:dpi_options:base_functionality:opt_statistics:statistics_settings to en:dpi:dpi_options:opt_statistics:statistics_settings lexx26 | en:dpi:dpi_options:opt_statistics:statistics_settings [2025/03/06 08:05] (current) – [Configuration of each type NetFlow] elena.krasnobryzh | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Configuring service ====== | ====== Configuring service ====== | ||
+ | {{indexmenu_n> | ||
+ | The option is configured or disabled by parameters in configuration file ''/ | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | ===== Statistics export configuration ===== | ||
+ | |||
+ | To switch on the export of statistics: | ||
+ | |||
+ | < | ||
+ | |||
+ | * 0 or no parameter - export disabled; | ||
+ | * 1 - export statistics by protocols (port numbers); | ||
+ | * 2 - export statistics by directions (independent systems' | ||
+ | * 4 - export statistics for billing; | ||
+ | * 8 - export the complete statistical information on sessions; | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | The network interface name to export netflow with statistics: | ||
+ | < | ||
+ | |||
+ | Data export period in seconds: | ||
+ | < | ||
+ | |||
+ | ===== Configuration of each type NetFlow ===== | ||
+ | IP address and port number of netflow collector for statistics **by protocols**: | ||
+ | < | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | IP address and port number of netflow collector with statistics **by directions**: | ||
+ | |||
+ | < | ||
+ | |||
+ | Directions to collect and aggregate data: | ||
+ | |||
+ | * 1 for external independent systems only (OK for household operators as there are no other independent systems rather than the operator itself on one side); | ||
+ | * 2 for internal independent systems only; | ||
+ | * 3 = 1 + 2 for both (OK for transit operators. However, as the aggregation by AS is made separately, data would be counted twice in the exported statistics - for each of AS participating in data transmission). | ||
+ | |||
+ | < | ||
+ | |||
+ | IP address and port number of NetFlow collector with** statistics for billing.** One has to specify the separate collector to avoid data messing with other statistics: | ||
+ | |||
+ | < | ||
+ | |||
+ | <note important> | ||
+ | IPFIX does not pass information about the host IP:port with which the subscriber is communicating.</ | ||
+ | |||
+ | Setting up the statistics format: | ||
+ | < | ||
+ | * 0 - netflow_v5 ( default ) | ||
+ | * 1 - ipfix udp | ||
+ | * 2 - ipfix tcp | ||
+ | |||
+ | The whole traffic volume is counted by default. This includes packet headers as well. In order to count the useful traffic only((The traffic with no packet headers may be 3.5 times smaller than the total one. For example, the minimal torrent UDP packet may be 64 bytes. The UDP header is 28 bytes and Ethernet frame size is 18 bytes. The resulting useful information is 18 bytes only of 64 total.)) please specify: | ||
+ | |||
+ | < | ||
+ | |||
+ | [[en: | ||
+ | |||
+ | IP address and port number of netflow collector with full statistics. One has to specify the separate collector to avoid data messing with other statistics: | ||
+ | |||
+ | < | ||
+ | netflow_passive_timeout=30 | ||
+ | netflow_active_timeout=300 | ||
+ | </ | ||
+ | |||
+ | Here | ||
+ | * netflow_passive_timeout=30 - is the time to wait for session activity. If no activity in this time, the session is treated as closed and its information is transmitted | ||
+ | * netflow_active_timeout=300 - is the time to report on the long sessions: in fact, such sessions are split into fragments of this duration. | ||
+ | |||
+ | The complete statistics preserved original port numbers. The information on detected protocols is sent in normally empty bytes 46-47. In case one needs to analyse the protocols in use, the system can be configured to send the protocol information in the port number: | ||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | At the same time short peaks up to 100 Mb/s may happen when sending netflow from DPI. Few collectors are able to receive such data flow with no losses, for example nfsen/ | ||
+ | |||
+ | In order to smooth such peaks and load the collector in a uniform way one can set the parameter: | ||
+ | |||
+ | < | ||
+ | |||
+ | Here 60 is the maximal netflow rate in Mb/s. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ===== Configuration Example ===== | ||
+ | An example is described in the section [[en: | ||