This document specifies the data export format for Cisco Systems' NetFlow services version 9. It outlines the protocol for exporting IP flow information from network devices to collectors. The NetFlow version 9 export format uses templates to provide flexible and extensible access to observations of IP packet flows. A template defines a collection of fields with corresponding structure and semantics. The protocol includes various components such as the Packet Header, Template FlowSet, Data FlowSet, and Options Template FlowSet. The Packet Header contains information such as the NetFlow version, number of records, and sequence number. The Template FlowSet defines the structure and interpretation of fields in a Flow Data Record. The Data FlowSet contains the actual flow data. The Options Template FlowSet provides additional information about the NetFlow process configuration. The protocol is transport protocol independent and can operate over UDP or congestion-aware protocols like SCTP. The NetFlow Collector processes the exported data, stores it, and may aggregate it. The protocol includes security considerations, such as the risk of flow information disclosure or forgery. The document also provides examples of various flow sets and their formats. The NetFlow version 9 protocol is based on the Cisco Systems' NetFlow services and is used for network monitoring, accounting, and security analysis. The protocol is designed to be flexible and extensible, allowing for the addition of new fields without changing the export record format. The NetFlow Collector must store template records to interpret flow data records. The protocol is not an Internet standard and is not subject to IETF review for security or interoperability. The document includes references to related standards and provides information on the authors and copyright.This document specifies the data export format for Cisco Systems' NetFlow services version 9. It outlines the protocol for exporting IP flow information from network devices to collectors. The NetFlow version 9 export format uses templates to provide flexible and extensible access to observations of IP packet flows. A template defines a collection of fields with corresponding structure and semantics. The protocol includes various components such as the Packet Header, Template FlowSet, Data FlowSet, and Options Template FlowSet. The Packet Header contains information such as the NetFlow version, number of records, and sequence number. The Template FlowSet defines the structure and interpretation of fields in a Flow Data Record. The Data FlowSet contains the actual flow data. The Options Template FlowSet provides additional information about the NetFlow process configuration. The protocol is transport protocol independent and can operate over UDP or congestion-aware protocols like SCTP. The NetFlow Collector processes the exported data, stores it, and may aggregate it. The protocol includes security considerations, such as the risk of flow information disclosure or forgery. The document also provides examples of various flow sets and their formats. The NetFlow version 9 protocol is based on the Cisco Systems' NetFlow services and is used for network monitoring, accounting, and security analysis. The protocol is designed to be flexible and extensible, allowing for the addition of new fields without changing the export record format. The NetFlow Collector must store template records to interpret flow data records. The protocol is not an Internet standard and is not subject to IETF review for security or interoperability. The document includes references to related standards and provides information on the authors and copyright.