ipfix

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2023 License: MIT Imports: 3 Imported by: 2

Documentation

Index

Constants

View Source
const (
	IEID_OCTET_DELTA_COUNT                uint16 = 1  // RFC5102
	IEID_PACKET_DELTA_COUNT               uint16 = 2  // RFC5102
	IEID_DELTA_FLOW_COUNT                 uint16 = 3  // RFC7015
	IEID_PROTOCOL_IDENTIFIER              uint16 = 4  // RFC5102
	IEID_IP_CLASS_OF_SERVICE              uint16 = 5  // RFC5102
	IEID_TCP_CONTROL_BITS                 uint16 = 6  // RFC5102
	IEID_SOURCE_TRANSPORT_PORT            uint16 = 7  // RFC5102
	IEID_SOURCE_IPV4_ADDRESS              uint16 = 8  // RFC5102
	IEID_SOURCE_IPV4_PREFIX_LENGTH        uint16 = 9  // RFC5102
	IEID_INGRESS_INTERFACE                uint16 = 10 // RFC5102
	IEID_DESTINATION_TRANSPORT_PORT       uint16 = 11 // RFC5102
	IEID_DESTINATION_IPV4_ADDRESS         uint16 = 12 // RFC5102
	IEID_DEATINATION_IPV4_PREFIX_LENGTH   uint16 = 13 // RFC5102
	IEID_EGRESS_INTERFACE                 uint16 = 14 // RFC5102
	IEID_IP_NEXT_HOP_IPV4_ADDRESS         uint16 = 15 // RFC5102
	IEID_BGP_SOURCE_AS_NUMBER             uint16 = 16 // RFC5102
	IEID_BGP_DESTINATION_AS_NUMBER        uint16 = 17 // RFC5102
	IEID_BGP_NEXT_HOP_IPV4_ADDRESS        uint16 = 18 // RFC5102
	IEID_POST_MCAST_PACKET_DELTA_COUNT    uint16 = 19 // RFC5102
	IEID_POST_MCAST_OCTET_DELTA_COUNT     uint16 = 20 // RFC5102
	IEID_FLOW_END_SYS_UP_TIME             uint16 = 21 // RFC5102
	IEID_FLOW_START_SYS_UP_TIME           uint16 = 22 // RFC5102
	IEID_POST_OCTET_DELTA_COUNT           uint16 = 23 // RFC5102
	IEID_POST_PACKET_DELTA_COUNT          uint16 = 24 // RFC5102
	IEID_MINIMUM_IP_TOTAL_LENGTH          uint16 = 25 // RFC5102
	IEID_MAXIMUM_IP_TOTAL_LENGTH          uint16 = 26 // RFC5102
	IEID_SOURCE_IPV6_ADDRESS              uint16 = 27 // RFC5102
	IEID_DESTINATION_IPV6_ADDRESS         uint16 = 28 // RFC5102
	IEID_SOURCE_IPV6_PREFIX_LENGTH        uint16 = 29 // RFC5102
	IEID_DESTINATION_IPV6_PREFIX_LENGTH   uint16 = 30 // RFC5102
	IEID_FLOW_LABEL_IPV6                  uint16 = 31 // RFC5102
	IEID_ICMP_TYPE_CODE_IPV4              uint16 = 32 // RFC5102
	IEID_IGMP_TYPE                        uint16 = 33 // RFC5102
	IEID_SAMPLING_INTERVAL                uint16 = 34 // RFC7270
	IEID_SAMPLING_ALGORITHM               uint16 = 35 // RFC7270
	IEID_FLOW_ACTIVE_TIMEOUT              uint16 = 36 // RFC5102
	IEID_FLOW_INACTIVE_TIMEOUT            uint16 = 37 // RFC5102
	IEID_ENGINE_TYPE                      uint16 = 38 // RFC7270
	IEID_ENGINE_ID                        uint16 = 39 // RFC7270
	IEID_EXPORTED_OCTET_TOTAL_COUNT       uint16 = 40 // RFC5102
	IEID_EXPORTED_MESSAGE_TOTAL_COUNT     uint16 = 41 // RFC5102
	IEID_EXPORTED_FLOW_RECORD_TOTAL_COUNT uint16 = 42 // RFC5102
	IEID_IPV4_ROUTER_SC                   uint16 = 43 // RFC7270
	IEID_SOURCE_IPV4_PREFIX               uint16 = 44 // RFC5102
	IEID_DESTINATION_IPV4_PREFIX          uint16 = 45 // RFC5102
	IEID_MPLS_TOP_LABEL_TYPE              uint16 = 46 // RFC5102
	IEID_MPLS_TOP_LABEL_IPV4_ADDRESS      uint16 = 47 // RFC5102
	IEID_SAMPLER_ID                       uint16 = 48 // RFC7270
	IEID_SAMPLER_MODE                     uint16 = 49 // RFC7270
	IEID_SAMPLER_RANDOM_INTERVAL          uint16 = 50 // RFC7270
	IEID_CLASS_ID                         uint16 = 51 // RFC7270
	IEID_MINIMUM_TTL                      uint16 = 52 // RFC5102
	IEID_MAXIMUM_TTL                      uint16 = 53 // RFC5102
	IEID_FRAGMENT_IDENTIFICATION          uint16 = 54 // RFC5102
	IEID_POST_IP_CLASS_OF_SERVICE         uint16 = 55 // RFC5102
	IEID_SOURCE_MAC_ADDRESS               uint16 = 56 // RFC5102
	IEID_POST_DESTINATION_MAC_ADDRESS     uint16 = 57 // RFC5102
	IEID_VLAN_ID                          uint16 = 58 // RFC5102
	IEID_POST_VLAN_ID                     uint16 = 59 // RFC5102
	IEID_IP_VERSION                       uint16 = 60 // RFC5102
	IEID_FLOW_DIRECTION                   uint16 = 61 // RFC5102
	IEID_IP_NEXT_HOP_IPV6_ADDRESS         uint16 = 62 // RFC5102
	IEID_BGP_NEXT_HOP_IPV6_ADDRESS        uint16 = 63 // RFC5102
	IEID_IPV6_EXTENSION_HEADERS           uint16 = 64 // RFC5102
	IEID_MPLS_TOP_LABEL_STACK_SECTION     uint16 = 70 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION2        uint16 = 71 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION3        uint16 = 72 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION4        uint16 = 73 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION5        uint16 = 74 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION6        uint16 = 75 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION7        uint16 = 76 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION8        uint16 = 77 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION9        uint16 = 78 // RFC5102
	IEID_MPLS_LABEL_STACK_SECTION10       uint16 = 79 // RFC5102
	IEID_DESTINATION_MAC_ADDRESS          uint16 = 80 // RFC5102
	IEID_POST_SOURCE_MAC_ADDRESS          uint16 = 81 // RFC5102
	IEID_INTERFACE_NAME                   uint16 = 82 // ipfix-iana_at_cisco.com
	IEID_INTERFACE_DESCRIPTION            uint16 = 83 // ipfix-iana_at_cisco.com
	IEID_SAMPLER_NAME                     uint16 = 84 // RFC7270
	IEID_OCTET_TOTAL_COUNT                uint16 = 85 // RFC5102
	IEID_PACKET_TOTAL_COUNT               uint16 = 86 // RFC5102
	IEID_FLAGS_AND_SAMPLING_ID            uint16 = 87 // RFC7270
	IEID_FRAGMENT_OFFSET                  uint16 = 88 // RFC5102
	IEID_FOREARDING_STATUS                uint16 = 89 // RFC7270, RFC Errata 5262
	IEID_MPLS_VPN_ROUTE_DISTINGUISHER     uint16 = 90 // RFC5102
	IEID_MPLS_TOP_LABEL_PREFIX_LENGTH     uint16 = 91 // ipfix-iana_at_cisco.com
	IEID_SRC_TRAFFIC_INDEX                uint16 = 92 // RFC7270
	IEID_DST_TRAFFIC_INDEX                uint16 = 93 // RFC7270
	IEID_APPLICATION_DESCRIPTION          uint16 = 94 // RFC6759
	IEID_APPLICATION_ID                   uint16 = 95 // RFC6759
	IEID_APPLICATION_NAME                 uint16 = 96 // RFC6759
	// 97: Assigned for NetFlow v9 compatibility (RFC5102)
	IEID_POST_IP_DIFF_SERV_CODE_POINT uint16 = 98  // ipfix-iana_at_cisco.com
	IEID_MULTICAST_REPLICATION_FACTOR uint16 = 99  // ipfix-iana_at_cisco.com
	IEID_CLASS_NAME                   uint16 = 100 // RFC7270
	IEID_CLASSIFICATION_ENGINE_ID     uint16 = 101 // RFC6759
	IEID_LAYER2_PACKET_SECTION_OFFSET uint16 = 102 // RFC7270
	IEID_LAYER2_PACKET_SECTION_SIZE   uint16 = 103 // RFC7270
	IEID_LAYER2_PACKET_SECTION_DATA   uint16 = 104 // RFC7270
	// 105-127: Assigned for NetFlow v9 compatibility (RFC5102)
	IEID_BGP_NEXT_ADJACENT_AS_NUMBER                uint16 = 128 // RFC5102
	IEID_BGP_PREV_ADJACENT_AS_NUMBER                uint16 = 129 // RFC5102
	IEID_EXPORTER_IPV4_ADDRESS                      uint16 = 130 // RFC5102
	IEID_EXPORTER_IPV6_ADDRESS                      uint16 = 131 // RFC5102
	IEID_DROPPED_OCTET_DELTA_COUNT                  uint16 = 132 // RFC5102
	IEID_DROPPED_PACKET_DELTA_COUNT                 uint16 = 133 // RFC5102
	IEID_DROPPED_OCTET_TOTAL_COUNT                  uint16 = 134 // RFC5102
	IEID_DROPPED_PACKET_TOTAL_COUNT                 uint16 = 135 // RFC5102
	IEID_FLOW_END_REASON                            uint16 = 136 // RFC5102
	IEID_COMMON_PROPERTIES_ID                       uint16 = 137 // RFC5102
	IEID_OBSERVATION_POINT_ID                       uint16 = 138 // RFC5102, ipfix-iana_at_cisco.com
	IEID_ICMP_TYPE_CODE_IPV6                        uint16 = 139 // RFC5102
	IEID_MPLS_TOP_LABEL_IPV6_ADDRESS                uint16 = 140 // RFC5102
	IEID_LINE_CARD_ID                               uint16 = 141 // RFC5102
	IEID_PORT_ID                                    uint16 = 142 // RFC5102
	IEID_METERING_PROCESS_ID                        uint16 = 143 // RFC5102
	IEID_EXPORTING_PROCESS_ID                       uint16 = 144 // RFC5102
	IEID_TEMPLATE_ID                                uint16 = 145 // RFC5102
	IEID_WLAN_CHANNEL_ID                            uint16 = 146 // RFC5102
	IEID_WLAN_SSID                                  uint16 = 147 // RFC5102
	IEID_FLOW_ID                                    uint16 = 148 // RFC5102
	IEID_OBSERVATION_DOMAIN_ID                      uint16 = 149 // RFC5102
	IEID_FLOW_START_SECONDS                         uint16 = 150 // RFC5102
	IEID_FLOW_END_SECONDS                           uint16 = 151 // RFC5102
	IEID_FLOW_START_MILLISECONDS                    uint16 = 152 // RFC5102
	IEID_FLOW_END_MILLISECONDS                      uint16 = 153 // RFC5102
	IEID_FLOW_START_MICROSECONDS                    uint16 = 154 // RFC5102
	IEID_FLOW_END_MICROSECONDS                      uint16 = 155 // RFC5102
	IEID_FLOW_START_NANOSECONDS                     uint16 = 156 // RFC5102
	IEID_FLOW_END_NANOSECONDS                       uint16 = 157 // RFC5102
	IEID_FLOW_START_DELTA_MICROSECONDS              uint16 = 158 // RFC5102
	IEID_FLOW_END_DELTA_MICROSECONDS                uint16 = 159 // RFC5102
	IEID_SYSTEM_INIT_TIME_MILLISECONDS              uint16 = 160 // RFC5102
	IEID_FLOW_DURATION_MILLISECONDS                 uint16 = 161 // RFC5102
	IEID_FLOW_DURATION_MICROSECONDS                 uint16 = 162 // RFC5102
	IEID_OBSERVED_FLOW_TOTAL_COUNT                  uint16 = 163 // RFC5102
	IEID_IGNORED_PACKET_TOTAL_COUNT                 uint16 = 164 // RFC5102
	IEID_IGNORED_OCTET_TOTAL_COUNT                  uint16 = 165 // RFC5102
	IEID_NOT_SENT_FLOW_TOTAL_COUNT                  uint16 = 166 // RFC5102
	IEID_NOT_SENT_PACKET_TOTAL_COUNT                uint16 = 167 // RFC5102
	IEID_NOT_SENT_OCTET_TOTAL_COUNT                 uint16 = 168 // RFC5102
	IEID_DESTINATION_IPV6_PREFIX                    uint16 = 169 // RFC5102
	IEID_SOURCE_IPV6_PREFIX                         uint16 = 170 // RFC5102
	IEID_POST_OCTET_TOTAL_COUNT                     uint16 = 171 // RFC5102
	IEID_POST_PACKET_TOTAL_COUNT                    uint16 = 172 // RFC5102
	IEID_FLOW_KEY_INDICATOR                         uint16 = 173 // RFC5102, RFC Errata 4984
	IEID_POST_MCAST_PACKET_TOTAL_COUNT              uint16 = 174 // RFC5102
	IEID_POST_MCAST_OCTET_TOTAL_COUNT               uint16 = 175 // RFC5102
	IEID_ICMP_TYPE_IPV4                             uint16 = 176 // RFC5102
	IEID_ICMP_CODE_IPV4                             uint16 = 177 // RFC5102
	IEID_ICMP_TYPE_IPV6                             uint16 = 178 // RFC5102
	IEID_ICMP_CODE_IPV6                             uint16 = 179 // RFC5102
	IEID_UDP_SOURCE_PORT                            uint16 = 180 // RFC5102
	IEID_UDP_DESTINATION_PORT                       uint16 = 181 // RFC5102
	IEID_TCP_SOURCE_PORT                            uint16 = 182 // RFC5102
	IEID_TCP_DESTINATION_PORT                       uint16 = 183 // RFC5102
	IEID_TCP_SEQUENCE_NUMBER                        uint16 = 184 // RFC5102
	IEID_TCP_ACKNOWLEDGEMENT_NUMBER                 uint16 = 185 // RFC5102
	IEID_TCP_WINDOW_SIZE                            uint16 = 186 // RFC5102
	IEID_TCP_URGENT_POINTER                         uint16 = 187 // RFC5102
	IEID_TCP_HEADER_LENGTH                          uint16 = 188 // RFC5102
	IEID_IP_HEADER_LENGTH                           uint16 = 189 // RFC5102
	IEID_TOTAL_LENGTH_IPV4                          uint16 = 190 // RFC5102
	IEID_PAYLOAD_LENGTH_IPV6                        uint16 = 191 // RFC5102
	IEID_IP_TTL                                     uint16 = 192 // RFC5102
	IEID_NEXT_HEADER_IPV6                           uint16 = 193 // RFC5102
	IEID_MPLS_PAYLOAD_LENGTH                        uint16 = 194 // RFC5102
	IEID_IP_DIFF_SERV_CODE_POINT                    uint16 = 195 // RFC5102
	IEID_IP_PRECEDENCE                              uint16 = 196 // RFC5102
	IEID_FRAGMENT_FLAGS                             uint16 = 197 // RFC5102
	IEID_OCTET_DELTA_SUM_OF_SQUARES                 uint16 = 198 // RFC5102
	IEID_OCTET_TOTAL_SUM_OF_SQUARES                 uint16 = 199 // RFC5102
	IEID_MPLS_TOP_LABEL_TTL                         uint16 = 200 // RFC5102
	IEID_MPLS_LABEL_STACK_LENGTH                    uint16 = 201 // RFC5102
	IEID_MPLS_LABEL_STACK_DEPTH                     uint16 = 202 // RFC5102
	IEID_MPLS_TOP_LABEL_EXP                         uint16 = 203 // RFC5102
	IEID_IP_PAYLOAD_LENGTH                          uint16 = 204 // RFC5102
	IEID_UDP_MESSAGE_LENGTH                         uint16 = 205 // RFC5102
	IEID_IS_MULTICAST                               uint16 = 206 // RFC5102
	IEID_IPV4_IHL                                   uint16 = 207 // RFC5102
	IEID_IPV4_OPTIONS                               uint16 = 208 // RFC5102
	IEID_TCP_OPTIONS                                uint16 = 209 // RFC5102
	IEID_PADDING_OCTETS                             uint16 = 210 // RFC5102
	IEID_COLLECTOR_IPV4_ADDRESS                     uint16 = 211 // RFC5102
	IEID_COLLECTOR_IPV6_ADDRESS                     uint16 = 212 // RFC5102
	IEID_EXPORT_INTERFACE                           uint16 = 213 // RFC5102
	IEID_EXPORT_PROTOCOL_VERSION                    uint16 = 214 // RFC5102
	IEID_EXPORT_TRANSPORT_PROTOCOL                  uint16 = 215 // RFC5102
	IEID_COLLECTOR_TRANSPORT_PORT                   uint16 = 216 // RFC5102
	IEID_EXPORTER_TRANSPORT_PORT                    uint16 = 217 // RFC5102
	IEID_TCP_SYN_TOTAL_COUNT                        uint16 = 218 // RFC5102
	IEID_TCP_FIN_TOTAL_COUNT                        uint16 = 219 // RFC5102
	IEID_TCP_RST_TOTAL_COUNT                        uint16 = 220 // RFC5102
	IEID_TCP_PSH_TOTAL_COUNT                        uint16 = 221 // RFC5102
	IEID_TCP_ACK_TOTAL_COUNT                        uint16 = 222 // RFC5102
	IEID_TCP_URG_TOTAL_COUNT                        uint16 = 223 // RFC5102
	IEID_IP_TOTAL_LENGTH                            uint16 = 224 // RFC5102
	IEID_POST_NAT_SOURCE_IPV4_ADDRESS               uint16 = 225 // ipfix-iana_at_cisco.com
	IEID_POST_NAT_DESTINATION_IPV4_ADDRESS          uint16 = 226 // ipfix-iana_at_cisco.com
	IEID_POST_NAPT_SOURCE_TRANSPORT_PORT            uint16 = 227 // ipfix-iana_at_cisco.com
	IEID_POST_NAPT_DESTINATION_TRANSPORT_PORT       uint16 = 228 // ipfix-iana_at_cisco.com
	IEID_NAT_ORIGINATING_ADDRESS_REALM              uint16 = 229 // ipfix-iana_at_cisco.com
	IEID_NAT_EVENT                                  uint16 = 230 // RFC8158
	IEID_INITIATOR_OCTETS                           uint16 = 231 // ipfix-iana_at_cisco.com
	IEID_RESPONDER_OCTETS                           uint16 = 232 // ipfix-iana_at_cisco.com
	IEID_FIREWALL_EVENT                             uint16 = 233 // ipfix-iana_at_cisco.com
	IEID_INGRESS_VRFID                              uint16 = 234 // ipfix-iana_at_cisco.com
	IEID_EGRESS_VRFID                               uint16 = 235 // ipfix-iana_at_cisco.com
	IEID_VRF_NAME                                   uint16 = 236 // ipfix-iana_at_cisco.com
	IEID_POST_MPLS_TOP_LABEL_EXP                    uint16 = 237 // RFC5102
	IEID_TCP_WINDOW_SCALE                           uint16 = 238 // RFC5102
	IEID_BIFLOW_DIRECTION                           uint16 = 239 // RFC5103
	IEID_ETHERNET_HEADER_LENGTH                     uint16 = 240 // ipfix-iana_at_cisco.com
	IEID_ETHERNET_PAYLOAD_LENGTH                    uint16 = 241 // ipfix-iana_at_cisco.com
	IEID_ETHERNET_TOTAL_LENGTH                      uint16 = 242 // ipfix-iana_at_cisco.com
	IEID_DOT1Q_VLAN_ID                              uint16 = 243 // ipfix-iana_at_cisco.com, RFC7133
	IEID_DOT1Q_PRIORITY                             uint16 = 244 // ipfix-iana_at_cisco.com, RFC7133
	IEID_DOT1Q_CUSTOMER_VLAN_ID                     uint16 = 245 // ipfix-iana_at_cisco.com, RFC7133
	IEID_DOT1Q_CUSTOMER_PRIORITY                    uint16 = 246 // ipfix-iana_at_cisco.com, RFC7133
	IEID_METRO_EVC_ID                               uint16 = 247 // ipfix-iana_at_cisco.com
	IEID_METRO_EVC_TYPE                             uint16 = 248 // ipfix-iana_at_cisco.com
	IEID_PSEUDO_WIRE_ID                             uint16 = 249 // ipfix-iana_at_cisco.com
	IEID_PSEUDO_WIRE_TYPE                           uint16 = 250 // ipfix-iana_at_cisco.com
	IEID_PSEUDO_WIRE_CONTROL_WORD                   uint16 = 251 // ipfix-iana_at_cisco.com
	IEID_INGRESS_PHYSICAL_INTERFACE                 uint16 = 252 // ipfix-iana_at_cisco.com
	IEID_EGRESS_PHYSICAL_INTERFACE                  uint16 = 253 // ipfix-iana_at_cisco.com
	IEID_POST_DOT1Q_VLAN_ID                         uint16 = 254 // ipfix-iana_at_cisco.com
	IEID_POST_DOT1Q_CUSTOMER_VLAN_ID                uint16 = 255 // ipfix-iana_at_cisco.com
	IEID_ETHERNET_TYPE                              uint16 = 256 // ipfix-iana_at_cisco.com
	IEID_POST_IP_PRECEDENCE                         uint16 = 257 // ipfix-iana_at_cisco.com
	IEID_COLLECTION_TIME_MILLISECONDS               uint16 = 258 // RFC5655, RFC Errata 3559
	IEID_EXPORT_SCTP_STREAM_ID                      uint16 = 259 // RFC5655
	IEID_MAX_EXPORT_SECONDS                         uint16 = 260 // RFC5655
	IEID_MAX_FLOW_END_SECONDS                       uint16 = 261 // RFC5655
	IEID_MESSAGE_MD5_CHECKSUM                       uint16 = 262 // RFC5655, RFC1321
	IEID_MESSAGE_SCOPE                              uint16 = 263 // RFC5655
	IEID_MIN_EXPORT_SECONDS                         uint16 = 264 // RFC5655
	IEID_MIN_FLOW_START_SECONDS                     uint16 = 265 // RFC5655
	IEID_OPAQUE_OCTETS                              uint16 = 266 // RFC5655
	IEID_SESSION_SCOPE                              uint16 = 267 // RFC5655
	IEID_MAX_FLOW_END_MICROSECONDS                  uint16 = 268 // RFC5655
	IEID_MAX_FLOW_END_MILLISECONDS                  uint16 = 269 // RFC5655
	IEID_MAX_FLOW_END_NANOSECONDS                   uint16 = 270 // RFC5655
	IEID_MIN_FLOW_START_MICROSECONDS                uint16 = 271 // RFC5655
	IEID_MIN_FLOW_START_MILLISECONDS                uint16 = 272 // RFC5655
	IEID_MIN_FLOW_START_NANOSECONDS                 uint16 = 273 // RFC5655
	IEID_COLLECTOR_CERTIFICATE                      uint16 = 274 // RFC5655
	IEID_EXPORTER_CERTIFICATE                       uint16 = 275 // RFC5655
	IEID_DATA_RECORDS_RELIABILITY                   uint16 = 276 // RFC6526
	IEID_OBSERVATION_POINT_TYPE                     uint16 = 277 // ipfix-iana_at_cisco.com
	IEID_NEW_CONNECTION_DELTA_COUNT                 uint16 = 278 // ipfix-iana_at_cisco.com
	IEID_CONNECTION_SUM_DURATION_SECONDS            uint16 = 279 // ipfix-iana_at_cisco.com
	IEID_CONNECTION_TRANSACTION_ID                  uint16 = 280 // ipfix-iana_at_cisco.com
	IEID_POST_NAT_SOURCE_IPV6_ADDRESS               uint16 = 281 // ipfix-iana_at_cisco.com
	IEID_POST_NAT_DESTINATION_IPV6_ADDRESS          uint16 = 282 // ipfix-iana_at_cisco.com
	IEID_NAT_POOL_ID                                uint16 = 283 // ipfix-iana_at_cisco.com
	IEID_NAT_POOL_NAME                              uint16 = 284 // ipfix-iana_at_cisco.com
	IEID_ANONYMIZATION_FLAGS                        uint16 = 285 // RFC6235
	IEID_ANONYMIZATION_TECHNIQUE                    uint16 = 286 // RFC6235
	IEID_INFORMATION_ELEMENT_INDEX                  uint16 = 287 // RFC6235
	IEID_P2P_TECHNOLOGY                             uint16 = 288 // RFC6759
	IEID_TUNNEL_TECHNOLOGY                          uint16 = 289 // RFC6759
	IEID_ENCRYPTED_TECHNOLOGY                       uint16 = 290 // RFC6759
	IEID_BASIC_LIST                                 uint16 = 291 // RFC6313
	IEID_SUB_TEMPLATE_LIST                          uint16 = 292 // RFC6313
	IEID_SUB_TEMPLATE_MULTI_LIST                    uint16 = 293 // RFC6313
	IEID_BGP_VALIDITY_STATE                         uint16 = 294 // ipfix-iana_at_cisco.com
	IEID_IPSEC_SPI                                  uint16 = 295 // ipfix-iana_at_cisco.com
	IEID_GRE_KEY                                    uint16 = 296 // ipfix-iana_at_cisco.com
	IEID_NAT_TYPE                                   uint16 = 297 // ipfix-iana_at_cisco.com
	IEID_INITIATOR_PACKETS                          uint16 = 298 // ipfix-iana_at_cisco.com
	IEID_RESPONDER_PACKETS                          uint16 = 299 // ipfix-iana_at_cisco.com
	IEID_OBSERVATION_DOMAIN_NAME                    uint16 = 300 // ipfix-iana_at_cisco.com
	IEID_SELECTION_SEQUENCE_ID                      uint16 = 301 // RFC5477
	IEID_SELECTOR_ID                                uint16 = 302 // RFC5477, RFC Errata 2052
	IEID_INFORMATION_ELEMENT_ID                     uint16 = 303 // RFC5477
	IEID_SELECTOR_ALGORITHM                         uint16 = 304 // RFC5477
	IEID_SAMPLING_PACKET_INTERVAL                   uint16 = 305 // RFC5477
	IEID_SAMPLING_PACKET_SPACE                      uint16 = 306 // RFC5477
	IEID_SAMPLING_TIME_INTERVAL                     uint16 = 307 // RFC5477
	IEID_SAMPLING_TIME_SPACE                        uint16 = 308 // RFC5477
	IEID_SAMPLING_SIZE                              uint16 = 309 // RFC5477
	IEID_SAMPLING_POPULATION                        uint16 = 310 // RFC5477
	IEID_SAMPLING_PROBABILITY                       uint16 = 311 // RFC5477
	IEID_DATA_LINK_FRAME_SIZE                       uint16 = 312 // RFC7133
	IEID_IP_HEADER_PACKET_SECTION                   uint16 = 313 // RFC5477, RFC7133
	IEID_IP_PAYLOAD_PACKET_SECTION                  uint16 = 314 // RFC5477, RFC7133
	IEID_DATA_LINK_FRAME_SECTION                    uint16 = 315 // RFC7133
	IEID_MPLS_LABEL_STACK_SECTION                   uint16 = 316 // RFC5477, RFC7133
	IEID_MPLS_PAYLOAD_PACKET_SECTION                uint16 = 317 // RFC5477, RFC7133
	IEID_SELECTOR_ID_TOTAL_PKTS_OBSERVED            uint16 = 317 // RFC5477
	IEID_SELECTOR_ID_TOTAL_PKTS_SELECTED            uint16 = 318 // RFC5477
	IEID_ABSOLUTE_ERROR                             uint16 = 320 // RFC5477
	IEID_RELATIVE_ERROR                             uint16 = 321 // RFC5477
	IEID_OBSERVATION_TIME_SECONDS                   uint16 = 322 // RFC5477
	IEID_OBSERVATION_TIME_MILLI_SECONDS             uint16 = 323 // RFC5477
	IEID_OBSERVATION_TIME_MICRO_SECONDS             uint16 = 324 // RFC5477
	IEID_OBSERVATION_TIME_NANO_SECONDS              uint16 = 325 // RFC5477
	IEID_DIGEST_HASH_VALUE                          uint16 = 326 // RFC5477
	IEID_HASH_IP_PAYLOAD_OFFSET                     uint16 = 327 // RFC5477
	IEID_HASH_IP_PAYLOAD_SIZE                       uint16 = 328 // RFC5477
	IEID_HASH_OUTPUT_RANGE_MIN                      uint16 = 329 // RFC5477
	IEID_HASH_OUTPUT_RANGE_MAX                      uint16 = 330 // RFC5477
	IEID_HASH_SELECTED_RANGE_MIN                    uint16 = 331 // RFC5477
	IEID_HASH_SELECTED_RANGE_MAX                    uint16 = 332 // RFC5477
	IEID_HASH_DIGEST_OUTPUT                         uint16 = 333 // RFC5477
	IEID_HASH_INITIALISATION_VALUE                  uint16 = 334 // RFC5477
	IEID_SELECTOR_NAME                              uint16 = 335 // ipfix-iana_at_cisco.com
	IEID_UPPER_CI_LIMIT                             uint16 = 336 // RFC5477
	IEID_LOWER_CI_LIMIT                             uint16 = 337 // RFC5477
	IEID_CONFIDENCE_LEVEL                           uint16 = 338 // RFC5477
	IEID_INFORMATION_ELEMENT_DATA_TYPE              uint16 = 339 // RFC5610
	IEID_INFORMATION_ELEMENT_DESCRIPTION            uint16 = 340 // RFC5610
	IEID_INFORMATION_ELEMENT_NAME                   uint16 = 341 // RFC5610
	IEID_INFORMATION_ELEMENT_RANGE_BEGIN            uint16 = 342 // RFC5610
	IEID_INFORMATION_ELEMENT_RANGE_END              uint16 = 343 // RFC5610
	IEID_INFORMATION_ELEMENT_SEMANTICS              uint16 = 344 // RFC5610
	IEID_INFORMATION_ELEMENT_UNITS                  uint16 = 345 // RFC5610
	IEID_PRIVATE_ENTERPRISE_NUMBER                  uint16 = 346 // RFC5610
	IEID_VIRTUAL_STATION_INTERFACE_ID               uint16 = 347 // ipfix-iana_at_cisco.com
	IEID_VIRTUAL_STATION_INTERFACE_NAME             uint16 = 348 // ipfix-iana_at_cisco.com
	IEID_VIRTUAL_STATION_UUID                       uint16 = 349 // ipfix-iana_at_cisco.com
	IEID_VIRTUAL_STATION_NAME                       uint16 = 350 // ipfix-iana_at_cisco.com
	IEID_LAYER2_SEGMENT_ID                          uint16 = 351 // ipfix-iana_at_cisco.com
	IEID_LAYER2_OCTET_DELTA_COUNT                   uint16 = 352 // ipfix-iana_at_cisco.com
	IEID_LAYER2_OUCET_TOTAL_COUNT                   uint16 = 353 // ipfix-iana_at_cisco.com
	IEID_INGRESS_UNICAST_PACKET_TOTAL_COUNT         uint16 = 354 // ipfix-iana_at_cisco.com
	IEID_INGRESS_MULTICAST_PACKET_TOTAL_COUNT       uint16 = 355 // ipfix-iana_at_cisco.com
	IEID_INGRESS_BROADCAST_PACKET_TOTAL_COUNT       uint16 = 356 // ipfix-iana_at_cisco.com
	IEID_EGRESS_UNICAST_PACKET_TOTAL_COUNT          uint16 = 357 // ipfix-iana_at_cisco.com
	IEID_EGRESS_BROADCAST_PACKET_TOTAL_COUNT        uint16 = 358 // ipfix-iana_at_cisco.com
	IEID_MONITORING_INTERVAL_START_MILLI_SECOUNDS   uint16 = 359 // ipfix-iana_at_cisco.com
	IEID_MONITORING_INTERVAL_END_MILLI_SECOUNDS     uint16 = 360 // ipfix-iana_at_cisco.com
	IEID_PORT_RANGE_START                           uint16 = 361 // ipfix-iana_at_cisco.com
	IEID_PORT_RANGE_END                             uint16 = 362 // ipfix-iana_at_cisco.com
	IEID_PORT_RANGE_STEP_SIZE                       uint16 = 363 // ipfix-iana_at_cisco.com
	IEID_PORT_RANGE_NUM_PORTS                       uint16 = 364 // ipfix-iana_at_cisco.com
	IEID_STA_MAC_ADDRESS                            uint16 = 365 // ipfix-iana_at_cisco.com
	IEID_STA_IPV4_ADDRESS                           uint16 = 366 // ipfix-iana_at_cisco.com
	IEID_WTP_MAC_ADDRESS                            uint16 = 367 // ipfix-iana_at_cisco.com
	IEID_INGRESS_INTERFACE_TYPE                     uint16 = 368 // ipfix-iana_at_cisco.com
	IEID_EGRESS_INTERFACE_TYPE                      uint16 = 369 // ipfix-iana_at_cisco.com
	IEID_RTP_SEQUENCE_NUMBER                        uint16 = 370 // ipfix-iana_at_cisco.com
	IEID_USER_NAME                                  uint16 = 371 // ipfix-iana_at_cisco.com
	IEID_APPLICATION_CATEGORY_NAME                  uint16 = 372 // RFC6759
	IEID_APPLICATION_SUB_CATEGORY_NAME              uint16 = 373 // RFC6759
	IEID_APPLICATION_GROUP_NAME                     uint16 = 374 // RFC6759
	IEID_ORIGINAL_FLOWS_PRESENT                     uint16 = 375 // RFC7015
	IEID_ORIGINAL_FLOWS_INITIATED                   uint16 = 376 // RFC7015
	IEID_ORIGINAL_FLOWS_COMPLETED                   uint16 = 377 // RFC7015
	IEID_DISTINCT_COUNT_OF_SOURCE_IP_ADDRESS        uint16 = 378 // RFC7015
	IEID_DISTINCT_COUNT_OF_DESTINATION_IP_ADDRESS   uint16 = 379 // RFC7015
	IEID_DISTINCT_COUNT_OF_SOURCE_IPV4_ADDRESS      uint16 = 380 // RFC7015
	IEID_DISTINCT_COUNT_OF_DESTINATION_IPV4_ADDRESS uint16 = 381 // RFC7015
	IEID_DISTINCT_COUNT_OF_SOURCE_IPV6_ADDRESS      uint16 = 382 // RFC7015
	IEID_DISTINCT_COUNT_OF_DESTINATION_IPV6_ADDRESS uint16 = 383 // RFC7015
	IEID_VALUE_DISTRIBUTION_METHOD                  uint16 = 384 // RFC7015
	IEID_RFC3550_JITTER_MILLISECONDS                uint16 = 385 // ipfix-iana_at_cisco.com
	IEID_RFC3550_JITTER_MICROSECONDS                uint16 = 386 // ipfix-iana_at_cisco.com
	IEID_RFC3550_JITTER_NANOSECONDS                 uint16 = 387 // ipfix-iana_at_cisco.com
	IEID_DOT1Q_DEI                                  uint16 = 388 // Yaakov_J_Stein
	IEID_DOT1Q_CUSTOMER_DEI                         uint16 = 389 // Yaakov_J_Stein
	IEID_FLOW_SELECTOR_ALGORITHM                    uint16 = 390 // RFC7014
	IEID_FLOW_SELECTED_OCTET_DELTA_COUNT            uint16 = 391 // RFC7014
	IEID_FLOW_SELECTED_PACKET_DELTA_COUNT           uint16 = 392 // RFC7014
	IEID_FLOW_SELECTED_FLOW_DELTA_COUNT             uint16 = 393 // RFC7014
	IEID_SELECTOR_ID_TOTAL_FLOWS_OBSERVED           uint16 = 394 // RFC7014
	IEID_SELECTOR_ID_TOTAL_FLOWS_SELECTED           uint16 = 395 // RFC7014
	IEID_SAMPLING_FLOW_INTERVAL                     uint16 = 396 // RFC7014
	IEID_SAMPLING_FLOW_SPACING                      uint16 = 397 // RFC7014
	IEID_FLOW_SAMPLING_TIME_INTERVAL                uint16 = 398 // RFC7014
	IEID_FLOW_SAMPLING_TIME_SPACING                 uint16 = 399 // RFC7014
	IEID_HASH_FLOW_DOMAIN                           uint16 = 400 // RFC7014
	IEID_TRANSPORT_OCTET_DELTA_COUNT                uint16 = 401 // Brian Trammell
	IEID_TRANSPORT_PACKET_DELTA_COUNT               uint16 = 402 // Brian Trammell
	IEID_ORIGINAL_EXPORTER_IPV4_ADDRESS             uint16 = 403 // RFC7119
	IEID_ORIGINAL_EXPORTER_IPV6_ADDRESS             uint16 = 404 // RFC7119
	IEID_ORIGINAL_OBSERVATION_DOMAIN_ID             uint16 = 405 // RFC7119
	IEID_INTERMEDIATE_PROCESS_ID                    uint16 = 406 // RFC7119
	IEID_IGNORED_DATA_RECORD_TOTAL_COUNT            uint16 = 407 // RFC7119
	IEID_DATA_LINK_FRAME_TYPE                       uint16 = 408 // RFC7133
	IEID_SECTION_OFFSET                             uint16 = 409 // RFC7133
	IEID_SECTION_EXPORTED_OCTETS                    uint16 = 410 // RFC7133
	IEID_DOT1Q_SERVICE_INSTANCE_TAG                 uint16 = 411 // RFC7133
	IEID_DOT1Q_SERVICE_INSTANCE_ID                  uint16 = 412 // RFC7133
	IEID_DOT1Q_SERVICE_INSTANCE_PRIORITY            uint16 = 413 // RFC7133
	IEID_DOT1Q_CUSTOMER_SOURCE_MAC_ADDRESS          uint16 = 414 // RFC7133
	IEID_DOT1Q_CUSTOMER_DESTINATION_MAC_ADDRESS     uint16 = 415 // RFC7133
	// 416: Deprecated
	IEID_POST_LAYER2_OCTET_DELTA_COUNT       uint16 = 417 // RFC7133
	IEID_POST_MCAST_LAYER2_OCTET_DELTA_COUNT uint16 = 418 // RFC7133
	// 419: Deprecated
	IEID_POST_LAYER2_OCTET_TOTAL_COUNT                uint16 = 420 // RFC7133
	IEID_POST_MCAST_LAYER2_OCTET_TOTAL_COUNT          uint16 = 421 // RFC7133
	IEID_MINIMUM_LAYER2_TOTAL_LENGTH                  uint16 = 422 // RFC7133
	IEID_MAXIMUM_LAYER2_TOTAL_LENGTH                  uint16 = 423 // RFC7133
	IEID_DROPPED_LAYER2_OCTET_DELTA_COUNT             uint16 = 424 // RFC7133
	IEID_DROPPED_LAYER2_OCTET_TOTAL_COUNT             uint16 = 425 // RFC7133
	IEID_IGNORED_LAYER2_OCTET_TOTAL_COUNT             uint16 = 426 // RFC7133
	IEID_NOT_SENT_LAYER2_OCTET_TOTAL_COUNT            uint16 = 427 // RFC7133
	IEID_LAYER2_OCTET_DELTA_SUM_OF_SQUARES            uint16 = 428 // RFC7133
	IDID_LAYER2_OCTET_TOTAL_SUM_OF_SQUARES            uint16 = 429 // RFC7133
	IEID_LAYER2_FRAME_DELTA_COUNT                     uint16 = 430 // ipfix-iana_at_cisco.com
	IEID_LAYER2_FRAME_TOTAL_COUNT                     uint16 = 431 // ipfix-iana_at_cisco.com
	IEID_PSEUDOWIRE_DESTINATION_IPV4_ADDRESS          uint16 = 432 // ipfix-iana_at_cisco.com
	IEID_IGNORED_LAYER2_FRAME_TOTAL_COUNT             uint16 = 433 // ipfix-iana_at_cisco.com
	IEID_MIB_OBJECT_VALUE_INTEGER                     uint16 = 434 // RFC8038
	IEID_MIB_OBJECT_VALUE_OCTET_STRING                uint16 = 435 // RFC8038
	IEID_MIB_OBJECT_VALUE_OID                         uint16 = 436 // RFC8038
	IEID_MIB_OBJECT_VALUE_BITS                        uint16 = 437 // RFC8038
	IEID_MIB_OBJECT_VALUE_IP_ADDRESS                  uint16 = 438 // RFC8038
	IEID_MIB_OBJECT_VALUE_COUNTER                     uint16 = 439 // RFC8038
	IEID_MIB_OBJECT_VALUE_GAUGE                       uint16 = 440 // RFC8038
	IEID_MIB_OBJECT_VALUE_TIME_TICKS                  uint16 = 441 // RFC8038
	IEID_MIB_OBJECT_VALUE_UNSIGNED                    uint16 = 442 // RFC8038
	IEID_MIB_OBJECT_VALUE_TABLE                       uint16 = 443 // RFC8038
	IEID_MIB_OBJECT_VALUE_ROW                         uint16 = 444 // RFC8038
	IEID_MIB_OBJECT_IDENTIFIER                        uint16 = 445 // RFC8038
	IEID_MIB_SUB_IDENTIFIER                           uint16 = 446 // RFC8038
	IEID_MIB_INDEX_INDICATOR                          uint16 = 447 // RFC8038
	IEID_MIB_CAPTURE_TIME_SEMICOLONS                  uint16 = 448 // RFC8038
	IEID_MIB_CONTEXT_ENGINE_ID                        uint16 = 449 // RFC8038
	IEID_MIB_CONTEXT_NAME                             uint16 = 450 // RFC8038
	IEID_MIB_OBJECT_NAME                              uint16 = 451 // RFC8038
	IEID_MIB_OBJECT_DESCRIPTION                       uint16 = 452 // RFC8038
	IEID_MIB_OBJECT_SYNTAX                            uint16 = 453 // RFC8038
	IEID_MIB_MODULE_NAME                              uint16 = 454 // RFC8038
	IEID_MOBILE_IMSI                                  uint16 = 455 // ipfix-iana_at_cisco.com
	IEID_MOBILE_MSISDN                                uint16 = 456 // ipfix-iana_at_cisco.com
	IEID_HTTP_STATUS_CODE                             uint16 = 457 // Andrew_Feren
	IEID_SOURCE_TRANSPORT_PORTS_LIMIT                 uint16 = 458 // RFC8045, RFC Errata 5009
	IEID_HTTP_REQUEST_METHOD                          uint16 = 459 // Felix_Erlacher
	IEID_HTTP_REQUEST_HOST                            uint16 = 460 // Felix_Erlacher
	IEID_HTTP_REQUEST_TARGET                          uint16 = 461 // Felix_Erlacher
	IEID_HTTP_MESSAGE_VERSION                         uint16 = 462 // Felix_Erlacher
	IEID_NAT_INSTANCE_ID                              uint16 = 463 // RFC8158
	IEID_INTERNAL_ADDRESS_REALM                       uint16 = 464 // RFC8158
	IEID_EXTERNAL_ADDRESS_REALM                       uint16 = 465 // RFC8158
	IEID_NAT_QUOTA_EXCEEDED_EVENT                     uint16 = 466 // RFC8158
	IEID_NAT_THRESHOLD_EVENT                          uint16 = 467 // RFC8158
	IEID_HTTP_USER_AGENT                              uint16 = 468 // Andrew_Feren
	IEID_HTTP_CONTENT_TYPE                            uint16 = 469 // Andrew_Feren
	IEID_HTTP_REASON_PHRASE                           uint16 = 470 // Felix_Erlacher
	IEID_MAX_SESSION_ENTRIES                          uint16 = 471 // RFC8158
	IEID_MAX_BIB_ENTRIES                              uint16 = 472 // RFC8158
	IEID_MAX_ENTRIES_PER_USER                         uint16 = 473 // RFC8158
	IEID_MAX_SUBSCRIBERS                              uint16 = 474 // RFC8158
	IEID_MAX_FRAGMENTS_PENDING_REASSEMBLY             uint16 = 475 // RFC8158
	IEID_ADDRESS_POOL_HIGH_THRESHOLD                  uint16 = 476 // RFC8158
	IEID_ADDRESS_POOL_LOW_THRESHOLD                   uint16 = 477 // RFC8158
	IEID_ADDRESS_POOL_MAPPING_HIGH_THRESHOLD          uint16 = 478 // RFC8158
	IEID_ADDRESS_POOL_MAPPING_LOW_THRESHOLD           uint16 = 479 // RFC8158
	IEID_ADDRESS_POOL_MAPPING_PER_USER_HIGH_THRESHOLD uint16 = 480 // RFC8158
	IEID_GLOBAL_ADDRESS_MAPPING_HIGH_THRESHOLD        uint16 = 481 // RFC8158
	IEID_VPN_IDENTIFIER                               uint16 = 482 // ipfix-iana_at_cisco.com
	IEID_BGP_COMMUNITY                                uint16 = 483 // RFC8549
	IEID_BGP_SOURCE_COMMUNITY_LIST                    uint16 = 484 // RFC8549
	IEID_BGP_DESTINATION_COMMUNITY_LIST               uint16 = 485 // RFC8549
	IEID_BGP_EXTENDED_COMMUNITY                       uint16 = 486 // RFC8549
	IEID_BGP_SOURCE_EXTENDED_COMMUNITY_LIST           uint16 = 487 // RFC8549
	IEID_BGP_DESTINATION_EXTENDED_COMMUNITY_LIST      uint16 = 488 // RFC8549
	IEID_BGP_LARGE_COMMUNITY                          uint16 = 489 // RFC8549
	IEID_BGP_SOURCE_LARGE_COMMUNITY_LIST              uint16 = 490 // RFC8549
	IEID_BGP_DESTINATION_LARGE_COMMUNITY_LIST         uint16 = 491 // RFC8549
	IEID_SRH_FLAGS_IPV6                               uint16 = 492 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_TAG_IPV6                                 uint16 = 493 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6                             uint16 = 494 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_ACTIVE_SEGMENT_IPV6                      uint16 = 495 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6_BASIC_LIST                  uint16 = 496 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6_LIST_SECTION                uint16 = 497 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6_LEFT                        uint16 = 498 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_IPV6_SECTION                             uint16 = 499 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_IPV6_ACTIVE_SEGMENT_TYPE                 uint16 = 500 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6_LOCATOR_LENGTH              uint16 = 501 // draft-ietf-opsawg-ipfix-srv6-srh
	IEID_SRH_SEGMENT_IPV6_ENDPOINT_BEHAVIOR           uint16 = 502 // draft-ietf-opsawg-ipfix-srv6-srh
	// 503-520 Unassigned
	IEID_PATH_DELAY_MEAN_DALTA_MICROSECONDS uint16 = 521 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_MEAN_DALTA_NANOSECONDS  uint16 = 522 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_MIN_DALTA_MICROSECONDS  uint16 = 523 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_MIN_DALTA_NANOSECONDS   uint16 = 524 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_MAX_DALTA_MICROSECONDS  uint16 = 525 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_MAX_DALTA_NANOSECONDS   uint16 = 526 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_SUM_DALTA_MICROSECONDS  uint16 = 527 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
	IEID_PATH_DELAY_SUM_DALTA_NANOSECONDS   uint16 = 528 // draft-ietf-opsawg-ipfix-on-path-telemetry (not yet allocated by IANA)
)
View Source
const (
	TEMPLATE_SETS_ID         uint16 = 2 // RFC7011 3.3.2
	OPTIONS_TEMPLATE_SETS_ID uint16 = 3 // RFC7011 3.3.2
)
View Source
const ENTERPRISE_NUMBER_NTTCOM uint32 = 29319 // NTT Communications
View Source
const (
	IPFIX_VERSION uint16 = 10
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataRecord

type DataRecord struct {
	FieldValues []FieldValue
}

func (*DataRecord) Len

func (r *DataRecord) Len() uint16

func (*DataRecord) Serialize

func (r *DataRecord) Serialize() []uint8

type FieldSpecifier

type FieldSpecifier struct {
	E                    bool
	InformationElementID uint16
	FieldLength          uint16 // length of data field
	EnterpriseNumber     uint32
}

func NewFieldSpecifier

func NewFieldSpecifier(e bool, informationElementID uint16, length uint16, enterpriseNumber uint32) *FieldSpecifier

func (*FieldSpecifier) Len

func (s *FieldSpecifier) Len() uint16

func (*FieldSpecifier) Serialize

func (s *FieldSpecifier) Serialize() []uint8

type FieldValue

type FieldValue interface {
	Serialize() []uint8
	Len() uint16 // binary length of field value
	ElementID() uint16
	FieldSpecifier() *FieldSpecifier
}

type Message

type Message struct {
	Version             uint16
	SequenceNumber      uint32
	ObservationDomainID uint32
	Sets                []Set
}

func NewMessage

func NewMessage(seq uint32, obsID uint32, sets []Set) *Message

func (*Message) Len

func (m *Message) Len() uint16

func (*Message) Serialize

func (m *Message) Serialize() []uint8

type OptionsTemplateRecord

type OptionsTemplateRecord struct {
	TemplateID      uint16
	ScopeFieldCount uint16
	FieldSpecifiers []FieldSpecifier
}

func NewOptionTemplateRecord

func NewOptionTemplateRecord(optionTemplateID uint16, scopeFieldCount uint16, fieldSpecifiers []FieldSpecifier) *OptionsTemplateRecord

func (*OptionsTemplateRecord) Len

func (r *OptionsTemplateRecord) Len() uint16

func (*OptionsTemplateRecord) Serialize

func (r *OptionsTemplateRecord) Serialize() []uint8

type PacketDeltaCount

type PacketDeltaCount struct {
	Val uint64
}

func (*PacketDeltaCount) ElementID

func (fv *PacketDeltaCount) ElementID() uint16

func (*PacketDeltaCount) FieldSpecifier

func (fv *PacketDeltaCount) FieldSpecifier() *FieldSpecifier

func (*PacketDeltaCount) Len

func (fv *PacketDeltaCount) Len() uint16

func (*PacketDeltaCount) Serialize

func (fv *PacketDeltaCount) Serialize() []uint8

type PathDelayMaxDeltaMicroseconds

type PathDelayMaxDeltaMicroseconds struct {
	Val uint32
}

func (*PathDelayMaxDeltaMicroseconds) ElementID

func (fv *PathDelayMaxDeltaMicroseconds) ElementID() uint16

func (*PathDelayMaxDeltaMicroseconds) FieldSpecifier

func (fv *PathDelayMaxDeltaMicroseconds) FieldSpecifier() *FieldSpecifier

func (*PathDelayMaxDeltaMicroseconds) Len

func (*PathDelayMaxDeltaMicroseconds) Serialize

func (fv *PathDelayMaxDeltaMicroseconds) Serialize() []uint8

type PathDelayMeanDeltaMicroseconds

type PathDelayMeanDeltaMicroseconds struct {
	Val uint32
}

func (*PathDelayMeanDeltaMicroseconds) ElementID

func (fv *PathDelayMeanDeltaMicroseconds) ElementID() uint16

func (*PathDelayMeanDeltaMicroseconds) FieldSpecifier

func (fv *PathDelayMeanDeltaMicroseconds) FieldSpecifier() *FieldSpecifier

func (*PathDelayMeanDeltaMicroseconds) Len

func (*PathDelayMeanDeltaMicroseconds) Serialize

func (fv *PathDelayMeanDeltaMicroseconds) Serialize() []uint8

type PathDelayMinDeltaMicroseconds

type PathDelayMinDeltaMicroseconds struct {
	Val uint32
}

func (*PathDelayMinDeltaMicroseconds) ElementID

func (fv *PathDelayMinDeltaMicroseconds) ElementID() uint16

func (*PathDelayMinDeltaMicroseconds) FieldSpecifier

func (fv *PathDelayMinDeltaMicroseconds) FieldSpecifier() *FieldSpecifier

func (*PathDelayMinDeltaMicroseconds) Len

func (*PathDelayMinDeltaMicroseconds) Serialize

func (fv *PathDelayMinDeltaMicroseconds) Serialize() []uint8

type PathDelaySumDeltaMicroseconds

type PathDelaySumDeltaMicroseconds struct {
	Val uint32
}

func (*PathDelaySumDeltaMicroseconds) ElementID

func (fv *PathDelaySumDeltaMicroseconds) ElementID() uint16

func (*PathDelaySumDeltaMicroseconds) FieldSpecifier

func (fv *PathDelaySumDeltaMicroseconds) FieldSpecifier() *FieldSpecifier

func (*PathDelaySumDeltaMicroseconds) Len

func (*PathDelaySumDeltaMicroseconds) Serialize

func (fv *PathDelaySumDeltaMicroseconds) Serialize() []uint8

type Record

type Record interface {
	Serialize() []uint8
	Len() uint16
}

type SRHActiveSegmentIPv6

type SRHActiveSegmentIPv6 struct {
	Val netip.Addr
}

func (*SRHActiveSegmentIPv6) ElementID

func (fv *SRHActiveSegmentIPv6) ElementID() uint16

func (*SRHActiveSegmentIPv6) FieldSpecifier

func (fv *SRHActiveSegmentIPv6) FieldSpecifier() *FieldSpecifier

func (*SRHActiveSegmentIPv6) Len

func (fv *SRHActiveSegmentIPv6) Len() uint16

func (*SRHActiveSegmentIPv6) Serialize

func (fv *SRHActiveSegmentIPv6) Serialize() []uint8

type SRHFlagsIPv6

type SRHFlagsIPv6 struct {
	Val uint8
}

func (*SRHFlagsIPv6) ElementID

func (fv *SRHFlagsIPv6) ElementID() uint16

func (*SRHFlagsIPv6) FieldSpecifier

func (fv *SRHFlagsIPv6) FieldSpecifier() *FieldSpecifier

func (*SRHFlagsIPv6) Len

func (fv *SRHFlagsIPv6) Len() uint16

func (*SRHFlagsIPv6) Serialize

func (fv *SRHFlagsIPv6) Serialize() []uint8

type SRHIPv6ActiveSegmentType

type SRHIPv6ActiveSegmentType struct {
	Val uint8
}

func (*SRHIPv6ActiveSegmentType) ElementID

func (fv *SRHIPv6ActiveSegmentType) ElementID() uint16

func (*SRHIPv6ActiveSegmentType) FieldSpecifier

func (fv *SRHIPv6ActiveSegmentType) FieldSpecifier() *FieldSpecifier

func (*SRHIPv6ActiveSegmentType) Len

func (fv *SRHIPv6ActiveSegmentType) Len() uint16

func (*SRHIPv6ActiveSegmentType) Serialize

func (fv *SRHIPv6ActiveSegmentType) Serialize() []uint8

type SRHSegmentIPv6

type SRHSegmentIPv6 struct {
	Val netip.Addr
}

func (*SRHSegmentIPv6) ElementID

func (fv *SRHSegmentIPv6) ElementID() uint16

func (*SRHSegmentIPv6) FieldSpecifier

func (fv *SRHSegmentIPv6) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentIPv6) Len

