Re: [mpls] Martin Stiemerling's Discuss on draft-ietf-mpls-rfc6374-udp-return-path-04: (with DISCUSS)
Stewart Bryant <stewart.bryant@gmail.com> Thu, 21 January 2016 11:49 UTC
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E7D61A912C; Thu, 21 Jan 2016 03:49:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] 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 8UjFRW5_xz6F; Thu, 21 Jan 2016 03:49:40 -0800 (PST)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 268ED1A910A; Thu, 21 Jan 2016 03:49:40 -0800 (PST)
Received: by mail-wm0-x22e.google.com with SMTP id b14so76393109wmb.1; Thu, 21 Jan 2016 03:49:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=Zzmr9XlJwhpLBq5Vl3iGCwutOTKpDHIRV/ARa8Zxdxo=; b=L5vkNiD/OK92gB6GpZPNcDv1a7qHWOFuERxEano6jspi/5edlbVgZg+yOE+fy1AVol d8bCRWAnSzgiijHjbcw2b7iyKhyN5nzXglEI8zOLvVzmU0R3LhC1fW8OYpXiLOcXEgPD t0/kfys1/wdSNlqbFBL7X7sIMZF2zWmWS3+anqGmkdWClBAQdVoFQQJyRxnrCKG5KSWq +OvsN0PJhbJuZaP4CBhRLBHZFagbh30AkMaJBZzG67tONhQozr13Ll3+2p7zw1DXnaGz 9Jm4ELU+f2vyFdmLmvdoGhXwkG8QYjEM6qNEbqYnc67okBjOx6Rh/OONRS8w7E7h/yd5 ZlQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=Zzmr9XlJwhpLBq5Vl3iGCwutOTKpDHIRV/ARa8Zxdxo=; b=b46I+tz+asLDU6VpAZoPuqYFjp0J7xZicw0JzbDew4kGpFmCSQ/0qIr/Ds6K6WcvCp om3hh4PahxG4lULD3ejL5xP/nsDTgqrdnnGsKlfIHCRJjmFplhuspy8MbJE6QgjjzewT aQLf6l+7QF0ySkPm+S3i0Roq+0gf0OUDRmQSFZs9NN9MZgmfLOQMOqgofiEseN1V9O+c YSARrlXqfRBMO3+D1yGpFMwlNb5Xd8F7Z0tAjP+1mbhffhObp7ibGRb/8XCh6DZ38dRk 7VesoY+sJH8gj7W3uNprY3xGWRNlDNoHSK99LBrToDXCSZPNgLQX56lqcw4Ic5hvSAHo RulQ==
X-Gm-Message-State: ALoCoQnYyfgorNS+5dTGTtQ1IHYziLTOl8RO5tzgBU0WO58D+oUOWMsVfgvR8Uow/jAFzJTNuMpUv9arBHDcgyNPWzuT9cTmQQ==
X-Received: by 10.194.78.175 with SMTP id c15mr42392160wjx.16.1453376978794; Thu, 21 Jan 2016 03:49:38 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id c185sm29522287wma.5.2016.01.21.03.49.37 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 21 Jan 2016 03:49:37 -0800 (PST)
To: Martin Stiemerling <mls.ietf@gmail.com>
References: <20160105214706.11111.8218.idtracker@ietfa.amsl.com> <B81240CB-79D8-4629-8E8E-453D5721DFF7@gmail.com> <56961B6C.3040705@gmail.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56A0C5D4.3080802@gmail.com>
Date: Thu, 21 Jan 2016 11:49:40 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <56961B6C.3040705@gmail.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/nE6GhTbEpnJVbZPD7XaJiCtc16Y>
Cc: mpls@ietf.org, draft-ietf-mpls-rfc6374-udp-return-path@ietf.org, The IESG <iesg@ietf.org>, mpls-chairs@ietf.org
Subject: Re: [mpls] Martin Stiemerling's Discuss on draft-ietf-mpls-rfc6374-udp-return-path-04: (with DISCUSS)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jan 2016 11:49:42 -0000
On 13/01/2016 09:39, Martin Stiemerling wrote: > Hi Steward, > > Am 06.01.16 um 18:10 schrieb Gmail: >> Martin >> >> It is a fundamental tenet of MPLS is that the network is well >> managed with the operators paying significant attention to traffic >> planning, I therefore think that it is reasonable to assume that they >> would also pay adequate attention to their UDP management traffic. >> >> Loss is so light in these networks that the interval between loss >> measurements needs to be long to see any loss at all, thus I would >> normally expect us to be talking packets per minute or packets per >> hour rather than packets per second, and this would be on links with >> GB+ capacity. Similarly it makes little sense to make delay >> measurements very frequently. >> >> In both cases the amount of traffic will be minuscule compared to the >> IPFIX over UDP traffic that that many operators will already will >> running. >> >> I thus fear that you raise the congestion daemon without proper >> regard to the practicalities of this type of application. > > I fully understand that this type of protocol is used usually in a > fully managed network. But congestion can also happen there, and > congestion is by the way not a daemon, but a natural consequence of a > best effort network even if it is managed Martin If a basic monitoring protocol such as this, drives a network over the edge through congestion, then there is so much else wrong with that the network that it would be unable perform it primary mission. My concern is that by always highlighting congestion concerns, even when the risk is minor, you dilute the importance of the message when there is a real need for caution. > > And even in fully managed networks traffic can accumulate at one point > causing congestion. Again, if this type of protocol pushes it over the edge, I would be concerned that there were much more significant issues with that network. > > I do not see the need to work through all details of RFC 5405, but I > want to see text that reflects about using an not congestion > controlled protocol and possible consequences and guidances for > operators using this. > One way to handle this, to make operators aware of the need to monitor > the rate of UDP traffic and that any excess of this rate is worth > noting to the network operator. > > By the way, your argument above about the managed environment would > also make Section 5 superfluous, isn't it? I will willingly delete section 5 if that is the consensus of the IESG. The following text inserted as a new section between section 4 and 5 will hopefully address your congestion concerns. 5. Congestion Considerations This protocol MUST be run in accordance the guidance provided in [RFC5405]. As advised in section 3.2.1 of RFC5405, operators that wish to run this protocol at rates in excess of one packet per three seconds need to ensure that the MPLS path being monitored and any IP path that may be used to carry the response are provisioned such that there is a negligible chance of this protocol causing congestion. Additionally, if a significant number of response packets are lost, the querier MUST reduce the sending rate to a point where there is a negligible chance that this protocol is contributing to network congestion. The operator should also take precautions that response packets do not leak out of the network domain being used and cause congestion elsewhere. If a default IP address is configured by the equipment vendor, this MUST be an address known to contain the response packet within the responder, such as the IPv4 localhost address [RFC5735] or the IPv6 loopback address [RFC4291]. A responder receiving a query specifying this as a return address, and not being configured to expect such a return address*, SHOULD notify the operator in a suitably rate limited manner. Add refs to RFC5405 (normative), RFC 5735 (informational) and RFC 4291 (informational) *Not part of RFC text - this might occur if the operator wanted a data collector co-located on the responder, so it's better to specifically allow it than have confusion as to whether it is allowed or not. - StewarT >> >> Sent from my iPad >> >>> On 5 Jan 2016, at 21:47, Martin Stiemerling <mls.ietf@gmail.com> >>> wrote: >>> >>> Martin Stiemerling has entered the following ballot position for >>> draft-ietf-mpls-rfc6374-udp-return-path-04: Discuss >>> >>> When responding, please keep the subject line intact and reply to >>> all email addresses included in the To and CC lines. (Feel free to >>> cut this introductory paragraph, however.) >>> >>> >>> Please refer to >>> https://www.ietf.org/iesg/statement/discuss-criteria.html for more >>> information about IESG DISCUSS and COMMENT positions. >>> >>> >>> The document, along with other ballot positions, can be found >>> here: >>> https://datatracker.ietf.org/doc/draft-ietf-mpls-rfc6374-udp-return-path/ >>> >>> >>> >>> >>> >>> > ---------------------------------------------------------------------- >>> DISCUSS: >>> ---------------------------------------------------------------------- >>> >>> >>> > I am in favour of publishing this document, but I have two major points >>> that are not addressed in the document by now: >>> >>> 1) It is not clear for anybody what the expected size and sending >>> frequency of such MPLS-PLDM over IP/UDP responses are. This will >>> influence any measures an operator has to take in order to assure >>> that there is no congestion caused by these messages. I can >>> understand that this cannot be foreseen, but a few words >>> considering this fact are excellent to have in the document. >>> >>> 2) This leads to my second point: the lack of any reference to RFC >>> 5405 "Unicast UDP Usage Guidelines for Application Designers" and >>> the content out of this RFC that is applicable for this draft. >>> There is no discussion about this at all. Please note well that >>> this is BCP 145. >>> >>> With regard to point 2): I can try to find some help from the >>> transport area, in case you need help. >>> >>> >>> >>> >>> _______________________________________________ mpls mailing list >>> mpls@ietf.org https://www.ietf.org/mailman/listinfo/mpls
- [mpls] Martin Stiemerling's Discuss on draft-ietf… Martin Stiemerling
- Re: [mpls] Martin Stiemerling's Discuss on draft-… Gmail
- Re: [mpls] Martin Stiemerling's Discuss on draft-… Martin Stiemerling
- Re: [mpls] Martin Stiemerling's Discuss on draft-… Stewart Bryant
- Re: [mpls] Martin Stiemerling's Discuss on draft-… Martin Stiemerling