#[repr(u16)]pub enum CiscoIPFixField {
Show 15 variants
CiscoServerBytesNetwork = 8_337,
CiscoClientBytesNetwork = 8_338,
CiscoServicesWaasSegment = 9_252,
CiscoServicesWaasPassthroughReason = 9_253,
CiscoAppHttpUriStatistics = 9_357,
CiscoAppCategoryName = 12_232,
CiscoAppGroupName = 12_234,
CiscoAppHttpHost = 12_235,
CiscoClientIpv4Address = 12_236,
CiscoServerIpv4Address = 12_237,
CiscoClientL4Port = 12_240,
CiscoServerL4Port = 12_241,
CiscoConnectionId = 12_242,
CiscoAppBusiness = 12_244,
Unknown(u16),
}Expand description
Cisco Systems IPFIX Information Elements (Enterprise ID 9).
Cisco-specific fields for application visibility, network analysis, and security monitoring. These fields extend standard IPFIX with Cisco’s Application Visibility and Control (AVC) and other features.
§Field Format
Each field is documented with:
- Field ID: The numeric identifier used in IPFIX templates
- Data Type: The
FieldDataTypethat defines how to parse the value
§Field Categories
- Application Classification: AVC names, engine IDs, categories
- Business: Business relevance, P2P technology indicators
- Network: Server/client bytes, connection metrics, VPN identifiers
- Security: SD-WAN indicators, traffic attribution
- Quality: Network delay, server response times, jitter
Variants§
CiscoServerBytesNetwork = 8_337
Field ID: 8337 | Data Type: FieldDataType::UnsignedDataNumber
CiscoClientBytesNetwork = 8_338
Field ID: 8338 | Data Type: FieldDataType::UnsignedDataNumber
CiscoServicesWaasSegment = 9_252
Field ID: 9252 | Data Type: FieldDataType::UnsignedDataNumber
CiscoServicesWaasPassthroughReason = 9_253
Field ID: 9253 | Data Type: FieldDataType::UnsignedDataNumber
CiscoAppHttpUriStatistics = 9_357
Field ID: 9357 | Data Type: FieldDataType::String
CiscoAppCategoryName = 12_232
Field ID: 12232 | Data Type: FieldDataType::String
CiscoAppGroupName = 12_234
Field ID: 12234 | Data Type: FieldDataType::String
CiscoAppHttpHost = 12_235
Field ID: 12235 | Data Type: FieldDataType::String
CiscoClientIpv4Address = 12_236
Field ID: 12236 | Data Type: FieldDataType::Ip4Addr
CiscoServerIpv4Address = 12_237
Field ID: 12237 | Data Type: FieldDataType::Ip4Addr
CiscoClientL4Port = 12_240
Field ID: 12240 | Data Type: FieldDataType::UnsignedDataNumber
CiscoServerL4Port = 12_241
Field ID: 12241 | Data Type: FieldDataType::UnsignedDataNumber
CiscoConnectionId = 12_242
Field ID: 12242 | Data Type: FieldDataType::UnsignedDataNumber
CiscoAppBusiness = 12_244
Field ID: 12244 | Data Type: FieldDataType::String
Unknown(u16)
Unknown field type with the field ID stored in the variant
Trait Implementations§
Source§impl Clone for CiscoIPFixField
impl Clone for CiscoIPFixField
Source§fn clone(&self) -> CiscoIPFixField
fn clone(&self) -> CiscoIPFixField
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CiscoIPFixField
impl Debug for CiscoIPFixField
Source§impl From<CiscoIPFixField> for FieldDataType
impl From<CiscoIPFixField> for FieldDataType
Source§fn from(field: CiscoIPFixField) -> Self
fn from(field: CiscoIPFixField) -> Self
Source§impl From<u16> for CiscoIPFixField
impl From<u16> for CiscoIPFixField
Source§impl Hash for CiscoIPFixField
impl Hash for CiscoIPFixField
Source§impl Ord for CiscoIPFixField
impl Ord for CiscoIPFixField
Source§fn cmp(&self, other: &CiscoIPFixField) -> Ordering
fn cmp(&self, other: &CiscoIPFixField) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for CiscoIPFixField
impl PartialEq for CiscoIPFixField
Source§impl PartialOrd for CiscoIPFixField
impl PartialOrd for CiscoIPFixField
Source§impl Serialize for CiscoIPFixField
impl Serialize for CiscoIPFixField
impl Copy for CiscoIPFixField
impl Eq for CiscoIPFixField
impl StructuralPartialEq for CiscoIPFixField
Auto Trait Implementations§
impl Freeze for CiscoIPFixField
impl RefUnwindSafe for CiscoIPFixField
impl Send for CiscoIPFixField
impl Sync for CiscoIPFixField
impl Unpin for CiscoIPFixField
impl UnwindSafe for CiscoIPFixField
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.