func (fv *SRHSegmentIPv6) Len() uint16

func (*SRHSegmentIPv6) Serialize

func (fv *SRHSegmentIPv6) Serialize() []uint8

type SRHSegmentIPv6BasicList

type SRHSegmentIPv6BasicList struct {
	SegmentList []SRHSegmentIPv6
}

func (*SRHSegmentIPv6BasicList) ElementID

func (fv *SRHSegmentIPv6BasicList) ElementID() uint16

func (*SRHSegmentIPv6BasicList) FieldSpecifier

func (fv *SRHSegmentIPv6BasicList) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentIPv6BasicList) Len

func (fv *SRHSegmentIPv6BasicList) Len() uint16

func (*SRHSegmentIPv6BasicList) Serialize

func (fv *SRHSegmentIPv6BasicList) Serialize() []uint8

type SRHSegmentIPv6EndpointBehavior

type SRHSegmentIPv6EndpointBehavior struct {
	Val uint16
}

func (*SRHSegmentIPv6EndpointBehavior) ElementID

func (fv *SRHSegmentIPv6EndpointBehavior) ElementID() uint16

func (*SRHSegmentIPv6EndpointBehavior) FieldSpecifier

func (fv *SRHSegmentIPv6EndpointBehavior) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentIPv6EndpointBehavior) Len

