1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson.

Slides:



Advertisements
Similar presentations
Geneva, 24 March 2011 Cisco experiences of IP traffic flow measurement and billing with NetFlow Benoit Claise, Distinguished Engineer, Cisco ITU-T Workshop.
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.
1 PSAMP WG Status 61st IETF Washington November 12, 2004 Discussion: (in Body: subscribe)
Progress Report: Metering NSLP (M-NSLP) 66th IETF meeting, NSIS WG.
1 SpaceWire Update NASA GSFC November 25, GSFC SpaceWire Status New Link core with split clock domains complete (Much faster) New Router core.
1 PSAMP WGIETF, November 2002PSAMP WG PSAMP Framework Document draft-ietf-psamp-framework-01.txt Duffield, Greenberg, Grossglauser, Rexford: AT&T Chiou:
MOBILITY SUPPORT IN IPv6
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
Slide #1IETF 77 – Roll WG – March 2010 ROLL RPL IETF 77 status draft-ietf-roll-rpl Tim Winter Pascal Thubert Design Team.
Draft-novak-bmwg-ipflow-meth-05.txt IP Flow Information Accounting and Export Benchmarking Methodology
Network Management: SNMP
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
Mapping Internet Addresses to Physical Addresses (ARP)
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
Draft-molina-flow-selection-00 Maurizio Molina,. 2 © NEC Europe Ltd., 2002 Network Laboratories, Heidelberg Motivation, Background (1/2) Flow selection.
Fraunhofer FOKUSCompetence Center NET T. Zseby, CC NET1 IPFIX – IP Flow Information Export Overview Tanja Zseby Fraunhofer FOKUS, Network Research.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
1 OPSAWG Agenda Items 7,8, 9 Juergen Quittek, John Parello, Benoit Claise 78th IETF Meeting, Maastricht, Energy Management Framework / Architecture.
1 IPFIX Protocol Specifications IPFIX IETF-59 March 3, 2004 Benoit Claise Mark Fullmer Reinaldo Penno Paul Calato Stewart Bryant Ganesh Sadasivan.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
Abierman-psamp-18nov02 1 PSAMP WG 55th IETF Atlanta, Georgia November 18, 2002 Discussion: Admin: (In Body:
CS 4396 Computer Networks Lab
Chapter 9 Hardware Addressing and Frame Type Identification 1.Delivering and sending packets 2.Hardware addressing: specifying a destination 3. Broadcasting.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
Draft-ietf-pim-source- discovery-bsr-01 IJsbrand Wijnands, Stig Venaas, Michael Brig,
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 PSAMP WG 64th IETF Vancouver November 10, 2005 Discussion: (in Body: subscribe)
Net Flow Network Protocol Presented By : Arslan Qamar.
CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1.
63rd IETF - IPFIX WG dratf-stephan-isp-template-00.txt I nteroperability requirement for ISPs.
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
PSAMP MIB Status Managed Objects for Packet Sampling A Status Report Thomas Dietz Benoit Claise
PSAMP MIB Status Managed Objects for Packet Sampling A Status Report Thomas Dietz Benoit Claise
IP Flow Information eXport (IPFIX) 57 th IETF - Vienna, 16 July 2003 " Web Site: " Mailing list info:
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
IPFIX Information Model Paul Callato, Jeff Meyer, Juergen Quittek 59th IETF meeting, IPFIX session.
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.
1 PSAMP Protocol Specifications PSAMP IETF-58 November 11, 2003 Benoit Claise Juergen Quittek.
PSAMP Information Model Status Information Model for Packet Sampling A Status Report Thomas Dietz Falko Dressler.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
IPFIX MIB Status Managed Object for IP Flow Export A Status Report Thomas Dietz Atsushi Kobayashi
1 Minneapolis‘ IETF IPFIX Aggregation draft-dressler-ipfix-aggregation-00.txt.
IPFIX Protocol Draft Benoit Claise, Cisco Systems Mark Fullmer, OARnet Reinaldo Penno, Nortel Networks Paul Calato, Riverstone Networks.
IPFIX Charter Discussion Juergen Quittek 65th IETF meeting, IPFIX session.
K. Salah1 Security Protocols in the Internet IPSec.
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,
IETF 64 PSAMP WG1 Path-coupled Meter Configuration Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen Quittek,
Introduction to Networks
IP Flow Information eXport (IPFIX)
IPFIX Protocol Specifications IPFIX IETF-62 March 12th, Benoit Claise Stewart Bryant
IPFIX Aggregation draft-dressler-ipfix-aggregation-01.txt.
Managed Objects for Packet Sampling
Monitoring MIPv6 Traffic with IPFIX
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
NDN Messages and NDN Packets
IPFIX Requirements: Document Changes from Version -07 to Version -09
PSAMP MIB Status: Document Changes
ECE 544 Protocol Design Project 2016
IP - The Internet Protocol
Chapter 15. Internet Protocol
IP - The Internet Protocol
Measurement reporting in TGh
IP - The Internet Protocol
William Lupton | | 04-Nov-2018
BPSec: AD Review Comments and Responses
Presentation transcript:

1 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson

222 Status Previous draft 01 expired in August 2004, waiting for the IPFIX protocol Requirements from: draft-ietf-psamp-framework-10.txt (I-RFC) draft-ietf-psamp-sample-tech-07.txt (Standard Track) Using: draft-ietf-ipfix-protocol-19.txt

333 Definitions Selector ID The Selector ID is the unique ID identifying a Primitive Selector. Associations ID From all the packets observed at an Observation Point, only a few packets are selected by one or more Selectors. The Associations ID is a unique value describing the Observation Point and the Selector IDs through which the packets are selected. The Associations ID is represented by the associationsID Information Element [PSAMP-INFO]. Observation Point Packets Selector … Selected Packets Selector ID Obs. Pt ID … Associations ID

444 High Level View Packet Report: Packet Interpretation: Template Record (associations Id, packet sample, selector sequence number) Associations Report Interpretation Options Template Record (Scope=associations Id, Observation Point, selector Id ) Selector Report Interpretation Options Template Record (Scope=selector Id, selection method, selection parameters )

555 Data Record Example 1 Packet Report: Packet Interpretation: Associations Report Interpretation Data Record (Scope=associationsId = 1, ingressInterface 1, selectorId X ) Selector Report Interpretation Data Record (Scope=selectorId X, selectorAlgorithm=systematic count based sampling, samplingPacketInterval =1, samplingPacketSpace = 99 ) Data Record (associationsId 1, ipPayloadPacketSection …, selectorInputSequenceNumber …)

666 Data Record Example 2 2 Selector in the Associations Packet Report: Packet Interpretation: Associations Report Interpretation Data Record (Scope=associationsId, ingressInterface 1, selectorId X, selectorId Y ) Selector Report Interpretation Data Record (Scope=selectorId Y, selectorAlgorithm=systematic count based sampling, samplingPacketInterval =1, samplingPacketSpace = 99 ) Data Record (associationsId 1, ipPayloadPacketSection …, selectorInputSequenceNumber for X…) selectorInputSequenceNumber for Y…) Selector Report Interpretation Data Record (Scope=selectorId X, selectorAlgorithm=random n-out-of N sampling, samplingSize =1, samplingPopulation = 10 )

