[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: next step
Albert,
Yes, you are correct. I was suggesting that the export of packet headers
looked like the simplest and most general approach.
Sonia
> -----Original Message-----
> From: owner-psamp@ops.ietf.org [mailto:owner-psamp@ops.ietf.org]On
> Behalf Of Albert Greenberg
> Sent: Thursday, April 11, 2002 12:10 PM
> To: 'Derek Chiou'; Nicholas_G_Duffield
> Cc: psamp@ops.ietf.org; Bert Wijnen; Randy Bush
> Subject: RE: next step
>
>
> Hi Derek,
>
> I like the wording. If I understood Sonia's response,
> we are talking about export of selected header fields vs export
> of an initial header segment or hash of an initial header segment.
> The latter looks simplest and general. Got your point right, Sonia?
>
> It would be helpful if you and other
> linecard designers provide some insights on complexity.
>
> -- Albert
>
> > -----Original Message-----
> > From: Derek Chiou [mailto:dchiou@avici.com]
> > Sent: Thursday, April 11, 2002 2:26 PM
> > To: Nick Duffield
> > Cc: psamp@ops.ietf.org; Bert Wijnen; Randy Bush
> > Subject: Re: next step
> >
> >
> > Sorry for the late reply, this past week has been very busy.
> >
> > Overall, I like the draft charter. I'm an IETF novice, but
> > after looking at a few other charters of extant working
> > groups, it seems like this one is reasonable in it's scope
> > and level of detail. This is the charter, after all, and not
> > the specification.
> >
> > I agree with Cristian that the semantics of some terms is a
> > bit vague. Let me try to summarize what we mean by packet
> > sampling and how it works to see if my understanding is correct.
> >
> > A selector (of which there may be several), composed of filters that
> > select classes of packets then sample at some rate from
> > each class of
> > packets, selects a set of packets to be sampled. Each
> > sampled packet
> > generates one instance of a _report structure_ or _packet report_.
> > That report structure contains fields copied from the packet
> > header/packet as well as some computed information. A contiguous
> > stream of report structures from a single selector forms a _report
> > stream_ that also contains a description of the report
> > structures, the
> > selector configuration as well as additional information about the
> > stream. The report stream is sent over some
> > protocol/transport to the
> > collector. Several report streams may be in progress simultaneously
> > due to several selectors being active, potentially requiring support
> > from the protocol layer. Packet sampling is configured via a MIB.
> >
> > Assuming my understanding is correct, let me propose these
> > small modifications (in caps) to the current draft charter
> > that emphasis the terms used and make their use consistant.
> >
> > 1. Selectors for packet sampling. Specify a set of primitive packet
> > sampling operations for network elements, and the ways in which
> > they can be combined. This set shall be sufficiently rich so as to
> > support some existing and emerging packet sampling schemes, and
> > some packet measurement requirements of some other IETF WG's.
> >
> >
> > 2. Report Structure. Define a SAMPLED PACKET report (GENERALLY ONE
> > REPORT PER SAMPLED PACKET) that is sufficiently rich to include
> > fields from the packet, quantities computable from
> > packet content and router state, quantities computed during the
> > selection operation, and functions thereof, as needed to support
> > applications. NICK, DID YOU INTEND THESE ADDITIONAL STATE VARIABLES
> > TO BE PART OF THE PACKET REPORT? IF NOT, PERHAPS IT WOULD BE BEST
> > TO ELIMINATE THIS NEXT SENTENCE. Additional state variables are to
> > be supplied in a timely manner
> >
> >
> > 3. Report Streams. Define a format for formation of a stream of packet
> > reports. The format should include: (i) description of THE PACKET
> > REPORT formatS;
> > (ii) the packet reports THEMSELVES; (iii) sampling
> > parameters used to generate constituent reports (iv) sufficient
> > ADDITIONAL information, e.g. counters, to enable inference of
> > actual sampling rates, detection of and correction for
> > absent reports due to transmission loss, and detection of report
> > omission during operation of multiple packet selectors.
> >
> >
> > 4. Presentation, Export, and Transport. Determine appropriate layer
> > for presentation of measurements to on-board applications. Select
> > transport for secure and timely export. Examine requirements for
> > dynamic configurability of export destination.
> >
> >
> > 5. Multiple Report Streams. Determine requirements and consequences of
> > enabling multiple report streams, each with its own configurable
> > packet selector, report format, report stream format, and export.
> >
> >
> > 6. Configuration Management. Specify a MIB for sampling parameters,
> > PACKET report FORMAT, report stream format AND export
> > parameters. Select communication protocol to
> > configure/read this MIB.
> >
> >
> >
> > I think the issue of overlap with IPFIX still needs to be
> > resolved. From an initial reading, it seems that IPFIX's
> > charter is very close to the PSAMP draft charter. However,
> > IPFIX documents focus more on the protocols between the
> > various entities and less on the filtering/sampling
> > mechanisms. It seems that IPFIX is concentrating on defining
> > the protocol/transport we wish to select in point 4 of our
> > draft charter and
> > potentially some of the report stream self-description
> > ability discussed in 3. PSAMP is more focused on defining a
> > uniform set of packet sampling selector mechanisms.
> >
> > Thus, it seems that there is a significant distinction
> > between IPFIX and
> > PSAMP.
> >
> >
> >
> >
> > Nick Duffield wrote:
> >
> > >Folks,
> > >
> > >as I understand from our area directors, the next step is for us to
> > >agree upon a charter. This will be taken to the IESG, and that body
> > >will decide whether to charter PSAMP as an IETF Working Group.
> > >
> > >This will involve reaching a consensus on the aims, scope,
> > and issues
> > >arising out of the talks and discussions at the BOF. As a starting
> > >point, I'll take the draft charter from the BOF agenda
> > >
> > >http://www.ietf.org/ietf/02mar/psamp.txt
> > >
> > >and flesh out the thinner parts over the next few days.
> > >Please send any comments on this draft charter to the list.
> > >
> > >Thanks,
> > >
> > >Nick
> > >
> > >--
> > >to unsubscribe send a message to psamp-request@ops.ietf.org with the
> > >word 'unsubscribe' in a single line as the message text body.
> > >archive: <http://ops.ietf.org/lists/psamp/>
> > >
> >
> >
> >
> >
> > --
> > to unsubscribe send a message to psamp-request@ops.ietf.org
> > with the word 'unsubscribe' in a single line as the message text body.
> > archive: <http://ops.ietf.org/lists/psamp/>
> >
>
> --
> to unsubscribe send a message to psamp-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/psamp/>
>
--
to unsubscribe send a message to psamp-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/psamp/>