func (*SRHSegmentIPv6EndpointBehavior) Serialize

func (fv *SRHSegmentIPv6EndpointBehavior) Serialize() []uint8

type SRHSegmentIPv6ListSection

type SRHSegmentIPv6ListSection struct {
	SegmentList []netip.Addr
}

func (*SRHSegmentIPv6ListSection) ElementID

func (fv *SRHSegmentIPv6ListSection) ElementID() uint16

func (*SRHSegmentIPv6ListSection) FieldSpecifier

func (fv *SRHSegmentIPv6ListSection) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentIPv6ListSection) Len

func (*SRHSegmentIPv6ListSection) Serialize

func (fv *SRHSegmentIPv6ListSection) Serialize() []uint8

type SRHSegmentIPv6LocatorLength

type SRHSegmentIPv6LocatorLength struct {
	Val uint8
}

func (*SRHSegmentIPv6LocatorLength) ElementID

func (fv *SRHSegmentIPv6LocatorLength) ElementID() uint16

func (*SRHSegmentIPv6LocatorLength) FieldSpecifier

func (fv *SRHSegmentIPv6LocatorLength) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentIPv6LocatorLength) Len

func (*SRHSegmentIPv6LocatorLength) Serialize

func (fv *SRHSegmentIPv6LocatorLength) Serialize() []uint8

