Re: [OPSAWG] AD review of draft-ietf-opsawg-large-flow-load-balancing (draft response)
Benoit Claise <bclaise@cisco.com> Wed, 16 April 2014 08:53 UTC
Return-Path: <bclaise@cisco.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D30DB1A0041 for <opsawg@ietfa.amsl.com>; Wed, 16 Apr 2014 01:53:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.772
X-Spam-Level:
X-Spam-Status: No, score=-9.772 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.272, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 84k7tViODAr8 for <opsawg@ietfa.amsl.com>; Wed, 16 Apr 2014 01:53:31 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) by ietfa.amsl.com (Postfix) with ESMTP id 854EE1A0022 for <opsawg@ietf.org>; Wed, 16 Apr 2014 01:53:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32477; q=dns/txt; s=iport; t=1397638407; x=1398848007; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=u1HnS0/8VimmdT3z5VnHE8d4b4GdkHpG8GjhI+BHNAI=; b=YDPWvbW24aduCuWvZdTzUekxiEpnuHxLLUdNw/MhsLjBSohS6rMVtaA/ P9K9WziXQJlgjemW4tkT7JirZBSp1Z/86V5kBiDzcdGdHjXgpCOTKbxg1 4vjWmEJdwpvOhYDSqx6Hn6hR4Qpat7nzpUzpU/m060ZR72RZXJFHKyXob k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ag4FAAlETlOQ/khN/2dsb2JhbABZDoJ4O8QHgR4WdIIlAQEBBHgBEAsYCRYBAQYHCQMCAQIBNBEGDQEFAgEBBYdzDccLF44LVweEOASYZoE3hR+Lc4JxQjuBLQ
X-IronPort-AV: E=Sophos; i="4.97,870,1389744000"; d="scan'208,217"; a="19017248"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by aer-iport-1.cisco.com with ESMTP; 16 Apr 2014 08:53:25 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by ams-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s3G8rPNC009566; Wed, 16 Apr 2014 08:53:25 GMT
Message-ID: <534E4505.9080806@cisco.com>
Date: Wed, 16 Apr 2014 10:53:25 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Anoop Ghanwani <anoop@alumni.duke.edu>
References: <CA+-tSzxDpD2V7Q15Jjgzz2A+d5Gn_92YQ-1_Zvx2AP=s5AWpxA@mail.gmail.com> <534BD465.4090503@cisco.com> <CA+-tSzxh-R_4W+bqy7ATrjVf5cmPx29Oo_371BcrZXDODFTEug@mail.gmail.com> <534D2030.3020809@cisco.com> <CA+-tSzy4+nswSyj27cKSTKr3jo=sZXpo1Eut894B+=7h_30zsg@mail.gmail.com>
In-Reply-To: <CA+-tSzy4+nswSyj27cKSTKr3jo=sZXpo1Eut894B+=7h_30zsg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------070904090700080802080408"
Archived-At: http://mailarchive.ietf.org/arch/msg/opsawg/xIg3WC9s9PTslTkyhMqQrw8KHZI
Cc: "opsawg@ietf.org" <opsawg@ietf.org>
Subject: Re: [OPSAWG] AD review of draft-ietf-opsawg-large-flow-load-balancing (draft response)
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Apr 2014 08:53:36 -0000
Anoop, > Benoit, > > Please see inline. > > > On Tue, Apr 15, 2014 at 5:04 AM, Benoit Claise <bclaise@cisco.com > <mailto:bclaise@cisco.com>> wrote: > > On 14/04/2014 19:09, Anoop Ghanwani wrote: >> Hi Benoit, >> >> I will work on the editorials shortly and I'm removing those from >> the discussion. See below: >> >> >> On Mon, Apr 14, 2014 at 5:28 AM, Benoit Claise <bclaise@cisco.com >> <mailto:bclaise@cisco.com>> wrote: >> >> Hi Anoop, >> >> Thanks for the new draft version. >> I removed some of the points >>> >>> >>> On Tue, Feb 18, 2014 at 7:55 AM, Benoit Claise >>> <bclaise@cisco.com <mailto:bclaise@cisco.com>> wrote: >>> >>> - >>> >>> A number of routers support sampling techniques such as sFlow [sFlow- >>> v5, sFlow-LAG], PSAMP [RFC 5475] and NetFlow Sampling [RFC 3954]. >>> For the purpose of large flow identification, sampling must be >>> enabled on all of the egress ports in the router where such >>> measurements are desired. >>> >>> I don't understand the second sentence. >>> One way to read this is: sampling must be _enabled _on >>> all of the egress ports where such measurements are >>> desired. >>> Ok, this is an obvious statement. If the >>> measurements are desired, enable them >>> >>> >>> Yes, >>> >>> Or maybe you want to say: _sampling _must be enabled on >>> all of the egress ports where such measurements are >>> desired. >>> This is a false statement: if you have the choice >>> between sampling and non sampling, use non sampling >>> measurements. >>> Or maybe you want to say: sampling must be enabled on >>> _all _of the egress ports where such measurements are >>> desired. >>> This is a false statement: if I have ECMP on 2 >>> links, and only one of them can't do non sampling, then >>> we should not force >>> sampling on both links. >>> You see, I'm confused. >>> >>> You miss a couple of key messages: >>> - if unsampled measurements are available, use those. >>> - egress means where LAG/ECMP are enabled (this is >>> important for the paragraph starting with "If egress >>> sampling is not available, ingress sampling can suffice >>> since the central management entity use") >>> >>> >>> We were not intending to discuss a mix sampling and >>> non-sampling interfaces in the same router, but this is a >>> reasonable point and it will be clarified (i.e. we will >>> state that it's possible to mix sampled and non sampled >>> interfaces as long as the function of large flow >>> detection/identification can be performed). >> You're still missing the point that unsampled measurements is >> better than sampled ones. >> >> >> We do point this out in Section 4.3.4. >> http://tools.ietf.org/html/draft-ietf-opsawg-large-flow-load-balancing-10#section-4.3.4 >> >>> >> As link speeds get higher, sampling rates are typically reduced >> to keep the number of samples manageable which places a lower >> bound on the detection time. With automatic hardware >> recognition, large flows can be detected in shorter windows on >> higher link speeds since every packet is accounted for in >> hardware [NDTM <http://tools.ietf.org/html/draft-ietf-opsawg-large-flow-load-balancing-10#ref-NDTM>]. >> >>> > I've seen that, but why do you equate automatic _hardware > _recognition to unsampled measurements. > Whether it's done in hardware of software is orthogonal. > > > OK, I think I see the reason for the disconnect. In the draft we only > talked about automatic hardware recognition and sampling as methods > for large flow recognition. It seems you're suggesting there's a > third way -- unsampled measurements (likely in hardware) but use of > software for the actual recognition of large flows from those > measurements? Can you confirm? If so, we can add that to the draft > as well. I see two only ways: sampled and unsampled. Both could be done in hardware (most likely on router; This is what you called automatic hardware recognition, AFAICT) or software. Whether it's done in hardware of software is orthogonal to the mechanism in this document. I hope this clarifies Regards, Benoit > >> >> Is this what you mean by: >> >> It is possible that a router may have line cards that support a >> sampling technique while other line cards support automatic hardware >> detection of large flows. >> >> It's not very clear. >> >> >> No, this does not address your point. This is talking about the >> case where line cards have different capabilities, rather than a >> line card that supports both. >> >> Since we already have the advantages and disadvantages listed in >> 4.3.4, do you still see a need for explicitly mentioning that >> automatic hardware detection is to be preferred over sampling if >> both are available? >> >> We did debate the point about accuracy quite a bit among the >> authors. The question is -- does that level of accuracy really >> matter for the large flow case? > Maybe not (for the details: > http://dl.acm.org/citation.cfm?id=1791959), but I don't understand > why you want to limit this mechanism to sampling only. Simply > telling that sampled data could be good enough, but if you have > unsampled data, you will get a better accuracy. > > > Thanks for the reference. > >> Since we are dealing with flows that need to consume a certain >> percent of the link bandwidth, sampling, if configured correctly, > And you don't go in the details of "sampling, if configured > correctly"... > > > There are suggestions in some of the references (e.g. the DevoFlow > paper), but there are also other references, e.g. > http://www.sflow.org/packetSamplingBasics/index.htm. This is a > general sampling problem, rather than something that was introduced by > this draft. If you think it would be useful to add something (or > maybe just pointers to the references), that can be done. > > Anoop
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Anoop Ghanwani
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… ramki Krishnan
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Anoop Ghanwani
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Anoop Ghanwani
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Anoop Ghanwani
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… ramki Krishnan
- Re: [OPSAWG] AD review of draft-ietf-opsawg-large… Benoit Claise