Re: review of draft-krishnan-6man-rs-mark-08
Suresh Krishnan <suresh.krishnan@ericsson.com> Thu, 28 October 2010 03:09 UTC
Return-Path: <suresh.krishnan@ericsson.com>
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 6F7CA3A680B for <ipv6@core3.amsl.com>; Wed, 27 Oct 2010 20:09:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.542
X-Spam-Level:
X-Spam-Status: No, score=-102.542 tagged_above=-999 required=5 tests=[AWL=0.057, BAYES_00=-2.599, 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 MWRqVKGZ+blQ for <ipv6@core3.amsl.com>; Wed, 27 Oct 2010 20:09:48 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id BC9F73A67FF for <ipv6@ietf.org>; Wed, 27 Oct 2010 20:09:48 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id o9S3Vv59002994; Wed, 27 Oct 2010 22:31:58 -0500
Received: from [142.133.10.113] (147.117.20.213) by eusaamw0712.eamcs.ericsson.se (147.117.20.182) with Microsoft SMTP Server id 8.2.234.1; Wed, 27 Oct 2010 23:11:32 -0400
Message-ID: <4CC8E939.5070408@ericsson.com>
Date: Wed, 27 Oct 2010 23:08:41 -0400
From: Suresh Krishnan <suresh.krishnan@ericsson.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100411)
MIME-Version: 1.0
To: Jari Arkko <jari.arkko@piuha.net>
Subject: Re: review of draft-krishnan-6man-rs-mark-08
References: <4CC88D56.5040900@piuha.net>
In-Reply-To: <4CC88D56.5040900@piuha.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: IETF IPv6 Mailing List <ipv6@ietf.org>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ipv6>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Oct 2010 03:09:50 -0000
Hi Jari, Thanks for your review. Please find responses inline. On 10-10-27 04:36 PM, Jari Arkko wrote: > Suresh, > > I have reviewed your draft. A few comments below. Overall, I think its > not perfect but it is an acceptable solution to deal with the quirks of > the broadband access networks. I think the draft is ready for WG > adoption, and I support its adoption. However, there were a number of > details that need to be more carefully specified before the document is > ready to become an RFC. > > Here are my comments: > >> The applicability is limited to the N:1 VLAN allocation model. >> > > Since this is in the abstract, could you expand "N:1 VLAN" to something > a bit more descriptive? I know what it is, you know what it is, but some > other persons later reading this RFC may not be clear about it without > sufficient DSL architecture background. Does replacing "N:1 VLAN allocation model" with "broadband network deployment scenarios where multiple user ports are mapped to the same virtual interface on the Edge Router." work? > >> DSL is a widely deployed access technology for Broadband Access for >> Next Generation Networks. While traditionally DSL access networks >> were PPP based some networks are migrating from the traditional PPP >> access model into a pure IP-based Ethernet aggregated access >> environment. > > Expand DSL and PPP terms. OK. > >> One of the Ethernet and GPON aggregation models specified in this >> document bridges sessions from multiple user ports behind a DSL >> Access Node (AN), also referred to as a DSLAM, into a single VLAN in >> the aggregation network. This is called the N:1 VLAN allocation >> model. >> > > Expand DSLAM and GPON... OK. > >> AN A DSL or GPON Access Node. The Access Node >> terminates the phyiscal layer (e.g. DSL >> termination function or GPON termination >> function) > > physical OK. > >> This document recommends tunneling Neighbor discovery packets inside >> another IPv6 packet that uses a destination option to convey line >> identification information. > > In Section 1.1 you noted that the AN does not implement an IPv6 stack > but performs limited inspection and modification. You should add a note > to this section to state the capabilities that are required by the AN in > order to do what is suggested above, i.e., be capable of limited > tracking of certain packets and be able to send a packet. One question > that I have is if this implies that the AN needs to implement ND itself, > to find the destination MAC address of the tunnel endpoint? I guess not, > because you can use the L2 and L3 destinations from the original packet. > Please confirm... Yes. Your understanding is correct. > >> When an end-device sends out a Router Solicitation, it is received by >> the access node. > > I would prefer to see a more exact description here. "The access node > captures IPv6 packets that have protocol <P> and destination address <D> > and ..." OK. > >> 5.1. On receiving a Router Solicitation from the end-device > > I like this Section, but as noted above I'd like to know what part of ND > is required or not. I think you can copy the destination address from > the incoming packet, and for the L2 source address you use the AN's own > MAC address? Yes. This is the intent. I will change the text in Section 5.1 to clarify that both L2 and L3 destination addresses are copied from the original RS. > >> 5.2. On receiving a Router Advertisement from the Edge Router > > Please be more specific about what packets the AN needs to listen on. > Destination, source addresses, protocols, etc. (Similar to what we > specify in RFC 4861 for ND packets.) Same for Section 6.1. OK. > >> The destination address of the >> outer IPv6 datagram MUST be set to [KNOWN_VALUE_X, say fe80::0] . >> > > You need to write this out, I presume you mean a new link-local scope > multicast address AllBBFAccessNodes or something similar? You'll also > need an IANA considerations section to allocate that. But I must say I > did not fully understand why this address is required. Would it be > possible to send it to the address from which you have previously > received tunneled packets from? Or just all-nodes? Note that later in > Section 6.2 you say that the L2 destination address is the last address > from which you received a tunneled packet from. It would seem that the > L3 could easily be set the same way I think all nodes multicast should work just fine as the destination. I will make the change in the next revision. . > > Are there additional considerations regarding blocking similar packets > from coming from the Internet or the subscriber side? Note that 6.2 says > that the edge router should use a link local source address, but Section > 5.2 does not check for that... you should check for it. OK. > >> LineIDLen >> >> Length of the Line Identification field in number of octets. >> >> Line Identification >> >> Variable length data inserted by the Access Node describing the >> subscriber agent circuit identifier corresponding to the logical >> access loop port of the Access Node from which the RS was >> initiated. >> > > Don't we need an "ID Type" field or similar, so that we can specify > different encodings. You could start with ID Type = 0 which has only > local significance. The way I say it, the line ID was an opaque field. Do we need to define what is inside? Thanks Suresh
- review of draft-krishnan-6man-rs-mark-08 Jari Arkko
- Re: review of draft-krishnan-6man-rs-mark-08 Suresh Krishnan
- Re: review of draft-krishnan-6man-rs-mark-08 Jari Arkko
- Re: review of draft-krishnan-6man-rs-mark-08 Suresh Krishnan
- Re: review of draft-krishnan-6man-rs-mark-08 Behcet Sarikaya