type SRHSegmentsIPv6Left

type SRHSegmentsIPv6Left struct {
	Val uint8
}

func (*SRHSegmentsIPv6Left) ElementID

func (fv *SRHSegmentsIPv6Left) ElementID() uint16

func (*SRHSegmentsIPv6Left) FieldSpecifier

func (fv *SRHSegmentsIPv6Left) FieldSpecifier() *FieldSpecifier

func (*SRHSegmentsIPv6Left) Len

func (fv *SRHSegmentsIPv6Left) Len() uint16

func (*SRHSegmentsIPv6Left) Serialize

func (fv *SRHSegmentsIPv6Left) Serialize() []uint8

type SRHTagIPv6

type SRHTagIPv6 struct {
	Val uint16
}

func (*SRHTagIPv6) ElementID

func (fv *SRHTagIPv6) ElementID() uint16

func (*SRHTagIPv6) FieldSpecifier

func (fv *SRHTagIPv6) FieldSpecifier() *FieldSpecifier

func (*SRHTagIPv6) Len

func (fv *SRHTagIPv6) Len() uint16

func (*SRHTagIPv6) Serialize

func (fv *SRHTagIPv6) Serialize() []uint8

type Set

type Set struct {
	SetID   uint16
	Records []Record
}

func NewSet

