Re: [v6ops] RFC 4291, link local address defination

Praveen Chaudhary <cpraveen@juniper.net> Wed, 14 August 2013 11:40 UTC

Return-Path: <cpraveen@juniper.net>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB76011E81F4 for <v6ops@ietfa.amsl.com>; Wed, 14 Aug 2013 04:40:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.949
X-Spam-Level:
X-Spam-Status: No, score=-4.949 tagged_above=-999 required=5 tests=[AWL=1.650, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IC24xV9r+d33 for <v6ops@ietfa.amsl.com>; Wed, 14 Aug 2013 04:40:24 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe001.messaging.microsoft.com [65.55.88.11]) by ietfa.amsl.com (Postfix) with ESMTP id 9175711E81ED for <v6ops@ietf.org>; Wed, 14 Aug 2013 04:40:24 -0700 (PDT)
Received: from mail204-tx2-R.bigfish.com (10.9.14.230) by TX2EHSOBE013.bigfish.com (10.9.40.33) with Microsoft SMTP Server id 14.1.225.22; Wed, 14 Aug 2013 11:40:23 +0000
Received: from mail204-tx2 (localhost [127.0.0.1]) by mail204-tx2-R.bigfish.com (Postfix) with ESMTP id 01712A8007E; Wed, 14 Aug 2013 11:40:23 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.240.101; KIP:(null); UIP:(null); IPV:NLI; H:BL2PRD0510HT004.namprd05.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -21
X-BigFish: PS-21(zz9371I542I1432Izz1f42h208ch1ee6h1de0h1fdah2073h1202h1e76h1d1ah1d2ah1fc6hzz1de098h1033IL8275dh1de097hz2fh2a8h668h839h944hd24hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1e1dh1fe8h1ff5h9a9j1155h)
Received-SPF: pass (mail204-tx2: domain of juniper.net designates 157.56.240.101 as permitted sender) client-ip=157.56.240.101; envelope-from=cpraveen@juniper.net; helo=BL2PRD0510HT004.namprd05.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(51704005)(189002)(199002)(377454003)(13464003)(56816003)(47446002)(74502001)(74366001)(76786001)(77096001)(76576001)(76796001)(83072001)(83322001)(31966008)(74662001)(19580405001)(19580395003)(56776001)(33646001)(81816001)(59766001)(54316002)(76482001)(81542001)(46102001)(66066001)(63696002)(77982001)(81342001)(74316001)(80022001)(54356001)(53806001)(51856001)(69226001)(47976001)(74706001)(65816001)(16406001)(49866001)(4396001)(47736001)(79102001)(80976001)(81686001)(50986001)(74876001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BL2PR05MB068; H:BL2PR05MB068.namprd05.prod.outlook.com; CLIP:116.197.178.92; RD:InfoNoRecords; MX:1; A:1; LANG:en;
Received: from mail204-tx2 (localhost.localdomain [127.0.0.1]) by mail204-tx2 (MessageSwitch) id 1376480421643763_28575; Wed, 14 Aug 2013 11:40:21 +0000 (UTC)
Received: from TX2EHSMHS021.bigfish.com (unknown [10.9.14.250]) by mail204-tx2.bigfish.com (Postfix) with ESMTP id 8F1921C0041; Wed, 14 Aug 2013 11:40:21 +0000 (UTC)
Received: from BL2PRD0510HT004.namprd05.prod.outlook.com (157.56.240.101) by TX2EHSMHS021.bigfish.com (10.9.99.121) with Microsoft SMTP Server (TLS) id 14.16.227.3; Wed, 14 Aug 2013 11:40:21 +0000
Received: from BL2PR05MB068.namprd05.prod.outlook.com (10.255.232.23) by BL2PRD0510HT004.namprd05.prod.outlook.com (10.255.100.39) with Microsoft SMTP Server (TLS) id 14.16.347.3; Wed, 14 Aug 2013 11:40:20 +0000
Received: from BL2PR05MB068.namprd05.prod.outlook.com (10.255.232.23) by BL2PR05MB068.namprd05.prod.outlook.com (10.255.232.23) with Microsoft SMTP Server (TLS) id 15.0.731.16; Wed, 14 Aug 2013 11:40:13 +0000
Received: from BL2PR05MB068.namprd05.prod.outlook.com ([169.254.3.18]) by BL2PR05MB068.namprd05.prod.outlook.com ([169.254.3.18]) with mapi id 15.00.0731.000; Wed, 14 Aug 2013 11:40:13 +0000
From: Praveen Chaudhary <cpraveen@juniper.net>
To: Ole Troan <otroan@employees.org>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] RFC 4291, link local address defination
Thread-Index: AQHOmOHjzwpcrsodYEWoBjaokB5Us5mUk1HQ
Date: Wed, 14 Aug 2013 11:40:12 +0000
Message-ID: <9c7c6df802614956a26a282513b9cdd4@BL2PR05MB068.namprd05.prod.outlook.com>
References: <fbee5f0026234d29a904f12fd992947f@BL2PR05MB068.namprd05.prod.outlook.com> <A4643DDE-568C-4D22-9EBA-4E0A18C983E6@employees.org>
In-Reply-To: <A4643DDE-568C-4D22-9EBA-4E0A18C983E6@employees.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [116.197.178.92]
x-forefront-prvs: 0938781D02
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Subject: Re: [v6ops] RFC 4291, link local address defination
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Aug 2013 11:40:32 -0000

Thanks Ole

Yeah that's is the problem here, RFC 4291 says it must be followed by 54 bits of 0. 
So many implementations which may put this constraint and in such case fe80:4888:208:ff8b:aa:21:0:2 may get discarded.
Should not we have one fix definition :).

Thanks & Regards
Praveen
Juniper Networks


-----Original Message-----
From: Ole Troan [mailto:otroan@employees.org] 
Sent: Wednesday, August 14, 2013 5:01 PM
To: Praveen Chaudhary
Cc: v6ops@ietf.org
Subject: Re: [v6ops] RFC 4291, link local address defination

Praveen,

> As per RFC 4291 section 2.5.6 link local address are defines with the prefix fe80::/64, but many definition says even fe80::/10 qualifies as link local address.
> Like on wiki:
> "In the Internet Protocol Version 6 (IPv6), the address block fe80::/10 has been reserved for link-local unicast addressing.[2] The actual link local addresses are assigned with the prefix fe80::/64.[6][note 2] They may be assigned by automatic (stateless) or stateful e.g. manual) mechanisms."
>  
> So if we have an address as below, which does not match prefix condition, how an implementation should treat them.
> fe80:4888:208:ff8b:aa:21:0:2
>  
> process as global address surely not ??, but as link local , it does not qualify. Kindly suggest.

FE80::/10 are reserved for link-local addresses, so they should be treated as link-locals in your implementation.

RFC4291 does not say that link-local addresses must be assigned from FE80::/64. it states that the prefix must be followed by 54 bits of 0. I agree that RFC4291 is a little ambiguous, and that the link-local address format should be defined like the global unicast address in section 2.5.4.

cheers,
Ole