IP Flow Information Export

IP Flow Information Export

Internet Protocol Flow Information eXport (IPFIX) is an IETF working group. It was created from the need for a common, universal standard of export for Internet Protocol flow information from routers, probes, and other devices that is used by mediation systems, accounting/billing systems, and network management systems to facilitate services such as measurement, accounting, and billing. The IPFIX standard will define how IP flow information is to be formatted and transferred from an exporter to a collector. Previously many data network operators were relying on the proprietary Cisco Systems Netflow standard for traffic flow information export.

The IPFIX standards requirements were outlined in the original RFC 3917. The working group chose Cisco Netflow Version 9 as the basis for IPFIX. The working group submitted the IPFIX Protocol Specification to the IESG for approval in 2006.

Architecture

The following figure shows a typical architecture of information flow in an IPFIX architecture: Metering, Exporter IPFIX Collector O--------------------------->O
Observation Point v ---- IP Traffic --->

A Metering Process collects data packets at an Observation Point, optionally filters them and aggregates information about these packets. Using the IPFIX protocol, an Exporter then sends this information to a Collector. Exporters and Collectors are in a many-to-many relationship: One Exporter can send data to many Collectors and one Collector can receive data from many Exporters.

Protocol

Similar to the Netflow Protocol, IPFIX considers a flow to be any number of packets observed in a specific timeslot and sharing a number of properties, e.g. "same source, same destination, same protocol". Using IPFIX, devices like routers can inform a central monitoring station about their view of a potentially larger network.

IPFIX is a push protocol, i.e. each sender will periodically send IPFIX messages to configured receivers without any interaction by the receiver.

The actual makeup of data in IPFIX messages is to a great extent up to the sender. IPFIX introduces the makeup of these messages to the receiver with the help of special Templates. The sender is also free to use user-defined data types in its messages, so the protocol is freely extensible and can adapt to different scenarios.

IPFIX prefers the Stream Control Transmission Protocol as its transport layer protocol, but also allows the use of the Transmission Control Protocol or User Datagram Protocol.

Example

A simple information set sent via IPFIX might look like this:

Source Destination Packets ------------------------------------------ 192.168.0.201 192.168.0.1 235 192.168.0.202 192.168.0.1 42

This information set would be sent in the following IPFIX message:

As can be seen, the message contains the IPFIX header and two IPFIX Sets: One Template Set that introduces the build-up of the Data Set used, as well as one Data Set, which contains the actual data. Because the Template Set is buffered in Collectors it will not need to be transmitted in subsequent messages.

See also

* Network traffic measurement
* RFC 5101: Specification of the IP Flow Information Export (IPFIX) Protocol.
* RFC 5102: Information Model for IP Flow Information Export.
* RFC 5103: Bidirectional Flow Export Using IP Flow Information Export (IPFIX).

External links

* [http://ipfix.doit.wisc.edu/ UW-Madison DOIT IPFIX Info Page]
* [http://tools.ietf.org/wg/ipfix/ IPFIX Status Pages]
* [http://www.ietf.org/html.charters/ipfix-charter.html IETF IPFIX Charter]
* [http://www.networkworld.com/news/tech/2003/0811techupdate.html Network World IPFIX Introduction]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Internet Protocol Flow Information Export — IPFIX im TCP/IP‑Protokollstapel: Anwendung IPFIX Transport UDP TCP SCTP Internet IP (IPv4, IPv6) Netzzugang …   Deutsch Wikipedia

  • Traffic flow (computer networking) — For other uses, see Flow (disambiguation). In packet switching networks, traffic flow, packet flow or network flow is a sequence of packets from a source computer to a destination, which may be another host, a multicast group, or a broadcast… …   Wikipedia

  • Export — In economics, an export is any good or commodity, transported from one country to another country in a legitimate fashion, typically for use in trade. Export is an important part of international trade. Its counterpart is import.Export goods or… …   Wikipedia

  • Computers and Information Systems — ▪ 2009 Introduction Smartphone: The New Computer.       The market for the smartphone in reality a handheld computer for Web browsing, e mail, music, and video that was integrated with a cellular telephone continued to grow in 2008. According to… …   Universalium

  • Customs Handling of Import & Export Freight — (CHIEF) is the computer system of the United Kingdom s revenue and customs services, HMRC. CHIEF manages both the declaration and movement of goods into and out of the United Kingdom and is a means by which UK traders communicate with counterpart …   Wikipedia

  • Netflow — architecture NetFlow is a network protocol developed by Cisco Systems for collecting IP traffic information. NetFlow has become an industry standard for traffic monitoring and is supported by platforms other than Cisco IOS and NXOS such as… …   Wikipedia

  • Netflow — NetFlow  сетевой протокол, предназначенный для учёта сетевого трафика, разработанный компанией Cisco Systems. Является фактическим промышленным стандартом и поддерживается не только оборудованием Cisco, но и многими другими устройствами (в… …   Википедия

  • Xangati — Infobox Company company name = Xangati, Inc. company type = Private foundation = Cupertino, CA (2006) key people = Management Listing [http://www.xangati.com/web3/about us/management team.html] industry = IT Management Software homepage =… …   Wikipedia

  • Network traffic measurement — In computer networks, network traffic measurement is the process of measuring the amount and type of traffic on a particular network. This is especially important with regard to effective bandwidth management. Contents 1 Tools 1.1 Functions and… …   Wikipedia

  • IPFIX — im TCP/IP‑Protokollstapel: Anwendung IPFIX Transport UDP TCP Internet IP (IPv4, IPv6) Netzzugang …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”