func NewSet(setID uint16, records []Record) *Set

func (*Set) Len

func (s *Set) Len() uint16

func (*Set) Serialize

func (s *Set) Serialize() []uint8

type TemplateRecord

type TemplateRecord struct {
	TemplateID      uint16
	FieldSpecifiers []FieldSpecifier
}

func NewTemplateRecord

func NewTemplateRecord(templateID uint16, fieldSpecifiers []FieldSpecifier) *TemplateRecord

func (*TemplateRecord) Len

func (r *TemplateRecord) Len() uint16

func (*TemplateRecord) Serialize

func (r *TemplateRecord) Serialize() []uint8

type UndefinedFieldValue

type UndefinedFieldValue struct {
	ElemID           uint16
	Value            []uint8
	TemplateLen      uint16
	EnterpriseNumber uint32
}

func (*UndefinedFieldValue) ElementID

func (fv *UndefinedFieldValue) ElementID() uint16

func (*UndefinedFieldValue) FieldSpecifier

func (fv *UndefinedFieldValue) FieldSpecifier() *FieldSpecifier

func (*UndefinedFieldValue) Len

func (fv *UndefinedFieldValue) Len() uint16

func (*UndefinedFieldValue) Serialize

func (fv *UndefinedFieldValue) Serialize() []uint8

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL