IPFIX Protocol Draft Benoit Claise, Cisco Systems Mark Fullmer, OARnet Reinaldo Penno, Nortel Networks Paul Calato, Riverstone Networks.

Slides:



Advertisements
Similar presentations
Draft-ietf-pim-port-06. port-06 update Changes made in response to second wglc comments and following discussion Many minor editorial issues fixed Changed.
Advertisements

Overview of IETF work on IP traffic flow measurement and current developments Dr. Jürgen Quittek General Manager Network Research Division, NEC Europe.
Tunnel congestion Feedback (draft-wei-tunnel-congestion-feedback-01) Xinpeng Wei Lei Zhu Lingli Deng Huawei Huawei China Mobile IETF 89 London, UK.
CSEE W4140 Networking Laboratory Lecture 6: TCP and UDP Jong Yul Kim
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
TCP/IP Protocol Suite 1 Chapter 13 Upon completion you will be able to: Stream Control Transmission Protocol Be able to name and understand the services.
TCP/IP Protocol Suite 1 Chapter 13 Upon completion you will be able to: Stream Control Transmission Protocol Be able to name and understand the services.
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CSEE W4140 Networking Laboratory Lecture 6: TCP and UDP Jong Yul Kim
Gursharan Singh Tatla Transport Layer 16-May
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson.
Draft-molina-flow-selection-00 Maurizio Molina,. 2 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Motivation, Background (1/2) Flow selection.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 Transport Layer Lecture 7 Imran Ahmed University of Management & Technology.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Evaluation of NetFlow Version 9 Against IPFIX Requirements: changes from version 03 to 04 draft-claise-ipfix-eval-netflow-04.txt Benoit Claise, Cisco Systems.
1 PSAMP Protocol Specifications PSAMP IETF-59 March 2, 2004 Benoit Claise Juergen Quittek.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Stream Control Transmission Protocol
Guide to TCP/IP Fourth Edition
Per-Packet Record Export Proposal draft-kim-ipfix-ppr-00.txt Chang H. Kim, Taesang Choi {kimch,
1 IPFIX Default Transport IPFIX IETF-58 November 10, 2003 Stewart Bryant Benoit Claise.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 16 Stream Control Transmission.
1 PSAMP Protocol Specifications PSAMP IETF-58 November 11, 2003 Benoit Claise Juergen Quittek.
IPFIX MIB Status Managed Object for IP Flow Export A Status Report Thomas Dietz Atsushi Kobayashi
1 Kyung Hee University Chapter 11 User Datagram Protocol.
1 Minneapolis‘ IETF IPFIX Aggregation draft-dressler-ipfix-aggregation-00.txt.
IPFIX Requirements: Document Changes and New Issues Raised Jürgen Quittek, NEC Benoit Claise, Cisco Tanja Zseby, Sebstian Zander, FhG FOKUS.
1 PSAMP WGIETF, November 2003PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-04.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou:
Flow sampling in IPFIX: Status and suggestion for its support Maurizio Molina,
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
Process-to-Process Delivery:
Data Link Layer.
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
Ch23 Ameera Almasoud 1 Based on Data Communications and Networking, 4th Edition. by Behrouz A. Forouzan, McGraw-Hill Companies, Inc., 2007.
IP Flow Information eXport (IPFIX)
Network Layer & IP Protocol.
Chapter 11 User Datagram Protocol
IPFIX Protocol Specifications IPFIX IETF-62 March 12th, Benoit Claise Stewart Bryant
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Managed Objects for Packet Sampling
5. End-to-end protocols (part 1)
Transport Layer.
Process-to-Process Delivery
Magda El Zarki Professor, ICS UC, Irvine
IPFIX Requirements: Document Changes from Version -07 to Version -09
PSAMP MIB Status: Document Changes
Process-to-Process Delivery:
Transport Layer Unit 5.
THE TRANSPORT LAYER Scott Garland COSC 352.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Chapter 14 User Datagram Protocol (UDP)
Process-to-Process Delivery:
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CPEG514 Advanced Computer Networkst
Net 323 D: Networks Protocols
CS4470 Computer Networking Protocols
Transport Protocols: TCP Segments, Flow control and Connection Setup
Process-to-Process Delivery: UDP, TCP
Fred Kuhns Applied Research Laboratory
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

IPFIX Protocol Draft Benoit Claise, Cisco Systems Mark Fullmer, OARnet Reinaldo Penno, Nortel Networks Paul Calato, Riverstone Networks

2 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Starting Point Updated table of content, with what we think is important to cover. –Note that some sections are still empty Some sections of draft-claise-netflow- version9-02.txt have been copied over –Packet Layout –Export Packet Format: Header, Template FlowSet, Data FlowSet Formats –Options Options Template FlowSet and Options Data Record Formats –Template Management –The Collecting Process’ Side –Examples

3 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Terminology Harmonization (1/2) The terminology sections have been copied over from: –draft-ietf-ipfix-reqs-09.txt: Flow, Observation Point, Metering Process, Flow Record, Exporting Process and Collection Process And from: –draft-claise-netflow-version9-02.txt: Observation Domain, Export Packet, Packet Header, FlowSet, FlowSet ID, Template Record, Template FlowSet, Template ID, Options Template Record, Options Template FlowSet, Options Data Record, Flow Data Record, Data FlowSet

4 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Terminology Harmonization (2/2) 2 modifications: –Flow Data Record instead of Flow Record –Observation Point (notion of Observation Domain) The entire draft has been updated according to this new terminology section Note: we still need a terminology harmonization with the other drafts

5 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Metering Process Metering Process Flow expiration section copied from the draft-ietf-ipfix-reqs-10.txt –Issue: not exactly the same section as the architecture draft

6 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Transport Protocol TCP: TO BE COMPLETED, STILL EMPTY Some text already for SCTP, to be reviewed –Congestion Avoidance –Reliability –Exporting Process MTU size, Source ID, Association, Template, –Collecting Process

7 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Failover TO BE COMPLETED: STILL EMPTY When to fail over? How to fail over? How to ensure stability of the failover mechanism Simple Failover based on the transport or something else?

8 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Variable Length Data Type A new section, with just the mailing list ideas TO BE COMPLETED, including with the data type format

9 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Consensus: to be integrated Length field in the export packet header, instead of the count field Sub-second timestamps Export ID to be sent to the collector. Could be done with an Option Template Metering process stats: for example packets/flows dropped at the metering process due to resource exhaustion. Could be done with an Option Template Templates don’t need lifetimes with connection oriented protocol No periodic export of templates is needed with a reliable transport protocol

10 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Open Issues Send regular IPFIX sync (Options Data Records) with: –Number of flow records sent –Packets and bytes sent Questions: for each template or per observation domain? Do we need a specific FlowSet ID?

11 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg A few extra things to add Extensibility, what about the reserved template ID 2-254? If we speak about reliability, a state diagram is needed Error recovery: what if the collecting process receives a message it can’t decode

12 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg IPFIX Protocol Draft What’s next? Section 1, Points of Discussion Section 1.1 Open Issues Section 1.2 Action Items Feel free to contribute …