Re: [BEHAVE] draft-ietf-behave-lsn-requirements - BCP, STD, AS, or Informational?
"Reinaldo Penno (repenno)" <repenno@cisco.com> Thu, 19 July 2012 17:11 UTC
Return-Path: <repenno@cisco.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C2B921F87E6; Thu, 19 Jul 2012 10:11:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HvBoPqc2ZqYP; Thu, 19 Jul 2012 10:11:13 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id A18F521F87E4; Thu, 19 Jul 2012 10:11:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6502; q=dns/txt; s=iport; t=1342717926; x=1343927526; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=oZ69sJQqJFnfkClb8r4rg//vVjz1GD/GyO2Clxf7454=; b=KNmLZwWGuEqSL4iaa/Bi4w0w4xS59JLQ2PhJwX9/39souRqaLdQfnp96 j8Mdv5Fe2dEXBqYICz1qws58TEVPLW2AAPpG8tlb74kWNP9kObo08/Xfz RuYcMG25J3iSwpqiZ7vs4H3T8PK83me9yRi76uftC4CYpSJyqFCw5XaW/ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABI/CFCtJV2b/2dsb2JhbABCA7lEgQeCIAEBAQQBAQEPAQpKBwYFEgEIDgpVCxQRAgQBDQUih1wDDAueRJYsCIlPBItMFASDV4MhA4gYjSyOI4Fmgl+BVgk
X-IronPort-AV: E=Sophos;i="4.77,615,1336348800"; d="scan'208";a="100515019"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-9.cisco.com with ESMTP; 19 Jul 2012 17:12:05 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id q6JHC54I002461 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 19 Jul 2012 17:12:05 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.177]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.02.0298.004; Thu, 19 Jul 2012 12:12:03 -0500
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: David Harrington <ietfdbh@comcast.net>, Simon Perreault <simon.perreault@viagenie.ca>, "behave@ietf.org" <behave@ietf.org>
Subject: Re: [BEHAVE] draft-ietf-behave-lsn-requirements - BCP, STD, AS, or Informational?
Thread-Topic: [BEHAVE] draft-ietf-behave-lsn-requirements - BCP, STD, AS, or Informational?
Thread-Index: AQHNZdGd4VOtsRAYKkSfWXI2h7Ii2A==
Date: Thu, 19 Jul 2012 17:12:03 +0000
Message-ID: <CC2D8D42.8068%repenno@cisco.com>
In-Reply-To: <CC2DADE3.23DB0%ietfdbh@comcast.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.13.0.110805
x-originating-ip: [10.21.88.205]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19050.003
x-tm-as-result: No--63.367400-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <54530AFEEBC48B4C87F761F8FFCAEA48@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailman-Approved-At: Fri, 20 Jul 2012 11:59:06 -0700
Cc: "iesg@ietf.org" <iesg@ietf.org>, IETF <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Jul 2012 17:11:14 -0000
Good point, some data in this regards: All previous behave RFCs that 'standardized' NAT behavior are BCPs (RFC4787, 5508, etc). And they are have lots of MUSTs On 7/19/12 9:37 AM, "David Harrington" <ietfdbh@comcast.net> wrote: >-- BCP or not? -- > >As previously-responsible AD for behave, I have had serious concerns about >this document being published as a BCP. > > >In another email, I discussed whether PCP should be required to be >compliant to this BCP. > >I think the IETF needs to decide whether lsn-requirements is something to >be compliant to. The title and BCP status seem rather misleading, in my >opinion. >Following RFC3365, MUST is for implementers; SHOULD is for deployers. If >we want to require vendors to implement specific features in a manner >COMPLIANT to this specification, then this really should be a standard, >not a BCP. >If we want to standardize implementation behaviors, then I think this >should be an explicit standard, not some other type of RFC that will >implicitly be a standard but with possibly less scrutiny than an explicit >standard would generate. > > >A BCP often carries similar weight to a standard, and I question whether >some of these requirements are best CURRENT practice, especially if PCP is >a MUST. It might be best DESIRED practice, or best RECOMMENDED practice, >but I doubt some of these requirements are best CURRENT practice. If we >simply want to document what some existing deployments are doing, then I >think an Applicability statement or an Informational RFC might be more >appropriate than a BCP. I think this should be a BCP only if there is a >strong consensus that this is the way deployments SHOULD be done, based on >actual deployment experience by a variety of operators using current >implementations - that would represent best CURRENT practices. > > >-- >David Harrington >Internet Engineering Task Force (IETF) >Ietfdbh@comcast.net >+1-603-828-1401 > > > > > >On 7/19/12 8:51 AM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote: > >>Behaviers, PCPers, >> >>During IESG review of draft-ietf-behave-lsn-requirements, a DISCUSS was >>filed regarding the PCP requirement. Details below. >> >>I think this DISCUSS needs to be discussed. So please discuss. >> >>Please reply to behave@ietf.org. >> >>Thanks, >>Simon >> >> >>-------- Message original -------- >>Sujet: Re: Martin Stiemerling's Discuss on >>draft-ietf-behave-lsn-requirements-08: (with DISCUSS and COMMENT) >>Date : Thu, 19 Jul 2012 10:46:42 +0200 >>De : Martin Stiemerling <martin.stiemerling@neclab.eu> >>Pour : Simon Perreault <simon.perreault@viagenie.ca> >>Copie à : The IESG <iesg@ietf.org>, <behave-chairs@tools.ietf.org>, >><draft-ietf-behave-lsn-requirements@tools.ietf.org> >> >>Hi Simon, all, >> >>On 07/17/2012 11:11 PM, Simon Perreault wrote: >>> Le 2012-07-17 16:42, Martin Stiemerling a écrit : >>>>> Each and every CGN MUST have PCP and MUST follow the constraints. >>>>>I'll >>>>> fix the text in a later revision. >>>> >>>> Can we mandate a specific protocol to be used for this or can we only >>>> mandate that such a type of protocol is being used? I don't see the >>>>IETF >>>> in the position to mandate this type of protocol for CGNs. >>>> >>>> There are other protocols out there which might be suitable. Note that >>>>I >>>> am co-author of some, but this isn't the reason for the question. I do >>>> not get any reward if I promote these protocols. >>>> >>>> It is more: >>>> do we need to constrain CGN deployments to a protocol (PCP) which is >>>> developed right now, or are we open to existing or future protocols, >>>>or >>>> whatever folks deploying this deem right? >>>> >>>> I would propose to change REQ-9 to : >>>> REQ-9: A CGN MUST include a middlebox control protocol that allows >>>> manipulation of CGN bindings with the following contstraints <list >>>>items >>>> A and B> >>>> REQ-9a: If PCP is used these contstraints MUST be applied in addition >>>>to >>>> contraints A and B: >>>> <list items C and D> >>> >>> That was discussed in IETF 81 (Québec). Here's the extract from the >>> minutes: >>> >>> Stuart Cheshire: ietf has one port forwarding protocol, >>>which >>> is PCP, so we should require it by name >> >>There are multiple middlebox control protocols published by the IETF >>(standards track and experimental) and I have not seen any call for >>consensus on what **the** IETF's middlebox control is, neither I have >>seen any RFC that states this. >> >>I do not see that an individual can declare IETF consensus based on his >>own opinion. >> >> >>> >>> Dave Thaler: I agree. PCP doc is in final stages. >> >>Again, an opinion of an individual. Nothing wrong about it, but it does >>not state IETF consensus. >> >>> >>> There was consensus from the WG. In consequence, the text was changed >>> from this (-02): >>> >>> A CGN SHOULD support a port forwarding protocol such as >>>the >>> Port Control Protocol [I-D.ietf-pcp-base]. >>> >>> to this (-03): >>> >>> A CGN SHOULD include a Port Control Protocol server >>> [I-D.ietf-pcp-base]. >>> >>> (That requirement later became a MUST, but that's orthogonal to what >>> protocol we require.) >> >>I do not see that the IETF can mandate what protocols are being used to >>control a device. The market will decide! >> >>For instance, the is no MUST required that routers implement BGP. It is >>good to do this, but if one decides to go for IS-IS (or whatever) that >>is just fine. >> >>Another example, there is also no MUST requirement that routers, or >>hosts in general, have to implement SNMP. >> >>However, I can see the immediate need to mandate that a CGN SHOULD/MUST >>support a middlebox control protocol that is able to install and >>maintain NAT bindings. >> >> Martin >> >>-- >>martin.stiemerling@neclab.eu >> >>NEC Laboratories Europe - Network Research Division NEC Europe Limited >>Registered Office: NEC House, 1 Victoria Road, London W3 6BL >>Registered in England 283 >> >> >>_______________________________________________ >>Behave mailing list >>Behave@ietf.org >>https://www.ietf.org/mailman/listinfo/behave > > >_______________________________________________ >Behave mailing list >Behave@ietf.org >https://www.ietf.org/mailman/listinfo/behave
- Re: [BEHAVE] [pcp] Fwd: Re: Martin Stiemerling's … Simon Perreault
- Re: [BEHAVE] Fwd: Re: Martin Stiemerling's Discus… David Harrington
- draft-ietf-behave-lsn-requirements - BCP, STD, AS… David Harrington
- Re: [BEHAVE] draft-ietf-behave-lsn-requirements -… Reinaldo Penno (repenno)
- Re: [BEHAVE] [pcp] Fwd: Re: Martin Stiemerling's … David Harrington
- Re: [BEHAVE] [pcp] Fwd: Re: Martin Stiemerling's … Sam Hartman