777 Open Issue #3 Identical Information Elements in a Data Record Multiple identical Information Element are possible in PSAMP: selectorId, selectorInputSequenceNumber, hash value [IPFIX-PROTO] doesn’t specify anything about multiple identical Information Elements? [IPFIX-PROTO] expresses something about the scope: “if the order of the scope fields in the Option Template Record is relevant, the order of the scope fields MUST be used” PROPOSAL: Clarify [IPFIX-PROTO] When a data record contain multiple identical Information Elements, the order of the Information Elements is important. The collector should store all of them.

888 Open Issue #2 Field Match and Router State Filtering From the protocol point of view, there are no differences between the Field Match and Router State Filtering Some differences from a conceptual point of view PROPOSAL: Merge the 2 selection methods in [PSAMP-PROTO] and [PSAM-TECH], potentially with a new generic name such as “Property Match Filtering” As a consequence in [PSAMP-INFO] selectorAlgorithm as well [PSAMP-TECH] explains the two sorts of match: Field Match and Router State

999 Open Issue #9 Field Match and Router State Filtering I.E. Deduced from [PSAMP-TECH], [PSAMP-PROTO] says: "The algorithm specific Information Elements, defining configuration parameters for match-based and router state filtering, are taken from the full range of available IPFIX Information Elements [IPFIX-INFO]". What about the ones from [PSAMP-INFO]? What about the future ones from IANA, not included in [IPFIX-INFO] Example: [PSAMP-TECH] mentions filtering based on access-list, reverse path forwarding PROPOSAL: Remove this restriction in both the [PSAMP-TECH] and [PSAMP-PROTO]

