Download presentation
Presentation is loading. Please wait.
Published byMoris O’Brien’ Modified over 9 years ago
1
PSAMP Information Model Status Information Model for Packet Sampling A Status Report Thomas Dietz dietz@netlab.nec.dedietz@netlab.nec.de Falko Dressler dressler@informatik.uni-tuebingen.dedressler@informatik.uni-tuebingen.de
2
Changes from Previous Version Restructerd field order Added parameter probability for uniform probabilistic sampling
3
Open Issues Fields for some sampling methods and almost all filtering methods need to be defined The chaining of filter and sample methods must be defined Usage of IPFIX fields in PSAMP must be described Number space for field IDs (currently starting from 1024)
4
Sampling/Filtering Functions Sampling and filtering methods may contain functions Non-uniform probabilistic sampling Flow state sampling Hash filtering Router state filtering Do we need standard functions for those methods?
5
Match Filtering (1) Match filtering is currently defined as a bit mask on the first 20/40 bytes of a IPv4/IPv6 packet Advantages Only one field is needed to encode a match Very flexible for future extensions (no changes to info model needed)
6
Match Filtering (2) Disadvantages Option/Extension header fields cannot be matched Transport protocol header fields are difficult to match (impossible if there are extension headers present) Difficult to read and encode Difficult to implement
7
Match Filtering (3) Proposal: Create a simple description language Header fields can be matched easily Most existing devices have a filtering language anyway (access lists) If extensions are needed they can be defined by vender specific fields (in a first step and can be standardized later if needed)
8
Method Chaining (1) Several sampling/Filtering methods can be applied one after another How do we represent this feature in the info model? Proposal: Several fields containing a template ID One field containing all template ids
9
Method Chaining (2) – Proposal 1 Several fields containing a template ID Advantages Easy to encode Disadvantages The order of the template IDs is not guarantied by the protocol Does only work if order is significant Template ID...Option Data ID 1Option Data ID 2...
10
Method Chaining (3) – Proposal 2 One field containing all template IDs Advantages Order of the template IDs is implied by the order within the field Always one field regardless of the number of methods chained Disadvantages More difficult to encode Template ID...Option Data ID List
11
Observation Point The observation point is currently not defined in the info model This should be taken from the IPFIX info model
12
The End Thank you for your attention
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.