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
/// Version of Flow Record format that is exported in this message. The value of this field is 0x000a for the current version, incrementing by one the version that is used in the NetFlow services export version 9
49
+
/// Version of Flow Record format that is exported in this message. The value of this
50
+
/// field is 0x000a for the current version, incrementing by one the version that is
51
+
/// used in the NetFlow services export version 9
51
52
#[nom(Value = "10")]
52
53
pubversion:u16,
53
-
/// Total length of the IPFIX Message, which is measured in octets, including Message Header and Sets.
54
+
/// Total length of the IPFIX Message, which is measured in octets, including Message
55
+
/// Header and Sets.
54
56
publength:u16,
55
-
/// Time, in seconds, since 0000 Coordinated Universal Time Jan 1, 1970, at which the IPFIX Message Header leaves the Exporter.
57
+
/// Time, in seconds, since 0000 Coordinated Universal Time Jan 1, 1970, at which the
58
+
/// IPFIX Message Header leaves the Exporter.
56
59
#[nom(Map = "|i| Duration::from_secs(i as u64)",Parse = "be_u32")]
57
60
pubexport_time:Duration,
58
-
/// Incremental sequence counter-modulo 2^32 of all IPFIX Data Records sent on this PR-SCTP stream from the current Observation Domain by the Exporting Process. Check the specific meaning of this field in the subsections of Section 10 when UDP or TCP is selected as the transport protocol. This value must be used by the Collecting Process to identify whether any IPFIX Data Records are missed. Template and Options Template Records do not increase the Sequence Number.
61
+
/// Incremental sequence counter-modulo 2^32 of all IPFIX Data Records sent on this PR-SCTP
62
+
/// stream from the current Observation Domain by the Exporting Process. Check the specific
63
+
/// meaning of this field in the subsections of Section 10 when UDP or TCP is selected as the
64
+
/// transport protocol. This value must be used by the Collecting Process to identify whether
65
+
/// any IPFIX Data Records are missed. Template and Options Template Records do not increase
66
+
/// the Sequence Number.
59
67
pubsequence_number:u32,
60
-
/// A 32-bit identifier of the Observation Domain that is locally unique to the Exporting Process. The Exporting Process uses the Observation Domain ID to uniquely identify to the Collector. Process the Observation Domain that metered the Flows. It is recommended that this identifier is unique per IPFIX Device. Collecting Processes must use the Transport Session. Observation Domain ID field to separate different export streams that originate from the same Exporting Process. The Observation Domain ID must be 0 when no specific Observation Domain ID is relevant for the entire IPFIX Message. For example, when the Exporting Process Statistics are exported, or in a hierarchy of Collectors when aggregated Data Records are exported.
68
+
/// A 32-bit identifier of the Observation Domain that is locally unique to the Exporting Process.
69
+
/// The Exporting Process uses the Observation Domain ID to uniquely identify to the Collector.
70
+
/// Process the Observation Domain that metered the Flows. It is recommended that this identifier
71
+
/// is unique per IPFIX Device. Collecting Processes must use the Transport Session. Observation
72
+
/// Domain ID field to separate different export streams that originate from the same Exporting Process.
73
+
/// The Observation Domain ID must be 0 when no specific Observation Domain ID is relevant for the
74
+
/// entire IPFIX Message. For example, when the Exporting Process Statistics are exported, or in a hierarchy
75
+
/// of Collectors when aggregated Data Records are exported.
61
76
pubobservation_domain_id:u32,
62
77
}
63
78
64
79
#[derive(Debug,PartialEq,Clone,Serialize,Nom)]
65
80
#[nom(ExtraArgs(parser:&mutIPFixParser))]
66
81
pubstructSet{
67
-
/// Set ID value identifies the Set. A value of 2 is reserved for the Template Set. A value of 3 is reserved for the Option Template Set. All other values 4-255 are reserved for future use. Values more than 255 are used for Data Sets. The Set ID values of 0 and 1 are not used for historical reasons
82
+
/// Set ID value identifies the Set. A value of 2 is reserved for the Template Set.
83
+
/// A value of 3 is reserved for the Option Template Set. All other values 4-255 are
84
+
/// reserved for future use. Values more than 255 are used for Data Sets. The Set ID
85
+
/// values of 0 and 1 are not used for historical reasons
68
86
pubid:u16,
69
-
/// Total length of the Set, in octets, including the Set Header, all records, and the optional padding. Because an individual Set MAY contain multiple records, the Length value must be used to determine the position of the next Set.
87
+
/// Total length of the Set, in octets, including the Set Header, all records, and the
88
+
/// optional padding. Because an individual Set MAY contain multiple records, the Length
89
+
/// value must be used to determine the position of the next Set.
0 commit comments