10 Packet headers + portion of payload Packet reports Packet headers + portion of payload Packet reports Flow recordsPacket headersFlow records Open Issue: Terminology IPFIX and PSAMP Architecture Collecting Process Metering Process Obser- vation Point Exporting Process Collecting Process Selection Process Obser- vation Point Exporting Process IPFIX PSAMP Reporting Process Measurement Process

11 Open Issue: Terminology PROPOSAL: Renaming the PSAMP measurement process to metering process Dropping the concepts of selection process and reporting process ? just keep the metering process ?

12 Open Issue #7 IPFIX processes in the associations ID [PSAMP-TECH] section 7.1 and 7.2 describes that: "The ASSOCIATIONS field describes the Observation Point and optionally the IPFIX processes to which the packet Selector is associated. Values: " Can’t think of a case where the IPFIX metering process IDs would be useful. Does someone have a case in mind? PROPOSAL: Don’t mention the IPFIX processes in order to avoid confusion Observation Point Packets Selector … Selected Packets Selector ID Obs. Pt ID … Associations ID Metering Process

13 Open Issue #8 Selector Input Sequence Number [PSAMP-PROTO] "the Packet Report MUST contain the input sequence number(s) of any Selectors that acted on the packet Issue: counter64 for each selector sent part of every data record Do we want to mandate this? PROPOSAL: MUST be able to send selector input sequence number in packet report MAY use the mechanism MAY send the selector input sequence number in a packet interpretation (option template record) on regular basis Packet Report: Data Record (associationsId 1, ipPayloadPacketSection …, selectorInputSequenceNumber for X…) selectorInputSequenceNumber for Y…)

14 Open Issue #11 How to represent the Observation Point? Should we have an Observation Point ID I.E.? PROS: Very flexible CONS: We should specify the management of it! CONS: We should export the relationship with know I.E.. Example: this observation point X is composed of ingressInterface Y Or can reuse any I.E.: interface, line card, router? PROS: Very easy PROS: Could even define new ones, depending on specific architecture NOTE: the observation point I.E. MUST always be the first one in the Association ID report interpretation, and must be interpreted that way by the collector! PROPOSAL: “Reuse any I.E.” method Observation Point Packets Selector … Selected Packets Selector ID Obs. Pt ID … Associations ID

15 Open Issue How to encode “chunk” with a too short length? What if we configure the ipPayloadPacketSection for 50 bytes and we get a 30 bytes ipPayloadPacketSection ? Padding? The collector will not know that there are some padding octets! PROPOSAL: MUST not send any padding information MAY send the “short” chunk with a variable length I.E. (this implies a new template if the chunk was sent as a fixed size I.E) MAY send the “short” chunk with a fix size

16 PSAMP Protocol Specifications IPFIX IETF-64 November 10th, 2005 Benoit Claise Juergen Quittek Andrew Johnson