You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<refpurpose>Forwarding output plugin for IPFIXcol.</refpurpose>
37
37
</refnamediv>
38
-
38
+
39
39
<refsect1>
40
40
<title>Description</title>
41
41
<simpara>
42
42
The <command>ipfixcol-forwarding-output.so</command> is output plugin for IPFIXcol (IPFIX collector).
43
43
</simpara>
44
44
<simpara>
45
-
The plugin distributes IPFIX packets over the network to one or more destinations using TCP protocol and non-blocking sockets. As a destination can be used another instance of IPFIXcol or any other collector. Every packet can be distributed to all destinations or forwarded to one of destinations using Round Robin distribution model.
45
+
The plugin distributes IPFIX packets over the network to one or more destinations using TCP protocol and non-blocking sockets. The plugins also supports UDP protocol transfer although this options is only experimental. When it is possible, always prefer TCP over UDP. As a destination can be used another instance of IPFIXcol or any other collector. Every packet can be distributed to all destinations or forwarded to one of destinations using Round Robin distribution model.
46
46
</simpara>
47
47
<simpara>
48
48
The plugin preserves Observation Domain ID (ODID) of all packets. If more (independent) metering processes (i.e. sources of IPFIX packets) use the same ODID, the plugin remap identification numbers of templates of packets to prevent misinterpretation of IPFIX records. It is very <emphasis>important</emphasis> to avoid using different types and configurations of flow sampling by the metering processes as the packets are mixed. (Flow sampling is not recommended).
@@ -68,9 +68,9 @@
68
68
]]>
69
69
</programlisting>
70
70
<para></para>
71
-
72
-
<simpara>The collector must be configured to use forwarding output plugin in startup.xml configuration (<filename>/etc/ipfixcol/startup.xml</filename>).
73
-
The configuration specifies which plugins are used by the collector to process data and provides configuration for the plugins themselves.
71
+
72
+
<simpara>The collector must be configured to use forwarding output plugin in startup.xml configuration (<filename>/etc/ipfixcol/startup.xml</filename>).
73
+
The configuration specifies which plugins are used by the collector to process data and provides configuration for the plugins themselves.
<simpara>Default transport protocol. It can be overriden by <command>protocol</command> tag in <command>destination</command>. Allowed values are <emphasis>tcp</emphasis> and <emphasis>udp</emphasis>. TCP protocol is the default when this configuration is missing.
129
+
</simpara>
130
+
</listitem>
131
+
</varlistentry>
132
+
133
+
<varlistentry>
134
+
<term>
135
+
<command>udpTemplateRefreshTimeout</command>
136
+
</term>
137
+
<listitem>
138
+
<simpara>Template refresh timeout for UDP destinations (in seconds). This value defines how often the plugin retransmits all templates to the destinations. [default == 300]
139
+
</simpara>
140
+
</listitem>
141
+
</varlistentry>
121
142
122
143
<varlistentry>
123
144
<term>
@@ -140,6 +161,13 @@
140
161
<simpara>Destination port number</simpara>
141
162
</varlistentry>
142
163
164
+
<varlistentry>
165
+
<term>
166
+
<command>protocol</command>
167
+
</term>
168
+
<simpara>Transport protocol. Allowed values are same as for <command>defaultProtocol</command></simpara>
0 commit comments