Re: [IPFIX] comments on draft-scholz-ipfix-rtp-msg-00

Hadriel Kaplan <[email protected]>
Newsgroups gmane.ietf.ipfix
Message-ID <[email protected]>
Makes sense to me.

OK, so as I said in another email, the tricky part about this will be coming up with a consistent set of metrics across vendors, because if it's just one vendor's implementation model then it really shouldn't get an IANA-allocated IE number, should it?  It's effectively proprietary and that's what PENs are for, no?  Otherwise we'll be allocating hundreds of IANA-numberspace IEs, different ones for each vendor (my company alone has around few dozen different reported fields for RTP/RTCP).

-hadriel
p.s. why are your drafts in OPSAWG?


On Mar 28, 2012, at 12:56 AM, Aamer Akhter (aakhter) wrote:

> Hadriel,
> 
> Multiple SSRC within the 5-tuple is how the CTS product line encodes
> multiple audio/video channels. Other implementations eg. T3 series use
> different 5-tuples. 
> 
> (5-tuple = ipsrc, ipdst, iprotocol, l4ports)
> 
> " we should treat is as a separate flow from an IPFIX reporting
> perspective, right?"
> 
> this is exactly what is done in the implementation of:
> 
> 	draft-akhter-opsawg-perfmon-ipfix
> 	draft-akhter-opsawg-perfmon-method
> 
> In fact, the key fields for the default RTP template (IOS configuration
> follows):
> 
>    match ipv4 protocol
>    match ipv4 source address
>    match ipv4 destination address
>    match transport source-port
>    match transport destination-port
>    match transport rtp ssrc
> 
> and the collect fields are:
> 
>    collect routing forwarding-status
>    collect ipv4 dscp
>    collect ipv4 ttl
>    collect transport packets expected counter
>    collect transport packets lost counter
>    collect transport packets lost rate
>    collect transport event packet-loss counter
>    collect transport rtp jitter mean
>    collect transport rtp jitter minimum
>    collect transport rtp jitter maximum
>    collect interface input
>    collect interface output
>    collect counter bytes
>    collect counter packets
>    collect counter bytes rate
>    collect counter packets dropped
>    collect timestamp interval
>    collect application media bytes counter
>    collect application media bytes rate
>    collect application media packets counter
>    collect application media packets rate
>    collect application media event
>    collect monitor event
> 
> If the 'rtp ssrc' is not set as a key field, the various metrics form
> the differing SSRC flows are aggregated to how a IPFIX 'flow' is
> defined.
> 
> 
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Hadriel Kaplan
> Sent: Tuesday, March 27, 2012 5:41 PM
> To: Hendrik Scholz
> Cc: <[email protected]>
> Subject: Re: [IPFIX] comments on draft-scholz-ipfix-rtp-msg-00
> 
> 
> On Mar 27, 2012, at 1:33 PM, Hendrik Scholz wrote:
> 
>>> 3) Some of the IEs imply there's a single SSRC for a flow - are you 
>>> assuming a flow is by definition the 6-tuple of IP src/dest, port 
>>> src/dest, transport type, and SSRC?  In other words, if there are two
> 
>>> or more SSRCs in the same 5-tuple, would they be separate IPFIX 
>>> flows? (they're only one "RTP" session from an RTP and SDP 
>>> perspective)
>> 
>> Yes, a separate SSRC in between two nodes should be recorded in 
>> separate records. After all these streams would most likely belong to 
>> separate calls.
> 
> As much as I'd love for that to be the case, technically they might or
> might not.  For normal voice between two users it's always the case.
> But RFC 3550 always supported separate SSRCs in the same RTP session and
> thus in the same 5-tuple, and RTCWeb and CLUE Working Groups have both
> been talking about using that ability. (so for example video from
> multiple cameras goes in the same RTP session, with separate SSRCs)  At
> least that's what I believe they're thinking of.  And of course even for
> a normal voice call there could be an SSRC collision, changing the SSRC
> mid-call.
> 
> I'm ok with assuming one, just wondering what we do if we get a second
> one.  I think you're saying we should treat is as a separate flow from
> an IPFIX reporting perspective, right?
> 
> -hadriel
> 
> _______________________________________________
> IPFIX mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/ipfix

_______________________________________________
IPFIX mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/ipfix
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.