[16NG] Re: Review of the ipv6-over-ipv6cs draft

Pekka Savola <pekkas@netcore.fi> Thu, 01 February 2007 09:09 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HCXwk-0001OE-Nj; Thu, 01 Feb 2007 04:09:34 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HCVjg-0006Yq-LV for 16ng@ietf.org; Thu, 01 Feb 2007 01:47:56 -0500
Received: from eunet-gw.ipv6.netcore.fi ([2001:670:86:3001::1] helo=netcore.fi) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HCVjf-0003tw-U7 for 16ng@ietf.org; Thu, 01 Feb 2007 01:47:56 -0500
Received: from localhost (pekkas@localhost) by netcore.fi (8.12.11.20060614/8.12.11) with ESMTP id l116lmIe004518; Thu, 1 Feb 2007 08:47:48 +0200
Date: Thu, 1 Feb 2007 08:47:48 +0200 (EET)
From: Pekka Savola <pekkas@netcore.fi>
To: Basavaraj Patil <basavaraj.patil@nokia.com>
In-Reply-To: <C1E6BF4C.2D805%basavaraj.patil@nokia.com>
Message-ID: <Pine.LNX.4.64.0702010754110.3603@netcore.fi>
References: <C1E6BF4C.2D805%basavaraj.patil@nokia.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
X-Virus-Scanned: ClamAV 0.88.7/2509/Thu Feb 1 02:36:58 2007 on otso.netcore.fi
X-Virus-Status: Clean
X-Spam-Status: No, score=-2.3 required=5.0 tests=AWL, BAYES_00, NO_RELAYS autolearn=ham version=3.1.7
X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on otso.netcore.fi
X-Spam-Score: -2.8 (--)
X-Scan-Signature: 6d95a152022472c7d6cdf886a0424dc6
X-Mailman-Approved-At: Thu, 01 Feb 2007 04:09:34 -0500
Cc: 16ng@ietf.org
Subject: [16NG] Re: Review of the ipv6-over-ipv6cs draft
X-BeenThere: 16ng@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: 16ng working group discussion list <16ng.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/16ng>
List-Post: <mailto:16ng@ietf.org>
List-Help: <mailto:16ng-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/16ng>, <mailto:16ng-request@ietf.org?subject=subscribe>
Errors-To: 16ng-bounces@ietf.org

Some responses inline,

On Wed, 31 Jan 2007, Basavaraj Patil wrote:
>> The design implications of raising RA intervals (intead of, say, filtering
>> extra RAs out) may not be fully understood.  How are other protocols (e.g.,
>> periodic MLD reports, Neighbor Solicitations due to port scanning or
>> pinging
>> the all nodes multicast address, etc.) handled?
>
> Filtering extra RAs is not an option. The MS expects an RA at
> MaxAdvIntervals and filtering them would disrupt MS behavior.

Which implementations expect this?  Is this behaviour related to DNA? 
At least I have not seen this kind of dependency but I have a very 
limited view of fixed hosts only.  Host implementations that I'm aware 
of just look at the lifetimes of PIO options (can be long) for address 
lifetimes and AdvDefaultLifetime (max 9000sec) for default route 
lifetime.

Even if a default route would be lost while in suspend, I don't see 
this as an issue as immediately when the host gets woken up, the 
default route could be re-obtained by a) specific RA (if wake up call 
was sent by the AR -- at the same time or 20ms later) or b) a RS (if 
host decided to wake up).  Later you also said that when a host gets 
paged it needs to establish the link, implying that in fact there is 
some delay before link can be used after paging.

> The MS and AR are connected via a PtP link which is created via a
> combination of the transport connection over the air interface and a
> corresponding GRE tunnel between the BS and AR. Are there specific
> issues w.r.t MLD reports etc. on a PtP link that you believe need to
> be clarified?

I don't see PtP specific issues, except that MLD specifications expect 
that hosts send periodic MLD reports about the groups they have joined 
(including the solicited-node link local addresses).  Similarly, 
router is required to send MLD queries periodically on the link to 
check the multicast group memberships.  How are you going to deal with 
this scenario?  Will it require a protocol modification as well?

Are there other protocols similar to ND and MLD which require 
periodical messaging that may be relevant in this scenario (I can't 
recall from the top of my head, but I'd suspect there may be, whether 
standardized or proprietary)?

>> ==> However, if the MS is a router, RA is basically ignored in this kind of
>> context.  Hence, this approach of non-default MTU configuration seems
>> applicable between host and a router only.
>
> Okay... Do you have any suggestion or text that would help in this
> context?

I'm not sure which specific text would be most helpful here, but you 
should probably point out that the proposed approach is only 
applicable in host-router scenarios so you can't depend on it for all 
cases.  In other scenarios, other mechanisms (unfortunately, the only 
option I can think of is manual configuration at both ends) needs to 
be used.

>> How do you deal with periodic MLD reports, for
>> example?
>
> So what would break if periodic MLD reports are not sent.

If there is MLD snooping (to restrict multicast flooding) along the 
path, it will break.  I'm not sure how applicable this is in this 
context; if each MS (from the perspective of AR) has a separate link 
so that 10 multicast recipients of the same group would require 10 GRE 
tunneled packets (no optimization), this is maybe not an issue except 
for expandability.

I think this is more of a procedural issue, i.e., what steps are 
required to standardize a mechanism that breaks existing standardized 
mechanisms?  Do all the existing mechanisms need to be changed (first) 
or something else?  Should this approach be reviewed by the people who 
standardized the old mechanisms?

>> How do you prevent frequent port scanning from waking up the host
>> every 5 minutes when the router wants to do Neighbor Solicititation for the
>> address?
>
> It does not make sense to do wake up the host every 5 mins. Is there a
> reason for the AR to do NS periodically?

No -- unless AR has packets to send to the MS.

>> 3) The text above seems technically incorrect.  The key point here is what
>> is the MTU on the wired link between BS and AR.  If it supports MTUs higher
>> than 1500 (for example, GE jumboframes, SDH, ATM, whatever), tunneling
>> could
>> possibly still be used.
>
> True... But the fact is that for WiMAX, the profile specifies a MAX
> SDU of 1522 octets. So the packets on the air-interface cannot be
> greater than 1522 bytes. So the existence of links with higher MTU
> capability on the link between the BS<->AR does not matter.

We may be talking past each other, because I don't see what 
air-interface has to do with this (I'm assuming that the interface 
between AR and BS is _not_ air-interface but I may be wrong).  A 
1500-byte packet on AR-BS interface could be encapsulated in GRE 
(resulting in ~1550 byte packet or something like that) between AR and 
BS.  If AR-BS interface supports MTU higher than about 1550, this 
should be no problem.

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings

_______________________________________________
16NG mailing list
16NG@ietf.org
https://www1.ietf.org/mailman/listinfo/16ng