From dmudric@avaya.com Tue Feb 2 09:38:10 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C08BE3A690F for ; Tue, 2 Feb 2010 09:38:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.598 X-Spam-Level: X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RNg9oOksBz7Q for ; Tue, 2 Feb 2010 09:38:10 -0800 (PST) Received: from p-us1-iereast-outbound-tmp.us1.avaya.com (nj300815-nj-outbound.net.avaya.com [135.11.29.16]) by core3.amsl.com (Postfix) with ESMTP id B7CBA3A68AA for ; Tue, 2 Feb 2010 09:38:09 -0800 (PST) X-IronPort-AV: E=Sophos;i="4.49,391,1262581200"; d="scan'208,217";a="2131379" Received: from unknown (HELO co300216-co-erhwest.avaya.com) ([198.152.7.5]) by p-us1-iereast-outbound-tmp.us1.avaya.com with ESMTP; 02 Feb 2010 12:38:47 -0500 X-IronPort-AV: E=Sophos;i="4.49,391,1262581200"; d="scan'208,217";a="441810528" Received: from unknown (HELO zcars04f.nortel.com) ([47.129.242.57]) by co300216-co-erhwest-out.avaya.com with ESMTP; 02 Feb 2010 12:38:46 -0500 Received: from zrtps0kp.nortel.com (zrtps0kp.nortel.com [47.140.192.56]) by zcars04f.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id o12HcPL06053 for ; Tue, 2 Feb 2010 17:38:25 GMT Received: from zcarhxm2.corp.nortel.com (zcarhxm2.corp.nortel.com [47.129.230.99]) by zrtps0kp.nortel.com (Switch-2.2.6/Switch-2.2.0) with ESMTP id o12HcNe07379 for ; Tue, 2 Feb 2010 17:38:23 GMT X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAA42E.62380CD2" Subject: denial of service attack using prefixes with very small Valid Lifetimes Date: Tue, 2 Feb 2010 12:37:24 -0500 Message-ID: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: denial of service attack using prefixes with very small Valid Lifetimes Thread-Index: AcqkLmGe3OCfgPbjQyqSPDd4WyWuyQ== From: "Dusan Mudric" To: X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 17:38:10 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CAA42E.62380CD2 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Hi, Is there a mechanism to protect against a denial of service attack using = prefixes with very small Valid Lifetimes? RFC 2462, section 5.5.3 e) = talks about it but does not seam to cover the scenario where: 1) A user defines a small Preferred and Valid Lifetimes (i.e., 10sec = and 15sec), and 2) The initial Router Advertisement message has very small Preferred = and Valid Lifetimes for a Prefix, and=20 3) The received Lifetime is equal to Stored Lifetime. With the small lifetime, address expires quickly and is created soon = after. Applications using this address go up and down periodically and = get into trouble. Have this issue already been addressed? Regards,=20 Du=B9an Mudri=E6=20 Software Architect Avaya=20 ------_=_NextPart_001_01CAA42E.62380CD2 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable denial of service attack using prefixes with very small Valid = Lifetimes

Hi,

Is there = a mechanism to protect against a denial of service attack using prefixes with very small = Valid Lifetimes? RFC 2462, section 5.5.3 = e) talks about it but does not seam to cover the scenario = where:

      1) A user defines a small Preferred and Valid Lifetimes (i.e., 10sec and 15sec), = and

      2) The initial Router Advertisement message has very small Preferred = and Valid Lifetimes for a Prefix, and

      3) The received Lifetime is equal to = Stored Lifetime.

With the small lifetime, address = expires quickly and is created soon after. Applications using this = address go up and down periodically and get into trouble.

Have this issue already been = addressed?

Regards,

Du=B9an Mudri=E6


Software Architect

Avaya


------_=_NextPart_001_01CAA42E.62380CD2-- From brian.e.carpenter@gmail.com Tue Feb 2 12:26:29 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B3393A6B6A; Tue, 2 Feb 2010 12:26:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.399 X-Spam-Level: X-Spam-Status: No, score=-3.399 tagged_above=-999 required=5 tests=[AWL=-0.800, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6hqnwyiqrgfG; Tue, 2 Feb 2010 12:26:27 -0800 (PST) Received: from mail-pz0-f183.google.com (mail-pz0-f183.google.com [209.85.222.183]) by core3.amsl.com (Postfix) with ESMTP id C4EDE3A6B66; Tue, 2 Feb 2010 12:26:27 -0800 (PST) Received: by pzk13 with SMTP id 13so574518pzk.32 for ; Tue, 02 Feb 2010 12:27:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=5DP/U4N6VMN0uRDeq2A0HoaGYnWU5lCmmkpmyInN2OA=; b=MJWT2s1dqgibl76pGgz6MZ5HLYeaiJl0W7pz/LD//vg+dksGKeMmXZp5f0oyWjpc2T gSCTpdeDDwA/464LBknywEXdg4eGFQmfNHgBQLqL2y3PV2tyWKP524YwBDKZn8Pdn3s0 m0JfGoheQ6acZDy435NkbqkYCMZyxtjAcmyAc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=hW9J++TcCXQTNmy5n7DB9cgS795KMyheMFZ3jFekMgXmvMplsXSmxyxQiiz5l0Vhie jcT1lowZzdxGf57O8b4VF40ZdR8uBhTUz10orAB7O12ZsSVxqDkhz6PBmzg+76yf9oAG qMOqaZ83xm0g5BS9Miq618H4jwvwrGKsiRiMI= Received: by 10.142.5.21 with SMTP id 21mr802346wfe.137.1265142424369; Tue, 02 Feb 2010 12:27:04 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 20sm3056261pzk.9.2010.02.02.12.27.01 (version=SSLv3 cipher=RC4-MD5); Tue, 02 Feb 2010 12:27:03 -0800 (PST) Message-ID: <4B688A92.7000100@gmail.com> Date: Wed, 03 Feb 2010 09:26:58 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Black_David@emc.com Subject: Re: [Gen-art] Gen-ART review of draft-ietf-6man-text-addr-representation-04 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man-chairs@tools.ietf.org, akawamucho@mesh.ad.jp, ipv6@ietf.org, iesg@ietf.org, gen-art@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 20:26:29 -0000 David, The problem is that we cannot make this a required format. Like it or not, there is a range of ways to represent an IPv6 address in text form, and has been for many years. 2001:DEAD:BEEF:: and 2001:deAd:BEeF:: are the same address. The draft is very precise on this point: The recommendation in this document SHOULD be followed by systems when generating an address to represent as text, but all implementations MUST accept any legitimate [RFC4291] format. This is the only approach which is consistent with history. Making that SHOULD into a MUST would be simply unrealistic. But I really don't understand your objection to this as a standards track document. It's a complete, if simple, normative specification. (It could also have been a BCP, imho, but the WG preferred standards track.) I don't see any particular need to provide pseudocode; it wouldn't change the normative content. It certainly wouldn't do any harm. Regards Brian Carpenter On 2010-02-03 03:36, Black_David@emc.com wrote: > I have been selected as the General Area Review Team (Gen-ART) > reviewer for this draft (for background on Gen-ART, please see > http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). > > Please wait for direction from your document shepherd > or AD before posting a new version of the draft. > > Document: draft-ietf-6man-text-addr-representation-04 > Reviewer: David L. Black > Review Date: February 2, 2010 > IESG Telechat date: February 4, 2010 > > Summary: > This draft is on the right track, but has open issues, described > in the review. > > Comments: > The draft provides recommendations for a canonical format for IPv6 > addresses. > > The open issue is that the draft only provides recommendations, and > does not tightly specify a canonical format. A tight specification > of a canonical format would include at least one (and preferably > both) of: > - An algorithm to test whether an IPv6 text address > is in the canonical format > - An algorithm to convert an IPv6 text address into canonical > form. > Code or pseudo-code should be used, and note that the latter item > subsumes the former (a canonicalization algorithm makes no changes to > input that's already in the canonical format). In the absence of > these elements, I'm not convinced that the draft defines an > interoperable standard that solves the problem. > > This document is a good start - I think it's a fine requirements > document that would be appropriate to publish as an Informational RFC, > but I believe that more work is needed to produce a standards-track RFC > that specifies an interoperable representation. If this document > is published in its current form, it should be edited slightly to > make it clear that it is only a requirements document. > > Thanks, > --David > ---------------------------------------------------- > David L. Black, Distinguished Engineer > EMC Corporation, 176 South St., Hopkinton, MA 01748 > +1 (508) 293-7953 FAX: +1 (508) 293-7786 > black_david@emc.com Mobile: +1 (978) 394-7754 > ---------------------------------------------------- > > > _______________________________________________ > Gen-art mailing list > Gen-art@ietf.org > https://www.ietf.org/mailman/listinfo/gen-art > From brian.e.carpenter@gmail.com Tue Feb 2 15:03:01 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B50093A6BA1; Tue, 2 Feb 2010 15:03:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.17 X-Spam-Level: X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[AWL=-0.571, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rFjbZtc0XNPa; Tue, 2 Feb 2010 15:02:55 -0800 (PST) Received: from mail-pz0-f183.google.com (mail-pz0-f183.google.com [209.85.222.183]) by core3.amsl.com (Postfix) with ESMTP id 462793A6B91; Tue, 2 Feb 2010 15:02:55 -0800 (PST) Received: by pzk13 with SMTP id 13so771711pzk.32 for ; Tue, 02 Feb 2010 15:03:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=LzAtvvEA6ggLSIc5D7kCdtKoKZqnbHbQdZf2OIrNjRQ=; b=lwxwCT2cc6cG5mWIbvgAUKe58NbAxTGKQKrNMg6KP2ozf449wcyA9Sgis6uXI5D+Zo N7lSG27sYh9ZXjP0V8p7wbxPjBY+Yni/mMe48l5XzB8n9OJ2/S2cOm5H4NKHvlsYCO21 hrcXTtsv5mnlIJ08jCH9gahf7nRtcG9UNI7FQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=Bdf9BvPFOfH0Ztx5eQgRvuOuRcbr7X9/fRTeeDkZ6K1b8UB4YadgThhYT6uGeQKBkG M+8S3NpSlBfqfwjeFAEo+b4dCRwspqhxpRQWlcfqz6YfPNq/kDD9N7Kz1iFIzKWF2+Pv qDL50PKT6s1TsEdLqd65nXKH8Md8BwDE5k5rc= Received: by 10.141.187.13 with SMTP id o13mr4500868rvp.28.1265151810984; Tue, 02 Feb 2010 15:03:30 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 20sm3200225pzk.13.2010.02.02.15.03.28 (version=SSLv3 cipher=RC4-MD5); Tue, 02 Feb 2010 15:03:30 -0800 (PST) Message-ID: <4B68AF3E.4070909@gmail.com> Date: Wed, 03 Feb 2010 12:03:26 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Black_David@emc.com Subject: Re: [Gen-art] Gen-ART reviewof draft-ietf-6man-text-addr-representation-04 References: <4B688A92.7000100@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man-chairs@tools.ietf.org, ipv6@ietf.org, gen-art@ietf.org, iesg@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 23:03:01 -0000 OK, we do disagree about that ;-) On 2010-02-03 10:23, Black_David@emc.com wrote: > The concern is not whether it is required (MUST) vs. recommended > (SHOULD), but rather than the canonical form is not sufficiently > specified. Towards that end we disagree on the level of need for > pseudocode. > > Thanks, > --David > > >> -----Original Message----- >> From: gen-art-bounces@ietf.org [mailto:gen-art-bounces@ietf.org] On > Behalf Of Brian E Carpenter >> Sent: Tuesday, February 02, 2010 3:27 PM >> To: Black, David >> Cc: 6man-chairs@tools.ietf.org; akawamucho@mesh.ad.jp; ipv6@ietf.org; > kawashimam@necat.nec.co.jp; >> iesg@ietf.org; gen-art@ietf.org >> Subject: Re: [Gen-art] Gen-ART reviewof > draft-ietf-6man-text-addr-representation-04 >> David, >> >> The problem is that we cannot make this a required format. Like it or >> not, there is a range of ways to represent an IPv6 address in text >> form, and has been for many years. 2001:DEAD:BEEF:: and > 2001:deAd:BEeF:: >> are the same address. >> >> The draft is very precise on this point: >> >> The >> recommendation in this document SHOULD be followed by systems when >> generating an address to represent as text, but all implementations >> MUST accept any legitimate [RFC4291] format. >> >> This is the only approach which is consistent with history. Making >> that SHOULD into a MUST would be simply unrealistic. But I really >> don't understand your objection to this as a standards track document. >> It's a complete, if simple, normative specification. (It could also >> have been a BCP, imho, but the WG preferred standards track.) >> >> I don't see any particular need to provide pseudocode; it wouldn't >> change the normative content. It certainly wouldn't do any harm. >> >> Regards >> Brian Carpenter >> >> On 2010-02-03 03:36, Black_David@emc.com wrote: >>> I have been selected as the General Area Review Team (Gen-ART) >>> reviewer for this draft (for background on Gen-ART, please see >>> http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). >>> >>> Please wait for direction from your document shepherd >>> or AD before posting a new version of the draft. >>> >>> Document: draft-ietf-6man-text-addr-representation-04 >>> Reviewer: David L. Black >>> Review Date: February 2, 2010 >>> IESG Telechat date: February 4, 2010 >>> >>> Summary: >>> This draft is on the right track, but has open issues, described >>> in the review. >>> >>> Comments: >>> The draft provides recommendations for a canonical format for IPv6 >>> addresses. >>> >>> The open issue is that the draft only provides recommendations, and >>> does not tightly specify a canonical format. A tight specification >>> of a canonical format would include at least one (and preferably >>> both) of: >>> - An algorithm to test whether an IPv6 text address >>> is in the canonical format >>> - An algorithm to convert an IPv6 text address into canonical >>> form. >>> Code or pseudo-code should be used, and note that the latter item >>> subsumes the former (a canonicalization algorithm makes no changes > to >>> input that's already in the canonical format). In the absence of >>> these elements, I'm not convinced that the draft defines an >>> interoperable standard that solves the problem. >>> >>> This document is a good start - I think it's a fine requirements >>> document that would be appropriate to publish as an Informational > RFC, >>> but I believe that more work is needed to produce a standards-track > RFC >>> that specifies an interoperable representation. If this document >>> is published in its current form, it should be edited slightly to >>> make it clear that it is only a requirements document. >>> >>> Thanks, >>> --David >>> ---------------------------------------------------- >>> David L. Black, Distinguished Engineer >>> EMC Corporation, 176 South St., Hopkinton, MA 01748 >>> +1 (508) 293-7953 FAX: +1 (508) 293-7786 >>> black_david@emc.com Mobile: +1 (978) 394-7754 >>> ---------------------------------------------------- >>> >>> >>> _______________________________________________ >>> Gen-art mailing list >>> Gen-art@ietf.org >>> https://www.ietf.org/mailman/listinfo/gen-art >>> >> _______________________________________________ >> Gen-art mailing list >> Gen-art@ietf.org >> https://www.ietf.org/mailman/listinfo/gen-art > > From kawamucho@mesh.ad.jp Tue Feb 2 17:12:03 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CDF723A63EC; Tue, 2 Feb 2010 17:12:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.09 X-Spam-Level: X-Spam-Status: No, score=-0.09 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MbPXheJqVJXd; Tue, 2 Feb 2010 17:12:01 -0800 (PST) Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id 236663A6782; Tue, 2 Feb 2010 17:12:00 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.192]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o131CZRi019925; Wed, 3 Feb 2010 10:12:35 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o131CZt18390; Wed, 3 Feb 2010 10:12:35 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv.nec.co.jp (8.13.8/8.13.4) with ESMTP id o131CZ5A003182; Wed, 3 Feb 2010 10:12:35 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o131CZ1D027842; Wed, 3 Feb 2010 10:12:35 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o131CZGm024748; Wed, 3 Feb 2010 10:12:35 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o131CZAT012049 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 3 Feb 2010 10:12:35 +0900 Message-ID: <4B68CD81.8050803@mesh.ad.jp> Date: Wed, 03 Feb 2010 10:12:33 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: [Gen-art] Gen-ART reviewof draft-ietf-6man-text-addr-representation-04 References: <4B688A92.7000100@gmail.com> <4B68AF3E.4070909@gmail.com> In-Reply-To: <4B68AF3E.4070909@gmail.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man-chairs@tools.ietf.org, ipv6@ietf.org, gen-art@ietf.org, Black_David@emc.com, iesg@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 01:12:03 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Please wait for direction from your document shepherd > or AD before posting a new version of the draft. I see the telechat is scheduled for tomorrow. I will wait. Regards, Seiichi Brian E Carpenter wrote: > OK, we do disagree about that ;-) > > On 2010-02-03 10:23, Black_David@emc.com wrote: >> The concern is not whether it is required (MUST) vs. recommended >> (SHOULD), but rather than the canonical form is not sufficiently >> specified. Towards that end we disagree on the level of need for >> pseudocode. >> >> Thanks, >> --David >> >> >>> -----Original Message----- >>> From: gen-art-bounces@ietf.org [mailto:gen-art-bounces@ietf.org] On >> Behalf Of Brian E Carpenter >>> Sent: Tuesday, February 02, 2010 3:27 PM >>> To: Black, David >>> Cc: 6man-chairs@tools.ietf.org; akawamucho@mesh.ad.jp; ipv6@ietf.org; >> kawashimam@necat.nec.co.jp; >>> iesg@ietf.org; gen-art@ietf.org >>> Subject: Re: [Gen-art] Gen-ART reviewof >> draft-ietf-6man-text-addr-representation-04 >>> David, >>> >>> The problem is that we cannot make this a required format. Like it or >>> not, there is a range of ways to represent an IPv6 address in text >>> form, and has been for many years. 2001:DEAD:BEEF:: and >> 2001:deAd:BEeF:: >>> are the same address. >>> >>> The draft is very precise on this point: >>> >>> The >>> recommendation in this document SHOULD be followed by systems when >>> generating an address to represent as text, but all implementations >>> MUST accept any legitimate [RFC4291] format. >>> >>> This is the only approach which is consistent with history. Making >>> that SHOULD into a MUST would be simply unrealistic. But I really >>> don't understand your objection to this as a standards track document. >>> It's a complete, if simple, normative specification. (It could also >>> have been a BCP, imho, but the WG preferred standards track.) >>> >>> I don't see any particular need to provide pseudocode; it wouldn't >>> change the normative content. It certainly wouldn't do any harm. >>> >>> Regards >>> Brian Carpenter >>> >>> On 2010-02-03 03:36, Black_David@emc.com wrote: >>>> I have been selected as the General Area Review Team (Gen-ART) >>>> reviewer for this draft (for background on Gen-ART, please see >>>> http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). >>>> >>>> Please wait for direction from your document shepherd >>>> or AD before posting a new version of the draft. >>>> >>>> Document: draft-ietf-6man-text-addr-representation-04 >>>> Reviewer: David L. Black >>>> Review Date: February 2, 2010 >>>> IESG Telechat date: February 4, 2010 >>>> >>>> Summary: >>>> This draft is on the right track, but has open issues, described >>>> in the review. >>>> >>>> Comments: >>>> The draft provides recommendations for a canonical format for IPv6 >>>> addresses. >>>> >>>> The open issue is that the draft only provides recommendations, and >>>> does not tightly specify a canonical format. A tight specification >>>> of a canonical format would include at least one (and preferably >>>> both) of: >>>> - An algorithm to test whether an IPv6 text address >>>> is in the canonical format >>>> - An algorithm to convert an IPv6 text address into canonical >>>> form. >>>> Code or pseudo-code should be used, and note that the latter item >>>> subsumes the former (a canonicalization algorithm makes no changes >> to >>>> input that's already in the canonical format). In the absence of >>>> these elements, I'm not convinced that the draft defines an >>>> interoperable standard that solves the problem. >>>> >>>> This document is a good start - I think it's a fine requirements >>>> document that would be appropriate to publish as an Informational >> RFC, >>>> but I believe that more work is needed to produce a standards-track >> RFC >>>> that specifies an interoperable representation. If this document >>>> is published in its current form, it should be edited slightly to >>>> make it clear that it is only a requirements document. >>>> >>>> Thanks, >>>> --David >>>> ---------------------------------------------------- >>>> David L. Black, Distinguished Engineer >>>> EMC Corporation, 176 South St., Hopkinton, MA 01748 >>>> +1 (508) 293-7953 FAX: +1 (508) 293-7786 >>>> black_david@emc.com Mobile: +1 (978) 394-7754 >>>> ---------------------------------------------------- >>>> >>>> >>>> _______________________________________________ >>>> Gen-art mailing list >>>> Gen-art@ietf.org >>>> https://www.ietf.org/mailman/listinfo/gen-art >>>> >>> _______________________________________________ >>> Gen-art mailing list >>> Gen-art@ietf.org >>> https://www.ietf.org/mailman/listinfo/gen-art >> > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAktozYEACgkQcrhTYfxyMkIq9gCeJaRRF6bBtCC3wKcDKo+iu7vD OaAAnAmK55UOrIXDSjs90TUBKTpqEdaw =WhO+ -----END PGP SIGNATURE----- From christopher.morrow@gmail.com Tue Feb 2 19:06:48 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9BADB3A69E8 for ; Tue, 2 Feb 2010 19:06:48 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1recgsIFpSl3 for ; Tue, 2 Feb 2010 19:06:47 -0800 (PST) Received: from mail-iw0-f178.google.com (mail-iw0-f178.google.com [209.85.223.178]) by core3.amsl.com (Postfix) with ESMTP id BFC003A68CB for ; Tue, 2 Feb 2010 19:06:47 -0800 (PST) Received: by iwn8 with SMTP id 8so913267iwn.13 for ; Tue, 02 Feb 2010 19:07:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3/1lwwuzTXdRaPH2yMSsAHwjBhbLk6KF7RjP1kErIM4=; b=Gttl8YkczSGy9NQCMFngVbpU7kglD1vHT8Nq08jbDk8oVi/bc3Hb/ywiU/BmoW5H0l qlDTgFnvwxdezLisUrxGr7fGX/FE7EGkRzpWuRi2cpxtvRp/uDAMRgkI3gw8tbehi/G0 zc7/Jje65SXzj3MjfLXtcBAcFxNUzl2oLF1kY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=t3TbCdbaYrsxPxTtjCpNzNtOxGoq4X89ecYaFGY836Ert0P0xxEKodI+hgSu3KPu6g IfRwyz/TL636wBkkY0XP13+lqtpkG2p4jL8SfEzBbDhyTeAIDKqi/dDhM3vpqqkbEsHD ZD/mO7fhu2r6HDv+SKhWOW9Py7g5zdyB8C240= MIME-Version: 1.0 Received: by 10.231.143.148 with SMTP id v20mr3578458ibu.14.1265166445669; Tue, 02 Feb 2010 19:07:25 -0800 (PST) In-Reply-To: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> References: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> Date: Tue, 2 Feb 2010 22:07:25 -0500 Message-ID: <75cb24521002021907g55875005h8762ba2938278dcd@mail.gmail.com> Subject: Re: denial of service attack using prefixes with very small Valid Lifetimes From: Christopher Morrow To: Dusan Mudric Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 03:06:48 -0000 2010/2/2 Dusan Mudric : > Hi, > > Is there a mechanism to protect against a denial of service attack using > prefixes with very small Valid Lifetimes? RFC 2462, section 5.5.3 e) talk= s > about it but does not seam to cover the scenario where: > > 1) A user defines a small Preferred and Valid Lifetimes (i.e., 10sec and > 15sec), and > > 2) The initial Router Advertisement message has very small Preferred and > Valid Lifetimes for a Prefix, and > > 3) The received Lifetime is equal to Stored Lifetime. This sounds like privacy addresses, only on a shorter timescale. > > With the small lifetime, address expires quickly and is created soon afte= r. > Applications using this address go up and down periodically and get into > trouble. do you mean: o attack on the router o client side changes, so the server can't block the user's IP, since it's changing 'rapidly' o server side changes, so the server has to track also dns updates such that the remote users/clients can continue to find the server reliably your problem statement is a tad vague. -chris > Have this issue already been addressed? > > Regards, > > Du=B9an Mudri=E6 > > Software Architect > > Avaya > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > > From ipng@69706e6720323030352d30312d31340a.nosense.org Tue Feb 2 22:48:50 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C09123A6870 for ; Tue, 2 Feb 2010 22:48:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.895 X-Spam-Level: X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1F8Y+v6mw+K1 for ; Tue, 2 Feb 2010 22:48:49 -0800 (PST) Received: from smtp3.adam.net.au (smtp3.adam.net.au [202.136.110.249]) by core3.amsl.com (Postfix) with ESMTP id 86C493A6860 for ; Tue, 2 Feb 2010 22:48:49 -0800 (PST) Received: from 114-30-104-198.ip.adam.com.au ([114.30.104.198] helo=opy.nosense.org) by smtp3.adam.net.au with esmtp (Exim 4.63) (envelope-from ) id 1NcZ3G-0000ZW-Qd; Wed, 03 Feb 2010 17:19:26 +1030 Received: from opy.nosense.org (localhost.localdomain [IPv6:::1]) by opy.nosense.org (Postfix) with ESMTP id 0D48049308; Wed, 3 Feb 2010 17:19:26 +1030 (CST) Date: Wed, 3 Feb 2010 17:19:25 +1030 From: Mark Smith To: "Dusan Mudric" Subject: Re: denial of service attack using prefixes with very small Valid Lifetimes Message-ID: <20100203171925.66ba03f9@opy.nosense.org> In-Reply-To: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> References: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> X-Mailer: Claws Mail 3.7.4 (GTK+ 2.18.5; x86_64-unknown-linux-gnu) X-Location: Lower Mitcham, South Australia, 5062 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Transfer-Encoding: quoted-printable Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 06:48:51 -0000 Hi Dusan, On Tue, 2 Feb 2010 12:37:24 -0500 "Dusan Mudric" wrote: > Hi, >=20 > Is there a mechanism to protect against a denial of service attack using = prefixes with very small Valid Lifetimes? RFC 2462, section 5.5.3 e) talks = about it but does not seam to cover the scenario where: >=20 > 1) A user defines a small Preferred and Valid Lifetimes (i.e., 10sec an= d 15sec), and > 2) The initial Router Advertisement message has very small Preferred an= d Valid Lifetimes for a Prefix, and=20 > 3) The received Lifetime is equal to Stored Lifetime. >=20 > With the small lifetime, address expires quickly and is created soon afte= r. Applications using this address go up and down periodically and get into= trouble. >=20 > Have this issue already been addressed? >=20 I'm not sure if it has specifically. In general thought, the only people who should be configuring a router with these types of parameters would be trusted network administrators on trusted routers. If an untrusted network administrator is able to change the parameters on a trusted router, then I think the root problem isn't that they can maliciously configure parameters of the protocols the trusted router talks, but that they've got administrative access to the router itself. Better access control e.g. stronger passwords is the best method to prevent this. If it's an untrusted router announcing these parameters, then=20 http://tools.ietf.org/id/draft-ietf-v6ops-ra-guard-04.txt is addressing that threat. Regards, Mark. > Regards,=20 >=20 > Du=B9an Mudri=E6=20 >=20 > Software Architect > Avaya=20 >=20 >=20 >=20 >=20 From suresh.krishnan@ericsson.com Wed Feb 3 07:38:12 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A0A2F28C0D9 for ; Wed, 3 Feb 2010 07:38:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.499 X-Spam-Level: X-Spam-Status: No, score=-6.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l3QM4Swa-8et for ; Wed, 3 Feb 2010 07:38:11 -0800 (PST) Received: from imr2.ericy.com (imr2.ericy.com [198.24.6.3]) by core3.amsl.com (Postfix) with ESMTP id C2CFA3A6C50 for ; Wed, 3 Feb 2010 07:38:11 -0800 (PST) Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr2.ericy.com (8.13.1/8.13.1) with ESMTP id o13Fe21C023474; Wed, 3 Feb 2010 09:40:02 -0600 Received: from [142.133.10.113] (147.117.20.212) by eusaamw0712.eamcs.ericsson.se (147.117.20.182) with Microsoft SMTP Server id 8.1.375.2; Wed, 3 Feb 2010 10:38:52 -0500 Message-ID: <4B69979A.1030606@ericsson.com> Date: Wed, 3 Feb 2010 10:34:50 -0500 From: Suresh Krishnan User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Dusan Mudric Subject: Re: denial of service attack using prefixes with very small Valid Lifetimes References: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> In-Reply-To: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 8bit Cc: "ipv6@ietf.org" X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 15:38:12 -0000 Hi Dusan, It is not clear to me where the denial of service occurs. This is just a configuration error on the router (to have such small lifetimes). NOTE: RFC2462 has been obsoleted by RFC4862. Cheers Suresh On 10-02-02 12:37 PM, Dusan Mudric wrote: > Hi, > > Is there a mechanism to protect against a denial of service attack using > prefixes with very small Valid Lifetimes? RFC 2462, section 5.5.3 e) > talks about it but does not seam to cover the scenario where: > > 1) A user defines a small Preferred and Valid Lifetimes > (i.e., 10sec and 15sec), and > > 2) The initial Router Advertisement message has very small > Preferred and Valid Lifetimes for a Prefix, and > > 3) The received Lifetime is equal to Stored Lifetime. > > With the small lifetime, address expires quickly and is created soon > after. Applications using this address go up and down periodically and > get into trouble. > > Have this issue already been addressed? > > Regards, > > Dušan Mudric' > > > Software Architect > > Avaya > > From Black_David@emc.com Tue Feb 2 06:44:33 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24E133A6941; Tue, 2 Feb 2010 06:44:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.598 X-Spam-Level: X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XfosS456HU7c; Tue, 2 Feb 2010 06:44:32 -0800 (PST) Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id CF80D3A6864; Tue, 2 Feb 2010 06:44:31 -0800 (PST) Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.3.2/Switch-3.1.7) with ESMTP id o12Ej9l2005700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Feb 2010 09:45:09 -0500 Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si01.isus.emc.com (RSA Interceptor); Tue, 2 Feb 2010 09:44:58 -0500 Received: from corpussmtp1.corp.emc.com (corpussmtp1.corp.emc.com [128.221.166.44]) by mailhub.lss.emc.com (Switch-3.4.2/Switch-3.3.2mp) with ESMTP id o12EitJr023728; Tue, 2 Feb 2010 09:44:55 -0500 Received: from CORPUSMX80B.corp.emc.com ([10.254.89.201]) by corpussmtp1.corp.emc.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 2 Feb 2010 09:36:42 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: Gen-ART review of draft-ietf-6man-text-addr-representation-04 Date: Tue, 2 Feb 2010 09:36:41 -0500 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Gen-ART review of draft-ietf-6man-text-addr-representation-04 Thread-Index: AcqkFSJdpatitI5NTLmCm4cathb4Nw== X-Priority: 1 priority: Urgent Importance: high From: To: , , X-OriginalArrivalTime: 02 Feb 2010 14:36:42.0513 (UTC) FILETIME=[23308010:01CAA415] X-EMM-EM: Active X-Mailman-Approved-At: Wed, 03 Feb 2010 09:52:40 -0800 Cc: 6man-chairs@tools.ietf.org, ipv6@ietf.org, Black_David@emc.com, iesg@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 14:44:33 -0000 I have been selected as the General Area Review Team (Gen-ART)=20 reviewer for this draft (for background on Gen-ART, please see=20 http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). Please wait for direction from your document shepherd=20 or AD before posting a new version of the draft.=20 Document: draft-ietf-6man-text-addr-representation-04 Reviewer: David L. Black Review Date: February 2, 2010 IESG Telechat date: February 4, 2010 Summary: This draft is on the right track, but has open issues, described in the review. Comments: The draft provides recommendations for a canonical format for IPv6 addresses. The open issue is that the draft only provides recommendations, and does not tightly specify a canonical format. A tight specification of a canonical format would include at least one (and preferably both) of: - An algorithm to test whether an IPv6 text address is in the canonical format - An algorithm to convert an IPv6 text address into canonical form. Code or pseudo-code should be used, and note that the latter item subsumes the former (a canonicalization algorithm makes no changes to input that's already in the canonical format). In the absence of these elements, I'm not convinced that the draft defines an interoperable standard that solves the problem. This document is a good start - I think it's a fine requirements document that would be appropriate to publish as an Informational RFC, but I believe that more work is needed to produce a standards-track RFC that specifies an interoperable representation. If this document is published in its current form, it should be edited slightly to make it clear that it is only a requirements document. Thanks, --David ---------------------------------------------------- David L. Black, Distinguished Engineer EMC Corporation, 176 South St., Hopkinton, MA=A0 01748 +1 (508) 293-7953=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 FAX: +1 (508) = 293-7786 black_david@emc.com=A0=A0=A0=A0=A0=A0=A0 Mobile: +1 (978) 394-7754 ---------------------------------------------------- From Black_David@emc.com Tue Feb 2 13:23:00 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5B4F83A6B85; Tue, 2 Feb 2010 13:23:00 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.599 X-Spam-Level: X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zzgdNNBtsGlO; Tue, 2 Feb 2010 13:22:59 -0800 (PST) Received: from mexforward.lss.emc.com (mexforward.lss.emc.com [128.222.32.20]) by core3.amsl.com (Postfix) with ESMTP id DBD733A6996; Tue, 2 Feb 2010 13:22:58 -0800 (PST) Received: from hop04-l1d11-si01.isus.emc.com (HOP04-L1D11-SI01.isus.emc.com [10.254.111.54]) by mexforward.lss.emc.com (Switch-3.3.2/Switch-3.1.7) with ESMTP id o12LNa0e004577 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 2 Feb 2010 16:23:36 -0500 Received: from mailhub.lss.emc.com (numailhub.lss.emc.com [10.254.144.16]) by hop04-l1d11-si01.isus.emc.com (RSA Interceptor); Tue, 2 Feb 2010 16:23:26 -0500 Received: from corpussmtp5.corp.emc.com (corpussmtp5.corp.emc.com [128.221.166.229]) by mailhub.lss.emc.com (Switch-3.4.2/Switch-3.3.2mp) with ESMTP id o12LNO19017049; Tue, 2 Feb 2010 16:23:25 -0500 Received: from CORPUSMX80B.corp.emc.com ([10.254.89.201]) by corpussmtp5.corp.emc.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 2 Feb 2010 16:23:23 -0500 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [Gen-art] Gen-ART reviewof draft-ietf-6man-text-addr-representation-04 Date: Tue, 2 Feb 2010 16:23:24 -0500 Message-ID: In-Reply-To: <4B688A92.7000100@gmail.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [Gen-art] Gen-ART reviewof draft-ietf-6man-text-addr-representation-04 Thread-Index: AcqkRjSSSyfM81UPR8KcSGg7j40PFQAB08jA References: <4B688A92.7000100@gmail.com> From: To: X-OriginalArrivalTime: 02 Feb 2010 21:23:23.0917 (UTC) FILETIME=[F38F43D0:01CAA44D] X-EMM-EM: Active X-Mailman-Approved-At: Wed, 03 Feb 2010 09:52:40 -0800 Cc: 6man-chairs@tools.ietf.org, ipv6@ietf.org, gen-art@ietf.org, iesg@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Feb 2010 21:23:00 -0000 The concern is not whether it is required (MUST) vs. recommended (SHOULD), but rather than the canonical form is not sufficiently specified. Towards that end we disagree on the level of need for pseudocode. Thanks, --David > -----Original Message----- > From: gen-art-bounces@ietf.org [mailto:gen-art-bounces@ietf.org] On Behalf Of Brian E Carpenter > Sent: Tuesday, February 02, 2010 3:27 PM > To: Black, David > Cc: 6man-chairs@tools.ietf.org; akawamucho@mesh.ad.jp; ipv6@ietf.org; kawashimam@necat.nec.co.jp; > iesg@ietf.org; gen-art@ietf.org > Subject: Re: [Gen-art] Gen-ART reviewof draft-ietf-6man-text-addr-representation-04 >=20 > David, >=20 > The problem is that we cannot make this a required format. Like it or > not, there is a range of ways to represent an IPv6 address in text > form, and has been for many years. 2001:DEAD:BEEF:: and 2001:deAd:BEeF:: > are the same address. >=20 > The draft is very precise on this point: >=20 > The > recommendation in this document SHOULD be followed by systems when > generating an address to represent as text, but all implementations > MUST accept any legitimate [RFC4291] format. >=20 > This is the only approach which is consistent with history. Making > that SHOULD into a MUST would be simply unrealistic. But I really > don't understand your objection to this as a standards track document. > It's a complete, if simple, normative specification. (It could also > have been a BCP, imho, but the WG preferred standards track.) >=20 > I don't see any particular need to provide pseudocode; it wouldn't > change the normative content. It certainly wouldn't do any harm. >=20 > Regards > Brian Carpenter >=20 > On 2010-02-03 03:36, Black_David@emc.com wrote: > > I have been selected as the General Area Review Team (Gen-ART) > > reviewer for this draft (for background on Gen-ART, please see > > http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html). > > > > Please wait for direction from your document shepherd > > or AD before posting a new version of the draft. > > > > Document: draft-ietf-6man-text-addr-representation-04 > > Reviewer: David L. Black > > Review Date: February 2, 2010 > > IESG Telechat date: February 4, 2010 > > > > Summary: > > This draft is on the right track, but has open issues, described > > in the review. > > > > Comments: > > The draft provides recommendations for a canonical format for IPv6 > > addresses. > > > > The open issue is that the draft only provides recommendations, and > > does not tightly specify a canonical format. A tight specification > > of a canonical format would include at least one (and preferably > > both) of: > > - An algorithm to test whether an IPv6 text address > > is in the canonical format > > - An algorithm to convert an IPv6 text address into canonical > > form. > > Code or pseudo-code should be used, and note that the latter item > > subsumes the former (a canonicalization algorithm makes no changes to > > input that's already in the canonical format). In the absence of > > these elements, I'm not convinced that the draft defines an > > interoperable standard that solves the problem. > > > > This document is a good start - I think it's a fine requirements > > document that would be appropriate to publish as an Informational RFC, > > but I believe that more work is needed to produce a standards-track RFC > > that specifies an interoperable representation. If this document > > is published in its current form, it should be edited slightly to > > make it clear that it is only a requirements document. > > > > Thanks, > > --David > > ---------------------------------------------------- > > David L. Black, Distinguished Engineer > > EMC Corporation, 176 South St., Hopkinton, MA 01748 > > +1 (508) 293-7953 FAX: +1 (508) 293-7786 > > black_david@emc.com Mobile: +1 (978) 394-7754 > > ---------------------------------------------------- > > > > > > _______________________________________________ > > Gen-art mailing list > > Gen-art@ietf.org > > https://www.ietf.org/mailman/listinfo/gen-art > > > _______________________________________________ > Gen-art mailing list > Gen-art@ietf.org > https://www.ietf.org/mailman/listinfo/gen-art From bob.hinden@gmail.com Wed Feb 3 10:23:35 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2122928C193 for ; Wed, 3 Feb 2010 10:23:35 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ARx1acK3UcaW for ; Wed, 3 Feb 2010 10:23:34 -0800 (PST) Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id 264923A6CA4 for ; Wed, 3 Feb 2010 10:23:33 -0800 (PST) Received: by ewy28 with SMTP id 28so1761751ewy.28 for ; Wed, 03 Feb 2010 10:24:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=1MJsQBDLDRhcldk2j7Zcivpuv98/DBzTPALi0iwW+YY=; b=AB3AQSXYstGkAGrXMcQxF4DyXXd82jPulsciQlcz9NM4KhL07zkAKhSEWHPWNJnJbV VMGFcIboXnjvHEwDQHBgRRloi7/maUIZvwK6zRTHDqofWNqP99PMhLvQVS9dpCbAnBhR Q3kjWx6m/RZ7TxM76m/V011nMmo6sIN0BGA00= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=cO2GSiBYKPzHpcZR63eqlGhjDzyXkFvZvdPstQtRQYFp6QGCY9fwVVby+yEq4iehWy 4rklcqh07iQujIfxtc3SOmP1UEMcZrbZI6Z9PUKtoRfL80Em4K7vBFRRSOdFghFPFE0d EmpVHvzEyLdbFnMCkFcCCNOm1Dh0UGmb36Cv4= Received: by 10.213.75.134 with SMTP id y6mr7592196ebj.48.1265221450337; Wed, 03 Feb 2010 10:24:10 -0800 (PST) Received: from ?10.0.0.27? (h-66-166-21-1.snvacaid.static.covad.net [66.166.21.1]) by mx.google.com with ESMTPS id 15sm93886ewy.4.2010.02.03.10.24.07 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Feb 2010 10:24:09 -0800 (PST) Subject: Re: denial of service attack using prefixes with very small Valid Lifetimes Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=windows-1252 From: Bob Hinden In-Reply-To: <4B69979A.1030606@ericsson.com> Date: Wed, 3 Feb 2010 10:24:05 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <3E6D854C-E1F5-4F85-8C5A-470572871D53@gmail.com> References: <90243C8A881F8D419D855264D9636F3A0390BDA0@zcarhxm2.corp.nortel.com> <4B69979A.1030606@ericsson.com> To: Suresh Krishnan X-Mailer: Apple Mail (2.1077) Cc: Dusan Mudric , "ipv6@ietf.org" , Bob Hinden X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 18:23:35 -0000 On Feb 3, 2010, at 7:34 AM, Suresh Krishnan wrote: > Hi Dusan, > It is not clear to me where the denial of service occurs. This is = just a configuration error on the router (to have such small lifetimes). That is my thought as well. =20 Bob >=20 > NOTE: RFC2462 has been obsoleted by RFC4862. >=20 > Cheers > Suresh >=20 > On 10-02-02 12:37 PM, Dusan Mudric wrote: >> Hi, >> Is there a mechanism to protect against a denial of service attack = using prefixes with very small Valid Lifetimes? RFC 2462, section 5.5.3 = e) talks about it but does not seam to cover the scenario where: >> 1) A user defines a small Preferred and Valid Lifetimes >> (i.e., 10sec and 15sec), and >> 2) The initial Router Advertisement message has very small >> Preferred and Valid Lifetimes for a Prefix, and >> 3) The received Lifetime is equal to Stored Lifetime. >> With the small lifetime, address expires quickly and is created soon = after. Applications using this address go up and down periodically and = get into trouble. >> Have this issue already been addressed? >> Regards, >> Du=9Aan Mudric' >> Software Architect >> Avaya >=20 > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- From jari.arkko@piuha.net Fri Feb 5 04:52:54 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8760628C115; Fri, 5 Feb 2010 04:52:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.4 X-Spam-Level: X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[AWL=0.199, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9jgfGV2lY764; Fri, 5 Feb 2010 04:52:53 -0800 (PST) Received: from p130.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by core3.amsl.com (Postfix) with ESMTP id 9FF813A6D6C; Fri, 5 Feb 2010 04:52:53 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id B5A642D289; Fri, 5 Feb 2010 14:53:39 +0200 (EET) X-Virus-Scanned: amavisd-new at piuha.net Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rrLFKbQZpAjv; Fri, 5 Feb 2010 14:53:39 +0200 (EET) Received: from [IPv6:::1] (unknown [IPv6:2001:14b8:400::130]) by p130.piuha.net (Postfix) with ESMTP id 365DB2D275; Fri, 5 Feb 2010 14:53:39 +0200 (EET) Message-ID: <4B6C14D2.60304@piuha.net> Date: Fri, 05 Feb 2010 14:53:38 +0200 From: Jari Arkko User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List Subject: next steps with 6man-text-addr-representation Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 12:52:54 -0000 This draft was on the IESG review yesterday, and did not get approved due to a number of Discusses from the other ADs. There's a number of small details that we can talk about separately, but I wanted to talk to the working group about the high level issues. Generally speaking the reviewers were surprised about the lack of preciseness in the definition of the canonical form. This had to do with the IPv4-embedded addresses, the specification style and lack of MUST keywords, and so on. I think everyone believed the draft as currently written will already improve things, but many reviewers felt that it could have been much stricter. The reviewers were also wondering about the role of the draft, will it affect everything or just other specifications that decide to adopt the new format. I explained the situation with the IPv4-embedded addresses -- this is a design tradeoff where we can either nail down everything now and not have a nice textual representation in some cases, or we can leave some flexibility. We've already had this discussion in the working group, and I believe we keep the current approach in the draft. However, we need to add the rationale to the draft so that future readers are not asking the same questions as our reviewers did now. Then we talked about the strictness. I explained that this is largely a specification style issue, and in the real world there will always be old code that doesn't produce the canonical form, and that we hope that this RFC will convince all new code to do the right thing. However, we came up with the following proposal to make the specification stricter: - Use RFC 2119 language and MUST. Implementations conforming to this specification MUST ... - Provide a reference to the currently defined WKPs - In the section that talks about ports, please make sure that for URIs everyone MUST follow RFC 3986, and for the rest, the default can be again RFC 3986. The current language leaves everything open, even for URIs. - There's a part about reducing longest sequence of 0s -- it would be great if we could point to some publicly available code that already does this, as an informational reference to implementors - We will keep the specification on the Standards Track, i.e., publish it as a Proposed Standard - This specification Updates RFC 4291 Would these changes be acceptable to the working group? Jari From marka@isc.org Fri Feb 5 05:16:22 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 032FD28C0D0; Fri, 5 Feb 2010 05:16:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id udCDO-aNIzR2; Fri, 5 Feb 2010 05:16:20 -0800 (PST) Received: from farside.isc.org (farside.isc.org [IPv6:2001:4f8:3:bb::5]) by core3.amsl.com (Postfix) with ESMTP id 63E393A6EF7; Fri, 5 Feb 2010 05:16:20 -0800 (PST) Received: from drugs.dv.isc.org (drugs.dv.isc.org [IPv6:2001:470:1f00:820:214:22ff:fed9:fbdc]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "drugs.dv.isc.org", Issuer "ISC CA" (not verified)) by farside.isc.org (Postfix) with ESMTP id 7D5A0E601C; Fri, 5 Feb 2010 13:17:08 +0000 (UTC) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.14.3/8.14.3) with ESMTP id o15DH5Rh065500; Sat, 6 Feb 2010 00:17:05 +1100 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <201002051317.o15DH5Rh065500@drugs.dv.isc.org> To: Jari Arkko From: Mark Andrews References: <4B6C14D2.60304@piuha.net> Subject: Re: next steps with 6man-text-addr-representation In-reply-to: Your message of "Fri, 05 Feb 2010 14:53:38 +0200." <4B6C14D2.60304@piuha.net> Date: Sat, 06 Feb 2010 00:17:05 +1100 Sender: marka@isc.org Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List , IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 13:16:22 -0000 In message <4B6C14D2.60304@piuha.net>, Jari Arkko writes: > This draft was on the IESG review yesterday, and did not get approved > due to a number of Discusses from the other ADs. > > There's a number of small details that we can talk about separately, but > I wanted to talk to the working group about the high level issues. > Generally speaking the reviewers were surprised about the lack of > preciseness in the definition of the canonical form. This had to do with > the IPv4-embedded addresses, the specification style and lack of MUST > keywords, and so on. I think everyone believed the draft as currently > written will already improve things, but many reviewers felt that it > could have been much stricter. The reviewers were also wondering about > the role of the draft, will it affect everything or just other > specifications that decide to adopt the new format. > > I explained the situation with the IPv4-embedded addresses -- this is a > design tradeoff where we can either nail down everything now and not > have a nice textual representation in some cases, or we can leave some > flexibility. We've already had this discussion in the working group, and > I believe we keep the current approach in the draft. However, we need to > add the rationale to the draft so that future readers are not asking the > same questions as our reviewers did now. > > Then we talked about the strictness. I explained that this is largely a > specification style issue, and in the real world there will always be > old code that doesn't produce the canonical form, and that we hope that > this RFC will convince all new code to do the right thing. However, we > came up with the following proposal to make the specification stricter: > > - Use RFC 2119 language and MUST. Implementations conforming to this > specification MUST ... > - Provide a reference to the currently defined WKPs > - In the section that talks about ports, please make sure that for URIs > everyone MUST follow RFC 3986, and for the rest, the default can be > again RFC 3986. The current language leaves everything open, even for URIs. > - There's a part about reducing longest sequence of 0s -- it would be > great if we could point to some publicly available code that already > does this, as an informational reference to implementors ISC's inet_ntop() was released in 1996 as part of BIND 8. It's also in BIND 9. > - We will keep the specification on the Standards Track, i.e., publish > it as a Proposed Standard > - This specification Updates RFC 4291 > > Would these changes be acceptable to the working group? > > Jari > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: marka@isc.org From jari.arkko@piuha.net Fri Feb 5 05:31:27 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 85B1028C12E; Fri, 5 Feb 2010 05:31:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.41 X-Spam-Level: X-Spam-Status: No, score=-2.41 tagged_above=-999 required=5 tests=[AWL=0.189, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aIpNpbrv7Vmr; Fri, 5 Feb 2010 05:31:26 -0800 (PST) Received: from p130.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by core3.amsl.com (Postfix) with ESMTP id B246E28C11D; Fri, 5 Feb 2010 05:31:26 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id AB49D2D289; Fri, 5 Feb 2010 15:32:16 +0200 (EET) X-Virus-Scanned: amavisd-new at piuha.net Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cB+DYPmexHzS; Fri, 5 Feb 2010 15:32:16 +0200 (EET) Received: from [IPv6:::1] (unknown [IPv6:2001:14b8:400::130]) by p130.piuha.net (Postfix) with ESMTP id 2B2342D275; Fri, 5 Feb 2010 15:32:16 +0200 (EET) Message-ID: <4B6C1DDF.70904@piuha.net> Date: Fri, 05 Feb 2010 15:32:15 +0200 From: Jari Arkko User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: Mark Andrews Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <201002051317.o15DH5Rh065500@drugs.dv.isc.org> In-Reply-To: <201002051317.o15DH5Rh065500@drugs.dv.isc.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List , IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 13:31:27 -0000 Mark, > ISC's inet_ntop() was released in 1996 as part of BIND 8. It's also in > BIND 9. > Ah, great! Thanks for the information. Jari From bob.hinden@gmail.com Fri Feb 5 12:47:10 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 957E63A68AC; Fri, 5 Feb 2010 12:47:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qbH+VRtEcijS; Fri, 5 Feb 2010 12:47:09 -0800 (PST) Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id 42AA228C0F1; Fri, 5 Feb 2010 12:47:09 -0800 (PST) Received: by ewy28 with SMTP id 28so455338ewy.28 for ; Fri, 05 Feb 2010 12:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=XXOahDoHIXRq3N54PxK/T7McAsNXQvUPpsIQwA1hjPg=; b=p/OgXvZGqQF64NOgHUtRanwge2NmEdNDlDZiL1dMqwD+IX8jqrkouWTBO6yctk8RCw PbMKzm3eDEcj47MOtxHnLEapSCfTI6gmhOjtSBAZnTof9EtaxH2Ob/72JxkCwnJ+g0t/ z2iuTBct9lHVn9hTFQ0D5VgcTXT16ZNJ5jCd4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=eUiK8dUSaS0kgirzN9d2l7ddGg32E7CC6vdp/gOvW1YQMckwhFMaX8LeHjABTfIhvh yPQruqaFTXeEnsVY1RLz67UEUSbqs3sMVl0+aoWd7EJ7tSh8qMn7h7IeEH5UZdc1m9cw UUd4/XCQMMyDqsGL9PSOjAmNOlpkiK+e7P3OE= Received: by 10.213.42.205 with SMTP id t13mr1017453ebe.4.1265402875904; Fri, 05 Feb 2010 12:47:55 -0800 (PST) Received: from ?209.97.124.223? ([209.97.124.223]) by mx.google.com with ESMTPS id 16sm1240790ewy.10.2010.02.05.12.47.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 12:47:55 -0800 (PST) Subject: Re: next steps with 6man-text-addr-representation Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Bob Hinden In-Reply-To: <4B6C14D2.60304@piuha.net> Date: Fri, 5 Feb 2010 12:47:20 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> References: <4B6C14D2.60304@piuha.net> To: Jari Arkko X-Mailer: Apple Mail (2.1077) Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, Bob Hinden , IESG , IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 20:47:10 -0000 Jari, > Then we talked about the strictness. I explained that this is largely = a specification style issue, and in the real world there will always be = old code that doesn't produce the canonical form, and that we hope that = this RFC will convince all new code to do the right thing. However, we = came up with the following proposal to make the specification stricter: >=20 > - Use RFC 2119 language and MUST. Implementations conforming to this = specification MUST ... > - Provide a reference to the currently defined WKPs > - In the section that talks about ports, please make sure that for = URIs everyone MUST follow RFC 3986, and for the rest, the default can be = again RFC 3986. The current language leaves everything open, even for = URIs. > - There's a part about reducing longest sequence of 0s -- it would be = great if we could point to some publicly available code that already = does this, as an informational reference to implementors > - We will keep the specification on the Standards Track, i.e., publish = it as a Proposed Standard > - This specification Updates RFC 4291 >=20 > Would these changes be acceptable to the working group? [No hats on] I was thinking about this over the past few days after reading the IESG = comments and a discussion with Brian Haberman. My personal take is that = we lost sight of the original goal while trying to meet the broad = requirements of the different variants of embedded addresses. I was thinking that we should have a strict canonical form along the = line of what is proposed in Section 8. This format SHOULD always be = used when an IPv6 address is saved to a file or log as text (as opposed = to binary). The canonical format would not support any of the embedded = formats. Everything would look like: 2001:db8:0:0:1:22::1 2001:db8:0:0:1::1 2001:db8:0:11:222:3333:c000:0201 Tools could be built that would allow alternative ways to display the = addresses in the file. For example in the second case above, it could = be displayed as: 2001:db8:0:11:222:3333:192.0.2.1 All operations used to compare and search against entries in the file = would performed against the canonical format. A search tool could allow = an address to be entered in an embedded format (or any format defined in = RFC4291), but it would convert the address to the canonical format = before the search is performed. This is similar to the way something a spread sheet deals with dates and = times. The underlying data does not change if the user decides to = change the format it is displayed. Or this is the way that I think = tools like tcpdump deal with saved packet traces. It gives the user = control over how the data is displayed, but the data in the file is in a = general format. In this approach, a specific tool would always work to show the user = consistent address formats and avoid the problems enumerated in the = draft. For example, if a tool knew how to detect and show IPv6 = addresses with embedded IPv4 addresses, it would show everything that = way. If the tool didn't it would still provide the user a consistent = view of the addresses. I think this is the overall intent of this = draft. I think this would be a better approach and allow us to solve the = problem originally as intended when the w.g. took this work on. I would appreciate your and the w.g.'s comments. Thanks, Bob From brian.e.carpenter@gmail.com Fri Feb 5 13:03:53 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A9AEA3A6E35; Fri, 5 Feb 2010 13:03:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.788 X-Spam-Level: X-Spam-Status: No, score=-2.788 tagged_above=-999 required=5 tests=[AWL=-0.189, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J6P+QWpjyzXd; Fri, 5 Feb 2010 13:03:52 -0800 (PST) Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com [209.85.220.226]) by core3.amsl.com (Postfix) with ESMTP id 2C71E3A6819; Fri, 5 Feb 2010 13:03:52 -0800 (PST) Received: by fxm26 with SMTP id 26so2644176fxm.13 for ; Fri, 05 Feb 2010 13:04:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=SlQGq6M5BnON2Pn+63DNspDD5JdguZ9kJcM3tjS2kp0=; b=LyIaZu3x/jAi/UgpdFZxwZc9yTEC2GvMNRO6Umpmtf0dp8kjneO/CTUXTlHUGwClFD PeDhq6QGO0c+Jo35K33wmX3YMrLdF9zNZnb/jPE2g7IRbR06A+RKb1Z1/N1uFmPaaOHD TZ/WR5atOxL9kZgh1wx7MxR08QXmBBcte1640= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=Nkmu5avLOxDmQVgaDjqi+/2zTFlKaCrAtnKdGmxMe0mCBZ7rvENi1QeBdg0V5UQrOG 40iKJHwtGVZV6mXBCovU2V2cYqQpcpcZNE0JMOcGtu3czAK788uEIEmwQl/l+afJdfog uvp1AX42T31+wplOW/YThGxpkLAXuZNz651RM= Received: by 10.223.77.66 with SMTP id f2mr3622970fak.84.1265403879989; Fri, 05 Feb 2010 13:04:39 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id p9sm2947205fkb.44.2010.02.05.13.04.36 (version=SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 13:04:39 -0800 (PST) Message-ID: <4B6C87E0.7040101@gmail.com> Date: Sat, 06 Feb 2010 10:04:32 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Jari Arkko Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> In-Reply-To: <4B6C14D2.60304@piuha.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, 6man , IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 21:03:53 -0000 [repeating with the CC's this time] On 2010-02-06 01:53, Jari Arkko wrote: ... > - Use RFC 2119 language and MUST. Implementations conforming to this > specification MUST ... No real objection, but its impact of this change in the real world will be nil IMHO. > - Provide a reference to the currently defined WKPs > - In the section that talks about ports, please make sure that for URIs > everyone MUST follow RFC 3986, and for the rest, the default can be > again RFC 3986. The current language leaves everything open, even for URIs. We have to phrase this rather carefully. There is valid normative ABNF for the RFC 4291 representation in RFC 3986, but it does not generate only the proposed canonical representation. It allows leading zeroes, for example, and allows zeroes instead of ::. Also, I just came across something "interesting". RFC 3986 cites RFC 2234. In the latter, we find HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" Unfortunately, that means that the URI format (and dependencies such as SIP) don't allow lower case hex. That is inconsistent with the current draft. Oops. [Note to self - this also messes up draft-ietf-sip-ipv6-abnf-fix-04, of which I'm a co-author.] > - There's a part about reducing longest sequence of 0s -- it would be > great if we could point to some publicly available code that already > does this, as an informational reference to implementors Seichi has some code http://tools.bgp4.jp/IPv6canonical/IPv6canonical.txt > - We will keep the specification on the Standards Track, i.e., publish > it as a Proposed Standard > - This specification Updates RFC 4291 In that case we need to state explicitly that lower case hex is allowed; 4291 only shows upper case examples. > > Would these changes be acceptable to the working group? > > Jari > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > From brian@innovationslab.net Fri Feb 5 13:11:42 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2676028C0EC; Fri, 5 Feb 2010 13:11:39 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lb3-PcwCqMvl; Fri, 5 Feb 2010 13:11:32 -0800 (PST) Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) by core3.amsl.com (Postfix) with ESMTP id 4007B3A67B4; Fri, 5 Feb 2010 13:11:31 -0800 (PST) Received: from clairseach.fuaim.com (clairseach.fuaim.com [206.197.161.141]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id 1192A88271; Fri, 5 Feb 2010 13:12:22 -0800 (PST) Received: from DeathValley.local (c-69-255-98-109.hsd1.md.comcast.net [69.255.98.109]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id 23F921369360; Fri, 5 Feb 2010 13:12:19 -0800 (PST) Message-ID: <4B6C8970.8070406@innovationslab.net> Date: Fri, 05 Feb 2010 16:11:12 -0500 From: Brian Haberman User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 To: iesg-secretary@ietf.org, Jari Arkko , "Ralph Droms (rdroms)" Subject: Request To Advance: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Bob Hinden , ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 21:11:42 -0000 Jari & Ralph, On behalf of the 6MAN WG, the chairs request the advancement of: Title : IPv6 Subnet Model: the Relationship between Links and Subnet Prefixes Author(s) : H. Singh, et al. Filename : draft-ietf-6man-ipv6-subnet-model-07.txt Pages : 13 Date : 2009-12-23 as a proposed standard. A 6MAN WG Last Call completed on October 14, 2009 and this version addresses all issues raised. Regards, Brian & Bob 6MAN co-chairs From ietf-ipng@m.gmane.org Fri Feb 5 13:14:26 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC1173A6C8A for ; Fri, 5 Feb 2010 13:14:25 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.299 X-Spam-Level: X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q67I8aDQVaIs for ; Fri, 5 Feb 2010 13:14:22 -0800 (PST) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by core3.amsl.com (Postfix) with ESMTP id 19B193A6855 for ; Fri, 5 Feb 2010 13:14:21 -0800 (PST) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NdVW9-0006rG-4D for ipv6@ietf.org; Fri, 05 Feb 2010 22:15:09 +0100 Received: from 109-184-133-218.dynamic.mts-nn.ru ([109.184.133.218]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 Feb 2010 22:15:09 +0100 Received: from DXDragon by 109-184-133-218.dynamic.mts-nn.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 05 Feb 2010 22:15:09 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: ipv6@ietf.org From: =?utf-8?B?0KDQvtC80LDQvSDQlNC+0L3Rh9C10L3QutC+?= Subject: Re: next steps with 6man-text-addr-representation Date: Sat, 06 Feb 2010 00:14:39 +0300 Lines: 17 Message-ID: References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 109-184-133-218.dynamic.mts-nn.ru User-Agent: Opera Mail/10.10 (Win32) Sender: news X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 21:14:27 -0000 Brian E Carpenter писал Π² своём письмС Sat, 06 Feb 2010 00:04:32 +0300: > Also, I just came across something "interesting". RFC 3986 cites RFC > 2234. > In the latter, we find > HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" > Unfortunately, that means that the URI format (and dependencies such > as SIP) don't allow lower case hex. That is inconsistent with > the current draft. Oops. > > [Note to self - this also messes up draft-ietf-sip-ipv6-abnf-fix-04, > of which I'm a co-author.] ABNF string literals are case-insensitive. Roman. From brian.e.carpenter@gmail.com Fri Feb 5 14:36:42 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5F39C3A6E56; Fri, 5 Feb 2010 14:36:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.769 X-Spam-Level: X-Spam-Status: No, score=-2.769 tagged_above=-999 required=5 tests=[AWL=-0.170, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3TJ+3U9Z1K56; Fri, 5 Feb 2010 14:36:41 -0800 (PST) Received: from mail-fx0-f226.google.com (mail-fx0-f226.google.com [209.85.220.226]) by core3.amsl.com (Postfix) with ESMTP id 3DE8C3A69A0; Fri, 5 Feb 2010 14:36:40 -0800 (PST) Received: by fxm26 with SMTP id 26so2742265fxm.13 for ; Fri, 05 Feb 2010 14:37:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=QNy9PbAJPPG5oXEqkaNMjtu8qyEL+2E6kaupRG0hAvo=; b=dAnuCBgsV4u7heQ5XZ/YgXJaVCB+zvCaNramQsmAS6FnbhM1uo9mNifNNXkGSE/U0a F/RR/OThir5s+IEe8gwwcp02kJN/GM1mAtiK/uDevCv2H6dev180tRQ7oXE+4Ip/qY3w TYNkJq5PghFEThwB+NpsD8BlMDGLYh4WZmvII= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=OUepomZTObDN50urBE9mviFV9/oK8nJgzS9bz6vO6ckY12LMYb5g1wJOz3VloYrIpT aYynwhJSB3n/+Nrjgzt7RpqXDlz3aMbQ6nyFUDNw0NdjTMSmKW4GBSc+KCOCRYqEBfj4 rD0JHOWQQa3clcKrmoOn/Hn9UXD/zkPVPiZ+E= Received: by 10.223.26.216 with SMTP id f24mr49845fac.20.1265409449294; Fri, 05 Feb 2010 14:37:29 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id 21sm3055635fkx.25.2010.02.05.14.37.24 (version=SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 14:37:28 -0800 (PST) Message-ID: <4B6C9DA0.9010904@gmail.com> Date: Sat, 06 Feb 2010 11:37:20 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Alexey Melnikov Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> <4B6C88F2.8040406@isode.com> In-Reply-To: <4B6C88F2.8040406@isode.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IESG , 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 22:36:42 -0000 On 2010-02-06 10:09, Alexey Melnikov wrote: > Hi Brian, ... >> Also, I just came across something "interesting". RFC 3986 cites RFC >> 2234. >> In the latter, we find >> HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" >> Unfortunately, that means that the URI format (and dependencies such >> as SIP) don't allow lower case hex. That is inconsistent with >> the current draft. Oops. >> >> > Actually no, all quoted strings in ABNF are case-insensitive. So "A" > matches both "A" and "a", etc. Oh, OK, that is fine for conformance of course, but leaves things open when you are talking about generating strings. If we want the new recommendation to be a MUST, we may have to consider wording to make it clear how widely it applies. Many existing specs may be affected implicitly. Brian From brian.e.carpenter@gmail.com Fri Feb 5 14:50:25 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 24D343A6E62; Fri, 5 Feb 2010 14:50:25 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.754 X-Spam-Level: X-Spam-Status: No, score=-2.754 tagged_above=-999 required=5 tests=[AWL=-0.155, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RGEZXA+o-Xm9; Fri, 5 Feb 2010 14:50:24 -0800 (PST) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.24]) by core3.amsl.com (Postfix) with ESMTP id C5BF03A67B2; Fri, 5 Feb 2010 14:50:23 -0800 (PST) Received: by ey-out-2122.google.com with SMTP id 25so263544eya.5 for ; Fri, 05 Feb 2010 14:51:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Hu3S7ziya7VkWIQOr7Wp3NW4n1IDGx37YE40tFHAvAc=; b=fB7EJxyYYCifnXqGO1L3hZ3jUes6uNUHcoU/uD/IBXsSIc8g81dCEElr707T2OPjTS p+Z0nrX3YqogtWgwSf6HBTX8WrlwBgIAfs+yssq8IVFRw2R2nfEWp73+Z12UNR4Y67s+ krLYPHTSuqJV6qdzF2vUYsPa6tGvul5S+Hjhg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=xzNdLWxXFnW4fH7yWhjGaA2bsOVvhZC4fMl7rS6JP1B0z+qSnRyUCZGlSPZHlNliMU ofNp1uv90nYGliZlhbMU+GtfSs0wy/TM0k7KXIhPna3cWItAmBENc3j7FqVJcSvAmPNF 9iH53jK1UERsoUhvBis+akFB/8YagoEcxRttI= Received: by 10.213.0.147 with SMTP id 19mr1777970ebb.34.1265410272470; Fri, 05 Feb 2010 14:51:12 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id 14sm1321730ewy.3.2010.02.05.14.51.08 (version=SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 14:51:11 -0800 (PST) Message-ID: <4B6CA0D7.1010705@gmail.com> Date: Sat, 06 Feb 2010 11:51:03 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Bob Hinden Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> In-Reply-To: <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IESG , IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 22:50:25 -0000 Bob, On 2010-02-06 09:47, Bob Hinden wrote: ... > I was thinking that we should have a strict canonical form > along the line of what is proposed in Section 8. This format > SHOULD always be used when an IPv6 address is saved to a file > or log as text (as opposed to binary). The canonical format > would not support any of the embedded formats. Everything > would look like: > > 2001:db8:0:0:1:22::1 > > 2001:db8:0:0:1::1 > > 2001:db8:0:11:222:3333:c000:0201 > > Tools could be built that would allow alternative ways to > display the addresses in the file. For example in the second > case above, it could be displayed as: > > 2001:db8:0:11:222:3333:192.0.2.1 > > All operations used to compare and search against entries in > the file would performed against the canonical format. A > search tool could allow an address to be entered in an > embedded format (or any format defined in RFC4291), but it > would convert the address to the canonical format before the > search is performed. > > This is similar to the way something a spread sheet deals > with dates and times. The underlying data does not change if > the user decides to change the format it is displayed. Or > this is the way that I think tools like tcpdump deal with > saved packet traces. It gives the user control over how the > data is displayed, but the data in the file is in a general > format. > > In this approach, a specific tool would always work to show > the user consistent address formats and avoid the problems > enumerated in the draft. For example, if a tool knew how to > detect and show IPv6 addresses with embedded IPv4 addresses, > it would show everything that way. If the tool didn't it > would still provide the user a consistent view of the > addresses. I think this is the overall intent of this draft. But this would mean losing the ability for a human to write an address in the most appropriate way (which may or may not show a dotted decimal suffix) and then store it in that format for future use by both humans and software. And it would mean that tools with misconceptions about valid WKPs would work differently. That would break the Law of Least Astonishment. > I think this would be a better approach and allow us to solve > the problem originally as intended when the w.g. took this > work on. I thought we started this effort to help operators by reducing confusion. Discarding dotted deimal when entered by a human will not do that, IMHO. There's no doubt that internal searches and comparisons should be done against the canonical representation, of course. But I believe that dotted decimal MUST NOT be discarded by tools if entered by a human. Brian From brian.e.carpenter@gmail.com Fri Feb 5 14:52:33 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 68AC53A6F3B for ; Fri, 5 Feb 2010 14:52:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.591 X-Spam-Level: X-Spam-Status: No, score=-2.591 tagged_above=-999 required=5 tests=[AWL=-0.292, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4gvIlvwpenoo for ; Fri, 5 Feb 2010 14:52:32 -0800 (PST) Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id 7FF8C3A6E3C for ; Fri, 5 Feb 2010 14:52:32 -0800 (PST) Received: by ewy28 with SMTP id 28so583092ewy.28 for ; Fri, 05 Feb 2010 14:53:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=xBjTGYQVF91fk3xbqw7J9kYLnN9JU9HWIPvS7t0GIGI=; b=A4KdDPt88P8CvFXplKv0Jm6Ttnii/CpngO77iaPuySB0yNu8QPKylwjWMPGTM+JyUC T7cL0An8D1BsnSEWfzqFIYpPqXH3mZiRkjj0sY7psOfYUzJcqZaQL8PMQmr3ptEjKmnI nFXiz8Yt1X38NK0Zs36osA/3pBs+1UukqFAlo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=idQ5dmA07Ss9HbDWAkw+zuEdCMXBwxP3xnE3nScA9BWovmCKh+ZErqgkQNnc0I6hqN ib3lfwO3XlkjvryzkGPwa+TNL4GAGbR7/VbMXg9qhKbM/Vpc1HZPSduTwAwPILHtSFrb mg6OOA8iRxskPnC3GiQdjoIztONqPBAv/0JdM= Received: by 10.213.109.92 with SMTP id i28mr48705ebp.63.1265410400286; Fri, 05 Feb 2010 14:53:20 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id 15sm1317917ewy.4.2010.02.05.14.53.17 (version=SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 14:53:19 -0800 (PST) Message-ID: <4B6CA159.9090806@gmail.com> Date: Sat, 06 Feb 2010 11:53:13 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: =?UTF-8?B?0KDQvtC80LDQvSDQlNC+0L3Rh9C10L3QutC+?= Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 22:52:33 -0000 On 2010-02-06 10:14, =D0=A0=D0=BE=D0=BC=D0=B0=D0=BD =D0=94=D0=BE=D0=BD=D1= =87=D0=B5=D0=BD=D0=BA=D0=BE wrote: > Brian E Carpenter =D0=BF=D0=B8=D1=81=D0=B0= =D0=BB =D0=B2 =D1=81=D0=B2=D0=BE=D1=91=D0=BC =D0=BF=D0=B8=D1=81=D1=8C=D0=BC= =D0=B5 > Sat, 06 Feb 2010 00:04:32 +0300: >=20 >> Also, I just came across something "interesting". RFC 3986 cites RFC >> 2234. >> In the latter, we find >> HEXDIG =3D DIGIT / "A" / "B" / "C" / "D" / "E" / "F" >> Unfortunately, that means that the URI format (and dependencies such >> as SIP) don't allow lower case hex. That is inconsistent with >> the current draft. Oops. >> >> [Note to self - this also messes up draft-ietf-sip-ipv6-abnf-fix-04, >> of which I'm a co-author.] >=20 > ABNF string literals are case-insensitive. As I noted to Alexey, that's fine for conformance but not for generation. Bian From dougb@dougbarton.us Fri Feb 5 15:58:09 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2AA573A6FAC for ; Fri, 5 Feb 2010 15:58:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.67 X-Spam-Level: X-Spam-Status: No, score=-1.67 tagged_above=-999 required=5 tests=[AWL=0.930, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id za4Ttet3yOaS for ; Fri, 5 Feb 2010 15:58:08 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id 092A63A6FAA for ; Fri, 5 Feb 2010 15:58:07 -0800 (PST) Received: (qmail 3152 invoked by uid 399); 5 Feb 2010 23:58:59 -0000 Received: from localhost (HELO ?192.168.0.110?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 5 Feb 2010 23:58:59 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B6CB0CF.3050107@dougbarton.us> Date: Fri, 05 Feb 2010 15:59:11 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: ipv6@ietf.org Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> <4B6C88F2.8040406@isode.com> <4B6C9DA0.9010904@gmail.com> In-Reply-To: <4B6C9DA0.9010904@gmail.com> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 23:58:09 -0000 On 2/5/2010 2:37 PM, Brian E Carpenter wrote: > Oh, OK, that is fine for conformance of course, but leaves things > open when you are talking about generating strings. If we want the > new recommendation to be a MUST, we may have to consider wording to > make it clear how widely it applies. Many existing specs may be > affected implicitly. Would something like this work? In the absence of a conflicting specification, ... MUST ... At the time of this writing the following specifications are known to conflict: Doug PS, I'm sure the thought has occurred to others already, but the fact that something like this has become so complicated is almost certainly a symptom that something is wrong on a more fundamental level .... -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso From bob.hinden@gmail.com Fri Feb 5 16:18:48 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DFEEC3A6E83 for ; Fri, 5 Feb 2010 16:18:48 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.599 X-Spam-Level: X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vjAMllOmegtU for ; Fri, 5 Feb 2010 16:18:48 -0800 (PST) Received: from mail-ew0-f228.google.com (mail-ew0-f228.google.com [209.85.219.228]) by core3.amsl.com (Postfix) with ESMTP id D955E3A6996 for ; Fri, 5 Feb 2010 16:18:47 -0800 (PST) Received: by ewy28 with SMTP id 28so645797ewy.28 for ; Fri, 05 Feb 2010 16:19:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=EV9PNvBjdSLpcjjryUgDPE37rNt59NEwA8DgB7TWxlI=; b=u7qCLBOKTCRtPVkdWg7C3Qg6dRvtvZ6WkHukz8Og0YJmwz+rVvzbzWMqXeR+50tGGQ oPxLaEYaPJpZOju8vAXCU88ok3eQdxl7mpUX30fQZibOV5TbmsHiKLZSeJkuQAKTW0Tn sy01e1wuG2fYQ8M+Ebrvlbw7jP+tjS6TJ7CCI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=b404tyjkcxOITjZMKNU2dL10VccYddr7Bh03KaHX4I1MwTTmeCKTxZxbc8wS3lzLe8 g/wp1yIsLTr9NzxYJXFWfuOmsbNE+tn4zdjoKuEpj73Cb8LHoYtekfSAzIstyZtvM4WE NfohVzz3gOkQGc5oGf0miYLSp683yYXa9SLzg= Received: by 10.213.48.2 with SMTP id p2mr1218014ebf.60.1265415577045; Fri, 05 Feb 2010 16:19:37 -0800 (PST) Received: from ?209.97.124.223? ([209.97.124.223]) by mx.google.com with ESMTPS id 15sm1362063ewy.4.2010.02.05.16.19.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 05 Feb 2010 16:19:36 -0800 (PST) Subject: Re: next steps with 6man-text-addr-representation Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii From: Bob Hinden In-Reply-To: <4B6CB0CF.3050107@dougbarton.us> Date: Fri, 5 Feb 2010 16:19:00 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> <4B6C88F2.8040406@isode.com> <4B6C9DA0.9010904@gmail.com> <4B6CB0CF.3050107@dougbarton.us> To: Doug Barton X-Mailer: Apple Mail (2.1077) Cc: IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Feb 2010 00:18:49 -0000 Doug, On Feb 5, 2010, at 3:59 PM, Doug Barton wrote: > On 2/5/2010 2:37 PM, Brian E Carpenter wrote: >> Oh, OK, that is fine for conformance of course, but leaves things >> open when you are talking about generating strings. If we want the >> new recommendation to be a MUST, we may have to consider wording to >> make it clear how widely it applies. Many existing specs may be >> affected implicitly. >=20 > Would something like this work? >=20 > In the absence of a conflicting specification, ... MUST ... At the = time > of this writing the following specifications are known to conflict: = That's essentially the definition of SHOULD. It's what you do unless = there is a compelling reason not to do it. Bob From alexey.melnikov@isode.com Fri Feb 5 13:08:45 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFEBE3A67B4; Fri, 5 Feb 2010 13:08:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.375 X-Spam-Level: X-Spam-Status: No, score=-2.375 tagged_above=-999 required=5 tests=[AWL=0.224, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id il7b8d8ePmkt; Fri, 5 Feb 2010 13:08:45 -0800 (PST) Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by core3.amsl.com (Postfix) with ESMTP id D62D23A67AC; Fri, 5 Feb 2010 13:08:44 -0800 (PST) Received: from [172.16.2.152] (shiny.isode.com [62.3.217.250]) by rufus.isode.com (submission channel) via TCP with ESMTPA id ; Fri, 5 Feb 2010 21:09:35 +0000 Message-ID: <4B6C88F2.8040406@isode.com> Date: Fri, 05 Feb 2010 21:09:06 +0000 From: Alexey Melnikov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 X-Accept-Language: en-us, en To: Brian E Carpenter Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> In-Reply-To: <4B6C87E0.7040101@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sat, 06 Feb 2010 08:43:00 -0800 Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IESG , 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2010 21:08:45 -0000 Hi Brian, Brian E Carpenter wrote: [...] >>- Provide a reference to the currently defined WKPs >>- In the section that talks about ports, please make sure that for URIs >>everyone MUST follow RFC 3986, and for the rest, the default can be >>again RFC 3986. The current language leaves everything open, even for URIs. >> >> >We have to phrase this rather carefully. There is valid normative ABNF >for the RFC 4291 representation in RFC 3986, but it does not generate >only the proposed canonical representation. It allows leading zeroes, >for example, and allows zeroes instead of ::. > >Also, I just came across something "interesting". RFC 3986 cites RFC 2234. >In the latter, we find >HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F" >Unfortunately, that means that the URI format (and dependencies such >as SIP) don't allow lower case hex. That is inconsistent with >the current draft. Oops. > > Actually no, all quoted strings in ABNF are case-insensitive. So "A" matches both "A" and "a", etc. >[Note to self - this also messes up draft-ietf-sip-ipv6-abnf-fix-04, >of which I'm a co-author.] > > [...] >>- We will keep the specification on the Standards Track, i.e., publish >>it as a Proposed Standard >>- This specification Updates RFC 4291 >> >> > >In that case we need to state explicitly that lower case hex is >allowed; > Showing such examples would be fine, but see above. >4291 only shows upper case examples. > > From brian.e.carpenter@gmail.com Sat Feb 6 13:39:43 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 119383A6993 for ; Sat, 6 Feb 2010 13:39:43 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.718 X-Spam-Level: X-Spam-Status: No, score=-2.718 tagged_above=-999 required=5 tests=[AWL=-0.119, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8SwuxwrTkW2j for ; Sat, 6 Feb 2010 13:39:42 -0800 (PST) Received: from mail-gx0-f228.google.com (mail-gx0-f228.google.com [209.85.217.228]) by core3.amsl.com (Postfix) with ESMTP id 142CB3A68D1 for ; Sat, 6 Feb 2010 13:39:41 -0800 (PST) Received: by gxk28 with SMTP id 28so4277656gxk.9 for ; Sat, 06 Feb 2010 13:40:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=e02BLkSfN12WOH+Jb0WzTrf2EJ08LgHQx86iOBEP5/M=; b=vs39IHQWQ4+JvnAqUeyBMu/efYw/NU4i1zBtAn8EZYvnwadVrDDjPDl6ih41hbnVCi q92i75DwFpqHfWhNYU/O++8mh2lzCJIUo1Rlj6Thsn/qYB5Zjyg1Ru2+PeD9DJMLRtXu higQDcBzGjM7W2C/XXfx3zkvaCujGJmXfeUDA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=mToaOyA4qNCN+wuCdtsAcFJ9CbmN/YTIXJPTNm3l3NWDrSGMJa6ooFmad5PxRST+/0 0GP9c0ASJp0+DOVdV3Rsng/MLcI8mKW37LSAgjdjQ0aPizFOmwHEyUIx2G5LtC7MQrcx UHu7tF/QQqjgPHoKThfmKRP9QvF3Tz7BqLJ/k= Received: by 10.90.14.13 with SMTP id 13mr4009623agn.112.1265492432465; Sat, 06 Feb 2010 13:40:32 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id 21sm909591ywh.46.2010.02.06.13.40.29 (version=SSLv3 cipher=RC4-MD5); Sat, 06 Feb 2010 13:40:31 -0800 (PST) Message-ID: <4B6DE1C5.2020404@gmail.com> Date: Sun, 07 Feb 2010 10:40:21 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Bob Hinden Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> <4B6C88F2.8040406@isode.com> <4B6C9DA0.9010904@gmail.com> <4B6CB0CF.3050107@dougbarton.us> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Feb 2010 21:39:43 -0000 On 2010-02-06 13:19, Bob Hinden wrote: > Doug, > > On Feb 5, 2010, at 3:59 PM, Doug Barton wrote: > >> On 2/5/2010 2:37 PM, Brian E Carpenter wrote: >>> Oh, OK, that is fine for conformance of course, but leaves things >>> open when you are talking about generating strings. If we want the >>> new recommendation to be a MUST, we may have to consider wording to >>> make it clear how widely it applies. Many existing specs may be >>> affected implicitly. >> Would something like this work? >> >> In the absence of a conflicting specification, ... MUST ... At the time >> of this writing the following specifications are known to conflict: > > That's essentially the definition of SHOULD. It's what you do unless there is a compelling reason not to do it. [Digression: a sad fact of life is that this is what MUST means in practice. And SHOULD means "product managers who are short of programmers MAY leave this out".] I was rather thinking that we have to say MUST (as the IESG wishes) and then add something like: The following specifications, among others, are affected by this requirement: RFC 3986, ... I think this will demonstrate the scope of this change from SHOULD to MUST. Brian From dougb@dougbarton.us Sat Feb 6 18:18:36 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49D3428C102 for ; Sat, 6 Feb 2010 18:18:34 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.134 X-Spam-Level: X-Spam-Status: No, score=-2.134 tagged_above=-999 required=5 tests=[AWL=0.465, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zIswrzWctC3H for ; Sat, 6 Feb 2010 18:18:32 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id D1D233A714C for ; Sat, 6 Feb 2010 18:18:31 -0800 (PST) Received: (qmail 21757 invoked by uid 399); 7 Feb 2010 02:19:27 -0000 Received: from localhost (HELO ?192.168.0.110?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 7 Feb 2010 02:19:27 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B6E233B.3060806@dougbarton.us> Date: Sat, 06 Feb 2010 18:19:39 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <4B6C87E0.7040101@gmail.com> <4B6C88F2.8040406@isode.com> <4B6C9DA0.9010904@gmail.com> <4B6CB0CF.3050107@dougbarton.us> <4B6DE1C5.2020404@gmail.com> In-Reply-To: <4B6DE1C5.2020404@gmail.com> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man , Bob Hinden X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Feb 2010 02:18:36 -0000 On 2/6/2010 1:40 PM, Brian E Carpenter wrote: > On 2010-02-06 13:19, Bob Hinden wrote: >> Doug, >> >> On Feb 5, 2010, at 3:59 PM, Doug Barton wrote: >> >>> On 2/5/2010 2:37 PM, Brian E Carpenter wrote: >>>> Oh, OK, that is fine for conformance of course, but leaves things >>>> open when you are talking about generating strings. If we want the >>>> new recommendation to be a MUST, we may have to consider wording to >>>> make it clear how widely it applies. Many existing specs may be >>>> affected implicitly. >>> Would something like this work? >>> >>> In the absence of a conflicting specification, ... MUST ... At the time >>> of this writing the following specifications are known to conflict: >> >> That's essentially the definition of SHOULD. It's what you do unless there is a compelling reason not to do it. > > [Digression: a sad fact of life is that this is what MUST means > in practice. And SHOULD means "product managers who are short > of programmers MAY leave this out".] Heh. > I was rather thinking that we have to say MUST (as the IESG > wishes) and then add something like: > The following specifications, among others, are affected by > this requirement: RFC 3986, ... > I think this will demonstrate the scope of this change from > SHOULD to MUST. Yeah, I was opposed to there even being a SHOULD in 2119, but IIRC I never even bothered to voice that opinion. There are only so many windmills I can tilt at. However, getting away from the digression to the digression to the digression, FWIW I agree with your suggestion Brian, and I would have also preferred "MUST" from the beginning in any case. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ Computers are useless. They can only give you answers. -- Pablo Picasso From lars.eggert@nokia.com Mon Feb 8 02:05:27 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 250F03A7329; Mon, 8 Feb 2010 02:05:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -6.572 X-Spam-Level: X-Spam-Status: No, score=-6.572 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zWInhf0Ker1w; Mon, 8 Feb 2010 02:05:26 -0800 (PST) Received: from mgw-mx03.nokia.com (smtp.nokia.com [192.100.122.230]) by core3.amsl.com (Postfix) with ESMTP id 990183A7328; Mon, 8 Feb 2010 02:05:25 -0800 (PST) Received: from vaebh105.NOE.Nokia.com (vaebh105.europe.nokia.com [10.160.244.31]) by mgw-mx03.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id o18A5r4R000306; Mon, 8 Feb 2010 12:06:23 +0200 Received: from vaebh104.NOE.Nokia.com ([10.160.244.30]) by vaebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 8 Feb 2010 12:06:23 +0200 Received: from mgw-sa02.ext.nokia.com ([147.243.1.48]) by vaebh104.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Mon, 8 Feb 2010 12:06:16 +0200 Received: from mail.fit.nokia.com (esdhcp030222.research.nokia.com [172.21.30.222]) by mgw-sa02.ext.nokia.com (Switch-3.3.3/Switch-3.3.3) with ESMTP id o18A6Er3006875 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Feb 2010 12:06:14 +0200 Subject: Re: next steps with 6man-text-addr-representation X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.95.3 at fit.nokia.com Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: multipart/signed; boundary=Apple-Mail-6--446440507; protocol="application/pkcs7-signature"; micalg=sha1 From: Lars Eggert In-Reply-To: <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> Date: Mon, 8 Feb 2010 12:06:08 +0200 Message-Id: References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> To: Bob Hinden X-Mailer: Apple Mail (2.1077) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.3 (mail.fit.nokia.com [0.0.0.0]); Mon, 08 Feb 2010 12:06:08 +0200 (EET) X-OriginalArrivalTime: 08 Feb 2010 10:06:16.0747 (UTC) FILETIME=[5A5B97B0:01CAA8A6] X-Nokia-AV: Clean Cc: "draft-ietf-6man-text-addr-representation@tools.ietf.org" , IESG , IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 10:05:27 -0000 --Apple-Mail-6--446440507 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, what Bob outlines below is pretty exactly what I thought the intent of = this ID was supposed to be, and going in this direction would certainly = address my discuss. Lars On 2010-2-5, at 22:47, Bob Hinden wrote: > Jari, >=20 >> Then we talked about the strictness. I explained that this is largely = a specification style issue, and in the real world there will always be = old code that doesn't produce the canonical form, and that we hope that = this RFC will convince all new code to do the right thing. However, we = came up with the following proposal to make the specification stricter: >>=20 >> - Use RFC 2119 language and MUST. Implementations conforming to this = specification MUST ... >> - Provide a reference to the currently defined WKPs >> - In the section that talks about ports, please make sure that for = URIs everyone MUST follow RFC 3986, and for the rest, the default can be = again RFC 3986. The current language leaves everything open, even for = URIs. >> - There's a part about reducing longest sequence of 0s -- it would be = great if we could point to some publicly available code that already = does this, as an informational reference to implementors >> - We will keep the specification on the Standards Track, i.e., = publish it as a Proposed Standard >> - This specification Updates RFC 4291 >>=20 >> Would these changes be acceptable to the working group? >=20 > [No hats on] >=20 > I was thinking about this over the past few days after reading the = IESG comments and a discussion with Brian Haberman. My personal take is = that we lost sight of the original goal while trying to meet the broad = requirements of the different variants of embedded addresses. >=20 > I was thinking that we should have a strict canonical form along the = line of what is proposed in Section 8. This format SHOULD always be = used when an IPv6 address is saved to a file or log as text (as opposed = to binary). The canonical format would not support any of the embedded = formats. Everything would look like: >=20 > 2001:db8:0:0:1:22::1 >=20 > 2001:db8:0:0:1::1 >=20 > 2001:db8:0:11:222:3333:c000:0201 >=20 > Tools could be built that would allow alternative ways to display the = addresses in the file. For example in the second case above, it could = be displayed as: >=20 > 2001:db8:0:11:222:3333:192.0.2.1 >=20 > All operations used to compare and search against entries in the file = would performed against the canonical format. A search tool could allow = an address to be entered in an embedded format (or any format defined in = RFC4291), but it would convert the address to the canonical format = before the search is performed. >=20 > This is similar to the way something a spread sheet deals with dates = and times. The underlying data does not change if the user decides to = change the format it is displayed. Or this is the way that I think = tools like tcpdump deal with saved packet traces. It gives the user = control over how the data is displayed, but the data in the file is in a = general format. >=20 > In this approach, a specific tool would always work to show the user = consistent address formats and avoid the problems enumerated in the = draft. For example, if a tool knew how to detect and show IPv6 = addresses with embedded IPv4 addresses, it would show everything that = way. If the tool didn't it would still provide the user a consistent = view of the addresses. I think this is the overall intent of this = draft. >=20 > I think this would be a better approach and allow us to solve the = problem originally as intended when the w.g. took this work on. >=20 > I would appreciate your and the w.g.'s comments. >=20 > Thanks, > Bob >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 --Apple-Mail-6--446440507 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGbDCCAyUw ggKOoAMCAQICEAdjk36sXKbnVn15S0/qUp0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDYxNTExMjYxNFoXDTEwMDYxNTExMjYx NFowXDEPMA0GA1UEBBMGRWdnZXJ0MQ0wCwYDVQQqEwRMYXJzMRQwEgYDVQQDEwtMYXJzIEVnZ2Vy dDEkMCIGCSqGSIb3DQEJARYVbGFycy5lZ2dlcnRAbm9raWEuY29tMIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEA7mR8A+Pn0/FsUkMX6Pyjw+FL3IFcJk8GaKV5VJ40TMI0Wh8oq20cqA9X uqnVDW9WztKwH+o+msJenLwWpprbpJm4TImYGbnUJxYyN8gb81aiX1Bw2xCpJ5z3H2+8DsReJLuY Rdl4bVvaIxLIL4odmfsRwzPyNkOK8LRtfl6OPcaDOlFWzbikULfIVGGu7BqK4lxQSpYwwpZkOMOB 6nnBSfUOtBEmqO+qZG/nL/JxWFV5vxQgg4XHbsMMTxFf6+ji18BD09BUIfDLTuJoCzFmQhrM9vLT VuRhHWSL20LoafGjXv6mPt3i9IGJHpVb2dMQUgOgRyWHTKiUJVU/rUTdWwIDAQABo14wXDAqBgUr ZQEEAQQhMB8CAQAwGjAYAgEEBBNMMnVNeWZmQk5VYk5KSmNkWjJzMCAGA1UdEQQZMBeBFWxhcnMu ZWdnZXJ0QG5va2lhLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBADUx+67n98wt I1vydB90HeSZP4Y64VCxxb0NxGGFvfc2+JdVKeHJ/xT+l+ygYKsWNwJJprkPi4WZ5G0crkq4VK1H 5drEJIztpSPVfWI05vPidaaGuuuCR+6MvJMtOTEYEvc/6eovBnkrzRf9x5x5EyuJXAWTeuBADg80 QI3vQ1tZMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTAT BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUg Q29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjEL MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNV BAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUA A4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAK MNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7 n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAw QwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJl ZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRl TGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9M Ibj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowg T2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAxAwggMMAgEBMHYw YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAHY5N+rFym51Z9eUtP 6lKdMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF MQ8XDTEwMDIwODEwMDYwOFowIwYJKoZIhvcNAQkEMRYEFFJ1dDDEG5qkGbcSWHJ2wWmrmrmRMIGF BgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGlu ZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBD QQIQB2OTfqxcpudWfXlLT+pSnTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUw IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQB2OTfqxcpudWfXlLT+pSnTANBgkqhkiG9w0BAQEF AASCAQAceWg9onAMFtt8yFpYonth23hXcvvtHqCIpuPG17YonzNRzpNHG7c/JNX0CWPDtrega+fv VBI2e28BXG1gjbDJrf4WmUxUmsuvnYytojS0N+bQGcnV4rreAj6YEQQSjly8026/dilDN/ywXr7/ EAGZUBgT7Mw97GY8VPbZChrgZlPe0voMf/JqF0XU3PBAdkfFead2NYkZryQl03s/GicWg5bEJBDn wMUSgKxW6ifbX8A5KaCCbAiYP5n/8mpw+FdgdV6Ni0pZyig56LcJ6jsKasVSq99ju0Kxi09Vydnh T6VumFupJW72gbLbjlQmeU+SDr4tyX/6ry4UA4tbVPwLAAAAAAAA --Apple-Mail-6--446440507-- From kawamucho@mesh.ad.jp Mon Feb 8 03:37:06 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1DC303A7367; Mon, 8 Feb 2010 03:37:06 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.21 X-Spam-Level: X-Spam-Status: No, score=0.21 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_34=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id na04n-sRJbIb; Mon, 8 Feb 2010 03:37:05 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id 1A5CD3A7364; Mon, 8 Feb 2010 03:37:04 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.195]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o18Bc6pb008553; Mon, 8 Feb 2010 20:38:06 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o18Bc5R01383; Mon, 8 Feb 2010 20:38:05 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id o18Bc5lk003891; Mon, 8 Feb 2010 20:38:05 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18Bc5Kp028896; Mon, 8 Feb 2010 20:38:05 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18Bc59l005941; Mon, 8 Feb 2010 20:38:05 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18Bc5Ah027832 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Feb 2010 20:38:05 +0900 Message-ID: <4B6FF79B.2050202@mesh.ad.jp> Date: Mon, 08 Feb 2010 20:38:03 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Jari Arkko Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <201002051317.o15DH5Rh065500@drugs.dv.isc.org> <4B6C1DDF.70904@piuha.net> In-Reply-To: <4B6C1DDF.70904@piuha.net> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List , IESG , Mark Andrews X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 11:37:06 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Finally catching up to the thread... It is mentioned in the Appendix that inet_ntop is a good code reference. There's also ipv6calc http://www.deepspace6.net/projects/ipv6calc.html Regards, Seiichi Jari Arkko wrote: > Mark, > >> ISC's inet_ntop() was released in 1996 as part of BIND 8. It's also in >> BIND 9. >> > > Ah, great! Thanks for the information. > > Jari > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAktv95sACgkQcrhTYfxyMkI/hQCfaNOLWI8d8Xd9gvJKBy4NGF0+ hPAAnjdbdpNLfqBwT5mp0mYoEfzGuPfP =yQ7A -----END PGP SIGNATURE----- From kawamucho@mesh.ad.jp Mon Feb 8 04:30:01 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B52ED3A71D6; Mon, 8 Feb 2010 04:30:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.31 X-Spam-Level: X-Spam-Status: No, score=0.31 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_72=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MIfuIsyHjMYo; Mon, 8 Feb 2010 04:30:00 -0800 (PST) Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id A2DE03A7317; Mon, 8 Feb 2010 04:30:00 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.193]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o18CV0kM021754; Mon, 8 Feb 2010 21:31:00 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o18CV0l17393; Mon, 8 Feb 2010 21:31:00 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv.nec.co.jp (8.13.8/8.13.4) with ESMTP id o18CV08p016219; Mon, 8 Feb 2010 21:31:00 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18CUx1w000669; Mon, 8 Feb 2010 21:30:59 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18CUxG3006622; Mon, 8 Feb 2010 21:30:59 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o18CUxrR028262 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Feb 2010 21:30:59 +0900 Message-ID: <4B700402.2040406@mesh.ad.jp> Date: Mon, 08 Feb 2010 21:30:58 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> <4B6CA0D7.1010705@gmail.com> In-Reply-To: <4B6CA0D7.1010705@gmail.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, Bob Hinden , IESG , IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 12:30:01 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Bob There's two things this document asks for. (1) for people to document IPv6 address in the recommended way. (2) implementations to display(or save to text/log) IPv6 addresses in the recommended way. (1) can never become a MUST. (2), yes but not so that new implementations and old implementations will not work together. So I was thinking tightening the wording of Section 4,5,6 and saying, "implementations following this specification MUST display them as such, and also it is advised that humas also try to document addresses as such" may work. Or, a few days ago when I was reading IESG's review I was thinking this document should go back to Informational for now. There are no guidelines out there today and this problem needs immediate attention. >> I was thinking that we should have a strict canonical form >> along the line of what is proposed in Section 8. This format >> SHOULD always be used when an IPv6 address is saved to a file >> or log as text (as opposed to binary). The canonical format >> would not support any of the embedded formats. Everything >> would look like: I can agree to this, except for the doing away with dot decimal part. IMHO doing away with dot decimal will make life harder for most people. Log files and text files are what get passed around when troubleshooting. Regards, Seiichi Brian E Carpenter wrote: > Bob, > > On 2010-02-06 09:47, Bob Hinden wrote: > ... >> I was thinking that we should have a strict canonical form >> along the line of what is proposed in Section 8. This format >> SHOULD always be used when an IPv6 address is saved to a file >> or log as text (as opposed to binary). The canonical format >> would not support any of the embedded formats. Everything >> would look like: >> >> 2001:db8:0:0:1:22::1 >> >> 2001:db8:0:0:1::1 >> >> 2001:db8:0:11:222:3333:c000:0201 >> >> Tools could be built that would allow alternative ways to >> display the addresses in the file. For example in the second >> case above, it could be displayed as: >> >> 2001:db8:0:11:222:3333:192.0.2.1 >> >> All operations used to compare and search against entries in >> the file would performed against the canonical format. A >> search tool could allow an address to be entered in an >> embedded format (or any format defined in RFC4291), but it >> would convert the address to the canonical format before the >> search is performed. >> >> This is similar to the way something a spread sheet deals >> with dates and times. The underlying data does not change if >> the user decides to change the format it is displayed. Or >> this is the way that I think tools like tcpdump deal with >> saved packet traces. It gives the user control over how the >> data is displayed, but the data in the file is in a general >> format. >> >> In this approach, a specific tool would always work to show >> the user consistent address formats and avoid the problems >> enumerated in the draft. For example, if a tool knew how to >> detect and show IPv6 addresses with embedded IPv4 addresses, >> it would show everything that way. If the tool didn't it >> would still provide the user a consistent view of the >> addresses. I think this is the overall intent of this draft. > > But this would mean losing the ability for a human to write > an address in the most appropriate way (which may or may not > show a dotted decimal suffix) and then store it in that format > for future use by both humans and software. And it would mean > that tools with misconceptions about valid WKPs would work > differently. That would break the Law of Least Astonishment. > >> I think this would be a better approach and allow us to solve >> the problem originally as intended when the w.g. took this >> work on. > > I thought we started this effort to help operators by reducing > confusion. Discarding dotted deimal when entered by a human will > not do that, IMHO. > > There's no doubt that internal searches and comparisons should > be done against the canonical representation, of course. But I > believe that dotted decimal MUST NOT be discarded by tools > if entered by a human. > > Brian > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAktwBAIACgkQcrhTYfxyMkLEOACfSyJZAekdvLEJyWI9uFrup1GA idEAnj0oyyzRlzjQQ5EjGsocLA6cctOe =vXlP -----END PGP SIGNATURE----- From rdroms.ietf@gmail.com Mon Feb 8 04:56:43 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 971DE3A7195; Mon, 8 Feb 2010 04:56:43 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -9.999 X-Spam-Level: X-Spam-Status: No, score=-9.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dDs1bDjXglzs; Mon, 8 Feb 2010 04:56:42 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 2F8C33A71BC; Mon, 8 Feb 2010 04:56:42 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAK6Yb0tAZnwN/2dsb2JhbACRKK8riCuFTIh2hFQE X-IronPort-AV: E=Sophos;i="4.49,429,1262563200"; d="scan'208";a="84662706" Received: from rtp-core-2.cisco.com ([64.102.124.13]) by rtp-iport-2.cisco.com with ESMTP; 08 Feb 2010 12:57:43 +0000 Received: from bxb-rdroms-8711.cisco.com (bxb-rdroms-8711.cisco.com [10.98.10.82]) by rtp-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id o18Cvhr0028858; Mon, 8 Feb 2010 12:57:43 GMT Message-Id: <2B2E93C5-B48C-4360-A253-B58CB8865736@gmail.com> From: Ralph Droms To: Seiichi Kawamura In-Reply-To: <4B700402.2040406@mesh.ad.jp> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Subject: Re: next steps with 6man-text-addr-representation Date: Mon, 8 Feb 2010 07:57:40 -0500 References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> <4B6CA0D7.1010705@gmail.com> <4B700402.2040406@mesh.ad.jp> X-Mailer: Apple Mail (2.936) Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List , Bob Hinden , Brian E Carpenter , IESG IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 12:56:43 -0000 Seiichi - I agree that (1) and (2) are appropriate goals for this draft and that those two goals have different requirement levels. It seems to me that there is value in describing the representation and the application of the standard can be separated, so that the representation itself is described with "MUST" and "MUST NOT" language, while the applications can be described with "SHOULD" or "If the is compliant with the standard representation...". The key, I think, is that the specification of the representation should be unambiguous, while the specification can be applied selectively - Ralph On Feb 8, 2010, at 7:30 AM 2/8/10, Seiichi Kawamura wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Bob > > There's two things this document asks for. > > (1) for people to document IPv6 address in the recommended way. > (2) implementations to display(or save to text/log) IPv6 addresses > in the recommended way. > > (1) can never become a MUST. (2), yes but not so that > new implementations and old implementations will not work together. > So I was thinking tightening the wording of Section 4,5,6 > and saying, "implementations following this specification MUST display > them as such, and also it is advised that humas also try to document > addresses as such" may work. > > Or, a few days ago when I was reading IESG's review > I was thinking this document should go back to Informational for now. > There are no guidelines out there today and this problem > needs immediate attention. > >>> I was thinking that we should have a strict canonical form >>> along the line of what is proposed in Section 8. This format >>> SHOULD always be used when an IPv6 address is saved to a file >>> or log as text (as opposed to binary). The canonical format >>> would not support any of the embedded formats. Everything >>> would look like: > > I can agree to this, except for the doing away with dot decimal part. > IMHO doing away with dot decimal will make life harder for most > people. > Log files and text files are what get passed around when > troubleshooting. > > Regards, > Seiichi > > > Brian E Carpenter wrote: >> Bob, >> >> On 2010-02-06 09:47, Bob Hinden wrote: >> ... >>> I was thinking that we should have a strict canonical form >>> along the line of what is proposed in Section 8. This format >>> SHOULD always be used when an IPv6 address is saved to a file >>> or log as text (as opposed to binary). The canonical format >>> would not support any of the embedded formats. Everything >>> would look like: >>> >>> 2001:db8:0:0:1:22::1 >>> >>> 2001:db8:0:0:1::1 >>> >>> 2001:db8:0:11:222:3333:c000:0201 >>> >>> Tools could be built that would allow alternative ways to >>> display the addresses in the file. For example in the second >>> case above, it could be displayed as: >>> >>> 2001:db8:0:11:222:3333:192.0.2.1 >>> >>> All operations used to compare and search against entries in >>> the file would performed against the canonical format. A >>> search tool could allow an address to be entered in an >>> embedded format (or any format defined in RFC4291), but it >>> would convert the address to the canonical format before the >>> search is performed. >>> >>> This is similar to the way something a spread sheet deals >>> with dates and times. The underlying data does not change if >>> the user decides to change the format it is displayed. Or >>> this is the way that I think tools like tcpdump deal with >>> saved packet traces. It gives the user control over how the >>> data is displayed, but the data in the file is in a general >>> format. >>> >>> In this approach, a specific tool would always work to show >>> the user consistent address formats and avoid the problems >>> enumerated in the draft. For example, if a tool knew how to >>> detect and show IPv6 addresses with embedded IPv4 addresses, >>> it would show everything that way. If the tool didn't it >>> would still provide the user a consistent view of the >>> addresses. I think this is the overall intent of this draft. >> >> But this would mean losing the ability for a human to write >> an address in the most appropriate way (which may or may not >> show a dotted decimal suffix) and then store it in that format >> for future use by both humans and software. And it would mean >> that tools with misconceptions about valid WKPs would work >> differently. That would break the Law of Least Astonishment. >> >>> I think this would be a better approach and allow us to solve >>> the problem originally as intended when the w.g. took this >>> work on. >> >> I thought we started this effort to help operators by reducing >> confusion. Discarding dotted deimal when entered by a human will >> not do that, IMHO. >> >> There's no doubt that internal searches and comparisons should >> be done against the canonical representation, of course. But I >> believe that dotted decimal MUST NOT be discarded by tools >> if entered by a human. >> >> Brian >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > > iEYEARECAAYFAktwBAIACgkQcrhTYfxyMkLEOACfSyJZAekdvLEJyWI9uFrup1GA > idEAnj0oyyzRlzjQQ5EjGsocLA6cctOe > =vXlP > -----END PGP SIGNATURE----- From kawamucho@mesh.ad.jp Mon Feb 8 16:01:10 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6A38128C1CC; Mon, 8 Feb 2010 16:01:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.36 X-Spam-Level: X-Spam-Status: No, score=0.36 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_72=0.6] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KKPfSlScDbD1; Mon, 8 Feb 2010 16:01:09 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id 29C4528C1B2; Mon, 8 Feb 2010 16:01:08 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.160]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o19029Dx017309; Tue, 9 Feb 2010 09:02:09 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o19029K01009; Tue, 9 Feb 2010 09:02:09 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id o19028TI020352; Tue, 9 Feb 2010 09:02:08 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o19028d9032253; Tue, 9 Feb 2010 09:02:08 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o19028n2022511; Tue, 9 Feb 2010 09:02:08 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o19028Ut006425 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 9 Feb 2010 09:02:08 +0900 Message-ID: <4B70A5FF.50909@mesh.ad.jp> Date: Tue, 09 Feb 2010 09:02:07 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Ralph Droms Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> <4B6CA0D7.1010705@gmail.com> <4B700402.2040406@mesh.ad.jp> <2B2E93C5-B48C-4360-A253-B58CB8865736@gmail.com> In-Reply-To: <2B2E93C5-B48C-4360-A253-B58CB8865736@gmail.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-text-addr-representation@tools.ietf.org, IETF IPv6 Mailing List , Bob Hinden , Brian E Carpenter , IESG IESG X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Feb 2010 00:01:10 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Ralph Ralph Droms wrote: > Seiichi - I agree that (1) and (2) are appropriate goals for this draft > and that those two goals have different requirement levels. > > It seems to me that there is value in describing the representation and > the application of the standard can be separated, so that the > representation itself is described with "MUST" and "MUST NOT" language, > while the applications can be described with "SHOULD" or "If the > is compliant with the standard > representation...". The key, I think, is that the specification of the > representation should be unambiguous, while the specification can be > applied selectively Thanks. I agree to this. Let me try to revise the draft and I'll send to the list once I'm done. Regards, Seiichi > > - Ralph > > On Feb 8, 2010, at 7:30 AM 2/8/10, Seiichi Kawamura wrote: > > Hi Bob > > There's two things this document asks for. > > (1) for people to document IPv6 address in the recommended way. > (2) implementations to display(or save to text/log) IPv6 addresses in > the recommended way. > > (1) can never become a MUST. (2), yes but not so that > new implementations and old implementations will not work together. > So I was thinking tightening the wording of Section 4,5,6 > and saying, "implementations following this specification MUST display > them as such, and also it is advised that humas also try to document > addresses as such" may work. > > Or, a few days ago when I was reading IESG's review > I was thinking this document should go back to Informational for now. > There are no guidelines out there today and this problem > needs immediate attention. > >>>>> I was thinking that we should have a strict canonical form >>>>> along the line of what is proposed in Section 8. This format >>>>> SHOULD always be used when an IPv6 address is saved to a file >>>>> or log as text (as opposed to binary). The canonical format >>>>> would not support any of the embedded formats. Everything >>>>> would look like: > > I can agree to this, except for the doing away with dot decimal part. > IMHO doing away with dot decimal will make life harder for most people. > Log files and text files are what get passed around when troubleshooting. > > Regards, > Seiichi > > > Brian E Carpenter wrote: >>>> Bob, >>>> >>>> On 2010-02-06 09:47, Bob Hinden wrote: >>>> ... >>>>> I was thinking that we should have a strict canonical form >>>>> along the line of what is proposed in Section 8. This format >>>>> SHOULD always be used when an IPv6 address is saved to a file >>>>> or log as text (as opposed to binary). The canonical format >>>>> would not support any of the embedded formats. Everything >>>>> would look like: >>>>> >>>>> 2001:db8:0:0:1:22::1 >>>>> >>>>> 2001:db8:0:0:1::1 >>>>> >>>>> 2001:db8:0:11:222:3333:c000:0201 >>>>> >>>>> Tools could be built that would allow alternative ways to >>>>> display the addresses in the file. For example in the second >>>>> case above, it could be displayed as: >>>>> >>>>> 2001:db8:0:11:222:3333:192.0.2.1 >>>>> >>>>> All operations used to compare and search against entries in >>>>> the file would performed against the canonical format. A >>>>> search tool could allow an address to be entered in an >>>>> embedded format (or any format defined in RFC4291), but it >>>>> would convert the address to the canonical format before the >>>>> search is performed. >>>>> >>>>> This is similar to the way something a spread sheet deals >>>>> with dates and times. The underlying data does not change if >>>>> the user decides to change the format it is displayed. Or >>>>> this is the way that I think tools like tcpdump deal with >>>>> saved packet traces. It gives the user control over how the >>>>> data is displayed, but the data in the file is in a general >>>>> format. >>>>> >>>>> In this approach, a specific tool would always work to show >>>>> the user consistent address formats and avoid the problems >>>>> enumerated in the draft. For example, if a tool knew how to >>>>> detect and show IPv6 addresses with embedded IPv4 addresses, >>>>> it would show everything that way. If the tool didn't it >>>>> would still provide the user a consistent view of the >>>>> addresses. I think this is the overall intent of this draft. >>>> >>>> But this would mean losing the ability for a human to write >>>> an address in the most appropriate way (which may or may not >>>> show a dotted decimal suffix) and then store it in that format >>>> for future use by both humans and software. And it would mean >>>> that tools with misconceptions about valid WKPs would work >>>> differently. That would break the Law of Least Astonishment. >>>> >>>>> I think this would be a better approach and allow us to solve >>>>> the problem originally as intended when the w.g. took this >>>>> work on. >>>> >>>> I thought we started this effort to help operators by reducing >>>> confusion. Discarding dotted deimal when entered by a human will >>>> not do that, IMHO. >>>> >>>> There's no doubt that internal searches and comparisons should >>>> be done against the canonical representation, of course. But I >>>> believe that dotted decimal MUST NOT be discarded by tools >>>> if entered by a human. >>>> >>>> Brian >>>> -------------------------------------------------------------------- >>>> IETF IPv6 working group mailing list >>>> ipv6@ietf.org >>>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>>> -------------------------------------------------------------------- >>>> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAktwpf8ACgkQcrhTYfxyMkIuLgCeLAgzmXrjowUiUMSuxRU590uD /iwAniN58Ud6mbeW98cbpbSb6trfmV7b =GrOM -----END PGP SIGNATURE----- From rbonica@juniper.net Mon Feb 8 10:21:35 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 86D2428C12C; Mon, 8 Feb 2010 10:21:35 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -106.603 X-Spam-Level: X-Spam-Status: No, score=-106.603 tagged_above=-999 required=5 tests=[AWL=-0.004, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vQwzOSigCtHl; Mon, 8 Feb 2010 10:21:34 -0800 (PST) Received: from exprod7og113.obsmtp.com (exprod7og113.obsmtp.com [64.18.2.179]) by core3.amsl.com (Postfix) with ESMTP id EBD333A747B; Mon, 8 Feb 2010 10:21:33 -0800 (PST) Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob113.postini.com ([64.18.6.12]) with SMTP ID DSNKS3BWY9BtU/UV1yg0dBoBTV6F4M0fBbn9@postini.com; Mon, 08 Feb 2010 10:22:37 PST Received: from p-emfe01-wf.jnpr.net (172.28.145.24) by P-EMHUB01-HQ.jnpr.net (172.24.192.35) with Microsoft SMTP Server (TLS) id 8.1.393.1; Mon, 8 Feb 2010 10:19:46 -0800 Received: from [172.28.134.65] (172.28.134.65) by p-emfe01-wf.jnpr.net (172.28.145.22) with Microsoft SMTP Server (TLS) id 8.1.393.1; Mon, 8 Feb 2010 13:19:45 -0500 Message-ID: <4B7055C1.2080802@juniper.net> Date: Mon, 8 Feb 2010 13:19:45 -0500 From: Ron Bonica User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Lars Eggert Subject: Re: next steps with 6man-text-addr-representation References: <4B6C14D2.60304@piuha.net> <0C32BEB8-EE9B-40A9-A3E7-253F498A6C20@gmail.com> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 08 Feb 2010 20:54:35 -0800 Cc: "draft-ietf-6man-text-addr-representation@tools.ietf.org" , Bob Hinden , IESG , IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Feb 2010 18:21:35 -0000 +1 Lars Eggert wrote: > Hi, > > what Bob outlines below is pretty exactly what I thought the intent of this ID was supposed to be, and going in this direction would certainly address my discuss. > > Lars > > On 2010-2-5, at 22:47, Bob Hinden wrote: > >> Jari, >> >>> Then we talked about the strictness. I explained that this is largely a specification style issue, and in the real world there will always be old code that doesn't produce the canonical form, and that we hope that this RFC will convince all new code to do the right thing. However, we came up with the following proposal to make the specification stricter: >>> >>> - Use RFC 2119 language and MUST. Implementations conforming to this specification MUST ... >>> - Provide a reference to the currently defined WKPs >>> - In the section that talks about ports, please make sure that for URIs everyone MUST follow RFC 3986, and for the rest, the default can be again RFC 3986. The current language leaves everything open, even for URIs. >>> - There's a part about reducing longest sequence of 0s -- it would be great if we could point to some publicly available code that already does this, as an informational reference to implementors >>> - We will keep the specification on the Standards Track, i.e., publish it as a Proposed Standard >>> - This specification Updates RFC 4291 >>> >>> Would these changes be acceptable to the working group? >> [No hats on] >> >> I was thinking about this over the past few days after reading the IESG comments and a discussion with Brian Haberman. My personal take is that we lost sight of the original goal while trying to meet the broad requirements of the different variants of embedded addresses. >> >> I was thinking that we should have a strict canonical form along the line of what is proposed in Section 8. This format SHOULD always be used when an IPv6 address is saved to a file or log as text (as opposed to binary). The canonical format would not support any of the embedded formats. Everything would look like: >> >> 2001:db8:0:0:1:22::1 >> >> 2001:db8:0:0:1::1 >> >> 2001:db8:0:11:222:3333:c000:0201 >> >> Tools could be built that would allow alternative ways to display the addresses in the file. For example in the second case above, it could be displayed as: >> >> 2001:db8:0:11:222:3333:192.0.2.1 >> >> All operations used to compare and search against entries in the file would performed against the canonical format. A search tool could allow an address to be entered in an embedded format (or any format defined in RFC4291), but it would convert the address to the canonical format before the search is performed. >> >> This is similar to the way something a spread sheet deals with dates and times. The underlying data does not change if the user decides to change the format it is displayed. Or this is the way that I think tools like tcpdump deal with saved packet traces. It gives the user control over how the data is displayed, but the data in the file is in a general format. >> >> In this approach, a specific tool would always work to show the user consistent address formats and avoid the problems enumerated in the draft. For example, if a tool knew how to detect and show IPv6 addresses with embedded IPv4 addresses, it would show everything that way. If the tool didn't it would still provide the user a consistent view of the addresses. I think this is the overall intent of this draft. >> >> I think this would be a better approach and allow us to solve the problem originally as intended when the w.g. took this work on. >> >> I would appreciate your and the w.g.'s comments. >> >> Thanks, >> Bob >> >> >> >> >> >> >> >> >> > From fernando@gont.com.ar Fri Feb 12 13:37:40 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EDF6728C204 for ; Fri, 12 Feb 2010 13:37:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.119 X-Spam-Level: X-Spam-Status: No, score=-3.119 tagged_above=-999 required=5 tests=[AWL=0.480, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z5X4M17Ey8NG for ; Fri, 12 Feb 2010 13:37:40 -0800 (PST) Received: from smtp1.xmundo.net (smtp1.xmundo.net [201.216.232.80]) by core3.amsl.com (Postfix) with ESMTP id E781528C0D0 for ; Fri, 12 Feb 2010 13:37:38 -0800 (PST) Received: from venus.xmundo.net (venus.xmundo.net [201.216.232.56]) by smtp1.xmundo.net (Postfix) with ESMTP id 60A806B687D; Fri, 12 Feb 2010 18:39:01 -0300 (ART) Received: from [192.168.0.100] (129-130-17-190.fibertel.com.ar [190.17.130.129]) (authenticated bits=0) by venus.xmundo.net (8.13.8/8.13.8) with ESMTP id o1CLct18031701; Fri, 12 Feb 2010 18:38:55 -0300 Message-ID: <4B75CA6B.1040209@gont.com.ar> Date: Fri, 12 Feb 2010 18:38:51 -0300 From: Fernando Gont User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Suresh Krishnan Subject: Re: Implementation of the RA Route Information (RFC 4191) option? References: <4B55F369.4070502@gont.com.ar> <4B5627B2.9040002@ericsson.com> In-Reply-To: <4B5627B2.9040002@ericsson.com> X-Enigmail-Version: 0.96.0 OpenPGP: id=D076FFF1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (venus.xmundo.net [201.216.232.56]); Fri, 12 Feb 2010 18:39:00 -0300 (ART) Cc: "v6ops@ops.ietf.org" , "ipv6@ietf.org" X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2010 21:37:41 -0000 Hello, > radvd, which is a router advertisement daemon running on Linux, > supports this option. Can anybody point to any document that provides some kind of summary about what Neighbor Discovery options are supported in each platform? Even better, is there any site/document that keeps track about the implementation of IPv6 features in different stacks? (say, RDNSS ND option, Inverse Neighbor Discovery, etc., etc.) Thanks! Kind regards, -- Fernando Gont e-mail: fernando@gont.com.ar || fgont@acm.org PGP Fingerprint: 7809 84F5 322E 45C7 F1C9 3945 96EE A9EF D076 FFF1 From root@core3.amsl.com Tue Feb 16 18:30:02 2010 Return-Path: X-Original-To: ipv6@ietf.org Delivered-To: ipv6@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id 2FC4328C10C; Tue, 16 Feb 2010 18:30:01 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Subject: I-D Action:draft-ietf-6man-text-addr-representation-05.txt Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20100217023002.2FC4328C10C@core3.amsl.com> Date: Tue, 16 Feb 2010 18:30:02 -0800 (PST) Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 02:30:02 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the IPv6 Maintenance Working Group of the IETF. Title : A Recommendation for IPv6 Address Text Representation Author(s) : S. Kawamura, M. Kawashima Filename : draft-ietf-6man-text-addr-representation-05.txt Pages : 14 Date : 2010-02-16 As IPv6 network grows, there will be more engineers and also non- engineers who will have the need to use an IPv6 address in text. While the IPv6 address architecture RFC 4291 section 2.2 depicts a flexible model for text representation of an IPv6 address, this flexibility has been causing problems for operators, system engineers, and users. This document will describe the problems that a flexible text representation has been causing. This document also recommends a canonical representation format that best avoids confusion. It is expected that the canonical format is followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate RFC4291 format. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-05.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-6man-text-addr-representation-05.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2010-02-16181925.I-D@ietf.org> --NextPart-- From kawamucho@mesh.ad.jp Tue Feb 16 18:49:25 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 476583A7A7B; Tue, 16 Feb 2010 18:49:25 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.09 X-Spam-Level: X-Spam-Status: No, score=0.09 tagged_above=-999 required=5 tests=[AWL=0.180, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jG+D7CYh20xz; Tue, 16 Feb 2010 18:49:24 -0800 (PST) Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id 47D443A75F6; Tue, 16 Feb 2010 18:49:24 -0800 (PST) Received: from mailgate4.nec.co.jp ([10.7.69.184]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1H2p0JT017967; Wed, 17 Feb 2010 11:51:00 +0900 (JST) Received: (from root@localhost) by mailgate4.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1H2ox201760; Wed, 17 Feb 2010 11:50:59 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1H2oxiR014138; Wed, 17 Feb 2010 11:50:59 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1H2oxu4023506; Wed, 17 Feb 2010 11:50:59 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1H2oxek021780; Wed, 17 Feb 2010 11:50:59 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1H2oxJn011580 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Feb 2010 11:50:59 +0900 Message-ID: <4B7B5992.9050801@mesh.ad.jp> Date: Wed, 17 Feb 2010 11:50:58 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: ipv6@ietf.org, iesg@ietf.org Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt References: <20100217023002.2FC4328C10C@core3.amsl.com> In-Reply-To: <20100217023002.2FC4328C10C@core3.amsl.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 02:49:25 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I have uploaded the new version of the draft. I hope this addresses the issues that were raised. I have removed the Conclusion part since Section 4 is now clear and concise. Thank you Ron, for providing good text in IESG COMMENT. Regards, Seiichi Internet-Drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the IPv6 Maintenance Working Group of the IETF. > > > Title : A Recommendation for IPv6 Address Text Representation > Author(s) : S. Kawamura, M. Kawashima > Filename : draft-ietf-6man-text-addr-representation-05.txt > Pages : 14 > Date : 2010-02-16 > > As IPv6 network grows, there will be more engineers and also non- > engineers who will have the need to use an IPv6 address in text. > While the IPv6 address architecture RFC 4291 section 2.2 depicts a > flexible model for text representation of an IPv6 address, this > flexibility has been causing problems for operators, system > engineers, and users. This document will describe the problems that > a flexible text representation has been causing. This document also > recommends a canonical representation format that best avoids > confusion. It is expected that the canonical format is followed by > humans and systems when representing IPv6 addresses as text, but all > implementations must accept and be able to handle any legitimate > RFC4291 format. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-05.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > > ------------------------------------------------------------------------ > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkt7WZEACgkQcrhTYfxyMkKWVQCfd7Lda1L7plEKiaWSRD48V+kt 9qIAn3BQ5BjrcOit0U7vPaXnVgkmC/yg =Sifs -----END PGP SIGNATURE----- From alexandru.petrescu@gmail.com Wed Feb 17 06:42:58 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4F2BF3A7EC7 for ; Wed, 17 Feb 2010 06:42:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.223 X-Spam-Level: X-Spam-Status: No, score=-2.223 tagged_above=-999 required=5 tests=[AWL=0.026, BAYES_00=-2.599, HELO_EQ_FR=0.35] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gf8KENuav14u for ; Wed, 17 Feb 2010 06:42:57 -0800 (PST) Received: from oxalide-out.extra.cea.fr (oxalide-out.extra.cea.fr [132.168.224.1]) by core3.amsl.com (Postfix) with ESMTP id 260DF3A7ACC for ; Wed, 17 Feb 2010 06:42:56 -0800 (PST) Received: from pisaure.intra.cea.fr (pisaure.intra.cea.fr [132.166.88.21]) by oxalide.extra.cea.fr (8.14.2/8.14.2/CEAnet-Internet-out-2.0) with ESMTP id o1HEiYl9022362 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Wed, 17 Feb 2010 15:44:34 +0100 Received: from muguet2.intra.cea.fr (muguet2.intra.cea.fr [132.166.192.7]) by pisaure.intra.cea.fr (8.14.2/8.14.2) with ESMTP id o1HEiYmC015108 for ; Wed, 17 Feb 2010 15:44:34 +0100 (envelope-from alexandru.petrescu@gmail.com) Received: from [127.0.0.1] ([132.166.133.173]) by muguet2.intra.cea.fr (8.13.8/8.13.8/CEAnet-Intranet-out-1.1) with ESMTP id o1HEiXqG027457 for ; Wed, 17 Feb 2010 15:44:33 +0100 Message-ID: <4B7C00D1.7020808@gmail.com> Date: Wed, 17 Feb 2010 15:44:33 +0100 From: Alexandru Petrescu User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: ipv6@ietf.org Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt References: <20100217023002.2FC4328C10C@core3.amsl.com> <4B7B5992.9050801@mesh.ad.jp> In-Reply-To: <4B7B5992.9050801@mesh.ad.jp> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 14:42:58 -0000 HEllo, and thank you for this draft. I have been following it and I mostly agree with the technical content. No restrain there. However, I have a strong doubt with respect to the licensing scheme of this draft: its preamble requires "Code Components" within to be "Simplified BSD License". I would suggest to rather have no such licensing scheme for this draft, mostly because other licenses may be more appropriate for this particular draft (for example, if it gets implemented in GNU Libc then it would want to be GPL, not BSD, not a combination). I understand it may be that there may be no Code Components in this draft. However, when I read it I feel precisely how to code it. When coding it, the "::" string is part of the code. I also understand the preamble (boilerplate) is an IETF Trust rule applied throughout. TO which I am bound to agree. Respectfully, Alex Le 17/02/2010 03:50, Seiichi Kawamura a ιcrit : > -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > > Hi > > I have uploaded the new version of the draft. I hope this addresses > the issues that were raised. > > I have removed the Conclusion part since Section 4 is now clear and > concise. Thank you Ron, for providing good text in IESG COMMENT. > > Regards, Seiichi > > > Internet-Drafts@ietf.org wrote: >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. This draft is a work item of the IPv6 Maintenance >> Working Group of the IETF. >> >> >> Title : A Recommendation for IPv6 Address Text >> Representation Author(s) : S. Kawamura, M. Kawashima Filename >> : draft-ietf-6man-text-addr-representation-05.txt Pages : >> 14 Date : 2010-02-16 >> >> As IPv6 network grows, there will be more engineers and also non- >> engineers who will have the need to use an IPv6 address in text. >> While the IPv6 address architecture RFC 4291 section 2.2 depicts a >> flexible model for text representation of an IPv6 address, this >> flexibility has been causing problems for operators, system >> engineers, and users. This document will describe the problems >> that a flexible text representation has been causing. This >> document also recommends a canonical representation format that >> best avoids confusion. It is expected that the canonical format is >> followed by humans and systems when representing IPv6 addresses as >> text, but all implementations must accept and be able to handle any >> legitimate RFC4291 format. >> >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-05.txt >> >> >> Internet-Drafts are also available by anonymous FTP at: >> ftp://ftp.ietf.org/internet-drafts/ >> >> Below is the data which will enable a MIME compliant mail reader >> implementation to automatically retrieve the ASCII version of the >> Internet-Draft. >> >> >> ------------------------------------------------------------------------ >> >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- > >> -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (MingW32) > > iEYEARECAAYFAkt7WZEACgkQcrhTYfxyMkKWVQCfd7Lda1L7plEKiaWSRD48V+kt > 9qIAn3BQ5BjrcOit0U7vPaXnVgkmC/yg =Sifs -----END PGP SIGNATURE----- > -------------------------------------------------------------------- > IETF IPv6 working group mailing list ipv6@ietf.org Administrative > Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > From brian.e.carpenter@gmail.com Wed Feb 17 13:07:05 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 523F83A68AC for ; Wed, 17 Feb 2010 13:07:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.717 X-Spam-Level: X-Spam-Status: No, score=-2.717 tagged_above=-999 required=5 tests=[AWL=-0.118, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0+JZ6a82-ENo for ; Wed, 17 Feb 2010 13:07:04 -0800 (PST) Received: from mail-pz0-f190.google.com (mail-pz0-f190.google.com [209.85.222.190]) by core3.amsl.com (Postfix) with ESMTP id 3EAE03A7F16 for ; Wed, 17 Feb 2010 13:07:04 -0800 (PST) Received: by pzk28 with SMTP id 28so9566444pzk.31 for ; Wed, 17 Feb 2010 13:08:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=l1WuztcmTYhE1C3KL6OWs3oqXK+nfpVXTVG6r6kMIQA=; b=qgMUY/vDAt8GzxJGrUuLOkBumnXBVUlrGSKdMG4ATQ64qciOhlkUMAvlvTXtk9STPb rFi9K7zHnx/BLTd6QadOYggAVxxbzdxMSir1zX0KMU5KJTpsH2lDcPfhuVFESbwcr4pe S+h5v6AMsshsiPfOgCXsr4Opk7RK4NKmbwa2g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=kPo3ZEaWdrMfIU+3p0Du+cRBYenyvA8+p4Gtet6ToFGJEYdZNyWDVxzko8wrOWriD4 QdXbnZpt8BL0+e7LfXytijcSVSEl5gRTs/V7vPKp/qdkn5BGOb6Kul+DHE5s+KimXb9r i9gGCg/Ms13HbYMr5F/ow571deCPRb36Tcz+w= Received: by 10.141.88.6 with SMTP id q6mr5727620rvl.91.1266440921751; Wed, 17 Feb 2010 13:08:41 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 22sm8804168pzk.5.2010.02.17.13.08.40 (version=SSLv3 cipher=RC4-MD5); Wed, 17 Feb 2010 13:08:41 -0800 (PST) Message-ID: <4B7C5AD6.1020704@gmail.com> Date: Thu, 18 Feb 2010 10:08:38 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Alexandru Petrescu Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt References: <20100217023002.2FC4328C10C@core3.amsl.com> <4B7B5992.9050801@mesh.ad.jp> <4B7C00D1.7020808@gmail.com> In-Reply-To: <4B7C00D1.7020808@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 21:07:05 -0000 Alex, I think you are worrying about nothing. Somehow, I doubt whether the IETF Trust will sue you over copyright infringement for "::". Can we keep this discussion over on the appropriate lists where you have started it? Regards Brian Carpenter On 2010-02-18 03:44, Alexandru Petrescu wrote: > HEllo, and thank you for this draft. >=20 > I have been following it and I mostly agree with the technical content.= > No restrain there. >=20 > However, I have a strong doubt with respect to the licensing scheme of > this draft: its preamble requires "Code Components" within to be > "Simplified BSD License". >=20 > I would suggest to rather have no such licensing scheme for this draft,= > mostly because other licenses may be more appropriate for this > particular draft (for example, if it gets implemented in GNU Libc then > it would want to be GPL, not BSD, not a combination). >=20 > I understand it may be that there may be no Code Components in this > draft. However, when I read it I feel precisely how to code it. When > coding it, the "::" string is part of the code. >=20 > I also understand the preamble (boilerplate) is an IETF Trust rule > applied throughout. TO which I am bound to agree. >=20 > Respectfully, >=20 > Alex >=20 > Le 17/02/2010 03:50, Seiichi Kawamura a =C3=A9crit : >> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> >> Hi >> >> I have uploaded the new version of the draft. I hope this addresses >> the issues that were raised. >> >> I have removed the Conclusion part since Section 4 is now clear and >> concise. Thank you Ron, for providing good text in IESG COMMENT. >> >> Regards, Seiichi >> >> >> Internet-Drafts@ietf.org wrote: >>> A New Internet-Draft is available from the on-line Internet-Drafts >>> directories. This draft is a work item of the IPv6 Maintenance >>> Working Group of the IETF. >>> >>> >>> Title : A Recommendation for IPv6 Address Text >>> Representation Author(s) : S. Kawamura, M. Kawashima Filename >>> : draft-ietf-6man-text-addr-representation-05.txt Pages : >>> 14 Date : 2010-02-16 >>> >>> As IPv6 network grows, there will be more engineers and also non- >>> engineers who will have the need to use an IPv6 address in text. >>> While the IPv6 address architecture RFC 4291 section 2.2 depicts a >>> flexible model for text representation of an IPv6 address, this >>> flexibility has been causing problems for operators, system >>> engineers, and users. This document will describe the problems >>> that a flexible text representation has been causing. This >>> document also recommends a canonical representation format that >>> best avoids confusion. It is expected that the canonical format is >>> followed by humans and systems when representing IPv6 addresses as >>> text, but all implementations must accept and be able to handle any >>> legitimate RFC4291 format. >>> >>> A URL for this Internet-Draft is: >>> http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-represe= ntation-05.txt >>> >>> >>> >>> > Internet-Drafts are also available by anonymous FTP at: >>> ftp://ftp.ietf.org/internet-drafts/ >>> >>> Below is the data which will enable a MIME compliant mail reader >>> implementation to automatically retrieve the ASCII version of the >>> Internet-Draft. >>> >>> >>> ---------------------------------------------------------------------= --- >>> >>> >>> > -------------------------------------------------------------------- >>> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >>> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>> -------------------------------------------------------------------- >> >>> > -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.9 (MingW32) >> >> iEYEARECAAYFAkt7WZEACgkQcrhTYfxyMkKWVQCfd7Lda1L7plEKiaWSRD48V+kt >> 9qIAn3BQ5BjrcOit0U7vPaXnVgkmC/yg =3DSifs -----END PGP SIGNATURE----- >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> >=20 >=20 > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- >=20 From alexandru.petrescu@gmail.com Wed Feb 17 13:30:31 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EFF793A6CED for ; Wed, 17 Feb 2010 13:30:30 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.614 X-Spam-Level: X-Spam-Status: No, score=-1.614 tagged_above=-999 required=5 tests=[AWL=0.635, BAYES_00=-2.599, HELO_EQ_FR=0.35] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I+WB5Q0d1xek for ; Wed, 17 Feb 2010 13:30:29 -0800 (PST) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by core3.amsl.com (Postfix) with ESMTP id 582693A6F85 for ; Wed, 17 Feb 2010 13:30:27 -0800 (PST) Received: from smtp5-g21.free.fr (localhost [127.0.0.1]) by smtp5-g21.free.fr (Postfix) with ESMTP id 828B2D480A1; Wed, 17 Feb 2010 22:32:03 +0100 (CET) Received: from [127.0.0.1] (bur91-3-82-239-213-32.fbx.proxad.net [82.239.213.32]) by smtp5-g21.free.fr (Postfix) with ESMTP id 266F2D48167; Wed, 17 Feb 2010 22:32:01 +0100 (CET) Message-ID: <4B7C604E.5060707@gmail.com> Date: Wed, 17 Feb 2010 22:31:58 +0100 From: Alexandru Petrescu User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt References: <20100217023002.2FC4328C10C@core3.amsl.com> <4B7B5992.9050801@mesh.ad.jp> <4B7C00D1.7020808@gmail.com> <4B7C5AD6.1020704@gmail.com> In-Reply-To: <4B7C5AD6.1020704@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 100217-1, 17/02/2010), Outbound message X-Antivirus-Status: Clean Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 21:30:31 -0000 Le 17/02/2010 22:08, Brian E Carpenter a Γ©crit : > Alex, > > I think you are worrying about nothing. Somehow, I doubt whether the > IETF Trust will sue you over copyright infringement for "::". Can we > keep this discussion over on the appropriate lists where you have > started it? Brian, yes, thanks for the reply. YEs, I doubt too IETF Trust will sue me over copyright infringement for "::". It's just an example. A MIB document, or a IANA table is probably more worrying to me. Where should I concentrate about the disagreement of "Code Components ... BSD" - on ipr-wg or on tlp-interest? thanks. There is interest and reply on ipr-wg list however it looks less official to me in that it's not a WG list. I hope I don't spend my time for little gain on this list, all due respect. I have another reason to doubt about this list because, err, how to put it correctly, people can't post on ietf list but can post on ipr-wg... I don't want to be forbidden to post on ietf@ietf.org list. There's no reply on tlp-interest list until now. I try to post to xml2rfc - no success no error either. I get bounces when Ccing trustees@ietf.org - is it simply technical error? Is it Trustees don't want to hear from anybody like me? Sorry, I have to wait, it's all way too complicated for me. I will shut up here. Alex > > Regards Brian Carpenter > > On 2010-02-18 03:44, Alexandru Petrescu wrote: >> HEllo, and thank you for this draft. >> >> I have been following it and I mostly agree with the technical >> content. No restrain there. >> >> However, I have a strong doubt with respect to the licensing >> scheme of this draft: its preamble requires "Code Components" >> within to be "Simplified BSD License". >> >> I would suggest to rather have no such licensing scheme for this >> draft, mostly because other licenses may be more appropriate for >> this particular draft (for example, if it gets implemented in GNU >> Libc then it would want to be GPL, not BSD, not a combination). >> >> I understand it may be that there may be no Code Components in this >> draft. However, when I read it I feel precisely how to code it. >> When coding it, the "::" string is part of the code. >> >> I also understand the preamble (boilerplate) is an IETF Trust rule >> applied throughout. TO which I am bound to agree. >> >> Respectfully, >> >> Alex >> >> Le 17/02/2010 03:50, Seiichi Kawamura a Γ©crit : >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>> >>> Hi >>> >>> I have uploaded the new version of the draft. I hope this >>> addresses the issues that were raised. >>> >>> I have removed the Conclusion part since Section 4 is now clear >>> and concise. Thank you Ron, for providing good text in IESG >>> COMMENT. >>> >>> Regards, Seiichi >>> >>> >>> Internet-Drafts@ietf.org wrote: >>>> A New Internet-Draft is available from the on-line >>>> Internet-Drafts directories. This draft is a work item of the >>>> IPv6 Maintenance Working Group of the IETF. >>>> >>>> >>>> Title : A Recommendation for IPv6 Address Text >>>> Representation Author(s) : S. Kawamura, M. Kawashima >>>> Filename : draft-ietf-6man-text-addr-representation-05.txt >>>> Pages : 14 Date : 2010-02-16 >>>> >>>> As IPv6 network grows, there will be more engineers and also >>>> non- engineers who will have the need to use an IPv6 address >>>> in text. While the IPv6 address architecture RFC 4291 section >>>> 2.2 depicts a flexible model for text representation of an >>>> IPv6 address, this flexibility has been causing problems for >>>> operators, system engineers, and users. This document will >>>> describe the problems that a flexible text representation has >>>> been causing. This document also recommends a canonical >>>> representation format that best avoids confusion. It is >>>> expected that the canonical format is followed by humans and >>>> systems when representing IPv6 addresses as text, but all >>>> implementations must accept and be able to handle any >>>> legitimate RFC4291 format. >>>> >>>> A URL for this Internet-Draft is: >>>> http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-05.txt >>>> >>>> >>>> >>>> >> >>>> >>>> >>>> >>>> Internet-Drafts are also available by anonymous FTP at: >>>> ftp://ftp.ietf.org/internet-drafts/ >>>> >>>> Below is the data which will enable a MIME compliant mail >>>> reader implementation to automatically retrieve the ASCII >>>> version of the Internet-Draft. >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> >> >>>> >>>> >>>> >>>> -------------------------------------------------------------------- >>>> IETF IPv6 working group mailing list ipv6@ietf.org >>>> Administrative Requests: >>>> https://www.ietf.org/mailman/listinfo/ipv6 >>>> -------------------------------------------------------------------- >>> >>>> >> >>>> >>>> >>>> >>>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.4.9 (MingW32) >>> >>> iEYEARECAAYFAkt7WZEACgkQcrhTYfxyMkKWVQCfd7Lda1L7plEKiaWSRD48V+kt >>> 9qIAn3BQ5BjrcOit0U7vPaXnVgkmC/yg =Sifs -----END PGP >>> SIGNATURE----- >>> -------------------------------------------------------------------- >>> >>> >>> >>> >>> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >>> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >>> -------------------------------------------------------------------- >>> >> >> >> >>> >>> >>> >>> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list ipv6@ietf.org Administrative >> Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- >> > >> >> >> >> > From ietf-ipng@m.gmane.org Wed Feb 17 14:47:36 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A1D3428C275 for ; Wed, 17 Feb 2010 14:47:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.369 X-Spam-Level: X-Spam-Status: No, score=-1.369 tagged_above=-999 required=5 tests=[AWL=-0.929, BAYES_20=-0.74, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hcl+bwAQOHoy for ; Wed, 17 Feb 2010 14:47:35 -0800 (PST) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by core3.amsl.com (Postfix) with ESMTP id A9F2428C273 for ; Wed, 17 Feb 2010 14:47:35 -0800 (PST) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Nhshl-0000d4-UO for ipv6@ietf.org; Wed, 17 Feb 2010 23:49:13 +0100 Received: from 109-184-83-135.dynamic.mts-nn.ru ([109.184.83.135]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Feb 2010 23:49:13 +0100 Received: from DXDragon by 109-184-83-135.dynamic.mts-nn.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 17 Feb 2010 23:49:13 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: ipv6@ietf.org From: =?utf-8?B?0KDQvtC80LDQvSDQlNC+0L3Rh9C10L3QutC+?= Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt Date: Thu, 18 Feb 2010 01:48:56 +0300 Lines: 34 Message-ID: References: <20100217023002.2FC4328C10C@core3.amsl.com> <4B7B5992.9050801@mesh.ad.jp> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 109-184-83-135.dynamic.mts-nn.ru User-Agent: Opera Mail/10.10 (Win32) Sender: news X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 22:47:36 -0000 Seiichi Kawamura писал Π² своём письмС Wed, 17 Feb 2010 05:50:58 +0300: > Hi > > I have uploaded the new version of the draft. > I hope this addresses the issues that were raised. > > I have removed the Conclusion part since > Section 4 is now clear and concise. > Thank you Ron, for providing good text in IESG COMMENT. > > Regards, > Seiichi > I like how Section 5 looks now, except for a few bits. > Such prefixes are defined in [RFC4291] and [RFC5214] at the time of ^^^^^^^^^ RFC 5214 (ISATAP) doesn't define a well-known prefix. Did you mean RFC 2765/draft-ietf-behave-address-format? > writing. If it is known by some external method that a given prefix ^^^^^^ > includes an IPv4 address, it MAY be represented as mixed notation. I suggest to rephrase that as "... that a given address embeds an IPv4 address, ...", since prefixes themselves don't contain addresses. And I'd like to repeat my previous suggestion of placing an example of mixed notation in Section 1, so that is covers all syntactical features. Roman. From brian.e.carpenter@gmail.com Wed Feb 17 19:32:52 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B9BB828B797 for ; Wed, 17 Feb 2010 19:32:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.706 X-Spam-Level: X-Spam-Status: No, score=-2.706 tagged_above=-999 required=5 tests=[AWL=-0.107, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pOhLg1vHjrSk for ; Wed, 17 Feb 2010 19:32:52 -0800 (PST) Received: from mail-pz0-f190.google.com (mail-pz0-f190.google.com [209.85.222.190]) by core3.amsl.com (Postfix) with ESMTP id 0A5BB3A7B0D for ; Wed, 17 Feb 2010 19:32:52 -0800 (PST) Received: by pzk28 with SMTP id 28so9997215pzk.31 for ; Wed, 17 Feb 2010 19:34:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=g9zZ0f26rv51jksp/WBgTiF3rIjQW8zAh5N5UdueE5I=; b=xMrJkIhiQnJP3kdNvmzTbVB1CDH19i08bGptxzYR8aQWr6/3LlDiUD5vEW6xk908cX Rd1Th5S65LnulG5oqoXNrdIrA2gkCcPCW52clhvabPXMkadN3kEy6d3y5WS3l1buQsUE kgC2B/XpOy/vkgtw3l/hZq/RXPA8/SSieJx/0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to :subject:content-type:content-transfer-encoding; b=bkNrxTqX3VCZ/dPkHimzn5PEwXb9iHG/90HDkdIgo/j8UXz29jWqArdrjr/JyoR/X/ 5aAyXG1Mhyf6i/UHnh9FLr+Qk2nr+ha2Az9OCyhjJaFzoG/0moeKT4rOHGyPSUg8+6k7 d03uL3wXs/CjFZJYurKyixANVRUCxqmzFTWu0= Received: by 10.115.100.34 with SMTP id c34mr1004618wam.223.1266464070200; Wed, 17 Feb 2010 19:34:30 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 21sm1426988pzk.7.2010.02.17.19.34.29 (version=SSLv3 cipher=RC4-MD5); Wed, 17 Feb 2010 19:34:29 -0800 (PST) Message-ID: <4B7CB52D.20902@gmail.com> Date: Thu, 18 Feb 2010 16:34:05 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: 6man Subject: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 03:32:52 -0000 Hi, This may seem a bit unexpected, but after working on draft-carpenter-flow-ecmp (just updated) and working with my student Qinwen Hu on some aspects of the flow label, it seemed like time for another look at the flow label standard, and Sheng Jiang was having similar thoughts. We'd like to discuss this in Anaheim if possible. Brian -------- Original Message -------- Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) From: Internet-Drafts@ietf.org Reply-To: internet-drafts@ietf.org To: i-d-announce@ietf.org A New Internet-Draft is available from the on-line Internet-Drafts directories. Title : Update to the IPv6 flow label specification Author(s) : B. Carpenter, S. Jiang Filename : draft-carpenter-6man-flow-update-00.txt Pages : 9 Date : 2010-02-17 Various uses proposed for the IPv6 flow label are incompatible with its existing specification. This document describes changes to the specification that permit additional use cases as well as allowing continued use of the previous specification. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-00.txt From kawamucho@mesh.ad.jp Thu Feb 18 00:38:21 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 687A728C1B6 for ; Thu, 18 Feb 2010 00:38:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.21 X-Spam-Level: X-Spam-Status: No, score=0.21 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l57KY4m80-25 for ; Thu, 18 Feb 2010 00:38:20 -0800 (PST) Received: from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [202.32.8.206]) by core3.amsl.com (Postfix) with ESMTP id 65BDE28C193 for ; Thu, 18 Feb 2010 00:38:20 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.160]) by tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1I8e010000822; Thu, 18 Feb 2010 17:40:00 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1I8e0t01511; Thu, 18 Feb 2010 17:40:00 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1I8e0IJ004671; Thu, 18 Feb 2010 17:40:00 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1I8e0Y3000515; Thu, 18 Feb 2010 17:40:00 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1I8e0n9003501; Thu, 18 Feb 2010 17:40:00 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1I8dxc7007400 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 18 Feb 2010 17:39:59 +0900 Message-ID: <4B7CFCDF.10906@mesh.ad.jp> Date: Thu, 18 Feb 2010 17:39:59 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: =?UTF-8?B?0KDQvtC80LDQvSDQlNC+0L3Rh9C10L3QutC+?= Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt References: <20100217023002.2FC4328C10C@core3.amsl.com> <4B7B5992.9050801@mesh.ad.jp> In-Reply-To: X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Feb 2010 08:38:21 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Roman Thanks for catching the bugs. I'll have it fixed before the weekend. >> Such prefixes are defined in [RFC4291] and [RFC5214] at the time of > ^^^^^^^^^ > RFC 5214 (ISATAP) doesn't define a well-known prefix. Did you mean RFC > 2765/draft-ietf-behave-address-format? RFC2765, which will probably be obsoleted by the dehave draft. Regards, Seiichi Π ΠΎΠΌΠ°Π½ Π”ΠΎΠ½Ρ‡Π΅Π½ΠΊΠΎ wrote: > Seiichi Kawamura писал Π² своём письмС Wed, 17 Feb > 2010 05:50:58 +0300: > >> Hi >> >> I have uploaded the new version of the draft. >> I hope this addresses the issues that were raised. >> >> I have removed the Conclusion part since >> Section 4 is now clear and concise. >> Thank you Ron, for providing good text in IESG COMMENT. >> >> Regards, >> Seiichi >> > > I like how Section 5 looks now, except for a few bits. > >> Such prefixes are defined in [RFC4291] and [RFC5214] at the time of > ^^^^^^^^^ > RFC 5214 (ISATAP) doesn't define a well-known prefix. Did you mean RFC > 2765/draft-ietf-behave-address-format? > >> writing. If it is known by some external method that a given prefix > ^^^^^^ >> includes an IPv4 address, it MAY be represented as mixed notation. > > I suggest to rephrase that as "... that a given address embeds an IPv4 > address, ...", since prefixes themselves don't contain addresses. > > And I'd like to repeat my previous suggestion of placing an example of > mixed notation in Section 1, so that is covers all syntactical features. > > Roman. > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkt8/N4ACgkQcrhTYfxyMkLMhACfW24eLoFH2slZd34mJrvR7N/G PMQAnRCMcYYLwfi4ba0nIaQAaI67bKKW =mvds -----END PGP SIGNATURE----- From root@core3.amsl.com Fri Feb 19 02:00:01 2010 Return-Path: X-Original-To: ipv6@ietf.org Delivered-To: ipv6@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id 818C03A8104; Fri, 19 Feb 2010 02:00:01 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Subject: I-D Action:draft-ietf-6man-text-addr-representation-06.txt Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20100219100001.818C03A8104@core3.amsl.com> Date: Fri, 19 Feb 2010 02:00:01 -0800 (PST) Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2010 10:00:01 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the IPv6 Maintenance Working Group of the IETF. Title : A Recommendation for IPv6 Address Text Representation Author(s) : S. Kawamura, M. Kawashima Filename : draft-ietf-6man-text-addr-representation-06.txt Pages : 14 Date : 2010-02-19 As IPv6 network grows, there will be more engineers and also non- engineers who will have the need to use an IPv6 address in text. While the IPv6 address architecture RFC 4291 section 2.2 depicts a flexible model for text representation of an IPv6 address, this flexibility has been causing problems for operators, system engineers, and users. This document will describe the problems that a flexible text representation has been causing. This document also recommends a canonical representation format that best avoids confusion. It is expected that the canonical format is followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate RFC4291 format. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-06.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-6man-text-addr-representation-06.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2010-02-19015417.I-D@ietf.org> --NextPart-- From jari.arkko@piuha.net Fri Feb 19 04:23:12 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 400AB3A8126 for ; Fri, 19 Feb 2010 04:23:12 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[AWL=-0.558, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wi-TFLNplXt5 for ; Fri, 19 Feb 2010 04:23:11 -0800 (PST) Received: from p130.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by core3.amsl.com (Postfix) with ESMTP id 124C03A7B18 for ; Fri, 19 Feb 2010 04:23:10 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id 99D062D290; Fri, 19 Feb 2010 14:24:50 +0200 (EET) X-Virus-Scanned: amavisd-new at piuha.net Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15GySAmVBjNJ; Fri, 19 Feb 2010 14:24:49 +0200 (EET) Received: from [IPv6:::1] (unknown [IPv6:2001:14b8:400::130]) by p130.piuha.net (Postfix) with ESMTP id DB71C2D257; Fri, 19 Feb 2010 14:24:49 +0200 (EET) Message-ID: <4B7E8311.4060904@piuha.net> Date: Fri, 19 Feb 2010 14:24:49 +0200 From: Jari Arkko User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: IETF IPv6 Mailing List , draft-ietf-6man-subnet-model@tools.ietf.org Subject: AD review of draft-ietf-6man-subnet-model Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Feb 2010 12:23:12 -0000 I have reviewed this draft. The draft is in good shape and a welcome clarification. However, I had two small issues I wanted to talk about before moving the draft to last call:

5. Hosts MUST verify that on-link information is still valid after
   IPv6 interface re-initialization before using cached on-link
   determination information.  Failure to do so may lead to lack of
   IPv6 network connectivity.  For example, a host receives an RA
   from a router with on-link prefix A. The host powers down.
   During the power off, the router sends out prefix A with on-link
   bit set and a zero lifetime to indicate a renumbering.  The host
   misses the renumbering.  The host powers on and comes online.
   Then, the router sends an RA with no PIO.  The host uses cached
   on-link prefix A and issues NS's instead of sending traffic to a
   default router.  The "Observed Incorrect Implementation Behavior"
   section below describes how this can result in lack of IPv6
   connectivity.
  

"... MUST verify ... before using ..." appears to be in conflict with the DNA specification (draft-ietf-dna-simple, in IESG review). The DNA specification suggests the use of NS/NA and RS/RA exchanges in parallel to verify that previously seen network configuration is still in effect. The question is whether reception of NA is sufficient for the host to continue operations (even if it still waits for the RS and re-configures the interface if it shows different information). My understanding is that the DNA specification wants to let hosts do this.

I would suggest that the first sentence above could actually be written like this, without sacrificing anything substantial:

   Hosts MUST verify that on-link information is still valid after
   IPv6 interface re-initialization.
This leaves room for different verification techniques, e.g., verifying before usage or in parallel as DNA does.

In an access
concentrator network ([RFC4388]), a host receives a Router
Advertisement Message with no on-link prefix advertised.  The host
incorrectly assumes an invented prefix is on-link and performs
address resolution when the host should send all non-link-local
traffic to a default router.

I am not sure I understand the "invented prefix" case above. Where does the prefix information come from, if there is no prefix in the RA? Or is this a prefix from some previous network, or assigned as a part of some other exchange that is not mentioned here? The example seems incomplete.

Jari

From brian.e.carpenter@gmail.com Fri Feb 19 20:13:38 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A5CD3A8069 for ; Fri, 19 Feb 2010 20:13:38 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.62 X-Spam-Level: X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mudWL-OibpG9 for ; Fri, 19 Feb 2010 20:13:33 -0800 (PST) Received: from mail-yw0-f173.google.com (mail-yw0-f173.google.com [209.85.211.173]) by core3.amsl.com (Postfix) with ESMTP id 87E613A7BEC for ; Fri, 19 Feb 2010 20:13:30 -0800 (PST) Received: by ywh3 with SMTP id 3so903396ywh.31 for ; Fri, 19 Feb 2010 20:15:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=dRUUn43CR4AFjQYLiJu1rEh71SrR8gpEWQvOoKYtXUs=; b=iZoDxNa2VtZ4FvyMNKicviR9B6Jgqrt6zXNNP8CL6cDjJwzZ6+RNNJv/5q1czjhC41 D7szR2Hc+eTSMoaAufjpuvULP12Rv2IHUMqdPLqe8UzNJiBJuJHIqVDYAdsPvVSlnRsj vIB+L8CccXi71fcKclJp7e6aKReBjUlPH+cIU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; b=h+g9YXuxtuxj2wpTPg8Iov4GPgiLH8XxUQkNw+epleUD8xBmdjMquDPYLs4o25qAWF I/FsvDcH1mjNX7o2jxhEg3cHaO5V1RxxjAoSKCjuFmSrbO6Fa2Kuo+aCNEi4J759Hqfn JmjEWn/6NdsgC4f+sMAu+iB/GWU+lqJr2Dkp4= Received: by 10.150.118.29 with SMTP id q29mr664683ybc.200.1266639316506; Fri, 19 Feb 2010 20:15:16 -0800 (PST) Received: from ?10.1.1.5? ([121.98.142.15]) by mx.google.com with ESMTPS id 6sm399444ywd.11.2010.02.19.20.15.12 (version=SSLv3 cipher=RC4-MD5); Fri, 19 Feb 2010 20:15:16 -0800 (PST) Message-ID: <4B7F61CC.1030204@gmail.com> Date: Sat, 20 Feb 2010 17:15:08 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: 6man Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> In-Reply-To: <20100219100001.818C03A8104@core3.amsl.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 04:13:38 -0000 Hi, I'm generally happy with the changes. However, I am slightly bothered by this: For URIs, [RFC3986] MUST be followed. RFC 3986 allows any syntax that conforms to its BNF, and for IPv6 literals, that BNF implements RFC 3513 (the predecessor of RFC 4291). If you strictly obey the sentence quoted above, URIs are therefore not limited to the new canonical form. I think the sentence needs to be a bit more explicit: For URIs containing IPv6 address literals, [RFC3986] MUST be followed, as well as the rules in this document. Nit: [RFC3986] needs to be moved to the Normative References. Brian From vishwas.ietf@gmail.com Fri Feb 19 21:01:47 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8CB6F3A8041 for ; Fri, 19 Feb 2010 21:01:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.418 X-Spam-Level: X-Spam-Status: No, score=-2.418 tagged_above=-999 required=5 tests=[AWL=0.180, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1dWNB0h7sLw6 for ; Fri, 19 Feb 2010 21:01:46 -0800 (PST) Received: from mail-yx0-f173.google.com (mail-yx0-f173.google.com [209.85.210.173]) by core3.amsl.com (Postfix) with ESMTP id 5C8F63A7A65 for ; Fri, 19 Feb 2010 21:01:46 -0800 (PST) Received: by yxe3 with SMTP id 3so923494yxe.32 for ; Fri, 19 Feb 2010 21:03:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=yAOxxAhJd8sWVjt8ziOpZRFvCHw8087YHXrHSN/6hlg=; b=fVaVXmDIUPFUMUj5FputhsZh0oSv7lYKn9Y50XQK+a1CKcBui5YaDN+Pf4mrLkggMZ eJeP0huQRrvZJtm/SQgrxmesMyRXiMN/xPdmkDN7I3pj8CQ+KXdCBL9CiOQBEtzSh/Gx baVhltIEYpwUlbDwHu9w84wGOHFhkcs/9l2FQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=rNg43Jix3aR9AtXzLG3B7pfux+psrJCVptodHIaIdx5xFq5jKPFCHlSSyDUTzm+oZ+ 0ynrZ6/P+f8WaCg1ivBJlSkOC1dEHSd9TemhG1oucQS82bcx2bg1uT4IBy9+ikaVigL5 c4hahz2kYFv+MFI6DXX5C/3n3Vs8bOzy+rap0= MIME-Version: 1.0 Received: by 10.151.88.11 with SMTP id q11mr3179290ybl.20.1266642212702; Fri, 19 Feb 2010 21:03:32 -0800 (PST) In-Reply-To: <4B7CB52D.20902@gmail.com> References: <4B7CB52D.20902@gmail.com> Date: Fri, 19 Feb 2010 21:03:32 -0800 Message-ID: <77ead0ec1002192103k42a3e74cnf44139a038a9eb65@mail.gmail.com> Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] From: Vishwas Manral To: Brian E Carpenter Content-Type: multipart/alternative; boundary=000e0cd64964254bf90480011f03 Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 05:01:47 -0000 --000e0cd64964254bf90480011f03 Content-Type: text/plain; charset=ISO-8859-1 Hi Brian, There was a discussion we had regarding the Flow label about 4 years back. It may be of use for your draft. Here is the link: http://www.ops.ietf.org/lists/v6ops/v6ops.2006/threads.html#00010 Thanks, Vishwas On Wed, Feb 17, 2010 at 7:34 PM, Brian E Carpenter < brian.e.carpenter@gmail.com> wrote: > Hi, > > This may seem a bit unexpected, but after working on > draft-carpenter-flow-ecmp > (just updated) and working with my student Qinwen Hu on some aspects > of the flow label, it seemed like time for another look at the flow > label standard, and Sheng Jiang was having similar thoughts. > > We'd like to discuss this in Anaheim if possible. > > Brian > > -------- Original Message -------- > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > From: Internet-Drafts@ietf.org > Reply-To: internet-drafts@ietf.org > To: i-d-announce@ietf.org > > A New Internet-Draft is available from the on-line Internet-Drafts > directories. > > Title : Update to the IPv6 flow label specification > Author(s) : B. Carpenter, S. Jiang > Filename : draft-carpenter-6man-flow-update-00.txt > Pages : 9 > Date : 2010-02-17 > > Various uses proposed for the IPv6 flow label are incompatible with > its existing specification. This document describes changes to the > specification that permit additional use cases as well as allowing > continued use of the previous specification. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-00.txt > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > --000e0cd64964254bf90480011f03 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Brian,
=A0
There was a discussion we had regarding the Flow label about 4 years b= ack. It may be of use for your draft.
=A0
Here is the link:
Vishwas
=A0
On Wed, Feb 17, 2010 at 7:34 PM, Brian E Carpent= er <bri= an.e.carpenter@gmail.com> wrote:
Hi,

This may seem a bit u= nexpected, but after working on draft-carpenter-flow-ecmp
(just updated)= and working with my student Qinwen Hu on some aspects
of the flow label, it seemed like time for another look at the flow
labe= l standard, and Sheng Jiang was having similar thoughts.

We'd li= ke to discuss this in Anaheim if possible.

=A0 =A0Brian

-----= --- Original Message --------
Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt
Date: Wed, 1= 7 Feb 2010 18:15:02 -0800 (PST)
From: Internet-Drafts@ietf.org
Reply-To: internet-drafts@ietf.org
To: i-d-announce@ietf.org
<= br>A New Internet-Draft is available from the on-line Internet-Drafts direc= tories.

=A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Update to the IPv= 6 flow label specification
=A0 =A0 =A0 =A0Author(s) =A0 =A0 =A0 : B. Carpenter, S. Jiang
=A0 =A0 = =A0 =A0Filename =A0 =A0 =A0 =A0: draft-carpenter-6man-flow-update-00.txt=A0 =A0 =A0 =A0Pages =A0 =A0 =A0 =A0 =A0 : 9
=A0 =A0 =A0 =A0Date =A0 = =A0 =A0 =A0 =A0 =A0: 2010-02-17

Various uses proposed for the IPv6 f= low label are incompatible with
its existing specification. =A0This document describes changes to the
sp= ecification that permit additional use cases as well as allowing
continu= ed use of the previous specification.

A URL for this Internet-Draft = is:
http://www.ietf.org/internet-drafts/draft-ca= rpenter-6man-flow-update-00.txt

--------------------------------= ------------------------------------
IETF IPv6 working group mailing list
ip= v6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/list= info/ipv6
--------------------------------------------------------------------

--000e0cd64964254bf90480011f03-- From ipng@69706e6720323030352d30312d31340a.nosense.org Sat Feb 20 04:57:04 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A7BA3A7F4F for ; Sat, 20 Feb 2010 04:57:04 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.63 X-Spam-Level: X-Spam-Status: No, score=-1.63 tagged_above=-999 required=5 tests=[AWL=0.265, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H5O+0WobzCJe for ; Sat, 20 Feb 2010 04:57:03 -0800 (PST) Received: from smtp3.adam.net.au (smtp3.adam.net.au [202.136.110.249]) by core3.amsl.com (Postfix) with ESMTP id D42093A7855 for ; Sat, 20 Feb 2010 04:57:02 -0800 (PST) Received: from 114-30-111-148.ip.adam.com.au ([114.30.111.148] helo=opy.nosense.org) by smtp3.adam.net.au with esmtp (Exim 4.63) (envelope-from ) id 1Niov4-00008t-SJ; Sat, 20 Feb 2010 23:28:50 +1030 Received: from opy.nosense.org (localhost.localdomain [IPv6:::1]) by opy.nosense.org (Postfix) with ESMTP id 251714930C; Sat, 20 Feb 2010 23:28:50 +1030 (CST) Date: Sat, 20 Feb 2010 23:28:50 +1030 From: Mark Smith To: Brian E Carpenter Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Message-ID: <20100220232850.3ef1929b@opy.nosense.org> In-Reply-To: <4B7CB52D.20902@gmail.com> References: <4B7CB52D.20902@gmail.com> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.6; x86_64-unknown-linux-gnu) X-Location: Lower Mitcham, South Australia, 5062 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 12:57:04 -0000 Hi Brian, On Thu, 18 Feb 2010 16:34:05 +1300 Brian E Carpenter wrote: > Hi, > > This may seem a bit unexpected, but after working on draft-carpenter-flow-ecmp > (just updated) and working with my student Qinwen Hu on some aspects > of the flow label, it seemed like time for another look at the flow > label standard, and Sheng Jiang was having similar thoughts. > > We'd like to discuss this in Anaheim if possible. > I've had a read through this draft and support what it is proposing. In regarding the following processing rules: o Considering packets outbound from the Flow Label Domain, if MSB = 0, a boundary router MUST NOT change the flow label. If MSB = 1, it MUST set all 20 bits of the flow label to zero, so that the locally defined behaviour is not exported from the domain. o Considering packets inbound to the Flow Label Domain, if MSB = 0, a boundary router MUST NOT change the flow label. If an inbound packet has MSB = 1, it has originated from a source not following the current specification. This is considered to be an extremely unlikely case, and the boundary router MUST set all 20 bits of the flow label to zero, as the choice least likely to cause unwanted behaviour. (Note that this means the rules for inbound and outbound packets at the boundary router are identical.) one thought I had would be that there could be a use case where e.g. when a packet leaves a flow domain and has it's MSB=1, and enters another flow domain e.g. crossing the boundary between enterprise network and an ISP, the flow label could be changed to a MSB=1 value of local significance to the second flow domain. This would be somewhat similar to how ISPs can provide specific BGP community values for it's customers to set to influence routing within the ISP's AS. If there is no specified MSB=1 value for the second flow domain, then the flow label must be set to all zeros. Regards, Mark. > Brian > > -------- Original Message -------- > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > From: Internet-Drafts@ietf.org > Reply-To: internet-drafts@ietf.org > To: i-d-announce@ietf.org > > A New Internet-Draft is available from the on-line Internet-Drafts directories. > > Title : Update to the IPv6 flow label specification > Author(s) : B. Carpenter, S. Jiang > Filename : draft-carpenter-6man-flow-update-00.txt > Pages : 9 > Date : 2010-02-17 > > Various uses proposed for the IPv6 flow label are incompatible with > its existing specification. This document describes changes to the > specification that permit additional use cases as well as allowing > continued use of the previous specification. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-00.txt > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- From brian.e.carpenter@gmail.com Sat Feb 20 11:28:34 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6F81F28C14E for ; Sat, 20 Feb 2010 11:28:34 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.619 X-Spam-Level: X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[AWL=-0.020, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ox9Mdjdp2Cgk for ; Sat, 20 Feb 2010 11:28:33 -0800 (PST) Received: from mail-yx0-f173.google.com (mail-yx0-f173.google.com [209.85.210.173]) by core3.amsl.com (Postfix) with ESMTP id 5E90928C131 for ; Sat, 20 Feb 2010 11:28:33 -0800 (PST) Received: by yxe3 with SMTP id 3so1469513yxe.32 for ; Sat, 20 Feb 2010 11:30:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Kmup/WmfP7Q+6vdY+HCOLrFehRGu7e/oV56+aWF6etY=; b=GvyctQqxvWCMVTPm/SeWy8srgX7c3L42Enrj60IY5cNfqxrwHe1ITgMo9KcmrjnXSV tYh4S+TXRJ1qtsaYhvmeEq1XmFud1Dtp6O0ZiG//XW5Lar2GIhJr+JBTfSGydhTBAVA/ 9eCM1TwIDgNilTWoGQD+1sBaFOSK8ihbtvITc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=WQLiFfsEq+BwubccN4pORcy8zPnzHOAaC3UEadKce1dyNN9qza58qA51BovuNxXVhB dqgWjNbGH90F4ou5a87HknnrdAJd5tOFeBJxeXYerSFDYsQua/n+u6DqMv9g59hHshqJ ngQO7LrBsKmMIGEsPTQJQtNLdRR2zK6FsBrh4= Received: by 10.150.117.28 with SMTP id p28mr328561ybc.142.1266694221950; Sat, 20 Feb 2010 11:30:21 -0800 (PST) Received: from ?10.1.1.4? ([121.98.142.15]) by mx.google.com with ESMTPS id 22sm726560yxe.39.2010.02.20.11.30.19 (version=SSLv3 cipher=RC4-MD5); Sat, 20 Feb 2010 11:30:21 -0800 (PST) Message-ID: <4B803846.7090605@gmail.com> Date: Sun, 21 Feb 2010 08:30:14 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Mark Smith Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <4B7CB52D.20902@gmail.com> <20100220232850.3ef1929b@opy.nosense.org> In-Reply-To: <20100220232850.3ef1929b@opy.nosense.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Feb 2010 19:28:34 -0000 On 2010-02-21 01:58, Mark Smith wrote: > Hi Brian, > > On Thu, 18 Feb 2010 16:34:05 +1300 > Brian E Carpenter wrote: > >> Hi, >> >> This may seem a bit unexpected, but after working on draft-carpenter-flow-ecmp >> (just updated) and working with my student Qinwen Hu on some aspects >> of the flow label, it seemed like time for another look at the flow >> label standard, and Sheng Jiang was having similar thoughts. >> >> We'd like to discuss this in Anaheim if possible. >> > > I've had a read through this draft and support what it is > proposing. > > In regarding the following processing rules: > > > o Considering packets outbound from the Flow Label Domain, if MSB = > 0, a boundary router MUST NOT change the flow label. If MSB = 1, > it MUST set all 20 bits of the flow label to zero, so that the > locally defined behaviour is not exported from the domain. > o Considering packets inbound to the Flow Label Domain, if MSB = 0, > a boundary router MUST NOT change the flow label. If an inbound > packet has MSB = 1, it has originated from a source not following > the current specification. This is considered to be an extremely > unlikely case, and the boundary router MUST set all 20 bits of the > flow label to zero, as the choice least likely to cause unwanted > behaviour. (Note that this means the rules for inbound and > outbound packets at the boundary router are identical.) > > one thought I had would be that there could be a use case where e.g. > when a packet leaves a flow domain and has it's MSB=1, and enters > another flow domain e.g. crossing the boundary between enterprise > network and an ISP, the flow label could be changed to a MSB=1 value > of local significance to the second flow domain. This would be somewhat > similar to how ISPs can provide specific BGP community values for it's > customers to set to influence routing within the ISP's AS. If there is > no specified MSB=1 value for the second flow domain, then the flow label > must be set to all zeros. Yes, that's worth thinking about. It would be unfortunate if the second domain is forbidden from using a local scheme if the first domain already did so. Brian > > > > > >> Brian >> >> -------- Original Message -------- >> Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt >> Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) >> From: Internet-Drafts@ietf.org >> Reply-To: internet-drafts@ietf.org >> To: i-d-announce@ietf.org >> >> A New Internet-Draft is available from the on-line Internet-Drafts directories. >> >> Title : Update to the IPv6 flow label specification >> Author(s) : B. Carpenter, S. Jiang >> Filename : draft-carpenter-6man-flow-update-00.txt >> Pages : 9 >> Date : 2010-02-17 >> >> Various uses proposed for the IPv6 flow label are incompatible with >> its existing specification. This document describes changes to the >> specification that permit additional use cases as well as allowing >> continued use of the previous specification. >> >> A URL for this Internet-Draft is: >> http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-00.txt >> >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 >> -------------------------------------------------------------------- > From dougb@dougbarton.us Sat Feb 20 19:22:40 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B2CE43A7E08 for ; Sat, 20 Feb 2010 19:22:40 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.104 X-Spam-Level: X-Spam-Status: No, score=-2.104 tagged_above=-999 required=5 tests=[AWL=0.495, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FCawbPorWL+D for ; Sat, 20 Feb 2010 19:22:37 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id 22A163A7248 for ; Sat, 20 Feb 2010 19:22:37 -0800 (PST) Received: (qmail 18998 invoked by uid 399); 21 Feb 2010 03:24:26 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 21 Feb 2010 03:24:26 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B80A75A.6040101@dougbarton.us> Date: Sat, 20 Feb 2010 19:24:10 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: ipv6@ietf.org Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> In-Reply-To: <20100219100001.818C03A8104@core3.amsl.com> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: multipart/mixed; boundary="------------030807090207060004010706" X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 03:22:40 -0000 This is a multi-part message in MIME format. --------------030807090207060004010706 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 On 02/19/10 02:00, Internet-Drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the IPv6 Maintenance Working Group of the IETF. > > > Title : A Recommendation for IPv6 Address Text Representation > Author(s) : S. Kawamura, M. Kawashima > Filename : draft-ietf-6man-text-addr-representation-06.txt I've reviewed the draft and am supportive of it moving forward. I've attached a diff with some edits that I hope are useful. Whether the edits are included or not I am still supportive of the draft. My suggested changes are almost all of the "wordsmithing" variety. In rough order of frequency: 1. Removed a lot of commas. (I have a tendency to add too many commas myself so I'm particularly sensitive to this when reading other people's work.) :) 2. Removed a lot of lines of the nature "Examples of this are below." These lines did not add clarity to the text (as it was already clear that the examples were examples). There are two "substantive" changes. First, in section 3.1.2 I thought that the duplicate address example was weak and unnecessary, so I deleted it. (Wouldn't DAD handle this?) The more substantive change is the section I added: 4.2.4. Exception to the "::" Shortening Rule When it is necessary to record an address with consecutive 16 bit 0 fields without the use of the "::" symbol, for example in a database, each such field SHOULD be represented with one, and only one zero. For example 2001:db8:0:0:0:0:0:1. However when the address is written out for human consumption the "::" MUST be used as described in the sections above. I realize that this idea has complications, not the least of which is that it seems to be creating an exception to the idea of a "canonical" text representation. However in just the little bit of work that I've done with recording, comparing, etc. IPv6 addresses I've already run into situations where this is useful, and I think that it would be beneficial to document the concept so that people who face the same issue will have some guidance in how to proceed. If the group does not agree that this is useful I have no problem with it not being included. Regards, Doug - -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEAREDAAYFAkuAp1oACgkQyIakK9Wy8PuU4QCgru6RLC1bWByAw/g5uVlL35mM /TUAnjvO1e3fRMYpuBPFD9S/QSyyOO5w =wpuq -----END PGP SIGNATURE----- --------------030807090207060004010706 Content-Type: text/plain; name="draft-ietf-6man-text-addr-representation-06.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="draft-ietf-6man-text-addr-representation-06.diff" --- draft-ietf-6man-text-addr-representation-06.txt.orig 2010-02-20 15:14:38.000000000 -0800 +++ draft-ietf-6man-text-addr-representation-06.txt 2010-02-20 19:21:55.000000000 -0800 @@ -13,10 +13,10 @@ Abstract - As IPv6 network grows, there will be more engineers and also non- - engineers who will have the need to use an IPv6 address in text. - While the IPv6 address architecture RFC 4291 section 2.2 depicts a - flexible model for text representation of an IPv6 address, this + As IPv6 deployment increases there will be a dramatic increase in the + need to use IPv6 addresses in text. + While the IPv6 address architecture in RFC 4291 section 2.2 describes a + flexible model for text representation of an IPv6 address this flexibility has been causing problems for operators, system engineers, and users. This document will describe the problems that a flexible text representation has been causing. This document also @@ -24,7 +24,7 @@ confusion. It is expected that the canonical format is followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate - RFC4291 format. + RFC 4291 format. Status of this Memo @@ -171,8 +171,7 @@ 1. Introduction - A single IPv6 address can be text represented in many ways. Examples - are shown below. + A single IPv6 address can be text represented in many ways: 2001:db8:0:0:1:0:0:1 @@ -190,11 +189,10 @@ 2001:DB8:0:0:1::1 - All the above represent the same IPv6 address. This flexibility has + All of the above examples represent the same address. This flexibility has caused many problems for operators, systems engineers, and customers. - The problems will be noted in Section 3. Also, a canonical - representation format to avoid problems will be introduced in - Section 4. + The problems are noted in Section 3. Also, a canonical + representation format to avoid problems is introduced in Section 4. 1.1. Requirements Language @@ -213,10 +211,9 @@ 'It is not necessary to write the leading zeros in an individual field.' - In other words, it is also not necessary to omit leading zeros. This - means that, it is possible to select from such as the following - example. The final 16 bit field is different, but all these - addresses mean the same. + Conversely it is not necessary to omit leading zeros. + The final 16 bit field is different, but all of these + examples represent the same address: @@ -238,15 +235,14 @@ 'A special syntax is available to compress the zeros. The use of "::" indicates one or more groups of 16 bits of zeros.' - It is possible to select whether or not to omit just one 16 bits of - zeros. + Whether or not to omit just one 16 bit field of zeros is optional. 2001:db8:aaaa:bbbb:cccc:dddd::1 2001:db8:aaaa:bbbb:cccc:dddd:0:1 - In case where there is more than one zero fields, there is a choice - of how many fields can be shortened. Examples follow. + In cases where there is more than one field of only zeros there + is a choice of how many fields can be shortened. 2001:db8:0:0:0::1 @@ -260,8 +256,8 @@ 'The "::" can only appear once in an address.' - This gives a choice on where, in a single address to compress the - zero. Examples are shown below. + This gives a choice of where in a single address to compress the + zeros. 2001:db8::aaaa:0:0:1 @@ -269,8 +265,8 @@ 2.3. Uppercase or Lowercase - [RFC4291] does not mention about preference of uppercase or - lowercase. Various flavors are shown below. + [RFC4291] does not mention any preference of uppercase or + lowercase. @@ -294,40 +290,35 @@ 3.1.1. General Summary - A search of an IPv6 address if conducted through a UNIX system is - usually case sensitive and extended options to allow for regular - expression use will come in handy. However, there are many - applications in the Internet today that do not provide this - capability. When searching for an IPv6 address in such systems, the - system engineer will have to try each and every possibility to search + On Unix systems while searches are generally case sensitive + options exist to deal with this. + However, there are many + applications on the Internet today that do not provide this + capability. When searching for an IPv6 address on these systems the + operator will have to try each and every possible representation for an address. This has critical impacts especially when trying to deploy IPv6 over an enterprise network. 3.1.2. Searching Spreadsheets and Text Files - Spreadsheet applications and text editors on GUI systems, rarely have - the ability to search for a text using regular expression. Moreover, - there are many non-engineers (who are not aware of case sensitivity - and regular expression use) that use these application to manage IP - addresses. This has worked quite well with IPv4 since text - representation in IPv4 has very little flexibility. There is no - incentive to encourage these non-engineers to change their tool or - learn regular expression when they decide to go dual-stack. If the - entry in the spreadsheet reads, 2001:db8::1:0:0:1, but the search was - conducted as 2001:db8:0:0:1::1, this will show a result of no match. - One example where this will cause problem is, when the search is - being conducted to assign a new address from a pool, and a check was - being done to see if it was not in use. This may cause problems to - the end-hosts or end-users. This type of address management is very - often seen in enterprise networks and also in ISPs. + Spreadsheet applications and text editors on GUI systems rarely have + the ability to search using regular expression. Moreover + there are many users that use these application to manage IP + addresses who are not aware of case sensitivity and regular expression + use. + These limitations have not created problems with IPv4 since text + representation for those addresses has very little flexibility. + To the extent possible non-technical users should be able to use + the same tools with IPv6 addresses that they are already familiar + with for IPv4 addresses. 3.1.3. Searching with Whois - The "whois" utility is used by a wide range of people today. When a - record is set to a database, one will likely check the output to see + The "whois" utility is used by a wide range of people today. When + the response is received one will likely check the output to see if the entry is correct. If an entity was recorded as 2001:db8::/48, but the whois output showed 2001:0db8:0000::/48, most non-engineers - would think that their input was wrong, and will likely retry several + would think that their input was wrong and likely retry several times or make a frustrated call to the database hostmaster. If there @@ -341,31 +332,31 @@ each system showed a different text representation, this would confuse people even more. Although this document focuses on addresses rather than prefixes, this is worth mentioning since - problems encountered are mostly equal. + the problems encountered are mostly equal. 3.1.4. Searching for an Address in a Network Diagram - Network diagrams and blue-prints often show what IP addresses are - assigned to a system devices. In times of trouble shooting, there + Network diagrams and blueprints often show what IP addresses are + assigned to system devices. In times of trouble shooting there may be a need to search through a diagram to find the point of - failure (for example, if a traceroute stopped at 2001:db8::1, one - would search the diagram for that address). This is a technique - quite often in use in enterprise networks and managed services. + failure. For example if a traceroute stopped at 2001:db8::1 one + would search the diagram for that address. This is a technique + quite often used in enterprise networks and managed services. Again, the different flavors of text representation will result in a - time-consuming search, leading to longer MTTR in times of trouble. + time-consuming search leading to longer MTTR in times of trouble. 3.2. Parsing and Modifying 3.2.1. General Summary - With all the possible text representation ways, each application must + With all the possible methods of text representation each application must include a module, object, link, etc. to a function that will parse IPv6 addresses in a manner that no matter how it is represented, they will mean the same address. Many system engineers who integrate - complex computer systems to corporate customers will have + complex computer systems for corporate customers will have difficulties finding that their favorite tool will not have this function, or will encounter difficulties such as having to rewrite - their macro's or scripts for their customers. + their macros or scripts for their customers. 3.2.2. Logging @@ -373,17 +364,17 @@ address in full (such as 2001:0db8:0000:0000:1111:2222:3333:4444), the output would be highly unreadable compared to the IPv4 output. The address would have to be parsed and reformed to make it useful - for human reading. Sometimes, logging for critical systems is done + for human reading. Sometimes logging for critical systems is done by mirroring the same traffic to two different systems. Care must be - taken that no matter what the log output is, the logs should be + taken so that no matter what the log output is the logs should be parsed so they will mean the same. 3.2.3. Auditing: Case 1 When a router or any other network appliance machine configuration is - audited, there are many methods to compare the configuration - information of a node. Sometimes, auditing will be done by just - comparing the changes made each day. In this case, if configuration + audited there are many methods to compare the configuration + information of a node. Sometimes auditing will be done by just + comparing the changes made each day. In this case if configuration was done such that 2001:db8::1 was changed to 2001:0db8:0000:0000: @@ -395,19 +386,19 @@ 0000:0000:0000:0001 just because the new engineer on the block felt it was better, a simple diff will show that a different address was - configured. If this was done on a wide scale network, people will be + configured. If this was done on a wide scale network people will be focusing on 'why the extra zeros were put in' instead of doing any - real auditing. Lots of tools are just plain 'diff's that do not take + real auditing. Lots of tools are just plain diffs that do not take into account address representation rules. 3.2.4. Auditing: Case 2 Node configurations will be matched against an information system - that manages IP addresses. If output notation is different, there + that manages IP addresses. If output notation is different there will need to be a script that is implemented to cover for this. The - result of an SNMP GET operation, converted to text and compared to a + result of an SNMP GET operation converted to text and compared to a textual address written by a human is highly unlikely to match on - first try. + the first try. 3.2.5. Verification @@ -437,7 +428,7 @@ 3.3.2. Customer Calls - When a customer calls to inquire about a suspected outage, IPv6 + When a customer calls to inquire about a suspected outage IPv6 address representation should be handled with care. Not all customers are engineers nor have the same skill in IPv6 technology. The network operations center will have to take extra steps to @@ -456,7 +447,7 @@ 3.3.3. Abuse - Network abuse is reported along with the abusing IP address. This + Network abuse reports generally include the abusing IP address. This 'reporting' could take any shape or form of the flexible model. A team that handles network abuse must be able to tell the difference between a 2001:db8::1:0:1 and 2001:db8:1::0:1. Mistakes in the @@ -481,7 +472,7 @@ 3.4.2. Preference in Documentation - A document that is edited by more than one author, may become harder + A document that is edited by more than one author may become harder to read. 3.4.3. Legibility @@ -494,7 +485,7 @@ A recommendation for a canonical text representation format of IPv6 addresses is presented in this section. The recommendation in this - document is one that, complies fully with [RFC4291], is implemented + document is one that: complies fully with [RFC4291], is implemented by various operating systems, and is human friendly. The recommendation in this section SHOULD be followed by systems when @@ -508,7 +499,7 @@ generating an address to represent as text, but all implementations MUST accept and be able to handle any legitimate [RFC4291] format. It is advised that humans also follow these recommendations when - spelling an address. + writing an address. 4.1. Handling Leading Zeros in a 16 Bit Field @@ -520,7 +511,7 @@ 4.2.1. Shorten As Much As Possible - The use of symbol "::" MUST be used to its maximum capability. For + When used the "::" symbol MUST be used to its maximum capability. For example, 2001:db8::0:1 is not acceptable, because the symbol "::" could have been used to produce a shorter representation 2001:db8::1. @@ -540,6 +531,15 @@ bits MUST be shortened. For example 2001:db8::1:0:0:1 is correct representation. +4.2.4. Exception to the "::" Shortening Rule + + When it is necessary to record an address with consecutive 16 bit 0 + fields without the use of the "::" symbol, for example in a database, + each such field SHOULD be represented with one, and only one zero. For + example 2001:db8:0:0:0:0:0:1. However when the address is written out + for human consumption the "::" MUST be used as described in the sections + above. + 4.3. Lower Case The characters "a", "b", "c", "d", "e", "f" in an IPv6 address MUST @@ -587,8 +587,7 @@ 6. Notes on Combining IPv6 Addresses with Port Numbers When IPv6 addresses and port numbers are represented in text combined - together, there are many different ways to do so. Examples are shown - below. + together, there are many different ways to do so. o [2001:db8::1]:80 @@ -602,8 +601,8 @@ o 2001:db8::1#80 - The situation is not much different in IPv4, but the most ambiguous - case with IPv6 is the second bullet. This is due to the "::"usage in + The situation is not much different from IPv4 but the most ambiguous + case with IPv6 is the second bullet. This is due to the "::" usage in IPv6 addresses. This style is NOT RECOMMENDED for its ambiguity. The [] style as expressed in [RFC3986] SHOULD be employed, and is the default unless otherwise specified. Other styles are acceptable when @@ -623,13 +622,13 @@ 7. Prefix Representation Problems with prefixes are just the same as problems encountered with - addresses. Text representation method of IPv6 prefixes should be no + addresses. The text representation method for IPv6 prefixes should be no different from that of IPv6 addresses. 8. Security Considerations - This document notes on some examples where IPv6 addresses are + This document notes some examples where IPv6 addresses are compared in text format. The example on Section 3.2.5 is one that may cause a security risk if used for access control. The common practice of comparing X.509 data is done in binary format. --------------030807090207060004010706-- From tony@lava.net Sat Feb 20 22:28:41 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AB6103A73A8 for ; Sat, 20 Feb 2010 22:28:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3UQyN27hrNAF for ; Sat, 20 Feb 2010 22:28:40 -0800 (PST) Received: from outgoing01.lava.net (outgoing01.lava.net [IPv6:2001:1888:0:1:230:48ff:fe5b:3b50]) by core3.amsl.com (Postfix) with ESMTP id 06DD63A6BFC for ; Sat, 20 Feb 2010 22:28:39 -0800 (PST) Received: from [2001:1888::a:214:51ff:fe29:1e4e] (unknown [IPv6:2001:1888:0:a:214:51ff:fe29:1e4e]) by outgoing01.lava.net (Postfix) with ESMTPS id 37731D00ED; Sat, 20 Feb 2010 20:30:32 -1000 (HST) Date: Sat, 20 Feb 2010 20:30:31 -1000 (HST) From: Antonio Querubin To: Doug Barton Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt In-Reply-To: <4B80A75A.6040101@dougbarton.us> Message-ID: References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> User-Agent: Alpine 2.00 (OSX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Content-ID: Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 06:28:41 -0000 On Sat, 20 Feb 2010, Doug Barton wrote: > 4.2.4. Exception to the "::" Shortening Rule > > When it is necessary to record an address with consecutive 16 bit 0 > fields without the use of the "::" symbol, for example in a database, > each such field SHOULD be represented with one, and only one zero. For > example 2001:db8:0:0:0:0:0:1. However when the address is written out > for human consumption the "::" MUST be used as described in the sections > above. If the field in the database is text-based, then I think we really should adhere to the same rule. If the field uses anything other than text, then I think it's out of scope. Antonio Querubin 808-545-5282 x3003 e-mail/xmpp: tony@lava.net From dougb@dougbarton.us Sat Feb 20 22:36:55 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B24113A7CE9 for ; Sat, 20 Feb 2010 22:36:55 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.203 X-Spam-Level: X-Spam-Status: No, score=-2.203 tagged_above=-999 required=5 tests=[AWL=0.396, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hapeG0XfSRSq for ; Sat, 20 Feb 2010 22:36:54 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id C5CEF3A7C75 for ; Sat, 20 Feb 2010 22:36:53 -0800 (PST) Received: (qmail 8522 invoked by uid 399); 21 Feb 2010 06:38:46 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 21 Feb 2010 06:38:46 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B80D4F5.4000301@dougbarton.us> Date: Sat, 20 Feb 2010 22:38:45 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Antonio Querubin Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> In-Reply-To: X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 06:36:56 -0000 On 02/20/10 22:30, Antonio Querubin wrote: > On Sat, 20 Feb 2010, Doug Barton wrote: > >> 4.2.4. Exception to the "::" Shortening Rule >> >> When it is necessary to record an address with consecutive 16 bit 0 >> fields without the use of the "::" symbol, for example in a database, >> each such field SHOULD be represented with one, and only one zero. For >> example 2001:db8:0:0:0:0:0:1. However when the address is written out >> for human consumption the "::" MUST be used as described in the sections >> above. > > If the field in the database is text-based, then I think we really > should adhere to the same rule. If the field uses anything other than > text, then I think it's out of scope. If the address is stored in one chunk I'm sympathetic to your line of reasoning, and as I said in my post I realize that including the section I wrote isn't a slam dunk. However I'm also concerned about the scenario where each 16-bit field is stored in its own database field. If that qualifies as out of scope by your definition above, that's Ok too. Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From brian.e.carpenter@gmail.com Sun Feb 21 10:59:45 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BA42B28C0FA for ; Sun, 21 Feb 2010 10:59:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.618 X-Spam-Level: X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[AWL=-0.019, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6IxrO9q3MwBt for ; Sun, 21 Feb 2010 10:59:45 -0800 (PST) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by core3.amsl.com (Postfix) with ESMTP id D3C013A8338 for ; Sun, 21 Feb 2010 10:59:44 -0800 (PST) Received: by qw-out-2122.google.com with SMTP id 9so432561qwb.31 for ; Sun, 21 Feb 2010 11:01:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=r+Tor6krVwXlgUw+br1ERiMx8sM/Ki/iJbKqH355CDo=; b=Y3lmKLci42NcfjvaO2g07l+xnKyWDSohCzdH/7hjb1U1Jm5Lf/aSTEzWTMk8U7k9Bb 6HLLLoqxPBSwMiwl13D37D/rCiCJNHhbCE4mBZYTgb3gBcFVCJBxaxBivxUd6jAJivsi RtMkTxDMCUalpexXDhHh58mQuNgXOBvIs+V2c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=On1WhF+58jFRizc3Ncp3lYfAbdinv7L8JIhUriOI9rV1WeVrqLXStuA+UwDwpggk5d DwSkKfNep6FJ5GMx0btphUCOz0kWL0uuc5rgjzjr2cE4ylL17/AB3iUzls02gJRokdtS xZyAvgVVDLWBhOKDHfEFpeQU2wsqkkKGwgdnU= Received: by 10.224.57.134 with SMTP id c6mr5266101qah.370.1266778896310; Sun, 21 Feb 2010 11:01:36 -0800 (PST) Received: from ?10.1.1.4? ([121.98.142.15]) by mx.google.com with ESMTPS id 22sm1885608qyk.14.2010.02.21.11.01.31 (version=SSLv3 cipher=RC4-MD5); Sun, 21 Feb 2010 11:01:35 -0800 (PST) Message-ID: <4B818302.2020702@gmail.com> Date: Mon, 22 Feb 2010 08:01:22 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Doug Barton Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> In-Reply-To: <4B80D4F5.4000301@dougbarton.us> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Antonio Querubin , ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 18:59:45 -0000 On 2010-02-21 19:38, Doug Barton wrote: > On 02/20/10 22:30, Antonio Querubin wrote: >> On Sat, 20 Feb 2010, Doug Barton wrote: >> >>> 4.2.4. Exception to the "::" Shortening Rule >>> >>> When it is necessary to record an address with consecutive 16 bit 0 >>> fields without the use of the "::" symbol, for example in a database, >>> each such field SHOULD be represented with one, and only one zero. For >>> example 2001:db8:0:0:0:0:0:1. However when the address is written out >>> for human consumption the "::" MUST be used as described in the sections >>> above. >> If the field in the database is text-based, then I think we really >> should adhere to the same rule. If the field uses anything other than >> text, then I think it's out of scope. > > If the address is stored in one chunk I'm sympathetic to your line of > reasoning, and as I said in my post I realize that including the section > I wrote isn't a slam dunk. However I'm also concerned about the scenario > where each 16-bit field is stored in its own database field. If that > qualifies as out of scope by your definition above, that's Ok too. I think it's out of scope of a *protocol* standard. However, I think Doug has a valid point, so maybe we should add an explicit statement that the document defines what should be transmitted and presented to humans, but does not define internal storage within an application or database. Brian From dougb@dougbarton.us Sun Feb 21 12:56:57 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEF953A7B2B for ; Sun, 21 Feb 2010 12:56:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.269 X-Spam-Level: X-Spam-Status: No, score=-2.269 tagged_above=-999 required=5 tests=[AWL=0.330, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vGplOPLdVtlF for ; Sun, 21 Feb 2010 12:56:56 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id A33D03A7349 for ; Sun, 21 Feb 2010 12:56:56 -0800 (PST) Received: (qmail 23995 invoked by uid 399); 21 Feb 2010 20:58:51 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 21 Feb 2010 20:58:51 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B819E7D.2040003@dougbarton.us> Date: Sun, 21 Feb 2010 12:58:37 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> In-Reply-To: <4B818302.2020702@gmail.com> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Antonio Querubin , ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Feb 2010 20:56:58 -0000 On 02/21/10 11:01, Brian E Carpenter wrote: > On 2010-02-21 19:38, Doug Barton wrote: >> On 02/20/10 22:30, Antonio Querubin wrote: >>> On Sat, 20 Feb 2010, Doug Barton wrote: >>> >>>> 4.2.4. Exception to the "::" Shortening Rule >>>> >>>> When it is necessary to record an address with consecutive 16 bit 0 >>>> fields without the use of the "::" symbol, for example in a database, >>>> each such field SHOULD be represented with one, and only one zero. For >>>> example 2001:db8:0:0:0:0:0:1. However when the address is written out >>>> for human consumption the "::" MUST be used as described in the sections >>>> above. >>> If the field in the database is text-based, then I think we really >>> should adhere to the same rule. If the field uses anything other than >>> text, then I think it's out of scope. >> >> If the address is stored in one chunk I'm sympathetic to your line of >> reasoning, and as I said in my post I realize that including the section >> I wrote isn't a slam dunk. However I'm also concerned about the scenario >> where each 16-bit field is stored in its own database field. If that >> qualifies as out of scope by your definition above, that's Ok too. > > I think it's out of scope of a *protocol* standard. However, I think Doug > has a valid point, so maybe we should add an explicit statement that > the document defines what should be transmitted and presented to humans, > but does not define internal storage within an application or database. That would be ok with me, thank you for suggesting it. Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From shemant@cisco.com Sun Feb 21 16:45:25 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1A5FF3A8287 for ; Sun, 21 Feb 2010 16:45:25 -0800 (PST) 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=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wsce-Ac7+g5R for ; Sun, 21 Feb 2010 16:45:23 -0800 (PST) Received: from rtp-iport-2.cisco.com (rtp-iport-2.cisco.com [64.102.122.149]) by core3.amsl.com (Postfix) with ESMTP id 5FC923A7DDA for ; Sun, 21 Feb 2010 16:45:23 -0800 (PST) Authentication-Results: rtp-iport-2.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApUFAA5jgUutJV2a/2dsb2JhbACBQplDc6N9ijeMc4JZghIEgxU X-IronPort-AV: E=Sophos;i="4.49,514,1262563200"; d="scan'208,217";a="87839981" Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rtp-iport-2.cisco.com with ESMTP; 22 Feb 2010 00:47:18 +0000 Received: from xbh-rcd-201.cisco.com (xbh-rcd-201.cisco.com [72.163.62.200]) by rcdn-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id o1M0lICC013729; Mon, 22 Feb 2010 00:47:18 GMT Received: from xmb-rcd-114.cisco.com ([72.163.62.156]) by xbh-rcd-201.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 21 Feb 2010 18:47:18 -0600 X-Mimeole: Produced By Microsoft Exchange V6.5 x-cr-hashedpuzzle: AM5D A5vY C+JX D0I4 FzAM KPz1 OvNq PwHO Qpqa SA31 SPG6 XpDL Xt4Z amYl bKGa bNi7; 3; ZAByAGEAZgB0AC0AaQBlAHQAZgAtADYAbQBhAG4ALQBzAHUAYgBuAGUAdAAtAG0AbwBkAGUAbABAAHQAbwBvAGwAcwAuAGkAZQB0AGYALgBvAHIAZwA7AGkAcAB2ADYAQABpAGUAdABmAC4AbwByAGcAOwBqAGEAcgBpAC4AYQByAGsAawBvAEAAcABpAHUAaABhAC4AbgBlAHQA; Sosha1_v1; 7; {1820A328-F829-48A1-ACBF-03549C298820}; cwBoAGUAbQBhAG4AdABAAGMAaQBzAGMAbwAuAGMAbwBtAA==; Mon, 22 Feb 2010 00:47:12 GMT; UgBFADoAIABBAEQAIAByAGUAdgBpAGUAdwAgAG8AZgAgAGQAcgBhAGYAdAAtAGkAZQB0AGYALQA2AG0AYQBuAC0AcwB1AGIAbgBlAHQALQBtAG8AZABlAGwA MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAB358.9582201D" x-cr-puzzleid: {1820A328-F829-48A1-ACBF-03549C298820} Content-class: urn:content-classes:message Subject: RE: AD review of draft-ietf-6man-subnet-model Date: Sun, 21 Feb 2010 18:47:12 -0600 Message-ID: In-Reply-To: <4B7E8311.4060904@piuha.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: AD review of draft-ietf-6man-subnet-model Thread-Index: AcqxXpJ9TuzKCfwUR8SouuXKigizZQB+cXSg References: <4B7E8311.4060904@piuha.net> From: "Hemant Singh (shemant)" To: "Jari Arkko" , "IETF IPv6 Mailing List" , X-OriginalArrivalTime: 22 Feb 2010 00:47:18.0513 (UTC) FILETIME=[95CBB610:01CAB358] X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 00:45:25 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CAB358.9582201D Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable 6man folks, =20 Here is the reply we sent to Jari on Friday wrt to his review below. =20 Hi Jari, =20 Thanks for the review. We agree with your first comment and will change the sentence to: =20 "Hosts MUST verify that on-link information is still valid after IPv6 interface re-initialization." =20 As for the second comment, here are more details on the example and after reading them, if you can suggest text to complete the example that satisfies you, we can go from there. =20 > I am not sure I understand the "invented prefix" case above. =20 IPv4 address assignment API's typically assigns both an address and a mask to an interface. One common implementation mistake by those familiar with IPv4 is to assume that an address carries a /64 prefix length if that prefix length is not specified. This typically happens at the API level - "assume /64". The "invented prefix" refers to the idea that this /64 actually comes from nowhere on the network - it was invented by the programmer in order to make his API seem to work. However, in actuality, it doesn't work in NBMA links where everything is off-link and the /128 is assigned via DHCPv6. The poorly implemented API will assume a /64 prefix length and packets will not be forwarded to the default router, thus resulting in lack of connectivity. Because we have seen real implementations have this mistake, we have included it in the document. =20 What do we need to say in the document to make this more explicit? =20 Thanks, =20 Hemant and Wes =20 =20 From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of Jari Arkko Sent: Friday, February 19, 2010 7:25 AM To: IETF IPv6 Mailing List; draft-ietf-6man-subnet-model@tools.ietf.org Subject: AD review of draft-ietf-6man-subnet-model =20 I have reviewed this draft. The draft is in good shape and a welcome clarification. However, I had two small issues I wanted to talk about before moving the draft to last call: 5. Hosts MUST verify that on-link information is still valid after IPv6 interface re-initialization before using cached on-link determination information. Failure to do so may lead to lack of IPv6 network connectivity. For example, a host receives an RA from a router with on-link prefix A. The host powers down. During the power off, the router sends out prefix A with on-link bit set and a zero lifetime to indicate a renumbering. The host misses the renumbering. The host powers on and comes online. Then, the router sends an RA with no PIO. The host uses cached on-link prefix A and issues NS's instead of sending traffic to a default router. The "Observed Incorrect Implementation Behavior" section below describes how this can result in lack of IPv6 connectivity. =20 "... MUST verify ... before using ..." appears to be in conflict with the DNA specification (draft-ietf-dna-simple, in IESG review). The DNA specification suggests the use of NS/NA and RS/RA exchanges in parallel to verify that previously seen network configuration is still in effect. The question is whether reception of NA is sufficient for the host to continue operations (even if it still waits for the RS and re-configures the interface if it shows different information). My understanding is that the DNA specification wants to let hosts do this. I would suggest that the first sentence above could actually be written like this, without sacrificing anything substantial: Hosts MUST verify that on-link information is still valid after IPv6 interface re-initialization. This leaves room for different verification techniques, e.g., verifying before usage or in parallel as DNA does. In an access concentrator network ([RFC4388 ]), a host receives a Router Advertisement Message with no on-link prefix advertised. The host incorrectly assumes an invented prefix is on-link and performs address resolution when the host should send all non-link-local traffic to a default router. I am not sure I understand the "invented prefix" case above. Where does the prefix information come from, if there is no prefix in the RA? Or is this a prefix from some previous network, or assigned as a part of some other exchange that is not mentioned here? The example seems incomplete. Jari ------_=_NextPart_001_01CAB358.9582201D Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

6man folks,

 

Here is the reply we sent to Jari on Friday wrt to his = review below.

 

Hi Jari,

 

Thanks for the review.  We agree with your = first comment and will change the sentence to:

 

"Hosts MUST verify that on-link information = is still valid after IPv6 interface re-initialization."

 

As for the second comment, here are more details = on the example and after reading them, if you can suggest text to complete the = example that satisfies you, we can go from there.

 

> I am not sure I understand the = "invented prefix" case above.

 

IPv4 address assignment API's typically assigns = both an address and a mask to an interface.  One common implementation = mistake by those familiar with IPv4 is to assume that an address carries a /64 = prefix length if that prefix length is not specified.  This typically = happens at the API level - "assume /64".  The "invented = prefix" refers to the idea that this /64 actually comes from nowhere on the = network - it was invented by the programmer in order to make his API seem to = work.

However, in actuality, it doesn't work in NBMA = links where everything is off-link and the /128 is assigned via DHCPv6.  = The poorly implemented API will assume a /64 prefix length and packets will = not be forwarded to the default router, thus resulting in lack of = connectivity.  Because we have seen real implementations have this mistake, we have = included it in the document.

 

What do we need to say in the document to make = this more explicit?

 

Thanks,

 

Hemant and Wes

 

 

From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of Jari Arkko
Sent: Friday, February 19, 2010 7:25 AM
To: IETF IPv6 Mailing List; = draft-ietf-6man-subnet-model@tools.ietf.org
Subject: AD review of = draft-ietf-6man-subnet-model

 

I have reviewed this draft. The draft is in good = shape and a welcome clarification. However, I had two small issues I wanted to talk = about before moving the draft to last call:


5. Hosts MUST verify that on-link information is still valid =
after
   IPv6 interface re-initialization =
before using cached on-link
   =
determination information.  Failure to do so may lead to lack =
of
   IPv6 network connectivity.  =
For example, a host receives an RA
   =
from a router with on-link prefix A. The host powers =
down.
   During the power off, the router =
sends out prefix A with on-link
   bit =
set and a zero lifetime to indicate a renumbering.  The =
host
   misses the renumbering.  The =
host powers on and comes online.
   Then, =
the router sends an RA with no PIO.  The host uses =
cached
   on-link prefix A and issues =
NS's instead of sending traffic to a
   =
default router.  The "Observed Incorrect Implementation =
Behavior"
   section below describes =
how this can result in lack of IPv6
   =
connectivity.
  


"... MUST verify ... before using ..." appears to be in = conflict with the DNA specification (draft-ietf-dna-simple, in IESG review). The DNA specification suggests the use of NS/NA and RS/RA exchanges in parallel = to verify that previously seen network configuration is still in effect. = The question is whether reception of NA is sufficient for the host to = continue operations (even if it still waits for the RS and re-configures the = interface if it shows different information). My understanding is that the DNA specification wants to let hosts do this.

I would suggest that the first sentence above could actually be written = like this, without sacrificing anything substantial:

   Hosts MUST verify that on-link information is still =
valid after
   IPv6 interface =
re-initialization.

This leaves room for different verification = techniques, e.g., verifying before usage or in parallel as DNA does.


In an access
concentrator network ([RFC4388]), a host receives a =
Router
Advertisement Message with no on-link prefix =
advertised.  The host
incorrectly assumes an =
invented prefix is on-link and performs
address =
resolution when the host should send all =
non-link-local
traffic to a default =
router.


I am not sure I understand the "invented prefix" case above. = Where does the prefix information come from, if there is no prefix in the RA? = Or is this a prefix from some previous network, or assigned as a part of some = other exchange that is not mentioned here? The example seems incomplete.

Jari

------_=_NextPart_001_01CAB358.9582201D-- From shengjiang@huawei.com Sun Feb 21 19:14:08 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8E2AC3A6AD0 for ; Sun, 21 Feb 2010 19:14:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.695 X-Spam-Level: X-Spam-Status: No, score=-0.695 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Em4ged7iF52J for ; Sun, 21 Feb 2010 19:14:07 -0800 (PST) Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 64F5028C169 for ; Sun, 21 Feb 2010 19:14:07 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KY800A3Z3QHKL@szxga03-in.huawei.com> for ipv6@ietf.org; Mon, 22 Feb 2010 11:15:53 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KY800EMD3QH2Y@szxga03-in.huawei.com> for ipv6@ietf.org; Mon, 22 Feb 2010 11:15:53 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KY800BIP3QG0F@szxml06-in.huawei.com> for ipv6@ietf.org; Mon, 22 Feb 2010 11:15:53 +0800 (CST) Date: Mon, 22 Feb 2010 11:15:52 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <20100220232850.3ef1929b@opy.nosense.org> To: 'Mark Smith' , 'Brian E Carpenter' Message-id: <001701cab36d$5765b190$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqyLH9yNWG01WPQTaiGfdHuB+/YRABP47ew Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 03:14:08 -0000 > > This may seem a bit unexpected, but after working on > > draft-carpenter-flow-ecmp (just updated) and working with > my student > > Qinwen Hu on some aspects of the flow label, it seemed like > time for > > another look at the flow label standard, and Sheng Jiang > was having similar thoughts. > > > > We'd like to discuss this in Anaheim if possible. > > > > I've had a read through this draft and support what it is proposing. > > In regarding the following processing rules: > > > o Considering packets outbound from the Flow Label > Domain, if MSB = > 0, a boundary router MUST NOT change the flow label. > If MSB = 1, > it MUST set all 20 bits of the flow label to zero, so that the > locally defined behaviour is not exported from the domain. > o Considering packets inbound to the Flow Label Domain, > if MSB = 0, > a boundary router MUST NOT change the flow label. If an inbound > packet has MSB = 1, it has originated from a source not > following > the current specification. This is considered to be an > extremely > unlikely case, and the boundary router MUST set all 20 > bits of the > flow label to zero, as the choice least likely to cause unwanted > behaviour. (Note that this means the rules for inbound and > outbound packets at the boundary router are identical.) > > one thought I had would be that there could be a use case where e.g. > when a packet leaves a flow domain and has it's MSB=1, and > enters another flow domain e.g. crossing the boundary between > enterprise network and an ISP, the flow label could be > changed to a MSB=1 value of local significance to the second > flow domain. This would be somewhat similar to how ISPs can > provide specific BGP community values for it's customers to > set to influence routing within the ISP's AS. If there is no > specified MSB=1 value for the second flow domain, then the > flow label must be set to all zeros. Yes, the second flow domain should be also able to use the local defined behaviors. In my opinion, when the packet leaves a flow domain, the egress router does not sure whether there will be another flow domain or not (the second flow domain may be appear to be several hops away). So, it should leave the MSB=1 to keep the possibility. The rest 19 bits may be reset to all 0 depends or untouched depending on whether the egress router wants to prevent the exporting of local defined behaviours. Actually, I don't think it is necessary to do so. The leaking of locally defined behaviours is not harmful. Cheers, Sheng > > Regards, > Mark. > > > > > > > Brian > > > > -------- Original Message -------- > > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > > From: Internet-Drafts@ietf.org > > Reply-To: internet-drafts@ietf.org > > To: i-d-announce@ietf.org > > > > A New Internet-Draft is available from the on-line > Internet-Drafts directories. > > > > Title : Update to the IPv6 flow label specification > > Author(s) : B. Carpenter, S. Jiang > > Filename : draft-carpenter-6man-flow-update-00.txt > > Pages : 9 > > Date : 2010-02-17 > > > > Various uses proposed for the IPv6 flow label are incompatible with > > its existing specification. This document describes changes to the > > specification that permit additional use cases as well as allowing > > continued use of the previous specification. > > > > A URL for this Internet-Draft is: > > > http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-0 > > 0.txt > > > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > -------------------------------------------------------------------- > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- From kawamucho@mesh.ad.jp Sun Feb 21 23:14:26 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BBC063A6A53 for ; Sun, 21 Feb 2010 23:14:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.06 X-Spam-Level: X-Spam-Status: No, score=0.06 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s4R-Mr98Yan5 for ; Sun, 21 Feb 2010 23:14:25 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id A74F73A6A48 for ; Sun, 21 Feb 2010 23:14:25 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.193]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1M7GH8U012562; Mon, 22 Feb 2010 16:16:17 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1M7GH423952; Mon, 22 Feb 2010 16:16:17 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1M7GHlj021303; Mon, 22 Feb 2010 16:16:17 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7GHeh018290; Mon, 22 Feb 2010 16:16:17 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7GHq8019412; Mon, 22 Feb 2010 16:16:17 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7GG34017804 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Feb 2010 16:16:17 +0900 Message-ID: <4B822F3F.7000705@mesh.ad.jp> Date: Mon, 22 Feb 2010 16:16:15 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Doug Barton Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> <4B819E7D.2040003@dougbarton.us> In-Reply-To: <4B819E7D.2040003@dougbarton.us> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Antonio Querubin , ipv6@ietf.org, Brian E Carpenter X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 07:14:26 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Doug I'm willing to take Brian's suggestions on this one. Thank you very much for the suggestion though, and also the editorial tips. Regards, Seiichi Doug Barton wrote: > On 02/21/10 11:01, Brian E Carpenter wrote: >> On 2010-02-21 19:38, Doug Barton wrote: >>> On 02/20/10 22:30, Antonio Querubin wrote: >>>> On Sat, 20 Feb 2010, Doug Barton wrote: >>>> >>>>> 4.2.4. Exception to the "::" Shortening Rule >>>>> >>>>> When it is necessary to record an address with consecutive 16 bit 0 >>>>> fields without the use of the "::" symbol, for example in a database, >>>>> each such field SHOULD be represented with one, and only one zero. For >>>>> example 2001:db8:0:0:0:0:0:1. However when the address is written out >>>>> for human consumption the "::" MUST be used as described in the sections >>>>> above. >>>> If the field in the database is text-based, then I think we really >>>> should adhere to the same rule. If the field uses anything other than >>>> text, then I think it's out of scope. >>> If the address is stored in one chunk I'm sympathetic to your line of >>> reasoning, and as I said in my post I realize that including the section >>> I wrote isn't a slam dunk. However I'm also concerned about the scenario >>> where each 16-bit field is stored in its own database field. If that >>> qualifies as out of scope by your definition above, that's Ok too. >> I think it's out of scope of a *protocol* standard. However, I think Doug >> has a valid point, so maybe we should add an explicit statement that >> the document defines what should be transmitted and presented to humans, >> but does not define internal storage within an application or database. > > That would be ok with me, thank you for suggesting it. > > > Doug > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkuCLz8ACgkQcrhTYfxyMkJNgACdGO7wlQJrpguuziH2mcrSqHc9 6C4An1tqw8y2c4khKHJ/SgL4GDj0P05z =lc08 -----END PGP SIGNATURE----- From kawamucho@mesh.ad.jp Sun Feb 21 23:23:28 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3256D28C25A for ; Sun, 21 Feb 2010 23:23:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.041 X-Spam-Level: X-Spam-Status: No, score=0.041 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5GnrD93MI86C for ; Sun, 21 Feb 2010 23:23:27 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id 4DFFE3A7CBC for ; Sun, 21 Feb 2010 23:23:27 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.160]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1M7PNxV019816; Mon, 22 Feb 2010 16:25:23 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1M7PNR09842; Mon, 22 Feb 2010 16:25:23 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1M7PNje001612; Mon, 22 Feb 2010 16:25:23 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7PN4t019078; Mon, 22 Feb 2010 16:25:23 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7PMsA019611; Mon, 22 Feb 2010 16:25:22 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1M7PM7m017869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Feb 2010 16:25:22 +0900 Message-ID: <4B823161.3090200@mesh.ad.jp> Date: Mon, 22 Feb 2010 16:25:21 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B7F61CC.1030204@gmail.com> In-Reply-To: <4B7F61CC.1030204@gmail.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 07:23:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Brian > For URIs containing IPv6 address literals, [RFC3986] MUST > be followed, as well as the rules in this document. Couldn't be put any more clear than this. Thank you. Regards, Seiichi Brian E Carpenter wrote: > Hi, > > I'm generally happy with the changes. > > However, I am slightly bothered by this: > > For URIs, [RFC3986] MUST be followed. > > RFC 3986 allows any syntax that conforms to its BNF, and for > IPv6 literals, that BNF implements RFC 3513 (the predecessor > of RFC 4291). If you strictly obey the sentence quoted above, > URIs are therefore not limited to the new canonical form. > I think the sentence needs to be a bit more explicit: > > For URIs containing IPv6 address literals, [RFC3986] MUST > be followed, as well as the rules in this document. > > Nit: [RFC3986] needs to be moved to the Normative References. > > Brian > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkuCMWEACgkQcrhTYfxyMkKgngCeKNm6VnQcEpobCzjIN5dVxSMx NTkAni57HL+Puruvf8eZoiEUuJvfeg8U =xcUO -----END PGP SIGNATURE----- From ipng@69706e6720323030352d30312d31340a.nosense.org Mon Feb 22 01:20:11 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6AF43A83A1 for ; Mon, 22 Feb 2010 01:20:11 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.659 X-Spam-Level: X-Spam-Status: No, score=-1.659 tagged_above=-999 required=5 tests=[AWL=0.236, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AA-PABcUOM3x for ; Mon, 22 Feb 2010 01:20:10 -0800 (PST) Received: from smtp2.adam.net.au (smtp2.adam.net.au [202.136.110.251]) by core3.amsl.com (Postfix) with ESMTP id 0C15F3A83A4 for ; Mon, 22 Feb 2010 01:20:09 -0800 (PST) Received: from 114-30-111-148.ip.adam.com.au ([114.30.111.148] helo=opy.nosense.org) by smtp2.adam.net.au with esmtp (Exim 4.63) (envelope-from ) id 1NjUUL-0000Ru-85; Mon, 22 Feb 2010 19:52:01 +1030 Received: from opy.nosense.org (localhost.localdomain [IPv6:::1]) by opy.nosense.org (Postfix) with ESMTP id 51A764930C; Mon, 22 Feb 2010 19:52:00 +1030 (CST) Date: Mon, 22 Feb 2010 19:52:00 +1030 From: Mark Smith To: Sheng Jiang Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Message-ID: <20100222195200.4828b58a@opy.nosense.org> In-Reply-To: <001701cab36d$5765b190$330c6f0a@china.huawei.com> References: <20100220232850.3ef1929b@opy.nosense.org> <001701cab36d$5765b190$330c6f0a@china.huawei.com> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.6; x86_64-unknown-linux-gnu) X-Location: Lower Mitcham, South Australia, 5062 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: '6man' , 'Brian E Carpenter' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 09:20:12 -0000 Hi Sheng, On Mon, 22 Feb 2010 11:15:52 +0800 Sheng Jiang wrote: > > > This may seem a bit unexpected, but after working on > > > draft-carpenter-flow-ecmp (just updated) and working with > > my student > > > Qinwen Hu on some aspects of the flow label, it seemed like > > time for > > > another look at the flow label standard, and Sheng Jiang > > was having similar thoughts. > > > > > > We'd like to discuss this in Anaheim if possible. > > > > > > > I've had a read through this draft and support what it is proposing. > > > > In regarding the following processing rules: > > > > > > o Considering packets outbound from the Flow Label > > Domain, if MSB = > > 0, a boundary router MUST NOT change the flow label. > > If MSB = 1, > > it MUST set all 20 bits of the flow label to zero, so that the > > locally defined behaviour is not exported from the domain. > > o Considering packets inbound to the Flow Label Domain, > > if MSB = 0, > > a boundary router MUST NOT change the flow label. If an inbound > > packet has MSB = 1, it has originated from a source not > > following > > the current specification. This is considered to be an > > extremely > > unlikely case, and the boundary router MUST set all 20 > > bits of the > > flow label to zero, as the choice least likely to cause unwanted > > behaviour. (Note that this means the rules for inbound and > > outbound packets at the boundary router are identical.) > > > > one thought I had would be that there could be a use case where e.g. > > when a packet leaves a flow domain and has it's MSB=1, and > > enters another flow domain e.g. crossing the boundary between > > enterprise network and an ISP, the flow label could be > > changed to a MSB=1 value of local significance to the second > > flow domain. This would be somewhat similar to how ISPs can > > provide specific BGP community values for it's customers to > > set to influence routing within the ISP's AS. If there is no > > specified MSB=1 value for the second flow domain, then the > > flow label must be set to all zeros. > > Yes, the second flow domain should be also able to use the local defined > behaviors. In my opinion, when the packet leaves a flow domain, the egress > router does not sure whether there will be another flow domain or not (the > second flow domain may be appear to be several hops away). I was thinking more of the situation where the egress router does know that the adjacent domain is a flow domain, and therefore is configured to change the flow value to another MSB=1 value or leave it alone if the original MSB=1 value matches the configured outgoing MSB=1 value. If there is no new configured outbound MSB=1 value, then I think it is better to set the flow value to MSB=0/all bits zero, indicating that the packet has left the prior flow domain, and that the egress router does not have any knowledge of any subsequent flow domains or their flow domain values. > So, it should > leave the MSB=1 to keep the possibility. The rest 19 bits may be reset to > all 0 depends or untouched depending on whether the egress router wants to > prevent the exporting of local defined behaviours. Actually, I don't think > it is necessary to do so. The leaking of locally defined behaviours is not > harmful. > I think leaking them could be, if there are equivalent flow values in the subsequent flow domain which have different meanings. Regards, Mark. > Cheers, > > Sheng > > > > > Regards, > > Mark. > > > > > > > > > > > > > Brian > > > > > > -------- Original Message -------- > > > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > > > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > > > From: Internet-Drafts@ietf.org > > > Reply-To: internet-drafts@ietf.org > > > To: i-d-announce@ietf.org > > > > > > A New Internet-Draft is available from the on-line > > Internet-Drafts directories. > > > > > > Title : Update to the IPv6 flow label specification > > > Author(s) : B. Carpenter, S. Jiang > > > Filename : draft-carpenter-6man-flow-update-00.txt > > > Pages : 9 > > > Date : 2010-02-17 > > > > > > Various uses proposed for the IPv6 flow label are incompatible with > > > its existing specification. This document describes changes to the > > > specification that permit additional use cases as well as allowing > > > continued use of the previous specification. > > > > > > A URL for this Internet-Draft is: > > > > > http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update-0 > > > 0.txt > > > > > > -------------------------------------------------------------------- > > > IETF IPv6 working group mailing list > > > ipv6@ietf.org > > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > > IETF IPv6 working group mailing list > > ipv6@ietf.org > > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > -------------------------------------------------------------------- > From remi.despres@free.fr Mon Feb 22 04:02:05 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 66B6F28C29D for ; Mon, 22 Feb 2010 04:02:05 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.777 X-Spam-Level: X-Spam-Status: No, score=-1.777 tagged_above=-999 required=5 tests=[AWL=0.172, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iaDzss0S577c for ; Mon, 22 Feb 2010 04:02:04 -0800 (PST) Received: from smtp6-g21.free.fr (smtp6-g21.free.fr [212.27.42.6]) by core3.amsl.com (Postfix) with ESMTP id 24BF428C28A for ; Mon, 22 Feb 2010 04:02:02 -0800 (PST) Received: from smtp6-g21.free.fr (localhost [127.0.0.1]) by smtp6-g21.free.fr (Postfix) with ESMTP id 7D728E081D1; Mon, 22 Feb 2010 13:03:56 +0100 (CET) Received: from [192.168.0.10] (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by smtp6-g21.free.fr (Postfix) with ESMTP id 54ED0E0815D; Mon, 22 Feb 2010 13:03:54 +0100 (CET) Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=iso-8859-1 From: =?iso-8859-1?Q?R=E9mi_Despr=E9s?= In-Reply-To: <4B7CB52D.20902@gmail.com> Date: Mon, 22 Feb 2010 13:03:54 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <9E182EFE-0D43-4F26-BA30-2084EB4EC093@free.fr> References: <4B7CB52D.20902@gmail.com> To: Brian E Carpenter X-Mailer: Apple Mail (2.1077) Cc: 6man X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 12:02:05 -0000 Le 18 f=E9vr. 2010 =E0 04:34, Brian E Carpenter a =E9crit : > Hi, >=20 > This may seem a bit unexpected, but after working on = draft-carpenter-flow-ecmp > (just updated) and working with my student Qinwen Hu on some aspects > of the flow label, it seemed like time for another look at the flow > label standard, and Sheng Jiang was having similar thoughts. >=20 > We'd like to discuss this in Anaheim if possible. >=20 > Brian >=20 > -------- Original Message -------- > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > From: Internet-Drafts@ietf.org > Reply-To: internet-drafts@ietf.org > To: i-d-announce@ietf.org >=20 > A New Internet-Draft is available from the on-line Internet-Drafts = directories. >=20 > Title : Update to the IPv6 flow label specification > Author(s) : B. Carpenter, S. Jiang > Filename : draft-carpenter-6man-flow-update-00.txt > Pages : 9 > Date : 2010-02-17 >=20 > Various uses proposed for the IPv6 flow label are incompatible with > its existing specification. This document describes changes to the > specification that permit additional use cases as well as allowing > continued use of the previous specification. +1 for this proposal. In fact I made a very similar proposal in May 2008(ref = www.ietf.org/mail-archive/web/behave/current/msg03773.html). Now, if some new specific behavior is retained for flow-label values = that don't have to be preserved e2e, like that proposed by Mark Smith , = I would suggest that, to leave freedom for the future, this would again = be limited to a subset of flow label values (e.g. first two bits =3D = 11). Regards, RD= From Francis.Dupont@fdupont.fr Mon Feb 22 06:37:07 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7965928C2DD for ; Mon, 22 Feb 2010 06:37:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.249 X-Spam-Level: X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XPzbtyzJ5HFc for ; Mon, 22 Feb 2010 06:37:06 -0800 (PST) Received: from givry.fdupont.fr (givry.fdupont.fr [91.121.26.85]) by core3.amsl.com (Postfix) with ESMTP id 7155928C134 for ; Mon, 22 Feb 2010 06:37:06 -0800 (PST) Received: from givry.fdupont.fr (localhost [127.0.0.1]) by givry.fdupont.fr (8.14.3/8.14.3) with ESMTP id o1MEYO99026137; Mon, 22 Feb 2010 14:34:24 GMT (envelope-from dupont@givry.fdupont.fr) Message-Id: <201002221434.o1MEYO99026137@givry.fdupont.fr> From: Francis Dupont To: Alexandru Petrescu Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-05.txt In-reply-to: Your message of Wed, 17 Feb 2010 15:44:33 +0100. <4B7C00D1.7020808@gmail.com> Date: Mon, 22 Feb 2010 14:34:24 +0000 Sender: Francis.Dupont@fdupont.fr Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 14:37:07 -0000 In your previous mail you wrote: When coding it, the "::" string is part of the code. => about "::" I believe I have the anteriority: - I sent a mail in the early days of IPv6 about "::" asking it would be given as an example in the addressing draft (an address without a digit could be a bit surprising) - as I am French the French law (here the Bern Treaty) applied to my message (before arguing about this the French law includes too a special feature against silly suing so lawyers have no interest :-) BTW I don't understand your concern with the BSD code license, it is not an exclusive license in its default form (as far as I know only OpenSSL includes an exclusive BSD license for the SSLeay inherited part). Regards Francis.Dupont@fdupont.fr From brian.e.carpenter@gmail.com Mon Feb 22 12:39:35 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70CC928C144 for ; Mon, 22 Feb 2010 12:39:35 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.697 X-Spam-Level: X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[AWL=-0.098, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a+yoBZ7m2NCF for ; Mon, 22 Feb 2010 12:39:34 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by core3.amsl.com (Postfix) with ESMTP id 963D928C138 for ; Mon, 22 Feb 2010 12:39:34 -0800 (PST) Received: by pwi3 with SMTP id 3so3112053pwi.31 for ; Mon, 22 Feb 2010 12:41:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=5AF+SP0xauayMW78v+SOWc6pk8zQDkmpXn1CMfRGfIY=; b=CRY2cSTi9+qCS3tBoUbnrtiPYszWjKy/UPW8WMwfPs1oo2Hw+u4mX0lZ9uZGZlQFhB YUctDhegjsmuosMr+7jZxjQrYtRzI0QMg904KcD6o8HSqTToGzTSUV2C4VSJcZpynCTz uXNft1jK6iWeUXxf01h5XCWWYojDodfP+dOxM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=Koewhr3mjQ95c1xmEZkETVav9k79CaI6b8YrClmyMqe62IJh5Z9Ajtk2EzuqdNvpbv KSU3oxJ0WZowWqYSsKdzNfEzIPcfwNIUPcMWZ3AKQgJt+No7vfsFTMoKsVNL53e1JjF3 ufzKnWB8kKH1tza96O2o366NkyJhmP5ef1VmY= Received: by 10.141.12.8 with SMTP id p8mr1056729rvi.68.1266871291288; Mon, 22 Feb 2010 12:41:31 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 23sm278945pzk.10.2010.02.22.12.41.29 (version=SSLv3 cipher=RC4-MD5); Mon, 22 Feb 2010 12:41:30 -0800 (PST) Message-ID: <4B82EBF4.4040309@gmail.com> Date: Tue, 23 Feb 2010 09:41:24 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Sheng Jiang Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <001701cab36d$5765b190$330c6f0a@china.huawei.com> In-Reply-To: <001701cab36d$5765b190$330c6f0a@china.huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 20:39:35 -0000 On 2010-02-22 16:15, Sheng Jiang wrote: >>> This may seem a bit unexpected, but after working on >>> draft-carpenter-flow-ecmp (just updated) and working with >> my student >>> Qinwen Hu on some aspects of the flow label, it seemed like >> time for >>> another look at the flow label standard, and Sheng Jiang >> was having similar thoughts. >>> We'd like to discuss this in Anaheim if possible. >>> >> I've had a read through this draft and support what it is proposing. >> >> In regarding the following processing rules: >> >> >> o Considering packets outbound from the Flow Label >> Domain, if MSB = >> 0, a boundary router MUST NOT change the flow label. >> If MSB = 1, >> it MUST set all 20 bits of the flow label to zero, so that the >> locally defined behaviour is not exported from the domain. >> o Considering packets inbound to the Flow Label Domain, >> if MSB = 0, >> a boundary router MUST NOT change the flow label. If an inbound >> packet has MSB = 1, it has originated from a source not >> following >> the current specification. This is considered to be an >> extremely >> unlikely case, and the boundary router MUST set all 20 >> bits of the >> flow label to zero, as the choice least likely to cause unwanted >> behaviour. (Note that this means the rules for inbound and >> outbound packets at the boundary router are identical.) >> >> one thought I had would be that there could be a use case where e.g. >> when a packet leaves a flow domain and has it's MSB=1, and >> enters another flow domain e.g. crossing the boundary between >> enterprise network and an ISP, the flow label could be >> changed to a MSB=1 value of local significance to the second >> flow domain. This would be somewhat similar to how ISPs can >> provide specific BGP community values for it's customers to >> set to influence routing within the ISP's AS. If there is no >> specified MSB=1 value for the second flow domain, then the >> flow label must be set to all zeros. > > Yes, the second flow domain should be also able to use the local defined > behaviors. In my opinion, when the packet leaves a flow domain, the egress > router does not sure whether there will be another flow domain or not (the > second flow domain may be appear to be several hops away). So, it should > leave the MSB=1 to keep the possibility. The rest 19 bits may be reset to > all 0 depends or untouched depending on whether the egress router wants to > prevent the exporting of local defined behaviours. Actually, I don't think > it is necessary to do so. The leaking of locally defined behaviours is not > harmful. > > Cheers, > > Sheng After some thought, I believe that is correct. (I don't know if we'll have time to update the draft before the cutoff, since I have some travel coming up.) Brian From brian.e.carpenter@gmail.com Mon Feb 22 12:44:57 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 73A4928C2FD for ; Mon, 22 Feb 2010 12:44:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.689 X-Spam-Level: X-Spam-Status: No, score=-2.689 tagged_above=-999 required=5 tests=[AWL=-0.090, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6MWLzb3lMl0a for ; Mon, 22 Feb 2010 12:44:56 -0800 (PST) Received: from mail-px0-f188.google.com (mail-px0-f188.google.com [209.85.216.188]) by core3.amsl.com (Postfix) with ESMTP id 5911928C2D7 for ; Mon, 22 Feb 2010 12:44:56 -0800 (PST) Received: by pxi26 with SMTP id 26so4699463pxi.17 for ; Mon, 22 Feb 2010 12:46:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=kY+zFJhwOpzyEzO5we6+nF9wOwAncwuX9Cxf0ubGapc=; b=iVpJHqSXH+igqeX1vE6wfprbBWiKMSHTC+vultZDcgfJGnlA7A3ZVTqxfS221sVhum wLPu2SxLDkG8LRjyhpmDa9Cjr1qm9azxcGSLxXokx0FFgSG1Rf5BtKj3qdDvGz8hHbkI cuM62QDRkB3c+wBs+ceAIHOay15YBuE/hLLek= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=IOgtIPuBwKCXwRB1dKBuDo/V/i7dA8r8OtWGREEFUzzcIMLsGe9sHnirm87US2eXqP ZJxE0pyZbyyUKticmWvrw2xoUTYkpBVvGwuxGBtmkrFrNq55x11FCtKDDO0VwcvBHLYQ E7SSOEdElvLv6N33W53avIvHJO+msms9T/E/s= Received: by 10.142.56.13 with SMTP id e13mr779733wfa.119.1266871613656; Mon, 22 Feb 2010 12:46:53 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 23sm282036pzk.6.2010.02.22.12.46.51 (version=SSLv3 cipher=RC4-MD5); Mon, 22 Feb 2010 12:46:53 -0800 (PST) Message-ID: <4B82ED3A.70907@gmail.com> Date: Tue, 23 Feb 2010 09:46:50 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Mark Smith Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <20100220232850.3ef1929b@opy.nosense.org> <001701cab36d$5765b190$330c6f0a@china.huawei.com> <20100222195200.4828b58a@opy.nosense.org> In-Reply-To: <20100222195200.4828b58a@opy.nosense.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 20:44:57 -0000 On 2010-02-22 22:22, Mark Smith wrote: > Hi Sheng, > > > On Mon, 22 Feb 2010 11:15:52 +0800 > Sheng Jiang wrote: > >>>> This may seem a bit unexpected, but after working on >>>> draft-carpenter-flow-ecmp (just updated) and working with >>> my student >>>> Qinwen Hu on some aspects of the flow label, it seemed like >>> time for >>>> another look at the flow label standard, and Sheng Jiang >>> was having similar thoughts. >>>> We'd like to discuss this in Anaheim if possible. >>>> >>> I've had a read through this draft and support what it is proposing. >>> >>> In regarding the following processing rules: >>> >>> >>> o Considering packets outbound from the Flow Label >>> Domain, if MSB = >>> 0, a boundary router MUST NOT change the flow label. >>> If MSB = 1, >>> it MUST set all 20 bits of the flow label to zero, so that the >>> locally defined behaviour is not exported from the domain. >>> o Considering packets inbound to the Flow Label Domain, >>> if MSB = 0, >>> a boundary router MUST NOT change the flow label. If an inbound >>> packet has MSB = 1, it has originated from a source not >>> following >>> the current specification. This is considered to be an >>> extremely >>> unlikely case, and the boundary router MUST set all 20 >>> bits of the >>> flow label to zero, as the choice least likely to cause unwanted >>> behaviour. (Note that this means the rules for inbound and >>> outbound packets at the boundary router are identical.) >>> >>> one thought I had would be that there could be a use case where e.g. >>> when a packet leaves a flow domain and has it's MSB=1, and >>> enters another flow domain e.g. crossing the boundary between >>> enterprise network and an ISP, the flow label could be >>> changed to a MSB=1 value of local significance to the second >>> flow domain. This would be somewhat similar to how ISPs can >>> provide specific BGP community values for it's customers to >>> set to influence routing within the ISP's AS. If there is no >>> specified MSB=1 value for the second flow domain, then the >>> flow label must be set to all zeros. >> Yes, the second flow domain should be also able to use the local defined >> behaviors. In my opinion, when the packet leaves a flow domain, the egress >> router does not sure whether there will be another flow domain or not (the >> second flow domain may be appear to be several hops away). > > I was thinking more of the situation where the egress router does know > that the adjacent domain is a flow domain, and therefore is configured > to change the flow value to another MSB=1 value or leave it alone if > the original MSB=1 value matches the configured outgoing MSB=1 value. > If there is no new configured outbound MSB=1 value, then I think it is > better to set the flow value to MSB=0/all bits zero, indicating that > the packet has left the prior flow domain, and that the egress router > does not have any knowledge of any subsequent flow domains or their > flow domain values. > >> So, it should >> leave the MSB=1 to keep the possibility. The rest 19 bits may be reset to >> all 0 depends or untouched depending on whether the egress router wants to >> prevent the exporting of local defined behaviours. Actually, I don't think >> it is necessary to do so. The leaking of locally defined behaviours is not >> harmful. >> > > I think leaking them could be, if there are equivalent flow values in > the subsequent flow domain which have different meanings. Yes, so you send them on with MSB = 1 (local usage allowed) but with the other bits zero (local usage not set). Brian From ipng@69706e6720323030352d30312d31340a.nosense.org Mon Feb 22 13:20:33 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 22BFF28C3AF for ; Mon, 22 Feb 2010 13:20:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.683 X-Spam-Level: X-Spam-Status: No, score=-1.683 tagged_above=-999 required=5 tests=[AWL=0.212, BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EV65TW01goOS for ; Mon, 22 Feb 2010 13:20:32 -0800 (PST) Received: from smtp1.adam.net.au (smtp1.adam.net.au [202.136.110.253]) by core3.amsl.com (Postfix) with ESMTP id BB90C28C37D for ; Mon, 22 Feb 2010 13:20:31 -0800 (PST) Received: from 114-30-111-148.ip.adam.com.au ([114.30.111.148] helo=opy.nosense.org) by smtp1.adam.net.au with esmtp (Exim 4.63) (envelope-from ) id 1NjfjU-0001o5-5V; Tue, 23 Feb 2010 07:52:24 +1030 Received: from opy.nosense.org (localhost.localdomain [IPv6:::1]) by opy.nosense.org (Postfix) with ESMTP id 5D9CF4930C; Tue, 23 Feb 2010 07:52:23 +1030 (CST) Date: Tue, 23 Feb 2010 07:52:22 +1030 From: Mark Smith To: Brian E Carpenter Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Message-ID: <20100223075222.2bf975de@opy.nosense.org> In-Reply-To: <4B82ED3A.70907@gmail.com> References: <20100220232850.3ef1929b@opy.nosense.org> <001701cab36d$5765b190$330c6f0a@china.huawei.com> <20100222195200.4828b58a@opy.nosense.org> <4B82ED3A.70907@gmail.com> X-Mailer: Claws Mail 3.7.5 (GTK+ 2.18.6; x86_64-unknown-linux-gnu) X-Location: Lower Mitcham, South Australia, 5062 Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Feb 2010 21:20:33 -0000 Hi Brian, On Tue, 23 Feb 2010 09:46:50 +1300 Brian E Carpenter wrote: > On 2010-02-22 22:22, Mark Smith wrote: > > Hi Sheng, > > > > > > On Mon, 22 Feb 2010 11:15:52 +0800 > > Sheng Jiang wrote: > > > >>>> This may seem a bit unexpected, but after working on > >>>> draft-carpenter-flow-ecmp (just updated) and working with > >>> my student > >>>> Qinwen Hu on some aspects of the flow label, it seemed like > >>> time for > >>>> another look at the flow label standard, and Sheng Jiang > >>> was having similar thoughts. > >>>> We'd like to discuss this in Anaheim if possible. > >>>> > >>> I've had a read through this draft and support what it is proposing. > >>> > >>> In regarding the following processing rules: > >>> > >>> > >>> o Considering packets outbound from the Flow Label > >>> Domain, if MSB = > >>> 0, a boundary router MUST NOT change the flow label. > >>> If MSB = 1, > >>> it MUST set all 20 bits of the flow label to zero, so that the > >>> locally defined behaviour is not exported from the domain. > >>> o Considering packets inbound to the Flow Label Domain, > >>> if MSB = 0, > >>> a boundary router MUST NOT change the flow label. If an inbound > >>> packet has MSB = 1, it has originated from a source not > >>> following > >>> the current specification. This is considered to be an > >>> extremely > >>> unlikely case, and the boundary router MUST set all 20 > >>> bits of the > >>> flow label to zero, as the choice least likely to cause unwanted > >>> behaviour. (Note that this means the rules for inbound and > >>> outbound packets at the boundary router are identical.) > >>> > >>> one thought I had would be that there could be a use case where e.g. > >>> when a packet leaves a flow domain and has it's MSB=1, and > >>> enters another flow domain e.g. crossing the boundary between > >>> enterprise network and an ISP, the flow label could be > >>> changed to a MSB=1 value of local significance to the second > >>> flow domain. This would be somewhat similar to how ISPs can > >>> provide specific BGP community values for it's customers to > >>> set to influence routing within the ISP's AS. If there is no > >>> specified MSB=1 value for the second flow domain, then the > >>> flow label must be set to all zeros. > >> Yes, the second flow domain should be also able to use the local defined > >> behaviors. In my opinion, when the packet leaves a flow domain, the egress > >> router does not sure whether there will be another flow domain or not (the > >> second flow domain may be appear to be several hops away). > > > > I was thinking more of the situation where the egress router does know > > that the adjacent domain is a flow domain, and therefore is configured > > to change the flow value to another MSB=1 value or leave it alone if > > the original MSB=1 value matches the configured outgoing MSB=1 value. > > If there is no new configured outbound MSB=1 value, then I think it is > > better to set the flow value to MSB=0/all bits zero, indicating that > > the packet has left the prior flow domain, and that the egress router > > does not have any knowledge of any subsequent flow domains or their > > flow domain values. > > > >> So, it should > >> leave the MSB=1 to keep the possibility. The rest 19 bits may be reset to > >> all 0 depends or untouched depending on whether the egress router wants to > >> prevent the exporting of local defined behaviours. Actually, I don't think > >> it is necessary to do so. The leaking of locally defined behaviours is not > >> harmful. > >> > > > > I think leaking them could be, if there are equivalent flow values in > > the subsequent flow domain which have different meanings. > > Yes, so you send them on with MSB = 1 (local usage allowed) > but with the other bits zero (local usage not set). > I'll re-read the draft again tonight to check my thinking, however this is how I've been seeing the possible values o 0x00000 - unknown/undefined and of no flow domain significance, covering the common case today 0 0x00001 through 0x7ffff - end-to-end significance, so routers should not change the value, regardless of whether flow domains exist or not 0 0x80000 through 0xfffff - local flow domain significance, can be changed by a flow domain egress or ingres router. If the router does not know of a new next (egress) or current flow domain (ingres) value, it resets the flow value to 0x00000. Otherwise, the flow value is set to an appropriate new or current flow domain's MSB=1 value. I think this later option of modifying the value from a previous MSB=1 value to a new one is the only difference between what I've been thinking and what is in the draft. Regards, Mark. From shengjiang@huawei.com Mon Feb 22 22:30:16 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 185E228C469 for ; Mon, 22 Feb 2010 22:30:07 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.62 X-Spam-Level: X-Spam-Status: No, score=-0.62 tagged_above=-999 required=5 tests=[AWL=-0.125, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mCXYt1IxVfoL for ; Mon, 22 Feb 2010 22:29:50 -0800 (PST) Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 0BF5D3A844F for ; Mon, 22 Feb 2010 22:29:02 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYA004QU7F9C3@szxga03-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:30:45 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYA00HW57F97R@szxga03-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:30:45 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KYA00CVN7F9F7@szxml06-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:30:45 +0800 (CST) Date: Tue, 23 Feb 2010 14:30:45 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <20100222195200.4828b58a@opy.nosense.org> To: 'Mark Smith' Message-id: <005b01cab451$baf17f20$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: AcqzoKgb+G9FalBbQ6uLJ24dy0N/4wAr6DHQ Cc: '6man' , 'Brian E Carpenter' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2010 06:30:21 -0000 > -----Original Message----- > From: Mark Smith > [mailto:ipng@69706e6720323030352d30312d31340a.nosense.org] > Sent: Monday, February 22, 2010 5:22 PM > To: Sheng Jiang > Cc: 'Brian E Carpenter'; '6man' > Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] > > Hi Sheng, > > > On Mon, 22 Feb 2010 11:15:52 +0800 > Sheng Jiang wrote: > > > > > This may seem a bit unexpected, but after working on > > > > draft-carpenter-flow-ecmp (just updated) and working with > > > my student > > > > Qinwen Hu on some aspects of the flow label, it seemed like > > > time for > > > > another look at the flow label standard, and Sheng Jiang > > > was having similar thoughts. > > > > > > > > We'd like to discuss this in Anaheim if possible. > > > > > > > > > > I've had a read through this draft and support what it is > proposing. > > > > > > In regarding the following processing rules: > > > > > > > > > o Considering packets outbound from the Flow Label Domain, if > > > MSB = > > > 0, a boundary router MUST NOT change the flow label. > > > If MSB = 1, > > > it MUST set all 20 bits of the flow label to zero, > so that the > > > locally defined behaviour is not exported from the domain. > > > o Considering packets inbound to the Flow Label > Domain, if MSB = > > > 0, > > > a boundary router MUST NOT change the flow label. > If an inbound > > > packet has MSB = 1, it has originated from a source not > > > following > > > the current specification. This is considered to be an > > > extremely > > > unlikely case, and the boundary router MUST set all > 20 bits of > > > the > > > flow label to zero, as the choice least likely to > cause unwanted > > > behaviour. (Note that this means the rules for inbound and > > > outbound packets at the boundary router are identical.) > > > > > > one thought I had would be that there could be a use case > where e.g. > > > when a packet leaves a flow domain and has it's MSB=1, and enters > > > another flow domain e.g. crossing the boundary between enterprise > > > network and an ISP, the flow label could be changed to a > MSB=1 value > > > of local significance to the second flow domain. This would be > > > somewhat similar to how ISPs can provide specific BGP community > > > values for it's customers to set to influence routing within the > > > ISP's AS. If there is no specified MSB=1 value for the > second flow > > > domain, then the flow label must be set to all zeros. > > > > Yes, the second flow domain should be also able to use the local > > defined behaviors. In my opinion, when the packet leaves a flow > > domain, the egress router does not sure whether there will > be another > > flow domain or not (the second flow domain may be appear to > be several hops away). > > I was thinking more of the situation where the egress router > does know that the adjacent domain is a flow domain, and > therefore is configured to change the flow value to another > MSB=1 value or leave it alone if the original MSB=1 value > matches the configured outgoing MSB=1 value. Right. > If there is no new configured outbound MSB=1 value, then I > think it is better to set the flow value to MSB=0/all bits > zero, indicating that the packet has left the prior flow > domain, and that the egress router does not have any > knowledge of any subsequent flow domains or their flow domain values. Not sure here. All 0 bits mean killing the possibility the second flow domain uses local defined behavior. It seems not right. > > So, it should > > leave the MSB=1 to keep the possibility. The rest 19 bits > may be reset > > to all 0 depends or untouched depending on whether the > egress router > > wants to prevent the exporting of local defined behaviours. > Actually, > > I don't think it is necessary to do so. The leaking of > locally defined > > behaviours is not harmful. > > > > I think leaking them could be, if there are equivalent flow > values in the subsequent flow domain which have different meanings. All right. The leaking of locally defined behaviors may cause confusing meanings. Then, the egress router should prevent the exporting of local defined behaviours. Cheers, Sheng > Regards, > Mark. > > > Cheers, > > > > Sheng > > > > > > > > Regards, > > > Mark. > > > > > > > > > > > > > > > > > > > Brian > > > > > > > > -------- Original Message -------- > > > > Subject: I-D Action:draft-carpenter-6man-flow-update-00.txt > > > > Date: Wed, 17 Feb 2010 18:15:02 -0800 (PST) > > > > From: Internet-Drafts@ietf.org > > > > Reply-To: internet-drafts@ietf.org > > > > To: i-d-announce@ietf.org > > > > > > > > A New Internet-Draft is available from the on-line > > > Internet-Drafts directories. > > > > > > > > Title : Update to the IPv6 flow label > specification > > > > Author(s) : B. Carpenter, S. Jiang > > > > Filename : > draft-carpenter-6man-flow-update-00.txt > > > > Pages : 9 > > > > Date : 2010-02-17 > > > > > > > > Various uses proposed for the IPv6 flow label are incompatible > > > > with its existing specification. This document > describes changes > > > > to the specification that permit additional use cases > as well as > > > > allowing continued use of the previous specification. > > > > > > > > A URL for this Internet-Draft is: > > > > > > > > http://www.ietf.org/internet-drafts/draft-carpenter-6man-flow-update > > > -0 > > > > 0.txt > > > > > > > > > ------------------------------------------------------------------ > > > > -- IETF IPv6 working group mailing list ipv6@ietf.org > > > > Administrative Requests: > > > > https://www.ietf.org/mailman/listinfo/ipv6 > > > > > ------------------------------------------------------------------ > > > > -- > > > > -------------------------------------------------------------------- > > > IETF IPv6 working group mailing list ipv6@ietf.org Administrative > > > Requests: https://www.ietf.org/mailman/listinfo/ipv6 > > > > -------------------------------------------------------------------- > > From shengjiang@huawei.com Mon Feb 22 22:55:41 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D8ED128C498 for ; Mon, 22 Feb 2010 22:55:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.611 X-Spam-Level: X-Spam-Status: No, score=-0.611 tagged_above=-999 required=5 tests=[AWL=-0.116, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lDTx7rZSPtgG for ; Mon, 22 Feb 2010 22:55:40 -0800 (PST) Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id 7555828C24A for ; Mon, 22 Feb 2010 22:55:40 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYA00FWH8NVD1@szxga03-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:57:31 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYA00HSA8NV7R@szxga03-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:57:31 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KYA00CX28NUF7@szxml06-in.huawei.com> for ipv6@ietf.org; Tue, 23 Feb 2010 14:57:31 +0800 (CST) Date: Tue, 23 Feb 2010 14:57:30 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <20100223075222.2bf975de@opy.nosense.org> To: 'Mark Smith' , 'Brian E Carpenter' Message-id: <005c01cab455$77f9cd40$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7BIT Thread-index: Acq0BSTgfFdacetCQ7aa0LXBkVXt/gATKSnw Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2010 06:55:42 -0000 > -----Original Message----- > From: Mark Smith > [mailto:ipng@69706e6720323030352d30312d31340a.nosense.org] > Sent: Tuesday, February 23, 2010 5:22 AM > To: Brian E Carpenter > Cc: Sheng Jiang; '6man' > Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] > > Hi Brian, > > On Tue, 23 Feb 2010 09:46:50 +1300 > Brian E Carpenter wrote: > > > On 2010-02-22 22:22, Mark Smith wrote: > > > Hi Sheng, > > > > > > > > > On Mon, 22 Feb 2010 11:15:52 +0800 > > > Sheng Jiang wrote: > > > > > >>>> This may seem a bit unexpected, but after working on > > >>>> draft-carpenter-flow-ecmp (just updated) and working with > > >>> my student > > >>>> Qinwen Hu on some aspects of the flow label, it seemed like > > >>> time for > > >>>> another look at the flow label standard, and Sheng Jiang > > >>> was having similar thoughts. > > >>>> We'd like to discuss this in Anaheim if possible. > > >>>> > > >>> I've had a read through this draft and support what it > is proposing. > > >>> > > >>> In regarding the following processing rules: > > >>> > > >>> > > >>> o Considering packets outbound from the Flow Label > Domain, if > > >>> MSB = > > >>> 0, a boundary router MUST NOT change the flow label. > > >>> If MSB = 1, > > >>> it MUST set all 20 bits of the flow label to > zero, so that the > > >>> locally defined behaviour is not exported from the domain. > > >>> o Considering packets inbound to the Flow Label > Domain, if MSB > > >>> = 0, > > >>> a boundary router MUST NOT change the flow label. > If an inbound > > >>> packet has MSB = 1, it has originated from a source not > > >>> following > > >>> the current specification. This is considered to be an > > >>> extremely > > >>> unlikely case, and the boundary router MUST set > all 20 bits > > >>> of the > > >>> flow label to zero, as the choice least likely to > cause unwanted > > >>> behaviour. (Note that this means the rules for > inbound and > > >>> outbound packets at the boundary router are identical.) > > >>> > > >>> one thought I had would be that there could be a use > case where e.g. > > >>> when a packet leaves a flow domain and has it's MSB=1, > and enters > > >>> another flow domain e.g. crossing the boundary between > enterprise > > >>> network and an ISP, the flow label could be changed to a MSB=1 > > >>> value of local significance to the second flow domain. > This would > > >>> be somewhat similar to how ISPs can provide specific > BGP community > > >>> values for it's customers to set to influence routing > within the > > >>> ISP's AS. If there is no specified MSB=1 value for the > second flow > > >>> domain, then the flow label must be set to all zeros. > > >> Yes, the second flow domain should be also able to use the local > > >> defined behaviors. In my opinion, when the packet leaves a flow > > >> domain, the egress router does not sure whether there will be > > >> another flow domain or not (the second flow domain may > be appear to be several hops away). > > > > > > I was thinking more of the situation where the egress router does > > > know that the adjacent domain is a flow domain, and therefore is > > > configured to change the flow value to another MSB=1 > value or leave > > > it alone if the original MSB=1 value matches the > configured outgoing MSB=1 value. > > > If there is no new configured outbound MSB=1 value, then > I think it > > > is better to set the flow value to MSB=0/all bits zero, > indicating > > > that the packet has left the prior flow domain, and that > the egress > > > router does not have any knowledge of any subsequent flow > domains or > > > their flow domain values. > > > > > >> So, it should > > >> leave the MSB=1 to keep the possibility. The rest 19 bits may be > > >> reset to all 0 depends or untouched depending on whether > the egress > > >> router wants to prevent the exporting of local defined > behaviours. > > >> Actually, I don't think it is necessary to do so. The leaking of > > >> locally defined behaviours is not harmful. > > >> > > > > > > I think leaking them could be, if there are equivalent > flow values > > > in the subsequent flow domain which have different meanings. > > > > Yes, so you send them on with MSB = 1 (local usage allowed) > but with > > the other bits zero (local usage not set). > > > > I'll re-read the draft again tonight to check my thinking, > however this is how I've been seeing the possible values The possible values is one thing the others does not sure and want to discuss in 6man mail list. In the current 00 version, MSB=0 is to obey the rules of [RFC3697]. It means the in-path routers cannot do anything in the current all zero situation, which has overwhelming proportion now. It means when hosts do not use the flow label, the other can NOT use it too! That's actually, in my opinion what we should change. In we can agreed all zero should be possible for using local defined behaviors, there are two solutions: A: MSB 0, the remaining 19 bits is allowed for Flow Label Domain usage. B: Like Mark proposed, make all 0 outstanding value Discussion are appreciated. Regards, Sheng > o 0x00000 - unknown/undefined and of no flow domain > significance, covering the common case today > > 0 0x00001 through 0x7ffff - end-to-end significance, so > routers should not change the value, regardless of whether > flow domains exist or not > > 0 0x80000 through 0xfffff - local flow domain significance, > can be changed by a flow domain egress or ingres router. If > the router does not know of a new next (egress) or current > flow domain (ingres) value, it resets the flow value to > 0x00000. Otherwise, the flow value is set to an appropriate > new or current flow domain's MSB=1 value. I think this later > option of modifying the value from a previous MSB=1 value to > a new one is the only difference between what I've been > thinking and what is in the draft. > > Regards, > Mark. From brian.e.carpenter@gmail.com Tue Feb 23 13:00:08 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 790DE28C170 for ; Tue, 23 Feb 2010 13:00:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.662 X-Spam-Level: X-Spam-Status: No, score=-2.662 tagged_above=-999 required=5 tests=[AWL=-0.063, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T4KTbvzQdE4m for ; Tue, 23 Feb 2010 13:00:07 -0800 (PST) Received: from mail-fx0-f213.google.com (mail-fx0-f213.google.com [209.85.220.213]) by core3.amsl.com (Postfix) with ESMTP id C00FC28C1DE for ; Tue, 23 Feb 2010 13:00:06 -0800 (PST) Received: by fxm5 with SMTP id 5so4473372fxm.29 for ; Tue, 23 Feb 2010 13:02:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=TMpXFiDS1WAjffuYbMQaDZoSLZj1/VMSSJ79iIAeiQI=; b=vZyhGy6gPt0wvWx7CT27oksQY0tBjU/V+W82CV3sPU1gfgjzBqGR9cGLW/eRwJItkw fXDVc1y8rWNuJvVnHrpO1AQ50wJajUonnUSyn+5y4NkjbiMG/G83/IZZXCnQ3NTvQydK vrxrKctl5bPpSW/LvI4Gw3cxTv4Hy78c6Ucwo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=pDb7sBqMZ4k1IiZlhSkYN4DDFdrtTns1Cw6yC3kVCKc/Y/9WekQSyXJ7xmEdmNQqSi +scdQwNrGoHN5c0LhkHU4Dk20ZNApuaEmljodFNl6uvSDYr9RPw9JDZHlY2vRMLgQUVr AhDUadE9d07qyYoRX6eMr/0VZkLjBQr9hIbYY= Received: by 10.223.4.211 with SMTP id 19mr626023fas.72.1266958925884; Tue, 23 Feb 2010 13:02:05 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 16sm2782839fxm.15.2010.02.23.13.02.02 (version=SSLv3 cipher=RC4-MD5); Tue, 23 Feb 2010 13:02:04 -0800 (PST) Message-ID: <4B844248.6040905@gmail.com> Date: Wed, 24 Feb 2010 10:02:00 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Sheng Jiang Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <005c01cab455$77f9cd40$330c6f0a@china.huawei.com> In-Reply-To: <005c01cab455$77f9cd40$330c6f0a@china.huawei.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Feb 2010 21:00:08 -0000 See below... On 2010-02-23 19:57, Sheng Jiang wrote: > > >> -----Original Message----- >> From: Mark Smith >> [mailto:ipng@69706e6720323030352d30312d31340a.nosense.org] >> Sent: Tuesday, February 23, 2010 5:22 AM >> To: Brian E Carpenter >> Cc: Sheng Jiang; '6man' >> Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] >> >> Hi Brian, >> >> On Tue, 23 Feb 2010 09:46:50 +1300 >> Brian E Carpenter wrote: >> >>> On 2010-02-22 22:22, Mark Smith wrote: >>>> Hi Sheng, >>>> >>>> >>>> On Mon, 22 Feb 2010 11:15:52 +0800 >>>> Sheng Jiang wrote: >>>> >>>>>>> This may seem a bit unexpected, but after working on >>>>>>> draft-carpenter-flow-ecmp (just updated) and working with >>>>>> my student >>>>>>> Qinwen Hu on some aspects of the flow label, it seemed like >>>>>> time for >>>>>>> another look at the flow label standard, and Sheng Jiang >>>>>> was having similar thoughts. >>>>>>> We'd like to discuss this in Anaheim if possible. >>>>>>> >>>>>> I've had a read through this draft and support what it >> is proposing. >>>>>> In regarding the following processing rules: >>>>>> >>>>>> >>>>>> o Considering packets outbound from the Flow Label >> Domain, if >>>>>> MSB = >>>>>> 0, a boundary router MUST NOT change the flow label. >>>>>> If MSB = 1, >>>>>> it MUST set all 20 bits of the flow label to >> zero, so that the >>>>>> locally defined behaviour is not exported from the domain. >>>>>> o Considering packets inbound to the Flow Label >> Domain, if MSB >>>>>> = 0, >>>>>> a boundary router MUST NOT change the flow label. >> If an inbound >>>>>> packet has MSB = 1, it has originated from a source not >>>>>> following >>>>>> the current specification. This is considered to be an >>>>>> extremely >>>>>> unlikely case, and the boundary router MUST set >> all 20 bits >>>>>> of the >>>>>> flow label to zero, as the choice least likely to >> cause unwanted >>>>>> behaviour. (Note that this means the rules for >> inbound and >>>>>> outbound packets at the boundary router are identical.) >>>>>> >>>>>> one thought I had would be that there could be a use >> case where e.g. >>>>>> when a packet leaves a flow domain and has it's MSB=1, >> and enters >>>>>> another flow domain e.g. crossing the boundary between >> enterprise >>>>>> network and an ISP, the flow label could be changed to a MSB=1 >>>>>> value of local significance to the second flow domain. >> This would >>>>>> be somewhat similar to how ISPs can provide specific >> BGP community >>>>>> values for it's customers to set to influence routing >> within the >>>>>> ISP's AS. If there is no specified MSB=1 value for the >> second flow >>>>>> domain, then the flow label must be set to all zeros. >>>>> Yes, the second flow domain should be also able to use the local >>>>> defined behaviors. In my opinion, when the packet leaves a flow >>>>> domain, the egress router does not sure whether there will be >>>>> another flow domain or not (the second flow domain may >> be appear to be several hops away). >>>> I was thinking more of the situation where the egress router does >>>> know that the adjacent domain is a flow domain, and therefore is >>>> configured to change the flow value to another MSB=1 >> value or leave >>>> it alone if the original MSB=1 value matches the >> configured outgoing MSB=1 value. >>>> If there is no new configured outbound MSB=1 value, then >> I think it >>>> is better to set the flow value to MSB=0/all bits zero, >> indicating >>>> that the packet has left the prior flow domain, and that >> the egress >>>> router does not have any knowledge of any subsequent flow >> domains or >>>> their flow domain values. >>>> >>>>> So, it should >>>>> leave the MSB=1 to keep the possibility. The rest 19 bits may be >>>>> reset to all 0 depends or untouched depending on whether >> the egress >>>>> router wants to prevent the exporting of local defined >> behaviours. >>>>> Actually, I don't think it is necessary to do so. The leaking of >>>>> locally defined behaviours is not harmful. >>>>> >>>> I think leaking them could be, if there are equivalent >> flow values >>>> in the subsequent flow domain which have different meanings. >>> Yes, so you send them on with MSB = 1 (local usage allowed) >> but with >>> the other bits zero (local usage not set). >>> >> I'll re-read the draft again tonight to check my thinking, >> however this is how I've been seeing the possible values > > The possible values is one thing the others does not sure and want to > discuss in 6man mail list. > > In the current 00 version, MSB=0 is to obey the rules of [RFC3697]. It means > the in-path routers cannot do anything in the current all zero situation, > which has overwhelming proportion now. It means when hosts do not use the > flow label, the other can NOT use it too! That's actually, in my opinion > what we should change. > > In we can agreed all zero should be possible for using local defined > behaviors, there are two solutions: > > A: MSB 0, the remaining 19 bits is allowed for Flow Label Domain usage. > > B: Like Mark proposed, make all 0 outstanding value > > Discussion are appreciated. I think we can make this OK by the following type of rule (I really haven't worked out all the possible cases carefully, however). If a packet arrives with all 0, then local use is allowed but if the packet leaves the local domain the label MUST be set back to all 0. That actually requires that the local use method MUST include a flag bit meaning "this was originally all 0", but that seems easy enough. Then the current default behaviour is perfectly preserved when viewed outside the local domain. Brian > > Regards, > > Sheng > >> o 0x00000 - unknown/undefined and of no flow domain >> significance, covering the common case today >> >> 0 0x00001 through 0x7ffff - end-to-end significance, so >> routers should not change the value, regardless of whether >> flow domains exist or not >> >> 0 0x80000 through 0xfffff - local flow domain significance, >> can be changed by a flow domain egress or ingres router. If >> the router does not know of a new next (egress) or current >> flow domain (ingres) value, it resets the flow value to >> 0x00000. Otherwise, the flow value is set to an appropriate >> new or current flow domain's MSB=1 value. I think this later >> option of modifying the value from a previous MSB=1 value to >> a new one is the only difference between what I've been >> thinking and what is in the draft. >> >> Regards, >> Mark. > > From remi.despres@free.fr Wed Feb 24 05:37:34 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2AC0828C171 for ; Wed, 24 Feb 2010 05:37:34 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.811 X-Spam-Level: X-Spam-Status: No, score=-1.811 tagged_above=-999 required=5 tests=[AWL=0.138, BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A86qm14w+sGU for ; Wed, 24 Feb 2010 05:37:33 -0800 (PST) Received: from smtp6-g21.free.fr (smtp6-g21.free.fr [212.27.42.6]) by core3.amsl.com (Postfix) with ESMTP id 343A128C0F3 for ; Wed, 24 Feb 2010 05:37:31 -0800 (PST) Received: from smtp6-g21.free.fr (localhost [127.0.0.1]) by smtp6-g21.free.fr (Postfix) with ESMTP id 41D51E0816E; Wed, 24 Feb 2010 14:39:33 +0100 (CET) Received: from [192.168.0.10] (per92-10-88-166-221-144.fbx.proxad.net [88.166.221.144]) by smtp6-g21.free.fr (Postfix) with ESMTP id 110C8E08104; Wed, 24 Feb 2010 14:39:31 +0100 (CET) Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=iso-8859-1 From: =?iso-8859-1?Q?R=E9mi_Despr=E9s?= In-Reply-To: <4B844248.6040905@gmail.com> Date: Wed, 24 Feb 2010 14:39:29 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <005c01cab455$77f9cd40$330c6f0a@china.huawei.com> <4B844248.6040905@gmail.com> To: Brian E Carpenter X-Mailer: Apple Mail (2.1077) Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 13:37:34 -0000 Le 23 f=E9vr. 2010 =E0 22:02, Brian E Carpenter a =E9crit : > I think we can make this OK by the following type of rule (I really > haven't worked out all the possible cases carefully, however). >=20 > If a packet arrives with all 0, then local use is allowed but > if the packet leaves the local domain the label MUST be set > back to all 0. >=20 > That actually requires that the local use method MUST include a flag > bit meaning "this was originally all 0", but that seems easy enough. > Then the current default behaviour is perfectly preserved when viewed > outside the local domain. What makes the most sense to me is: - first bit =3D0 =3D=3D> Must be preserved end to end. - If there is some local use to traverse a domain, the value at entrance = has to be restored at exit. Now, if the entrance value is all 0, this fact can be coded in the = local-use format, so that it is easy to restore the entrance value at = exit.=20 On the other hand, if the entrance value is E2E and non 0, some means to = keep this value in the modified packet has to be found. How to do it has = to be taken care of when designing each particular local use.=20 Reasonable? RD= From brian.e.carpenter@gmail.com Wed Feb 24 12:08:45 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E2AD73A84D3 for ; Wed, 24 Feb 2010 12:08:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.475 X-Spam-Level: X-Spam-Status: No, score=-2.475 tagged_above=-999 required=5 tests=[AWL=-0.176, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XU633w-tfjQc for ; Wed, 24 Feb 2010 12:08:45 -0800 (PST) Received: from mail-px0-f201.google.com (mail-px0-f201.google.com [209.85.216.201]) by core3.amsl.com (Postfix) with ESMTP id EF7BD3A8537 for ; Wed, 24 Feb 2010 12:08:44 -0800 (PST) Received: by pxi40 with SMTP id 40so455532pxi.22 for ; Wed, 24 Feb 2010 12:10:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=wr7CQOTMT3eG6orcDdshg8LkiVjIohbC9gqHUw7XynA=; b=jm3ew8W+wkB0Or0nRzyPd96HcQJLCmA9OU+FXY7mHrDRBDN458+PtCsC7zhtD/+aTS myiMeE2LFeOTlpOvgjTThDgBbkWluc+2UTPfnxiMCFoLDczzk2s8SL9YZfVGCT+S4buI wpZ3VzjhBzc4IZiGEN8DtOK3JwvN2KpAbHdnA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=KBDLHo17H+h5ool6ZsZVL4lXHNa4P1IcndOnU+bcT2428abh+BUlVfGvAEV2MnViGi yjMD7i/OP1NQynkAFVhM/D8i6GVLpFxhaXitc468F43+YtJ+LREyMx4EHK/gtZCf586R PD0pV++nXKzf4V/s7yeCxmxpMjAK2MJVRY93U= Received: by 10.115.87.15 with SMTP id p15mr143455wal.217.1267042248702; Wed, 24 Feb 2010 12:10:48 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 20sm1129171pzk.7.2010.02.24.12.10.46 (version=SSLv3 cipher=RC4-MD5); Wed, 24 Feb 2010 12:10:47 -0800 (PST) Message-ID: <4B85879E.1000004@gmail.com> Date: Thu, 25 Feb 2010 09:10:06 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: =?UTF-8?B?UsOpbWkgRGVzcHLDqXM=?= Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <005c01cab455$77f9cd40$330c6f0a@china.huawei.com> <4B844248.6040905@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 20:08:46 -0000 On 2010-02-25 02:39, R=C3=A9mi Despr=C3=A9s wrote: > Le 23 f=C3=A9vr. 2010 =C3=A0 22:02, Brian E Carpenter a =C3=A9crit : >=20 >> I think we can make this OK by the following type of rule (I really >> haven't worked out all the possible cases carefully, however). >> >> If a packet arrives with all 0, then local use is allowed but >> if the packet leaves the local domain the label MUST be set >> back to all 0. >> >> That actually requires that the local use method MUST include a flag >> bit meaning "this was originally all 0", but that seems easy enough. >> Then the current default behaviour is perfectly preserved when viewed >> outside the local domain. >=20 > What makes the most sense to me is: > - first bit =3D0 =3D=3D> Must be preserved end to end. > - If there is some local use to traverse a domain, the value at entranc= e has to be restored at exit. >=20 > Now, if the entrance value is all 0, this fact can be coded in the loca= l-use format, so that it is easy to restore the entrance value at exit.=20 > On the other hand, if the entrance value is E2E and non 0, some means t= o keep this value in the modified packet has to be found. How to do it ha= s to be taken care of when designing each particular local use.=20 >=20 > Reasonable? 100%, in my humble opinion. So there are actually three cases when a packet arrives in a local-use domain (either from a local host or from a border router): Flow label is zero: local use allowed (with MSB=3D1) but label must be set to zero on exit from the domain. Value between 1 and 0x7FFFF: local use not allowed, label must not be cha= nged MSB=3D1: local use allowed. Brian From shengjiang@huawei.com Wed Feb 24 15:13:47 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AD80F3A833C for ; Wed, 24 Feb 2010 15:13:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.445 X-Spam-Level: X-Spam-Status: No, score=-0.445 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, RDNS_NONE=0.1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ik7y5M+Ym2zL for ; Wed, 24 Feb 2010 15:13:46 -0800 (PST) Received: from szxga03-in.huawei.com (unknown [119.145.14.66]) by core3.amsl.com (Postfix) with ESMTP id ED5C13A82A1 for ; Wed, 24 Feb 2010 15:13:45 -0800 (PST) Received: from huawei.com (szxga03-in [172.24.2.9]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYD00AXOCM7I6@szxga03-in.huawei.com> for ipv6@ietf.org; Thu, 25 Feb 2010 07:15:44 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYD006H7CM7OH@szxga03-in.huawei.com> for ipv6@ietf.org; Thu, 25 Feb 2010 07:15:43 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KYD009IQCM7I3@szxml04-in.huawei.com> for ipv6@ietf.org; Thu, 25 Feb 2010 07:15:43 +0800 (CST) Date: Thu, 25 Feb 2010 07:15:46 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <4B85879E.1000004@gmail.com> To: 'Brian E Carpenter' , =?iso-8859-1?Q?'R=E9mi_Despr=E9s'?= Message-id: <002c01cab5a7$4b87fe50$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thread-index: Acq1k85Vsusv5fc1TQyFyH2Ha/o+IAAEvxOg Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Feb 2010 23:13:48 -0000 =20 > -----Original Message----- > From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]=20 > Sent: Thursday, February 25, 2010 4:10 AM > To: R=E9mi Despr=E9s > Cc: Sheng Jiang; '6man' > Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] >=20 > On 2010-02-25 02:39, R=E9mi Despr=E9s wrote: > > Le 23 f=E9vr. 2010 =E0 22:02, Brian E Carpenter a =E9crit : > >=20 > >> I think we can make this OK by the following type of rule=20 > (I really=20 > >> haven't worked out all the possible cases carefully, however). > >> > >> If a packet arrives with all 0, then local use is allowed but if=20 > >> the packet leaves the local domain the label MUST be set =20 > back to all=20 > >> 0. > >> > >> That actually requires that the local use method MUST=20 > include a flag=20 > >> bit meaning "this was originally all 0", but that seems=20 > easy enough. > >> Then the current default behaviour is perfectly preserved=20 > when viewed=20 > >> outside the local domain. > >=20 > > What makes the most sense to me is: > > - first bit =3D0 =3D=3D> Must be preserved end to end. > > - If there is some local use to traverse a domain, the=20 > value at entrance has to be restored at exit. > >=20 > > Now, if the entrance value is all 0, this fact can be coded=20 > in the local-use format, so that it is easy to restore the=20 > entrance value at exit.=20 > > On the other hand, if the entrance value is E2E and non 0,=20 > some means to keep this value in the modified packet has to=20 > be found. How to do it has to be taken care of when designing=20 > each particular local use.=20 > >=20 > > Reasonable? >=20 > 100%, in my humble opinion. So there are actually three cases=20 > when a packet arrives in a local-use domain (either from a=20 > local host or from a border router): >=20 > Flow label is zero: local use allowed (with MSB=3D1) but label=20 > must be set to zero on exit from the domain. >=20 > Value between 1 and 0x7FFFF: local use not allowed, label=20 > must not be changed >=20 > MSB=3D1: local use allowed. This is petty good. It solves our original worry: local use is not = allowed when flow label is all zero. I guess we can update the draft with this design now. Cheers, Sheng From remi.despres@free.fr Wed Feb 24 23:46:51 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D146128C1E2 for ; Wed, 24 Feb 2010 23:46:51 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.949 X-Spam-Level: X-Spam-Status: No, score=-2.949 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dGbxlxL5sH9X for ; Wed, 24 Feb 2010 23:46:51 -0800 (PST) Received: from smtp.sfr.fr (smtp-out2.sfr.fr [160.92.187.251]) by core3.amsl.com (Postfix) with ESMTP id A94A83A82BE for ; Wed, 24 Feb 2010 23:46:50 -0800 (PST) Received: from [192.168.1.29] (unknown [89.170.204.23]) by msfrf0103.sfr.fr (SMTP Server) with ESMTP id D7723E0015C9; Thu, 25 Feb 2010 08:48:58 +0100 (CET) X-SFR-UUID: 20100225074858882.D7723E0015C9@msfrf0103.sfr.fr Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=iso-8859-1 From: =?iso-8859-1?Q?R=E9mi_Despr=E9s?= In-Reply-To: <002c01cab5a7$4b87fe50$330c6f0a@china.huawei.com> Date: Thu, 25 Feb 2010 08:48:58 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <002c01cab5a7$4b87fe50$330c6f0a@china.huawei.com> To: Sheng Jiang X-Mailer: Apple Mail (2.1077) Cc: '6man' , 'Brian E Carpenter' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 07:46:51 -0000 Brian, Sheng, The proposal seems nicely stabilized as regards the MSB=3D0 case. IMHO though, more than proposed so far could be done concerning the = MSB=3D1 case. In sec 3, instead of "If the MSB of the flow label is 1, the remaining = 19 bits MAY obey a locally defined set of rules and those bits MAY be = changed en route", we could have: "If the MSB of the flow label is 1, the remaining 19 bits MAY obey a = different defined set of rules. Each such set will have to be identified = by a specific value of the 3 bits that follow the MSB." We therefore: - avoid to exclude some new rule sets that would apply end to end; - prevent that some new rule set would take for itself all possible = values having MSB =3D 1. Sorry to have this a little late, but better late than never, right?=20 RD Le 25 f=E9vr. 2010 =E0 00:15, Sheng Jiang a =E9crit : >=20 >=20 >> -----Original Message----- >> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]=20 >> Sent: Thursday, February 25, 2010 4:10 AM >> To: R=E9mi Despr=E9s >> Cc: Sheng Jiang; '6man' >> Subject: Re: [Fwd: I-D = Action:draft-carpenter-6man-flow-update-00.txt] >>=20 >> On 2010-02-25 02:39, R=E9mi Despr=E9s wrote: >>> Le 23 f=E9vr. 2010 =E0 22:02, Brian E Carpenter a =E9crit : >>>=20 >>>> I think we can make this OK by the following type of rule=20 >> (I really=20 >>>> haven't worked out all the possible cases carefully, however). >>>>=20 >>>> If a packet arrives with all 0, then local use is allowed but if=20= >>>> the packet leaves the local domain the label MUST be set =20 >> back to all=20 >>>> 0. >>>>=20 >>>> That actually requires that the local use method MUST=20 >> include a flag=20 >>>> bit meaning "this was originally all 0", but that seems=20 >> easy enough. >>>> Then the current default behaviour is perfectly preserved=20 >> when viewed=20 >>>> outside the local domain. >>>=20 >>> What makes the most sense to me is: >>> - first bit =3D0 =3D=3D> Must be preserved end to end. >>> - If there is some local use to traverse a domain, the=20 >> value at entrance has to be restored at exit. >>>=20 >>> Now, if the entrance value is all 0, this fact can be coded=20 >> in the local-use format, so that it is easy to restore the=20 >> entrance value at exit.=20 >>> On the other hand, if the entrance value is E2E and non 0,=20 >> some means to keep this value in the modified packet has to=20 >> be found. How to do it has to be taken care of when designing=20 >> each particular local use.=20 >>>=20 >>> Reasonable? >>=20 >> 100%, in my humble opinion. So there are actually three cases=20 >> when a packet arrives in a local-use domain (either from a=20 >> local host or from a border router): >>=20 >> Flow label is zero: local use allowed (with MSB=3D1) but label=20 >> must be set to zero on exit from the domain. >>=20 >> Value between 1 and 0x7FFFF: local use not allowed, label=20 >> must not be changed >>=20 >> MSB=3D1: local use allowed. >=20 > This is petty good. It solves our original worry: local use is not = allowed > when flow label is all zero. I guess we can update the draft with this > design now. >=20 > Cheers, >=20 > Sheng >=20 From tony@lava.net Thu Feb 25 00:08:44 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C1FA73A862A for ; Thu, 25 Feb 2010 00:08:44 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IWzpE1r7zPA5 for ; Thu, 25 Feb 2010 00:08:44 -0800 (PST) Received: from outgoing01.lava.net (outgoing01.lava.net [IPv6:2001:1888:0:1:230:48ff:fe5b:3b50]) by core3.amsl.com (Postfix) with ESMTP id BEC553A845B for ; Thu, 25 Feb 2010 00:08:43 -0800 (PST) Received: from [2001:1888::a:214:51ff:fe29:1e4e] (unknown [IPv6:2001:1888:0:a:214:51ff:fe29:1e4e]) by outgoing01.lava.net (Postfix) with ESMTPS id 428FAD0432; Wed, 24 Feb 2010 22:10:48 -1000 (HST) Date: Wed, 24 Feb 2010 22:10:47 -1000 (HST) From: Antonio Querubin To: Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt In-Reply-To: <4B818302.2020702@gmail.com> Message-ID: References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> User-Agent: Alpine 2.00 (OSX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 08:08:44 -0000 On Mon, 22 Feb 2010, Brian E Carpenter wrote: > I think it's out of scope of a *protocol* standard. However, I think Doug > has a valid point, so maybe we should add an explicit statement that > the document defines what should be transmitted and presented to humans, > but does not define internal storage within an application or database. The abstract and introduction seemed to already imply this but how about s/This document also recommends a canonical representation format that best avoids confusion./To avoid confusion this document recommends a canonical text presentation format but does not define internal storage formats within an application or database./ Antonio Querubin 808-545-5282 x3003 e-mail/xmpp: tony@lava.net From brian.e.carpenter@gmail.com Thu Feb 25 11:54:23 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BD133A84AC for ; Thu, 25 Feb 2010 11:54:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.62 X-Spam-Level: X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZX0HmD7fnAdq for ; Thu, 25 Feb 2010 11:54:22 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by core3.amsl.com (Postfix) with ESMTP id 92D6B3A7F96 for ; Thu, 25 Feb 2010 11:54:22 -0800 (PST) Received: by pwi3 with SMTP id 3so6188697pwi.31 for ; Thu, 25 Feb 2010 11:56:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=5fTxfKYpDiqipWfCK+5Ek/HTf9hDN3olFCa+ztsuEdA=; b=XcBZqYOb4Tbr3o0eh/efVonRZnmvBSzjGwcBYkw5LlyToPwK4MdwAYtDlj0zopT82c t3eRedPnLEf8Tcvt/Qx1UHuFkWiYRIAkiOOIsb4unNGWfWUoIcYjLRmTp6AEhj8ZKoMz zPRKRSZgIxhLC6W2D2NIDMR3NsQgOO6Rk86Yg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=bsk8ywdroNnz+B9dkWWKbjRp/NlN8Gq2R0HMC1jkjlX3uHbJU4IZuOyWxzsx20BhS5 BQmsQAkWotihtZS2LP0eyxC9yd41/V4VwqJF3l/0M9EIQHOFhKqABEVVcRDKFVcJno19 Tabol6KKkTf5+lfy0cO+A4AB83no7kv5HGtL8= Received: by 10.142.248.12 with SMTP id v12mr823452wfh.343.1267127791161; Thu, 25 Feb 2010 11:56:31 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 23sm2419250pzk.2.2010.02.25.11.56.28 (version=SSLv3 cipher=RC4-MD5); Thu, 25 Feb 2010 11:56:30 -0800 (PST) Message-ID: <4B86D5E9.3020208@gmail.com> Date: Fri, 26 Feb 2010 08:56:25 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: Antonio Querubin Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 19:54:23 -0000 On 2010-02-25 21:10, Antonio Querubin wrote: > On Mon, 22 Feb 2010, Brian E Carpenter wrote: > >> I think it's out of scope of a *protocol* standard. However, I think Doug >> has a valid point, so maybe we should add an explicit statement that >> the document defines what should be transmitted and presented to humans, >> but does not define internal storage within an application or database. > > The abstract and introduction seemed to already imply this but how about > > s/This document also recommends a canonical representation format that > best avoids confusion./To avoid confusion this document recommends a > canonical text presentation format but does not define internal storage > formats within an application or database./ Sure Brian From brian.e.carpenter@gmail.com Thu Feb 25 12:01:45 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BAD328C0F5 for ; Thu, 25 Feb 2010 12:01:45 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.469 X-Spam-Level: X-Spam-Status: No, score=-2.469 tagged_above=-999 required=5 tests=[AWL=-0.170, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F1tjPqL9id7e for ; Thu, 25 Feb 2010 12:01:44 -0800 (PST) Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by core3.amsl.com (Postfix) with ESMTP id 2456E28C261 for ; Thu, 25 Feb 2010 12:01:41 -0800 (PST) Received: by pwi3 with SMTP id 3so6195032pwi.31 for ; Thu, 25 Feb 2010 12:03:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=J5RddfFvpZSAyBmZoZ3Q+BD2EKUqpuaw9MUBM4Bci3M=; b=Gqf83vXPiyTeGeR2UfO3JBNqNw/hhZd4kT/f0pvl4vx30HZgPwOw86mKJYr5TnD7WP WSpzANjBVxk0Dl1c98wqLDhYyK7c+ginWhYraoXKPTYmGv535N3w7A2SL3DhEK17wyD1 3CX+6vNyEt4J1TqGeKuSMtI8kCvGzd7MnLiIc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=fa0XNf63FHoSVDTIZvIcWFdBberDnUB86ZAM/mc6OyDSUW66wqtHZtwLsVCH/abRAr suhbxjtTb52XiV7j+Z8MPoRLWDYEYqPJky8UIHuJtwtO7aWMM1GaVTJ8F0gdy0EkYmeY hvtw3Ir+Bd+qKLJGfqEV5WUn5Xg0/K6yM4laE= Received: by 10.143.20.21 with SMTP id x21mr826927wfi.236.1267128230065; Thu, 25 Feb 2010 12:03:50 -0800 (PST) Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 23sm2409246pzk.6.2010.02.25.12.03.47 (version=SSLv3 cipher=RC4-MD5); Thu, 25 Feb 2010 12:03:48 -0800 (PST) Message-ID: <4B86D7A4.3020201@gmail.com> Date: Fri, 26 Feb 2010 09:03:48 +1300 From: Brian E Carpenter Organization: University of Auckland User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: =?UTF-8?B?UsOpbWkgRGVzcHLDqXM=?= Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] References: <002c01cab5a7$4b87fe50$330c6f0a@china.huawei.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 20:01:45 -0000 On 2010-02-25 20:48, R=C3=A9mi Despr=C3=A9s wrote: > Brian, Sheng, >=20 > The proposal seems nicely stabilized as regards the MSB=3D0 case. > IMHO though, more than proposed so far could be done concerning the MSB= =3D1 case. >=20 > In sec 3, instead of "If the MSB of the flow label is 1, the remaining = 19 bits MAY obey a locally defined set of rules and those bits MAY be cha= nged en route", we could have: > "If the MSB of the flow label is 1, the remaining 19 bits MAY obey a di= fferent defined set of rules. Each such set will have to be identified by= a specific value of the 3 bits that follow the MSB." Hmm. I am not anxious to invent a central registration scheme that would = mean the user only has 16 bits left to play with. Some of the schemes I have seen (refe= rences in the draft) use most of the 20 bits in ingenious ways. Brian > We therefore: > - avoid to exclude some new rule sets that would apply end to end; > - prevent that some new rule set would take for itself all possible val= ues having MSB =3D 1. >=20 > Sorry to have this a little late, but better late than never, right?=20 >=20 > RD >=20 >=20 > Le 25 f=C3=A9vr. 2010 =C3=A0 00:15, Sheng Jiang a =C3=A9crit : >=20 >> >>> -----Original Message----- >>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]=20 >>> Sent: Thursday, February 25, 2010 4:10 AM >>> To: R=C3=A9mi Despr=C3=A9s >>> Cc: Sheng Jiang; '6man' >>> Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt= ] >>> >>> On 2010-02-25 02:39, R=C3=A9mi Despr=C3=A9s wrote: >>>> Le 23 f=C3=A9vr. 2010 =C3=A0 22:02, Brian E Carpenter a =C3=A9crit := >>>> >>>>> I think we can make this OK by the following type of rule=20 >>> (I really=20 >>>>> haven't worked out all the possible cases carefully, however). >>>>> >>>>> If a packet arrives with all 0, then local use is allowed but if=20 >>>>> the packet leaves the local domain the label MUST be set =20 >>> back to all=20 >>>>> 0. >>>>> >>>>> That actually requires that the local use method MUST=20 >>> include a flag=20 >>>>> bit meaning "this was originally all 0", but that seems=20 >>> easy enough. >>>>> Then the current default behaviour is perfectly preserved=20 >>> when viewed=20 >>>>> outside the local domain. >>>> What makes the most sense to me is: >>>> - first bit =3D0 =3D=3D> Must be preserved end to end. >>>> - If there is some local use to traverse a domain, the=20 >>> value at entrance has to be restored at exit. >>>> Now, if the entrance value is all 0, this fact can be coded=20 >>> in the local-use format, so that it is easy to restore the=20 >>> entrance value at exit.=20 >>>> On the other hand, if the entrance value is E2E and non 0,=20 >>> some means to keep this value in the modified packet has to=20 >>> be found. How to do it has to be taken care of when designing=20 >>> each particular local use.=20 >>>> Reasonable? >>> 100%, in my humble opinion. So there are actually three cases=20 >>> when a packet arrives in a local-use domain (either from a=20 >>> local host or from a border router): >>> >>> Flow label is zero: local use allowed (with MSB=3D1) but label=20 >>> must be set to zero on exit from the domain. >>> >>> Value between 1 and 0x7FFFF: local use not allowed, label=20 >>> must not be changed >>> >>> MSB=3D1: local use allowed. >> This is petty good. It solves our original worry: local use is not all= owed >> when flow label is all zero. I guess we can update the draft with this= >> design now. >> >> Cheers, >> >> Sheng >> >=20 >=20 From dougb@dougbarton.us Thu Feb 25 13:19:24 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3EB1F3A8339 for ; Thu, 25 Feb 2010 13:19:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.447 X-Spam-Level: X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[AWL=0.152, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YoCFYY52xg5E for ; Thu, 25 Feb 2010 13:19:23 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id D2B323A8225 for ; Thu, 25 Feb 2010 13:19:22 -0800 (PST) Received: (qmail 18047 invoked by uid 399); 25 Feb 2010 21:21:32 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 25 Feb 2010 21:21:32 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B86E9CE.20206@dougbarton.us> Date: Thu, 25 Feb 2010 13:21:18 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Antonio Querubin Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> In-Reply-To: X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ipv6@ietf.org, Brian E Carpenter X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 21:19:24 -0000 On 02/25/10 00:10, Antonio Querubin wrote: > On Mon, 22 Feb 2010, Brian E Carpenter wrote: > >> I think it's out of scope of a *protocol* standard. However, I think Doug >> has a valid point, so maybe we should add an explicit statement that >> the document defines what should be transmitted and presented to humans, >> but does not define internal storage within an application or database. > > The abstract and introduction seemed to already imply this but how about > > s/This document also recommends a canonical representation format that > best avoids confusion./To avoid confusion this document recommends a > canonical text presentation format but does not define internal storage > formats within an application or database./ I like the idea, but IMO it's a little too redundant and repetitive. :) I thought some of Brian's wording was good, and some of yours, and I think that mentioning explicitly what IS first is a good idea. Something like: This document defines a representation format for transmission and presentation to humans. It does not define a format for internal storage, such as within an application or database. Sound good? Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From jari.arkko@piuha.net Thu Feb 25 14:21:25 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3484828C45B for ; Thu, 25 Feb 2010 14:21:25 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.689 X-Spam-Level: X-Spam-Status: No, score=-1.689 tagged_above=-999 required=5 tests=[AWL=-0.548, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g+Yg7ffmlxDY for ; Thu, 25 Feb 2010 14:21:24 -0800 (PST) Received: from p130.piuha.net (p130.piuha.net [IPv6:2001:14b8:400::130]) by core3.amsl.com (Postfix) with ESMTP id B24CD28C440 for ; Thu, 25 Feb 2010 14:21:23 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id 503282D287; Fri, 26 Feb 2010 00:23:35 +0200 (EET) X-Virus-Scanned: amavisd-new at piuha.net Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BClemc8lDeKr; Fri, 26 Feb 2010 00:23:35 +0200 (EET) Received: from [IPv6:::1] (unknown [IPv6:2001:14b8:400::130]) by p130.piuha.net (Postfix) with ESMTP id 531FD2CF4B; Fri, 26 Feb 2010 00:23:34 +0200 (EET) Message-ID: <4B86F863.2070800@piuha.net> Date: Fri, 26 Feb 2010 00:23:31 +0200 From: Jari Arkko User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: "Hemant Singh (shemant)" Subject: Re: AD review of draft-ietf-6man-subnet-model References: <4B7E8311.4060904@piuha.net> In-Reply-To: Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: draft-ietf-6man-subnet-model@tools.ietf.org, IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 22:21:25 -0000 Hemant,

> I am not sure I understand the "invented prefix" case above.

 

IPv4 address assignment API's typically assigns both an address and a mask to an interface.  One common implementation mistake by those familiar with IPv4 is to assume that an address carries a /64 prefix length if that prefix length is not specified.  This typically happens at the API level - "assume /64".  The "invented prefix" refers to the idea that this /64 actually comes from nowhere on the network - it was invented by the programmer in order to make his API seem to work.

However, in actuality, it doesn't work in NBMA links where everything is off-link and the /128 is assigned via DHCPv6.  The poorly implemented API will assume a /64 prefix length and packets will not be forwarded to the default router, thus resulting in lack of connectivity.  Because we have seen real implementations have this mistake, we have included it in the document.

 

What do we need to say in the document to make this more explicit?


Maybe you could just explain the above.

Please update the draft. I have in parallel sent it to IETF Last Call due to how the IESG telechat deadlines work; it would be good if you could get in the update in the next couple of days so that other reviewers do not have the same questions as I did.

Jari


From j.schoenwaelder@jacobs-university.de Thu Feb 25 14:27:59 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E7A5128C16C for ; Thu, 25 Feb 2010 14:27:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HELO_EQ_DE=0.35] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jK3uMhkEnsD6 for ; Thu, 25 Feb 2010 14:27:58 -0800 (PST) Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) by core3.amsl.com (Postfix) with ESMTP id AEFAB28C0D9 for ; Thu, 25 Feb 2010 14:27:58 -0800 (PST) Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 981DDC0007; Thu, 25 Feb 2010 23:30:10 +0100 (CET) X-Virus-Scanned: amavisd-new at jacobs-university.de Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id RMCsP7xY-Vaq; Thu, 25 Feb 2010 23:30:09 +0100 (CET) Received: from elstar.local (elstar.iuhb02.iu-bremen.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 47A45C0002; Thu, 25 Feb 2010 23:29:54 +0100 (CET) Received: by elstar.local (Postfix, from userid 501) id 5A8DE1099C9B; Thu, 25 Feb 2010 23:29:38 +0100 (CET) Date: Thu, 25 Feb 2010 23:29:38 +0100 From: Juergen Schoenwaelder To: Doug Barton Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt Message-ID: <20100225222937.GA32205@elstar.local> Mail-Followup-To: Doug Barton , Antonio Querubin , "ipv6@ietf.org" , Brian E Carpenter References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> <4B86E9CE.20206@dougbarton.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4B86E9CE.20206@dougbarton.us> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Antonio Querubin , "ipv6@ietf.org" , Brian E Carpenter X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: Juergen Schoenwaelder List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 22:28:00 -0000 On Thu, Feb 25, 2010 at 10:21:18PM +0100, Doug Barton wrote: > On 02/25/10 00:10, Antonio Querubin wrote: > > On Mon, 22 Feb 2010, Brian E Carpenter wrote: > > > >> I think it's out of scope of a *protocol* standard. However, I think Doug > >> has a valid point, so maybe we should add an explicit statement that > >> the document defines what should be transmitted and presented to humans, > >> but does not define internal storage within an application or database. > > > > The abstract and introduction seemed to already imply this but how about > > > > s/This document also recommends a canonical representation format that > > best avoids confusion./To avoid confusion this document recommends a > > canonical text presentation format but does not define internal storage > > formats within an application or database./ > > I like the idea, but IMO it's a little too redundant and repetitive. :) > I thought some of Brian's wording was good, and some of yours, and I > think that mentioning explicitly what IS first is a good idea. Something > like: > > This document defines a representation format for transmission and > presentation to humans. It does not define a format for internal > storage, such as within an application or database. Adding one more to the beauty contest: This document defines a canonical textual representation format. It does not define a format for internal storage, such as within an application or database. /js -- Juergen Schoenwaelder Jacobs University Bremen gGmbH Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany Fax: +49 421 200 3103 From dougb@dougbarton.us Thu Feb 25 14:28:57 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EB13628C217 for ; Thu, 25 Feb 2010 14:28:57 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.457 X-Spam-Level: X-Spam-Status: No, score=-2.457 tagged_above=-999 required=5 tests=[AWL=0.142, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SuDnTvaUvEmM for ; Thu, 25 Feb 2010 14:28:56 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id ADAFC28C21E for ; Thu, 25 Feb 2010 14:28:56 -0800 (PST) Received: (qmail 28381 invoked by uid 399); 25 Feb 2010 22:31:06 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 25 Feb 2010 22:31:06 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B86FA20.7090509@dougbarton.us> Date: Thu, 25 Feb 2010 14:30:56 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Antonio Querubin , "ipv6@ietf.org" , Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> <4B86E9CE.20206@dougbarton.us> <20100225222937.GA32205@elstar.local> In-Reply-To: <20100225222937.GA32205@elstar.local> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 22:28:58 -0000 On 02/25/10 14:29, Juergen Schoenwaelder wrote: > Adding one more to the beauty contest: > > This document defines a canonical textual representation format. It > does not define a format for internal storage, such as within an > application or database. That's fine with me. Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From wwwrun@core3.amsl.com Thu Feb 25 14:38:45 2010 Return-Path: X-Original-To: ipv6@ietf.org Delivered-To: ipv6@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 30) id ED8A228C26B; Thu, 25 Feb 2010 14:38:45 -0800 (PST) X-idtracker: yes To: IETF-Announce From: The IESG Subject: Last Call: draft-ietf-6man-ipv6-subnet-model (IPv6 Subnet Model: the Relationship between Links and Subnet Prefixes) to Proposed Standard Message-Id: <20100225223845.ED8A228C26B@core3.amsl.com> Date: Thu, 25 Feb 2010 14:38:45 -0800 (PST) Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ietf@ietf.org List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 22:38:46 -0000 The IESG has received a request from the IPv6 Maintenance WG (6man) to consider the following document: - 'IPv6 Subnet Model: the Relationship between Links and Subnet Prefixes ' as a Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2010-03-11. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. The file can be obtained via http://www.ietf.org/internet-drafts/draft-ietf-6man-ipv6-subnet-model-07.txt IESG discussion can be tracked via https://datatracker.ietf.org/public/pidtracker.cgi?command=view_id&dTag=17237&rfc_flag=0 From shemant@cisco.com Thu Feb 25 15:23:24 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9732C3A85DA for ; Thu, 25 Feb 2010 15:23:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -10.598 X-Spam-Level: X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LzdNcMUbXGv4 for ; Thu, 25 Feb 2010 15:23:19 -0800 (PST) Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 910563A8729 for ; Thu, 25 Feb 2010 15:23:19 -0800 (PST) Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AjQFACOVhkurRN+K/2dsb2JhbACBQplVc6RjmGqEdQSDFw X-IronPort-AV: E=Sophos;i="4.49,542,1262563200"; d="scan'208,217";a="157074145" Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-5.cisco.com with ESMTP; 25 Feb 2010 23:25:31 +0000 Received: from xbh-rcd-202.cisco.com (xbh-rcd-202.cisco.com [72.163.62.201]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id o1PNPVpA026863; Thu, 25 Feb 2010 23:25:31 GMT Received: from xmb-rcd-114.cisco.com ([72.163.62.156]) by xbh-rcd-202.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 25 Feb 2010 17:25:31 -0600 X-Mimeole: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CAB671.D24AE621" Subject: RE: AD review of draft-ietf-6man-subnet-model Date: Thu, 25 Feb 2010 17:25:28 -0600 Message-ID: In-Reply-To: <4B86F863.2070800@piuha.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: AD review of draft-ietf-6man-subnet-model Thread-Index: Acq2aTC+zLtDmfvoSL6NwLvJ8mjb1gACI4gg References: <4B7E8311.4060904@piuha.net> <4B86F863.2070800@piuha.net> From: "Hemant Singh (shemant)" To: "Jari Arkko" X-OriginalArrivalTime: 25 Feb 2010 23:25:31.0190 (UTC) FILETIME=[D274A560:01CAB671] Cc: draft-ietf-6man-subnet-model@tools.ietf.org, IETF IPv6 Mailing List X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Feb 2010 23:23:24 -0000 This is a multi-part message in MIME format. ------_=_NextPart_001_01CAB671.D24AE621 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Sure, Jari, we will update the draft to a 08 in the next 1-3 days and submit it. =20 Thanks much! =20 Hemant =20 From: Jari Arkko [mailto:jari.arkko@piuha.net]=20 Sent: Thursday, February 25, 2010 5:24 PM To: Hemant Singh (shemant) Cc: IETF IPv6 Mailing List; draft-ietf-6man-subnet-model@tools.ietf.org Subject: Re: AD review of draft-ietf-6man-subnet-model =20 Hemant, > I am not sure I understand the "invented prefix" case above. =20 IPv4 address assignment API's typically assigns both an address and a mask to an interface. One common implementation mistake by those familiar with IPv4 is to assume that an address carries a /64 prefix length if that prefix length is not specified. This typically happens at the API level - "assume /64". The "invented prefix" refers to the idea that this /64 actually comes from nowhere on the network - it was invented by the programmer in order to make his API seem to work. However, in actuality, it doesn't work in NBMA links where everything is off-link and the /128 is assigned via DHCPv6. The poorly implemented API will assume a /64 prefix length and packets will not be forwarded to the default router, thus resulting in lack of connectivity. Because we have seen real implementations have this mistake, we have included it in the document. =20 What do we need to say in the document to make this more explicit? Maybe you could just explain the above. Please update the draft. I have in parallel sent it to IETF Last Call due to how the IESG telechat deadlines work; it would be good if you could get in the update in the next couple of days so that other reviewers do not have the same questions as I did. Jari =20 ------_=_NextPart_001_01CAB671.D24AE621 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable

Sure, Jari, we will update the draft to a 08 in the next = 1-3 days and submit it.

 

Thanks much!

 

Hemant

 

From: Jari Arkko [mailto:jari.arkko@piuha.net]
Sent: Thursday, February 25, 2010 5:24 PM
To: Hemant Singh (shemant)
Cc: IETF IPv6 Mailing List; = draft-ietf-6man-subnet-model@tools.ietf.org
Subject: Re: AD review of = draft-ietf-6man-subnet-model

 

Hemant,


> I am not sure I understand the = "invented prefix" case above.

 

IPv4 address assignment API's typically assigns = both an address and a mask to an interface.  One common implementation = mistake by those familiar with IPv4 is to assume that an address carries a /64 = prefix length if that prefix length is not specified.  This typically = happens at the API level - "assume /64".  The "invented = prefix" refers to the idea that this /64 actually comes from nowhere on the = network - it was invented by the programmer in order to make his API seem to = work.

However, in actuality, it doesn't work in NBMA = links where everything is off-link and the /128 is assigned via DHCPv6.  = The poorly implemented API will assume a /64 prefix length and packets will = not be forwarded to the default router, thus resulting in lack of = connectivity.  Because we have seen real implementations have this mistake, we have = included it in the document.

 

What do we need to say in the document to make = this more explicit?


Maybe you could just explain the above.

Please update the draft. I have in parallel sent = it to IETF Last Call due to how the IESG telechat deadlines work; it would be = good if you could get in the update in the next couple of days so that other = reviewers do not have the same questions as I did.

Jari


 

------_=_NextPart_001_01CAB671.D24AE621-- From kawamucho@mesh.ad.jp Thu Feb 25 16:14:06 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7AB8E3A8738 for ; Thu, 25 Feb 2010 16:14:06 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.027 X-Spam-Level: X-Spam-Status: No, score=0.027 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CN5axWSGqMh9 for ; Thu, 25 Feb 2010 16:14:05 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id D5A063A8733 for ; Thu, 25 Feb 2010 16:14:04 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.160]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1Q0GCG6028128; Fri, 26 Feb 2010 09:16:12 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1Q0GCR24862; Fri, 26 Feb 2010 09:16:12 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv4.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1Q0GCNi024932; Fri, 26 Feb 2010 09:16:12 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q0GCdm005081; Fri, 26 Feb 2010 09:16:12 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q0GClt028095; Fri, 26 Feb 2010 09:16:12 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q0GCl5005171 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Feb 2010 09:16:12 +0900 Message-ID: <4B8712CB.9060208@mesh.ad.jp> Date: Fri, 26 Feb 2010 09:16:11 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Doug Barton , Antonio Querubin , "ipv6@ietf.org" , Brian E Carpenter Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> <4B86E9CE.20206@dougbarton.us> <20100225222937.GA32205@elstar.local> In-Reply-To: <20100225222937.GA32205@elstar.local> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 00:14:06 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Brian, Doug, Antonio Thanks for the text idea. So the final fix will probably look like this. As IPv6 deployment increases there will be a dramatic increase in the need to use IPv6 addresses in text. While the IPv6 address architecture in RFC 4291 section 2.2 describes a flexible model for text representation of an IPv6 address this flexibility has been causing problems for operators, system engineers, and users. This document defines a canonical textual representation format. It does not define a format for internal storage, such as within an application or database. It is expected that the canonical format is followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate RFC 4291 format. I'm also going to change the MUST phrase in Section 6 to For URIs containing IPv6 address literals, [RFC3986] MUST be followed, as well as the rules in this document. as suggested by Brian. I'll also take some of the editorial fixes suggested by Doug. Regards, Seiichi Juergen Schoenwaelder wrote: > On Thu, Feb 25, 2010 at 10:21:18PM +0100, Doug Barton wrote: >> On 02/25/10 00:10, Antonio Querubin wrote: >>> On Mon, 22 Feb 2010, Brian E Carpenter wrote: >>> >>>> I think it's out of scope of a *protocol* standard. However, I think Doug >>>> has a valid point, so maybe we should add an explicit statement that >>>> the document defines what should be transmitted and presented to humans, >>>> but does not define internal storage within an application or database. >>> The abstract and introduction seemed to already imply this but how about >>> >>> s/This document also recommends a canonical representation format that >>> best avoids confusion./To avoid confusion this document recommends a >>> canonical text presentation format but does not define internal storage >>> formats within an application or database./ >> I like the idea, but IMO it's a little too redundant and repetitive. :) >> I thought some of Brian's wording was good, and some of yours, and I >> think that mentioning explicitly what IS first is a good idea. Something >> like: >> >> This document defines a representation format for transmission and >> presentation to humans. It does not define a format for internal >> storage, such as within an application or database. > > Adding one more to the beauty contest: > > This document defines a canonical textual representation format. It > does not define a format for internal storage, such as within an > application or database. > > /js > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkuHEsoACgkQcrhTYfxyMkJ99QCaA84w9uJtcw6oLjTLE73mMRKN jxYAn0odDnbKY53klBjyevnyAoTDwYkH =eRDo -----END PGP SIGNATURE----- From dougb@dougbarton.us Thu Feb 25 16:20:10 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 26B7828C0DE for ; Thu, 25 Feb 2010 16:20:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.467 X-Spam-Level: X-Spam-Status: No, score=-2.467 tagged_above=-999 required=5 tests=[AWL=0.132, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HXovs4DLUoO4 for ; Thu, 25 Feb 2010 16:20:06 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id A00193A8733 for ; Thu, 25 Feb 2010 16:20:05 -0800 (PST) Received: (qmail 18942 invoked by uid 399); 26 Feb 2010 00:22:17 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 26 Feb 2010 00:22:17 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B87142B.2030704@dougbarton.us> Date: Thu, 25 Feb 2010 16:22:03 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: Seiichi Kawamura Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-06.txt References: <20100219100001.818C03A8104@core3.amsl.com> <4B80A75A.6040101@dougbarton.us> <4B80D4F5.4000301@dougbarton.us> <4B818302.2020702@gmail.com> <4B86E9CE.20206@dougbarton.us> <20100225222937.GA32205@elstar.local> <4B8712CB.9060208@mesh.ad.jp> In-Reply-To: <4B8712CB.9060208@mesh.ad.jp> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Antonio Querubin , "ipv6@ietf.org" , Brian E Carpenter X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 00:20:10 -0000 On 02/25/10 16:16, Seiichi Kawamura wrote: > Brian, Doug, Antonio > > Thanks for the text idea. > So the final fix will probably look like this. > > As IPv6 deployment increases there will be a dramatic increase in the > need to use IPv6 addresses in text. > While the IPv6 address architecture in RFC 4291 section 2.2 describes a > flexible model for text representation of an IPv6 address this > flexibility has been causing problems for operators, system engineers, and users. > This document defines a canonical textual representation format. It does not define > a format for internal storage, such as within an application or > database. It is expected that the canonical format is followed by > humans and systems when representing IPv6 addresses as text, but all > implementations must accept and be able to handle any legitimate > RFC 4291 format. This looks great! > I'm also going to change the MUST phrase in Section 6 to > > For URIs containing IPv6 address literals, [RFC3986] MUST > be followed, as well as the rules in this document. > > as suggested by Brian. > > I'll also take some of the editorial fixes suggested by Doug. No worries, I'll be pleased to know that you find any of it useful. :) Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ From root@core3.amsl.com Thu Feb 25 18:30:02 2010 Return-Path: X-Original-To: ipv6@ietf.org Delivered-To: ipv6@core3.amsl.com Received: by core3.amsl.com (Postfix, from userid 0) id 780C528C125; Thu, 25 Feb 2010 18:30:02 -0800 (PST) From: Internet-Drafts@ietf.org To: i-d-announce@ietf.org Subject: I-D Action:draft-ietf-6man-text-addr-representation-07.txt Content-Type: Multipart/Mixed; Boundary="NextPart" Mime-Version: 1.0 Message-Id: <20100226023002.780C528C125@core3.amsl.com> Date: Thu, 25 Feb 2010 18:30:02 -0800 (PST) Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 02:30:02 -0000 --NextPart A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the IPv6 Maintenance Working Group of the IETF. Title : A Recommendation for IPv6 Address Text Representation Author(s) : S. Kawamura, M. Kawashima Filename : draft-ietf-6man-text-addr-representation-07.txt Pages : 14 Date : 2010-02-25 As IPv6 deployment increases there will be a dramatic increase in the need to use IPv6 addresses in text. While the IPv6 address architecture in RFC 4291 section 2.2 describes a flexible model for text representation of an IPv6 address this flexibility has been causing problems for operators, system engineers, and users. This document defines a canonical textual representation format. It does not define a format for internal storage, such as within an application or database. It is expected that the canonical format is followed by humans and systems when representing IPv6 addresses as text, but all implementations must accept and be able to handle any legitimate RFC 4291 format. A URL for this Internet-Draft is: http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-07.txt Internet-Drafts are also available by anonymous FTP at: ftp://ftp.ietf.org/internet-drafts/ Below is the data which will enable a MIME compliant mail reader implementation to automatically retrieve the ASCII version of the Internet-Draft. --NextPart Content-Type: Message/External-body; name="draft-ietf-6man-text-addr-representation-07.txt"; site="ftp.ietf.org"; access-type="anon-ftp"; directory="internet-drafts" Content-Type: text/plain Content-ID: <2010-02-25181805.I-D@ietf.org> --NextPart-- From shengjiang@huawei.com Thu Feb 25 18:38:26 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3414A28C2B0 for ; Thu, 25 Feb 2010 18:38:26 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.482 X-Spam-Level: X-Spam-Status: No, score=-1.482 tagged_above=-999 required=5 tests=[AWL=0.817, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id flrfIrFR9+nc for ; Thu, 25 Feb 2010 18:38:25 -0800 (PST) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 360DF28C2AF for ; Thu, 25 Feb 2010 18:38:25 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYF00G4CGROL1@szxga04-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:40:36 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYF00MTDGROOX@szxga04-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:40:36 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml06-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KYF0017JGRNYU@szxml06-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:40:36 +0800 (CST) Date: Fri, 26 Feb 2010 10:40:35 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <4B86D7A4.3020201@gmail.com> To: 'Brian E Carpenter' , =?iso-8859-1?Q?'R=E9mi_Despr=E9s'?= Message-id: <003a01cab68d$132e8420$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thread-index: Acq2Vaf3aBc3hBCiRPGBRmmV6gRIdgAN1swg Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 02:38:26 -0000 > -----Original Message----- > From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]=20 > Sent: Friday, February 26, 2010 4:04 AM > To: R=E9mi Despr=E9s > Cc: Sheng Jiang; '6man' > Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] >=20 > On 2010-02-25 20:48, R=E9mi Despr=E9s wrote: > > Brian, Sheng, > >=20 > > The proposal seems nicely stabilized as regards the MSB=3D0 case. > > IMHO though, more than proposed so far could be done=20 > concerning the MSB=3D1 case. > >=20 > > In sec 3, instead of "If the MSB of the flow label is 1,=20 > the remaining 19 bits MAY obey a locally defined set of rules=20 > and those bits MAY be changed en route", we could have: > > "If the MSB of the flow label is 1, the remaining 19 bits=20 > MAY obey a different defined set of rules. Each such set will=20 > have to be identified by a specific value of the 3 bits that=20 > follow the MSB." >=20 >=20 > Hmm. I am not anxious to invent a central registration scheme=20 > that would mean the user only has 16 bits left to play with.=20 > Some of the schemes I have seen (references in the draft) use=20 > most of the 20 bits in ingenious ways. >=20 > Brian >=20 > > We therefore: > > - avoid to exclude some new rule sets that would apply end to end; > > - prevent that some new rule set would take for itself all=20 > possible values having MSB =3D 1. > >=20 > > Sorry to have this a little late, but better late than=20 > never, right?=20 > >=20 > > RD > >=20 > >=20 > > Le 25 f=E9vr. 2010 =E0 00:15, Sheng Jiang a =E9crit : > >=20 > >> > >>> -----Original Message----- > >>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] > >>> Sent: Thursday, February 25, 2010 4:10 AM > >>> To: R=E9mi Despr=E9s > >>> Cc: Sheng Jiang; '6man' > >>> Subject: Re: [Fwd: I-D=20 > >>> Action:draft-carpenter-6man-flow-update-00.txt] > >>> > >>> On 2010-02-25 02:39, R=E9mi Despr=E9s wrote: > >>>> Le 23 f=E9vr. 2010 =E0 22:02, Brian E Carpenter a =E9crit : > >>>> > >>>>> I think we can make this OK by the following type of rule > >>> (I really > >>>>> haven't worked out all the possible cases carefully, however). > >>>>> > >>>>> If a packet arrives with all 0, then local use is=20 > allowed but if=20 > >>>>> the packet leaves the local domain the label MUST be set > >>> back to all > >>>>> 0. > >>>>> > >>>>> That actually requires that the local use method MUST > >>> include a flag > >>>>> bit meaning "this was originally all 0", but that seems > >>> easy enough. > >>>>> Then the current default behaviour is perfectly preserved > >>> when viewed > >>>>> outside the local domain. > >>>> What makes the most sense to me is: > >>>> - first bit =3D0 =3D=3D> Must be preserved end to end. > >>>> - If there is some local use to traverse a domain, the > >>> value at entrance has to be restored at exit. > >>>> Now, if the entrance value is all 0, this fact can be coded > >>> in the local-use format, so that it is easy to restore=20 > the entrance=20 > >>> value at exit. > >>>> On the other hand, if the entrance value is E2E and non 0, > >>> some means to keep this value in the modified packet has to be=20 > >>> found. How to do it has to be taken care of when designing each=20 > >>> particular local use. > >>>> Reasonable? > >>> 100%, in my humble opinion. So there are actually three=20 > cases when a=20 > >>> packet arrives in a local-use domain (either from a local host or=20 > >>> from a border router): > >>> > >>> Flow label is zero: local use allowed (with MSB=3D1) but=20 > label must be=20 > >>> set to zero on exit from the domain. > >>> > >>> Value between 1 and 0x7FFFF: local use not allowed, label=20 > must not=20 > >>> be changed > >>> > >>> MSB=3D1: local use allowed. > >> This is petty good. It solves our original worry: local use is not=20 > >> allowed when flow label is all zero. I guess we can update=20 > the draft=20 > >> with this design now. > >> > >> Cheers, > >> > >> Sheng > >> > >=20 > >=20 >=20 From shengjiang@huawei.com Thu Feb 25 18:47:08 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C2A383A860F for ; Thu, 25 Feb 2010 18:47:08 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.53 X-Spam-Level: X-Spam-Status: No, score=-1.53 tagged_above=-999 required=5 tests=[AWL=0.769, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fMlyiGHEc3Kb for ; Thu, 25 Feb 2010 18:47:07 -0800 (PST) Received: from szxga04-in.huawei.com (szxga04-in.huawei.com [119.145.14.67]) by core3.amsl.com (Postfix) with ESMTP id 8A59A3A860D for ; Thu, 25 Feb 2010 18:47:07 -0800 (PST) Received: from huawei.com (szxga04-in [172.24.2.12]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYF00DDYH679J@szxga04-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:49:19 +0800 (CST) Received: from huawei.com ([172.24.2.119]) by szxga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KYF00MPXH66M7@szxga04-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:49:19 +0800 (CST) Received: from j66104a ([10.111.12.51]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KYF0057GH663X@szxml04-in.huawei.com> for ipv6@ietf.org; Fri, 26 Feb 2010 10:49:18 +0800 (CST) Date: Fri, 26 Feb 2010 10:49:18 +0800 From: Sheng Jiang Subject: RE: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] In-reply-to: <4B86D7A4.3020201@gmail.com> To: 'Brian E Carpenter' , =?iso-8859-1?Q?'R=E9mi_Despr=E9s'?= Message-id: <003b01cab68e$4ab4bad0$330c6f0a@china.huawei.com> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thread-index: Acq2Vaf3aBc3hBCiRPGBRmmV6gRIdgAN3FQw Cc: '6man' X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 02:47:08 -0000 > -----Original Message----- > From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]=20 > Sent: Friday, February 26, 2010 4:04 AM > To: R=E9mi Despr=E9s > Cc: Sheng Jiang; '6man' > Subject: Re: [Fwd: I-D Action:draft-carpenter-6man-flow-update-00.txt] >=20 > On 2010-02-25 20:48, R=E9mi Despr=E9s wrote: > > Brian, Sheng, > >=20 > > The proposal seems nicely stabilized as regards the MSB=3D0 case. > > IMHO though, more than proposed so far could be done=20 > concerning the MSB=3D1 case. > >=20 > > In sec 3, instead of "If the MSB of the flow label is 1,=20 > the remaining 19 bits MAY obey a locally defined set of rules=20 > and those bits MAY be changed en route", we could have: > > "If the MSB of the flow label is 1, the remaining 19 bits=20 > MAY obey a different defined set of rules. Each such set will=20 > have to be identified by a specific value of the 3 bits that=20 > follow the MSB." >=20 >=20 > Hmm. I am not anxious to invent a central registration scheme=20 > that would mean the user only has 16 bits left to play with.=20 > Some of the schemes I have seen (references in the draft) use=20 > most of the 20 bits in ingenious ways. I guess, this is a little bit out of the scope. I prefer to discuss how = to use the remaining 19 bits with specific use cases. For me, until we have specific use cases, we cannot decide whether identify bits for subset of local defined behaviors are needed and how many bits may be needed. I = also agree with Brian, 19 bits is already very limited, give out any bit is luxurious. Sheng >=20 > > We therefore: > > - avoid to exclude some new rule sets that would apply end to end; > > - prevent that some new rule set would take for itself all=20 > possible values having MSB =3D 1. > >=20 > > Sorry to have this a little late, but better late than=20 > never, right?=20 > >=20 > > RD > >=20 > >=20 > > Le 25 f=E9vr. 2010 =E0 00:15, Sheng Jiang a =E9crit : > >=20 > >> > >>> -----Original Message----- > >>> From: Brian E Carpenter [mailto:brian.e.carpenter@gmail.com] > >>> Sent: Thursday, February 25, 2010 4:10 AM > >>> To: R=E9mi Despr=E9s > >>> Cc: Sheng Jiang; '6man' > >>> Subject: Re: [Fwd: I-D=20 > >>> Action:draft-carpenter-6man-flow-update-00.txt] > >>> > >>> On 2010-02-25 02:39, R=E9mi Despr=E9s wrote: > >>>> Le 23 f=E9vr. 2010 =E0 22:02, Brian E Carpenter a =E9crit : > >>>> > >>>>> I think we can make this OK by the following type of rule > >>> (I really > >>>>> haven't worked out all the possible cases carefully, however). > >>>>> > >>>>> If a packet arrives with all 0, then local use is=20 > allowed but if=20 > >>>>> the packet leaves the local domain the label MUST be set > >>> back to all > >>>>> 0. > >>>>> > >>>>> That actually requires that the local use method MUST > >>> include a flag > >>>>> bit meaning "this was originally all 0", but that seems > >>> easy enough. > >>>>> Then the current default behaviour is perfectly preserved > >>> when viewed > >>>>> outside the local domain. > >>>> What makes the most sense to me is: > >>>> - first bit =3D0 =3D=3D> Must be preserved end to end. > >>>> - If there is some local use to traverse a domain, the > >>> value at entrance has to be restored at exit. > >>>> Now, if the entrance value is all 0, this fact can be coded > >>> in the local-use format, so that it is easy to restore=20 > the entrance=20 > >>> value at exit. > >>>> On the other hand, if the entrance value is E2E and non 0, > >>> some means to keep this value in the modified packet has to be=20 > >>> found. How to do it has to be taken care of when designing each=20 > >>> particular local use. > >>>> Reasonable? > >>> 100%, in my humble opinion. So there are actually three=20 > cases when a=20 > >>> packet arrives in a local-use domain (either from a local host or=20 > >>> from a border router): > >>> > >>> Flow label is zero: local use allowed (with MSB=3D1) but=20 > label must be=20 > >>> set to zero on exit from the domain. > >>> > >>> Value between 1 and 0x7FFFF: local use not allowed, label=20 > must not=20 > >>> be changed > >>> > >>> MSB=3D1: local use allowed. > >> This is petty good. It solves our original worry: local use is not=20 > >> allowed when flow label is all zero. I guess we can update=20 > the draft=20 > >> with this design now. > >> > >> Cheers, > >> > >> Sheng > >> > >=20 > >=20 >=20 From kawamucho@mesh.ad.jp Thu Feb 25 19:18:51 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F8133A860F for ; Thu, 25 Feb 2010 19:18:51 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.015 X-Spam-Level: X-Spam-Status: No, score=0.015 tagged_above=-999 required=5 tests=[AWL=0.105, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tHknymEw8Pzk for ; Thu, 25 Feb 2010 19:18:46 -0800 (PST) Received: from tyo201.gate.nec.co.jp (TYO201.gate.nec.co.jp [202.32.8.193]) by core3.amsl.com (Postfix) with ESMTP id 7FE453A8155 for ; Thu, 25 Feb 2010 19:18:46 -0800 (PST) Received: from mailgate3.nec.co.jp ([10.7.69.192]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1Q3KwIc026627 for ; Fri, 26 Feb 2010 12:20:58 +0900 (JST) Received: (from root@localhost) by mailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) id o1Q3KwX17953 for ipv6@ietf.org; Fri, 26 Feb 2010 12:20:58 +0900 (JST) Received: from bgas200085.sys.biglobe.nec.co.jp (bgas200085.sys.biglobe.nec.co.jp [10.82.141.45]) by mailsv.nec.co.jp (8.13.8/8.13.4) with ESMTP id o1Q3Kw8H014604 for ; Fri, 26 Feb 2010 12:20:58 +0900 (JST) Received: from bsac29088.sys.biglobe.nec.co.jp (localhost [127.0.0.1]) by bgas200085.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q3KvHr023631 for ; Fri, 26 Feb 2010 12:20:57 +0900 Received: from mail.sys.biglobe.nec.co.jp (bgsx5626.sys.biglobe.nec.co.jp [10.18.151.10]) by bsac29088.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q3KvS1001967 for ; Fri, 26 Feb 2010 12:20:57 +0900 Received: from [127.0.0.1] (edonet065.sys.biglobe.nec.co.jp [10.19.137.65]) (authenticated bits=0) (envelope-from kawamucho@mesh.ad.jp) by mail.sys.biglobe.nec.co.jp (BINGO/BINGO/06101717) with ESMTP id o1Q3Kva1008074 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 26 Feb 2010 12:20:57 +0900 Message-ID: <4B873E18.5050603@mesh.ad.jp> Date: Fri, 26 Feb 2010 12:20:56 +0900 From: Seiichi Kawamura User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: ipv6@ietf.org Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-07.txt References: <20100226023002.780C528C125@core3.amsl.com> In-Reply-To: <20100226023002.780C528C125@core3.amsl.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 03:18:51 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have committed the changes. Thanks to everyone that helped. All issues raised should be clear now. Regards, Seiichi Internet-Drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the IPv6 Maintenance Working Group of the IETF. > > > Title : A Recommendation for IPv6 Address Text Representation > Author(s) : S. Kawamura, M. Kawashima > Filename : draft-ietf-6man-text-addr-representation-07.txt > Pages : 14 > Date : 2010-02-25 > > As IPv6 deployment increases there will be a dramatic increase in the > need to use IPv6 addresses in text. While the IPv6 address > architecture in RFC 4291 section 2.2 describes a flexible model for > text representation of an IPv6 address this flexibility has been > causing problems for operators, system engineers, and users. This > document defines a canonical textual representation format. It does > not define a format for internal storage, such as within an > application or database. It is expected that the canonical format is > followed by humans and systems when representing IPv6 addresses as > text, but all implementations must accept and be able to handle any > legitimate RFC 4291 format. > > A URL for this Internet-Draft is: > http://www.ietf.org/internet-drafts/draft-ietf-6man-text-addr-representation-07.txt > > Internet-Drafts are also available by anonymous FTP at: > ftp://ftp.ietf.org/internet-drafts/ > > Below is the data which will enable a MIME compliant mail reader > implementation to automatically retrieve the ASCII version of the > Internet-Draft. > > > ------------------------------------------------------------------------ > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) iEYEARECAAYFAkuHPhgACgkQcrhTYfxyMkIQAQCfbvRSQlCIAzqkx5vNs749xA9f YkEAnAvPPiRZMD0BaZ8xYHN0Bp+wDqQt =YZ4m -----END PGP SIGNATURE----- From adavy@tssg.org Fri Feb 26 08:14:47 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E256728C113 for ; Fri, 26 Feb 2010 08:14:47 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uhEk+-lO-9GX for ; Fri, 26 Feb 2010 08:14:46 -0800 (PST) Received: from imaps.tssg.org (imaps.tssg.org [IPv6:2001:770:20:1::11]) by core3.amsl.com (Postfix) with ESMTP id D71D028C0D8 for ; Fri, 26 Feb 2010 08:14:41 -0800 (PST) Received: from webmail.tssg.org (unknown [IPv6:2001:770:20:3::11]) by imaps.tssg.org (Postfix) with ESMTP id B23241BC9E; Fri, 26 Feb 2010 16:16:55 +0000 (GMT) Received: from 121.240.152.3 (SquirrelMail authenticated user adavy) by webmail.tssg.org with HTTP; Fri, 26 Feb 2010 16:19:04 -0000 (GMT) Message-ID: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> Date: Fri, 26 Feb 2010 16:19:04 -0000 (GMT) Subject: Router Alert based Monitoring From: "Alan Davy" To: ipv6@ietf.org User-Agent: SquirrelMail/1.4.6 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: adavy@tssg.org List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 16:14:48 -0000 Hi All, Previously we circulated a proposal [Nov 4th 09] about defining a new IPv6 Hop by Hop extension header whereby performance metrics can be collected per node along a path. Based on feedback received from the list the recommendation was to consider utilising Router Alert as per RFC2113. After researching this mechanism we propose to define a protocol using Router Alert where a network operator can request a sequence of managed objects to be collected at each node along a specific path within an administrative domain augmenting existing protocols and practices so that the managed objects can be quickly associated to a specific path for further diagnosis without the need for mining large volumes of data using DPI, IPFIX, active or passive probes etc. This could be in response to an alarm, customer initiated trouble ticket or periodic service assurance for premium services/customers. This mechanism would not be used to calculate the latency on a path so fast processing is not requirement. One sample scenario of use would be to gather a report of the current queue lengths at each interface that the packet traverses on the path. We would like to keep this as customizable as possible, so we are considering a solution whereby an operator can specify the managed objects by means of an Object Identifier (so any supported MIBs data could be collected). Each node would report both the OID instance and its value as the packet traverses the path. The operator can then use this information to perform more targeted diagnostics as required. The main technical challenge we forsee is the feasibility of determining the OID instances and their value at each hop. We would like to know if such a monitoring protocol would be viewed as desirable and technically a reasonable approach. Best Regards, Alan Davy From christopher.morrow@gmail.com Fri Feb 26 08:51:10 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A786628C20D for ; Fri, 26 Feb 2010 08:51:10 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZZ5pHJmsW9yU for ; Fri, 26 Feb 2010 08:51:09 -0800 (PST) Received: from mail-iw0-f189.google.com (mail-iw0-f189.google.com [209.85.223.189]) by core3.amsl.com (Postfix) with ESMTP id 3AFC828C20C for ; Fri, 26 Feb 2010 08:51:09 -0800 (PST) Received: by iwn27 with SMTP id 27so296002iwn.5 for ; Fri, 26 Feb 2010 08:53:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=/rOOsbKzMoCbQzWqFzheVJq12OK96So+MWyEfEtjtCM=; b=WC53oLDJO9XIYGjT/2VoJBuglS0QavycgUXWVd0sTSePVB3lFlHoHp1ZeociQp+1vf /1yOZkdS8M1+ooBI+7BxEhsszKkgYxdGXjM22nQjMZ0eq7zLgiVXdAcncCvzmXrp1F9j UC7VdXsuAZ2FDYMXLDNR+UPi1arANQqgh7QUc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=jdcdZN8PJp6R1ShifBdF8NIfOLrPbrP7OxIadrjOsPB2G/O+xd9JrBN+MMnCqY63ZT t/n85/ziaXg1NdO1vCQyBIfKiPSZvKhuIlyV+7tiXLPx/4/ZcpGY5P3G66CcroHxowlv 7FFciOIUr8tfxiuUcvroiBRHKV9jBnhyGkLw8= MIME-Version: 1.0 Received: by 10.231.167.4 with SMTP id o4mr71440iby.66.1267203201116; Fri, 26 Feb 2010 08:53:21 -0800 (PST) In-Reply-To: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> Date: Fri, 26 Feb 2010 11:53:20 -0500 Message-ID: <75cb24521002260853t679f4d1ao404a97e6366047b5@mail.gmail.com> Subject: Re: Router Alert based Monitoring From: Christopher Morrow To: adavy@tssg.org Content-Type: text/plain; charset=ISO-8859-1 Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 16:51:10 -0000 router alert, and all things that depend/need it should die a horrible death. Stealing resources from my network devices is not a nice thing to do, ever. On Fri, Feb 26, 2010 at 11:19 AM, Alan Davy wrote: > Hi All, > > Previously we circulated a proposal [Nov 4th 09] about defining a new IPv6 > Hop by Hop extension header whereby performance metrics can be collected > per node along a path. Based on feedback received from the list the > recommendation was to consider utilising Router Alert as per RFC2113. > > After researching this mechanism we propose to define a protocol using > Router Alert where a network operator can request a sequence of managed > objects to be collected at each node along a specific path within an > administrative domain augmenting existing protocols and practices so that > the managed objects can be quickly associated to a specific path for > further diagnosis without the need for mining large volumes of data using > DPI, IPFIX, active or passive probes etc. This could be in response to an > alarm, customer initiated trouble ticket or periodic service assurance for > premium services/customers. This mechanism would not be used to calculate > the latency on a path so fast processing is not requirement. One sample > scenario of use would be to gather a report of the current queue lengths > at each interface that the packet traverses on the path. > > We would like to keep this as customizable as possible, so we are > considering a solution whereby an operator can specify the managed objects > by means of an Object Identifier (so any supported MIBs data could be > collected). Each node would report both the OID instance and its value as > the packet traverses the path. The operator can then use this information > to > perform more targeted diagnostics as required. > > The main technical challenge we forsee is the feasibility of determining the > OID instances and their value at each hop. > > We would like to know if such a monitoring protocol would be viewed as > desirable and technically a reasonable approach. > > Best Regards, > > Alan Davy > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > From vishwas.ietf@gmail.com Fri Feb 26 08:58:31 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4C51428C202 for ; Fri, 26 Feb 2010 08:58:31 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.448 X-Spam-Level: X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, HTML_MESSAGE=0.001] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id StKcr9HfdZCf for ; Fri, 26 Feb 2010 08:58:30 -0800 (PST) Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by core3.amsl.com (Postfix) with ESMTP id BF8AB28C23F for ; Fri, 26 Feb 2010 08:58:05 -0800 (PST) Received: by gye5 with SMTP id 5so85098gye.31 for ; Fri, 26 Feb 2010 09:00:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=IB89U7q71LE6m3tFbgTLsrtss1UuA+yht45yMXn15EI=; b=IIar+imHU6eADiMoKtOXcYEEcRgfepoFgn6C7utH/FvsCn53RnnuNnjQyhcjjZlc/G 8MAcZtDt261NHF6lMI2wq58E5IRAQzLaP5wflPRhIOlSxvneQe0xVv7IJYgpcYNA5E/c tyr1u/L1/HarYt54x82FUyy2OC0zOQEjdy5T4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=i+NeLyLSOJYZtkF0pndFs1vMr4PGEKRBqbA5hvkavTKY+9d6Z/4J55o+/LFY9kZLIF jh0mVQNCDLgpuU5KYIBxhuscznptegZk8sFvTEzNePaoNMvsUjq/e5+FdDhwrdPrJAJ9 hQLBchAoJA3obcX49SPgN7gMls9imphrC8X+8= MIME-Version: 1.0 Received: by 10.150.252.13 with SMTP id z13mr280870ybh.116.1267203618416; Fri, 26 Feb 2010 09:00:18 -0800 (PST) In-Reply-To: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> Date: Fri, 26 Feb 2010 09:00:18 -0800 Message-ID: <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> Subject: Re: Router Alert based Monitoring From: Vishwas Manral To: adavy@tssg.org Content-Type: multipart/alternative; boundary=000e0cd6d02288a787048083d5dc Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 16:58:31 -0000 --000e0cd6d02288a787048083d5dc Content-Type: text/plain; charset=ISO-8859-1 Hi Alan, Based on working on protocols that use Router Alert (RSVP) esepcially for IPv6 I have to say that Router Alert is not the best way forward. It has not been properly implemented in most OS network stacks. It also causes security issues. Infact there was a proposal recently to reccomend that Router Alert is not used in any new protocol, besides ones that already do. Thanks, Vishwas On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy wrote: > Hi All, > > Previously we circulated a proposal [Nov 4th 09] about defining a new IPv6 > Hop by Hop extension header whereby performance metrics can be collected > per node along a path. Based on feedback received from the list the > recommendation was to consider utilising Router Alert as per RFC2113. > > After researching this mechanism we propose to define a protocol using > Router Alert where a network operator can request a sequence of managed > objects to be collected at each node along a specific path within an > administrative domain augmenting existing protocols and practices so that > the managed objects can be quickly associated to a specific path for > further diagnosis without the need for mining large volumes of data using > DPI, IPFIX, active or passive probes etc. This could be in response to an > alarm, customer initiated trouble ticket or periodic service assurance for > premium services/customers. This mechanism would not be used to calculate > the latency on a path so fast processing is not requirement. One sample > scenario of use would be to gather a report of the current queue lengths > at each interface that the packet traverses on the path. > > We would like to keep this as customizable as possible, so we are > considering a solution whereby an operator can specify the managed objects > by means of an Object Identifier (so any supported MIBs data could be > collected). Each node would report both the OID instance and its value as > the packet traverses the path. The operator can then use this information > to > perform more targeted diagnostics as required. > > The main technical challenge we forsee is the feasibility of determining > the > OID instances and their value at each hop. > > We would like to know if such a monitoring protocol would be viewed as > desirable and technically a reasonable approach. > > Best Regards, > > Alan Davy > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > --000e0cd6d02288a787048083d5dc Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Alan,
=A0
Based on working on protocols that use Router Alert (RSVP) esepcially = for IPv6 I have to say that Router Alert is not the best way forward.
=A0
It has not been properly implemented in most OS network stacks. It als= o causes security issues. Infact there was a proposal recently to reccomend= that Router Alert is not used in any new protocol, besides ones that alrea= dy do.
=A0
Thanks,
Vishwas
On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy <adavy@tssg.org> wrote:
Hi All,

Previously we cir= culated a proposal [Nov 4th 09] about defining a new IPv6
Hop by Hop ext= ension header whereby performance metrics can be collected
per node along a path. Based on feedback received from the list the
reco= mmendation was to consider utilising Router Alert as per RFC2113.

Af= ter researching this mechanism we propose to define a protocol using
Router Alert where a network operator can request a sequence of managed
= objects to be collected at each node along a specific path within an
adm= inistrative domain augmenting existing protocols and practices so that
the managed objects can be quickly associated to a specific path for
fur= ther diagnosis without the need for mining large volumes of data using
D= PI, IPFIX, active or passive probes etc. This could be in response to an alarm, customer initiated trouble ticket or periodic service assurance for<= br>premium services/customers. This mechanism would not be used to calculat= e
the latency on a path so fast processing is not requirement. One sampl= e
scenario of use would be to gather a report of the current queue lengthsat each interface that the packet traverses on the path.

We would l= ike to keep this as customizable as possible, so we are
considering a so= lution whereby an operator can specify the managed objects
by means of an Object Identifier (so any supported MIBs data could be
co= llected). Each node would report both the OID instance and its value as
= the packet traverses the path. The operator can then use this information to
perform more targeted diagnostics as required.

The main techni= cal challenge we forsee is the feasibility of determining the
OID instan= ces and their value at each hop.

We would like to know if such a mon= itoring protocol would be viewed as
desirable and technically a reasonable approach.

Best Regards,
Alan Davy

--------------------------------------------------------= ------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--= ------------------------------------------------------------------

--000e0cd6d02288a787048083d5dc-- From schiller@uu.net Fri Feb 26 09:51:14 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 97FB128C2CF for ; Fri, 26 Feb 2010 09:51:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.599 X-Spam-Level: X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dXS8toSkUHNz for ; Fri, 26 Feb 2010 09:51:12 -0800 (PST) Received: from ashesmtp02.verizonbusiness.com (ashesmtp02.verizonbusiness.com [198.4.8.166]) by core3.amsl.com (Postfix) with ESMTP id 07EA728C29C for ; Fri, 26 Feb 2010 09:51:03 -0800 (PST) Received: from omzismtp02.vzbi.com ([unknown] [165.122.46.167]) by firewall.verizonbusiness.com (Sun Java(tm) System Messaging Server 7u2-7.03 32bit (built May 29 2009)) with ESMTP id <0KYG00608N0UPU90@firewall.verizonbusiness.com> for ipv6@ietf.org; Fri, 26 Feb 2010 17:53:18 +0000 (GMT) Received: from omzismtp02.vzbi.com ([unknown] [127.0.0.1]) by omzismtp02.vzbi.com (Sun Java(tm) System Messaging Server 7u2-7.03 32bit (built May 29 2009)) with ESMTP id <0KYG006D0N0UX200@omzismtp02.vzbi.com> for ipv6@ietf.org; Fri, 26 Feb 2010 17:53:18 +0000 (GMT) Received: from peermon.argfrp.us.uu.net ([unknown] [153.39.57.202]) by omzismtp02.vzbi.com (Sun Java(tm) System Messaging Server 7u2-7.03 32bit (built May 29 2009)) with ESMTP id <0KYG00687N0UX400@omzismtp02.vzbi.com> for ipv6@ietf.org; Fri, 26 Feb 2010 17:53:18 +0000 (GMT) Date: Fri, 26 Feb 2010 17:53:17 +0000 (UTC) From: Jason Schiller X-X-Sender: schiller@peermon.argfrp.us.uu.net To: Vishwas Manral Subject: Re: Router Alert based Monitoring In-reply-to: <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> Message-id: References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> User-Agent: Alpine 2.00 (GSO 1167 2008-08-23) MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 17:51:14 -0000 Alan, I agree with Chris and Vishwas. Using router alert or other IP options create a DoS vector towards the network elements I operate. If this was implemented I would certainly filter things outside my network from using this monitoring. Internally, if we did use it, we would be very careful about restricting the number of addresses that could send such traffic, and limiting the amount of traffic they would generate. __Jason ========================================================================== Jason Schiller (703)886.6648 Senior Internet Network Engineer fax:(703)886.0512 Public IP Global Network Engineering schiller@uu.net UUNET / Verizon jason.schiller@verizonbusiness.com The good news about having an email address that is twice as long is that it increases traffic on the Internet. On Fri, 26 Feb 2010, Vishwas Manral wrote: |Date: Fri, 26 Feb 2010 09:00:18 -0800 |From: Vishwas Manral |To: adavy@tssg.org |Cc: ipv6@ietf.org |Subject: Re: Router Alert based Monitoring | |Hi Alan, | |Based on working on protocols that use Router Alert (RSVP) esepcially for |IPv6 I have to say that Router Alert is not the best way forward. | |It has not been properly implemented in most OS network stacks. It also |causes security issues. Infact there was a proposal recently to reccomend |that Router Alert is not used in any new protocol, besides ones that already |do. | |Thanks, |Vishwas |On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy wrote: | |> Hi All, |> |> Previously we circulated a proposal [Nov 4th 09] about defining a new IPv6 |> Hop by Hop extension header whereby performance metrics can be collected |> per node along a path. Based on feedback received from the list the |> recommendation was to consider utilising Router Alert as per RFC2113. |> |> After researching this mechanism we propose to define a protocol using |> Router Alert where a network operator can request a sequence of managed |> objects to be collected at each node along a specific path within an |> administrative domain augmenting existing protocols and practices so that |> the managed objects can be quickly associated to a specific path for |> further diagnosis without the need for mining large volumes of data using |> DPI, IPFIX, active or passive probes etc. This could be in response to an |> alarm, customer initiated trouble ticket or periodic service assurance for |> premium services/customers. This mechanism would not be used to calculate |> the latency on a path so fast processing is not requirement. One sample |> scenario of use would be to gather a report of the current queue lengths |> at each interface that the packet traverses on the path. |> |> We would like to keep this as customizable as possible, so we are |> considering a solution whereby an operator can specify the managed objects |> by means of an Object Identifier (so any supported MIBs data could be |> collected). Each node would report both the OID instance and its value as |> the packet traverses the path. The operator can then use this information |> to |> perform more targeted diagnostics as required. |> |> The main technical challenge we forsee is the feasibility of determining |> the |> OID instances and their value at each hop. |> |> We would like to know if such a monitoring protocol would be viewed as |> desirable and technically a reasonable approach. |> |> Best Regards, |> |> Alan Davy |> |> -------------------------------------------------------------------- |> IETF IPv6 working group mailing list |> ipv6@ietf.org |> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 |> -------------------------------------------------------------------- |> | From dougb@dougbarton.us Fri Feb 26 14:03:58 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B3A993A8875 for ; Fri, 26 Feb 2010 14:03:58 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.475 X-Spam-Level: X-Spam-Status: No, score=-2.475 tagged_above=-999 required=5 tests=[AWL=0.124, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U9vQETqUvxVl for ; Fri, 26 Feb 2010 14:03:57 -0800 (PST) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by core3.amsl.com (Postfix) with ESMTP id 4D9933A8876 for ; Fri, 26 Feb 2010 14:03:57 -0800 (PST) Received: (qmail 29319 invoked by uid 399); 26 Feb 2010 22:06:12 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 26 Feb 2010 22:06:12 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4B8845D1.6000204@dougbarton.us> Date: Fri, 26 Feb 2010 14:06:09 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.1.7) Gecko/20100218 Thunderbird/3.0.1 MIME-Version: 1.0 To: ipv6@ietf.org Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-07.txt References: <20100226023002.780C528C125@core3.amsl.com> In-Reply-To: <20100226023002.780C528C125@core3.amsl.com> X-Enigmail-Version: 1.0.1 OpenPGP: id=D5B2F0FB Content-Type: multipart/mixed; boundary="------------070208050500080703070909" X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 22:03:58 -0000 This is a multi-part message in MIME format. --------------070208050500080703070909 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 02/25/10 18:30, Internet-Drafts@ietf.org wrote: > A New Internet-Draft is available from the on-line Internet-Drafts directories. > This draft is a work item of the IPv6 Maintenance Working Group of the IETF. > > > Title : A Recommendation for IPv6 Address Text Representation > Author(s) : S. Kawamura, M. Kawashima > Filename : draft-ietf-6man-text-addr-representation-07.txt > Pages : 14 > Date : 2010-02-25 At the risk of being redundant I'm including a diff that consists only of a few minor nits. I'm still supportive of the draft moving forward with or without these changes. Regards, Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/ --------------070208050500080703070909 Content-Type: text/plain; name="draft-ietf-6man-text-addr-representation-07.txt-diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="draft-ietf-6man-text-addr-representation-07.txt-diff" --- draft-ietf-6man-text-addr-representation-07.txt-orig 2010-02-26 13:44:35.000000000 -0800 +++ draft-ietf-6man-text-addr-representation-07.txt 2010-02-26 14:02:03.000000000 -0800 @@ -214,9 +214,9 @@ field.' Conversely it is also not necessary to omit leading zeros. This - means that, it is possible to select from such as the following - example. The final 16 bit field is different, but all these - addresses represent the same address. + means that it is possible to select from any of the following + examples. The final 16 bit field is different, but all of these + examples represent the same address. @@ -238,14 +238,14 @@ 'A special syntax is available to compress the zeros. The use of "::" indicates one or more groups of 16 bits of zeros.' - It is possible to select whether or not to omit just one 16 bits of + It is possible to select whether or not to omit just one 16 bit field of zeros. 2001:db8:aaaa:bbbb:cccc:dddd::1 2001:db8:aaaa:bbbb:cccc:dddd:0:1 - In case where there is more than one zero fields, there is a choice + In cases where there is more than one field of only zeros there is a choice of how many fields can be shortened. 2001:db8:0:0:0::1 @@ -305,7 +305,7 @@ 3.1.2. Searching Spreadsheets and Text Files - Spreadsheet applications and text editors on GUI systems, rarely have + Spreadsheet applications and text editors on GUI systems rarely have the ability to search for a text using regular expression. Moreover, there are many non-engineers (who are not aware of case sensitivity and regular expression use) that use these application to manage IP @@ -346,7 +346,7 @@ 3.1.4. Searching for an Address in a Network Diagram Network diagrams and blueprints often show what IP addresses are - assigned to a system devices. In times of trouble shooting there may + assigned to system devices. In times of trouble shooting there may be a need to search through a diagram to find the point of failure (for example, if a traceroute stopped at 2001:db8::1, one would search the diagram for that address). This is a technique quite --------------070208050500080703070909-- From ietf-ipng@m.gmane.org Fri Feb 26 14:51:29 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 642BA3A855B for ; Fri, 26 Feb 2010 14:51:29 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.834 X-Spam-Level: X-Spam-Status: No, score=-1.834 tagged_above=-999 required=5 tests=[AWL=0.465, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R7+JDEuwpPxL for ; Fri, 26 Feb 2010 14:51:28 -0800 (PST) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by core3.amsl.com (Postfix) with ESMTP id 73AB43A849F for ; Fri, 26 Feb 2010 14:51:28 -0800 (PST) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Nl93u-00017E-Jx for ipv6@ietf.org; Fri, 26 Feb 2010 23:53:34 +0100 Received: from 109-184-184-14.dynamic.mts-nn.ru ([109.184.184.14]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Feb 2010 23:53:34 +0100 Received: from DXDragon by 109-184-184-14.dynamic.mts-nn.ru with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 26 Feb 2010 23:53:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: ipv6@ietf.org From: =?utf-8?B?0KDQvtC80LDQvSDQlNC+0L3Rh9C10L3QutC+?= Subject: Re: I-D Action:draft-ietf-6man-text-addr-representation-07.txt Date: Sat, 27 Feb 2010 01:53:20 +0300 Lines: 60 Message-ID: References: <20100226023002.780C528C125@core3.amsl.com> <4B8845D1.6000204@dougbarton.us> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 109-184-184-14.dynamic.mts-nn.ru User-Agent: Opera Mail/10.10 (Win32) X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 22:51:29 -0000 Doug Barton писал Π² своём письмС Sat, 27 Feb 2010 01:06:09 +0300: > On 02/25/10 18:30, Internet-Drafts@ietf.org wrote: >> A New Internet-Draft is available from the on-line Internet-Drafts >> directories. >> This draft is a work item of the IPv6 Maintenance Working Group of the >> IETF. >> >> >> Title : A Recommendation for IPv6 Address Text Representation >> Author(s) : S. Kawamura, M. Kawashima >> Filename : draft-ietf-6man-text-addr-representation-07.txt >> Pages : 14 >> Date : 2010-02-25 > > At the risk of being redundant I'm including a diff that consists only > of a few minor nits. I'm still supportive of the draft moving forward > with or without these changes. > > > Regards, > > Doug > Since we seem to go over small nits now, I'll submit a couple of my own: --- draft-ietf-6man-text-addr-representation-07.txt.old 2010-02-26 22:36:32 +0000 +++ draft-ietf-6man-text-addr-representation-07.txt 2010-02-26 22:47:37 +0000 @@ -603,7 +603,7 @@ o 2001:db8::1#80 The situation is not much different in IPv4, but the most ambiguous - case with IPv6 is the second bullet. This is due to the "::"usage in + case with IPv6 is the second bullet. This is due to the usage of "::" in IPv6 addresses. This style is NOT RECOMMENDED for its ambiguity. The [] style as expressed in [RFC3986] SHOULD be employed, and is the default unless otherwise specified. Other styles are acceptable when @@ -648,7 +648,7 @@ starting this document. We also would like to thank Brian Carpenter, Akira Kato, Juergen Schoenwaelder, Antonio Querubin, Dave Thaler, Brian Haley, Suresh Krishnan, Jerry Huang, Roman Donchenko, Heikki - Vatiainen ,Dan Wing, and Doug Barton for their input. Also a very + Vatiainen, Dan Wing, and Doug Barton for their input. Also a very special thanks to Ron Bonica, Fred Baker, Brian Haberman, Robert Hinden, Jari Arkko, and Kurt Lindqvist for their support in bringing this document to the light of IETF working groups. @@ -702,7 +702,7 @@ these rules. For example, the usage of getnameinfo() with flags argument NI_NUMERICHOST in FreeBSD 7.0 will give a conforming output, except for the special addresses notes in Section 5. The function - inet_ntop() of FreeBSD7.0 is a good C code reference, but should not + inet_ntop() of FreeBSD 7.0 is a good C code reference, but should not be called directly. See [RFC4038] for details. Roman. From frnkblk@iname.com Sat Feb 27 09:01:42 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 824BA28C244 for ; Sat, 27 Feb 2010 09:01:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jdxr8MoLdNGu for ; Sat, 27 Feb 2010 09:01:41 -0800 (PST) Received: from premieronline.net (mail.premieronline.net [96.31.0.20]) by core3.amsl.com (Postfix) with ESMTP id 69ED828C1AC for ; Sat, 27 Feb 2010 09:01:40 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=199.120.69.27; Received: from FrankBulkLapto (unverified [199.120.69.27]) by premieronline.net (SurgeMail 4.1b) with ESMTP id 9191932-1729245 for multiple; Sat, 27 Feb 2010 11:03:50 -0600 From: "Frank Bulk" To: "'Jason Schiller'" , "Vishwas Manral" References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> In-Reply-To: Subject: RE: Router Alert based Monitoring Date: Sat, 27 Feb 2010 11:03:33 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acq3DKvoJUcQuf+BQICmdFbYdTQt7wAweeyA Content-Language: en-us X-Authenticated-User: fbulk@premieronline.net X-SpamDetect: : 0.000000 X-Info: aspam skipped due to (useraccess) X-IP-stats: Incoming Outgoing Last 0, First 357, in=3990961, out=22078, spam=0 Known=true ip=199.120.69.27 Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: frnkblk@iname.com List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 17:01:42 -0000 Why not implement Router Alert with a "deny all" by default and require the router engineer to configure ACLs for its use? Doesn't that address the DoS/resource concern? Frank -----Original Message----- From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of Jason Schiller Sent: Friday, February 26, 2010 11:53 AM To: Vishwas Manral Cc: ipv6@ietf.org Subject: Re: Router Alert based Monitoring Alan, I agree with Chris and Vishwas. Using router alert or other IP options create a DoS vector towards the network elements I operate. If this was implemented I would certainly filter things outside my network from using this monitoring. Internally, if we did use it, we would be very careful about restricting the number of addresses that could send such traffic, and limiting the amount of traffic they would generate. __Jason ========================================================================== Jason Schiller (703)886.6648 Senior Internet Network Engineer fax:(703)886.0512 Public IP Global Network Engineering schiller@uu.net UUNET / Verizon jason.schiller@verizonbusiness.com The good news about having an email address that is twice as long is that it increases traffic on the Internet. On Fri, 26 Feb 2010, Vishwas Manral wrote: |Date: Fri, 26 Feb 2010 09:00:18 -0800 |From: Vishwas Manral |To: adavy@tssg.org |Cc: ipv6@ietf.org |Subject: Re: Router Alert based Monitoring | |Hi Alan, | |Based on working on protocols that use Router Alert (RSVP) esepcially for |IPv6 I have to say that Router Alert is not the best way forward. | |It has not been properly implemented in most OS network stacks. It also |causes security issues. Infact there was a proposal recently to reccomend |that Router Alert is not used in any new protocol, besides ones that already |do. | |Thanks, |Vishwas |On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy wrote: | |> Hi All, |> |> Previously we circulated a proposal [Nov 4th 09] about defining a new IPv6 |> Hop by Hop extension header whereby performance metrics can be collected |> per node along a path. Based on feedback received from the list the |> recommendation was to consider utilising Router Alert as per RFC2113. |> |> After researching this mechanism we propose to define a protocol using |> Router Alert where a network operator can request a sequence of managed |> objects to be collected at each node along a specific path within an |> administrative domain augmenting existing protocols and practices so that |> the managed objects can be quickly associated to a specific path for |> further diagnosis without the need for mining large volumes of data using |> DPI, IPFIX, active or passive probes etc. This could be in response to an |> alarm, customer initiated trouble ticket or periodic service assurance for |> premium services/customers. This mechanism would not be used to calculate |> the latency on a path so fast processing is not requirement. One sample |> scenario of use would be to gather a report of the current queue lengths |> at each interface that the packet traverses on the path. |> |> We would like to keep this as customizable as possible, so we are |> considering a solution whereby an operator can specify the managed objects |> by means of an Object Identifier (so any supported MIBs data could be |> collected). Each node would report both the OID instance and its value as |> the packet traverses the path. The operator can then use this information |> to |> perform more targeted diagnostics as required. |> |> The main technical challenge we forsee is the feasibility of determining |> the |> OID instances and their value at each hop. |> |> We would like to know if such a monitoring protocol would be viewed as |> desirable and technically a reasonable approach. |> |> Best Regards, |> |> Alan Davy |> |> -------------------------------------------------------------------- |> IETF IPv6 working group mailing list |> ipv6@ietf.org |> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 |> -------------------------------------------------------------------- |> | -------------------------------------------------------------------- IETF IPv6 working group mailing list ipv6@ietf.org Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 -------------------------------------------------------------------- From christopher.morrow@gmail.com Sat Feb 27 09:30:22 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1B17928C1E3 for ; Sat, 27 Feb 2010 09:30:22 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.499 X-Spam-Level: X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5xPgSWFwpb1o for ; Sat, 27 Feb 2010 09:30:21 -0800 (PST) Received: from mail-iw0-f189.google.com (mail-iw0-f189.google.com [209.85.223.189]) by core3.amsl.com (Postfix) with ESMTP id A8BC53A876F for ; Sat, 27 Feb 2010 09:30:18 -0800 (PST) Received: by iwn27 with SMTP id 27so764762iwn.5 for ; Sat, 27 Feb 2010 09:32:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=o28zbOEBj8HQptiLieIvmE+5gMuTD+341WWG9JoLm0Y=; b=xepqjiE+6vUdt1XQbK67lwKztldPilUMrJsOT69+Z5cryc0hMGcEg1+Zr2+C9U5kfM 2WRlfeuKA1qDJ9A4O/DIEEDFO5VBstSAbtkcWx6jlqmy3ge8QaFMJPTwuw5IJb5dQKD+ nMhNBlILc0HZGIzg0/XFDI+klXgi09LsPowF4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=DrajEN4rVAMxrjWrsl65OX0POe5q+DAHw7Lu0mO6pzmGnRX9behhsy8MsSMJQQj4Sr vAD229lYMAYViDgCQgMBw1HYiRytoa9GeT0lnaJ256nz+yMBsjnlBWKpd9K1mDUdSMWf YBpuSgf96yWJPKyeoE9ZoqEUKSMFb3eNwBzyo= MIME-Version: 1.0 Received: by 10.231.147.18 with SMTP id j18mr492888ibv.82.1267291952784; Sat, 27 Feb 2010 09:32:32 -0800 (PST) In-Reply-To: References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> Date: Sat, 27 Feb 2010 12:32:32 -0500 Message-ID: <75cb24521002270932k1adfb577v53d8e4dc46ca9e6e@mail.gmail.com> Subject: Re: Router Alert based Monitoring From: Christopher Morrow To: frnkblk@iname.com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 17:30:22 -0000 On Sat, Feb 27, 2010 at 12:03 PM, Frank Bulk wrote: > Why not implement Router Alert with a "deny all" by default and require t= he > router engineer to configure ACLs for its use? =A0Doesn't that address th= e > DoS/resource concern? out of curiousity, what's the use case for this monitoring thing that SNMP doesn't already get? How can I decide which thing is using resources on the router/switch if I have routing-protocol-churn, interface hellos, ssh/telnet management, snmp polling, normal ip error handling. Why do we need to add another monitoring thing here? Inside a single ASN there's probably less of a concern for this, provided you can drop this at the edges that aren't your monitoring/management systems connections, since this could very well span many ASN's between 'remote office #1' and 'remote office #2' the folks doing the monitoring are monitoring something 'not theirs'. This is a very bad thing... As I said before... 'all things that depend upon/use router alert need to die. we should never create another protocol/dependency upon this bit.' -chris > -----Original Message----- > From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf Of > Jason Schiller > Sent: Friday, February 26, 2010 11:53 AM > To: Vishwas Manral > Cc: ipv6@ietf.org > Subject: Re: Router Alert based Monitoring > > Alan, > > I agree with Chris and Vishwas. =A0Using router alert or other IP options > create a DoS vector towards the network elements I operate. =A0If this wa= s > implemented I would certainly filter things outside my =A0network from us= ing > this monitoring. > > Internally, if we did use it, we would be very careful about restricting > the number of addresses that could send such traffic, and limiting the > amount of traffic they would generate. > > __Jason > > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Jason Schiller =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (703)886.6648 > Senior Internet Network Engineer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 fax:(703)886.0512 > Public IP Global Network Engineering =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 schiller@uu.net > UUNET / Verizon =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 jason.sch= iller@verizonbusiness.com > > The good news about having an email address that is twice as long is that > it increases traffic on the Internet. > > On Fri, 26 Feb 2010, Vishwas Manral wrote: > > |Date: Fri, 26 Feb 2010 09:00:18 -0800 > |From: Vishwas Manral > |To: adavy@tssg.org > |Cc: ipv6@ietf.org > |Subject: Re: Router Alert based Monitoring > | > |Hi Alan, > | > |Based on working on protocols that use Router Alert (RSVP) esepcially fo= r > |IPv6 I have to say that Router Alert is not the best way forward. > | > |It has not been properly implemented in most OS network stacks. It also > |causes security issues. Infact there was a proposal recently to reccomen= d > |that Router Alert is not used in any new protocol, besides ones that > already > |do. > | > |Thanks, > |Vishwas > |On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy wrote: > | > |> Hi All, > |> > |> Previously we circulated a proposal [Nov 4th 09] about defining a new > IPv6 > |> Hop by Hop extension header whereby performance metrics can be collect= ed > |> per node along a path. Based on feedback received from the list the > |> recommendation was to consider utilising Router Alert as per RFC2113. > |> > |> After researching this mechanism we propose to define a protocol using > |> Router Alert where a network operator can request a sequence of manage= d > |> objects to be collected at each node along a specific path within an > |> administrative domain augmenting existing protocols and practices so t= hat > |> the managed objects can be quickly associated to a specific path for > |> further diagnosis without the need for mining large volumes of data us= ing > |> DPI, IPFIX, active or passive probes etc. This could be in response to= an > |> alarm, customer initiated trouble ticket or periodic service assurance > for > |> premium services/customers. This mechanism would not be used to calcul= ate > |> the latency on a path so fast processing is not requirement. One sampl= e > |> scenario of use would be to gather a report of the current queue lengt= hs > |> at each interface that the packet traverses on the path. > |> > |> We would like to keep this as customizable as possible, so we are > |> considering a solution whereby an operator can specify the managed > objects > |> by means of an Object Identifier (so any supported MIBs data could be > |> collected). Each node would report both the OID instance and its value= as > |> the packet traverses the path. The operator can then use this informat= ion > |> to > |> perform more targeted diagnostics as required. > |> > |> The main technical challenge we forsee is the feasibility of determini= ng > |> the > |> OID instances and their value at each hop. > |> > |> We would like to know if such a monitoring protocol would be viewed as > |> desirable and technically a reasonable approach. > |> > |> Best Regards, > |> > |> Alan Davy > |> > |> -------------------------------------------------------------------- > |> IETF IPv6 working group mailing list > |> ipv6@ietf.org > |> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > |> -------------------------------------------------------------------- > |> > | > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > From frnkblk@iname.com Sat Feb 27 09:46:52 2010 Return-Path: X-Original-To: ipv6@core3.amsl.com Delivered-To: ipv6@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 818A028C373 for ; Sat, 27 Feb 2010 09:46:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.099 X-Spam-Level: X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FROM_LOCAL_NOVOWEL=0.5] Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tXmc0AmWKQvL for ; Sat, 27 Feb 2010 09:46:51 -0800 (PST) Received: from premieronline.net (smtp2-5.premieronline.net [96.31.0.30]) by core3.amsl.com (Postfix) with ESMTP id 43B9B28C1E3 for ; Sat, 27 Feb 2010 09:46:51 -0800 (PST) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=199.120.69.27; Received: from FrankBulkLapto (unverified [199.120.69.27]) by premieronline.net (SurgeMail 4.1b) with ESMTP id 9154175-1729245 for multiple; Sat, 27 Feb 2010 11:49:00 -0600 From: "Frank Bulk" To: "'Christopher Morrow'" References: <52038.121.240.152.3.1267201144.squirrel@webmail.tssg.org> <77ead0ec1002260900r550880fci9328a2f240d67e7c@mail.gmail.com> <75cb24521002270932k1adfb577v53d8e4dc46ca9e6e@mail.gmail.com> In-Reply-To: <75cb24521002270932k1adfb577v53d8e4dc46ca9e6e@mail.gmail.com> Subject: RE: Router Alert based Monitoring Date: Sat, 27 Feb 2010 11:48:43 -0600 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acq30uJhhePHZJ3qRBq7JeJj5xlF0AAAYmVA Content-Language: en-us X-Authenticated-User: fbulk@premieronline.net X-SpamDetect: : 0.000000 X-Info: aspam skipped due to (useraccess) X-IP-stats: Incoming Outgoing Last 0, First 357, in=3989788, out=15541, spam=0 Known=true ip=199.120.69.27 Cc: ipv6@ietf.org X-BeenThere: ipv6@ietf.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: frnkblk@iname.com List-Id: "IPv6 Maintenance Working Group \(6man\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Feb 2010 17:46:52 -0000 I'd rather not SNMP instrument the multiple in/out queues, status, load, = etc of each interface on each router in my network. I'd rather have a tool = that when there is an issue, or systematically, lets me know what's going on = at each hop in the path of the traffic. And since some paths are = asymmetric and many can change, router alert would provide a round-trip snapshot.=20 Perhaps there are other ways to deal with these things. Frank -----Original Message----- From: Christopher Morrow [mailto:christopher.morrow@gmail.com]=20 Sent: Saturday, February 27, 2010 11:33 AM To: frnkblk@iname.com Cc: Jason Schiller; Vishwas Manral; ipv6@ietf.org Subject: Re: Router Alert based Monitoring On Sat, Feb 27, 2010 at 12:03 PM, Frank Bulk wrote: > Why not implement Router Alert with a "deny all" by default and = require the > router engineer to configure ACLs for its use? =A0Doesn't that address = the > DoS/resource concern? out of curiousity, what's the use case for this monitoring thing that SNMP doesn't already get? How can I decide which thing is using resources on the router/switch if I have routing-protocol-churn, interface hellos, ssh/telnet management, snmp polling, normal ip error handling. Why do we need to add another monitoring thing here? Inside a single ASN there's probably less of a concern for this, provided you can drop this at the edges that aren't your monitoring/management systems connections, since this could very well span many ASN's between 'remote office #1' and 'remote office #2' the folks doing the monitoring are monitoring something 'not theirs'. This is a very bad thing... As I said before... 'all things that depend upon/use router alert need to die. we should never create another protocol/dependency upon this bit.' -chris > -----Original Message----- > From: ipv6-bounces@ietf.org [mailto:ipv6-bounces@ietf.org] On Behalf = Of > Jason Schiller > Sent: Friday, February 26, 2010 11:53 AM > To: Vishwas Manral > Cc: ipv6@ietf.org > Subject: Re: Router Alert based Monitoring > > Alan, > > I agree with Chris and Vishwas. =A0Using router alert or other IP = options > create a DoS vector towards the network elements I operate. =A0If this = was > implemented I would certainly filter things outside my =A0network from = using > this monitoring. > > Internally, if we did use it, we would be very careful about = restricting > the number of addresses that could send such traffic, and limiting the > amount of traffic they would generate. > > __Jason > > > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > Jason Schiller =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 (703)886.6648 > Senior Internet Network Engineer =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 fax:(703)886.0512 > Public IP Global Network Engineering =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0 =A0 =A0 schiller@uu.net > UUNET / Verizon =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = jason.schiller@verizonbusiness.com > > The good news about having an email address that is twice as long is = that > it increases traffic on the Internet. > > On Fri, 26 Feb 2010, Vishwas Manral wrote: > > |Date: Fri, 26 Feb 2010 09:00:18 -0800 > |From: Vishwas Manral > |To: adavy@tssg.org > |Cc: ipv6@ietf.org > |Subject: Re: Router Alert based Monitoring > | > |Hi Alan, > | > |Based on working on protocols that use Router Alert (RSVP) esepcially = for > |IPv6 I have to say that Router Alert is not the best way forward. > | > |It has not been properly implemented in most OS network stacks. It = also > |causes security issues. Infact there was a proposal recently to = reccomend > |that Router Alert is not used in any new protocol, besides ones that > already > |do. > | > |Thanks, > |Vishwas > |On Fri, Feb 26, 2010 at 8:19 AM, Alan Davy wrote: > | > |> Hi All, > |> > |> Previously we circulated a proposal [Nov 4th 09] about defining a = new > IPv6 > |> Hop by Hop extension header whereby performance metrics can be collected > |> per node along a path. Based on feedback received from the list the > |> recommendation was to consider utilising Router Alert as per = RFC2113. > |> > |> After researching this mechanism we propose to define a protocol = using > |> Router Alert where a network operator can request a sequence of = managed > |> objects to be collected at each node along a specific path within = an > |> administrative domain augmenting existing protocols and practices = so that > |> the managed objects can be quickly associated to a specific path = for > |> further diagnosis without the need for mining large volumes of data using > |> DPI, IPFIX, active or passive probes etc. This could be in response = to an > |> alarm, customer initiated trouble ticket or periodic service = assurance > for > |> premium services/customers. This mechanism would not be used to calculate > |> the latency on a path so fast processing is not requirement. One = sample > |> scenario of use would be to gather a report of the current queue lengths > |> at each interface that the packet traverses on the path. > |> > |> We would like to keep this as customizable as possible, so we are > |> considering a solution whereby an operator can specify the managed > objects > |> by means of an Object Identifier (so any supported MIBs data could = be > |> collected). Each node would report both the OID instance and its = value as > |> the packet traverses the path. The operator can then use this information > |> to > |> perform more targeted diagnostics as required. > |> > |> The main technical challenge we forsee is the feasibility of determining > |> the > |> OID instances and their value at each hop. > |> > |> We would like to know if such a monitoring protocol would be viewed = as > |> desirable and technically a reasonable approach. > |> > |> Best Regards, > |> > |> Alan Davy > |> > |> = -------------------------------------------------------------------- > |> IETF IPv6 working group mailing list > |> ipv6@ietf.org > |> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > |> = -------------------------------------------------------------------- > |> > | > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- > > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6 > -------------------------------------------------------------------- >