Re: [MEXT] Reviews of draft-ietf-mext-binding-revocation-02

"Ahmad Muhanna" <amuhanna@nortel.com> Tue, 06 January 2009 16:17 UTC

Return-Path: <mext-bounces@ietf.org>
X-Original-To: mip6-archive@megatron.ietf.org
Delivered-To: ietfarch-mip6-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 01D723A69DE; Tue, 6 Jan 2009 08:17:52 -0800 (PST)
X-Original-To: mext@core3.amsl.com
Delivered-To: mext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7CE403A6774 for <mext@core3.amsl.com>; Tue, 6 Jan 2009 08:17:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.355
X-Spam-Level:
X-Spam-Status: No, score=-6.355 tagged_above=-999 required=5 tests=[AWL=0.243, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 UlKOU9PSg-2U for <mext@core3.amsl.com>; Tue, 6 Jan 2009 08:17:49 -0800 (PST)
Received: from zcars04e.nortel.com (zcars04e.nortel.com [47.129.242.56]) by core3.amsl.com (Postfix) with ESMTP id 731AE3A69DE for <mext@ietf.org>; Tue, 6 Jan 2009 08:17:49 -0800 (PST)
Received: from zrc2hxm0.corp.nortel.com (zrc2hxm0.corp.nortel.com [47.103.123.71]) by zcars04e.nortel.com (Switch-2.2.0/Switch-2.2.0) with ESMTP id n06GDpi16596; Tue, 6 Jan 2009 16:13:52 GMT
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 06 Jan 2009 10:17:26 -0600
Message-ID: <C5A96676FCD00745B64AE42D5FCC9B6E1C730942@zrc2hxm0.corp.nortel.com>
In-Reply-To: <C5A96676FCD00745B64AE42D5FCC9B6E19543895@zrc2hxm0.corp.nortel.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [MEXT] Reviews of draft-ietf-mext-binding-revocation-02
Thread-Index: Aclkz5T+MCiOMnGCSx+jtd7Ub+QMQwLSmFNwAAAJXIA=
References: <00cc01c964cf$82134a80$150ca40a@china.huawei.com> <C5A96676FCD00745B64AE42D5FCC9B6E19543895@zrc2hxm0.corp.nortel.com>
From: Ahmad Muhanna <amuhanna@nortel.com>
To: Yungui Wang <w52006@huawei.com>, Arnaud Ebalard <arno@natisbad.org>
Cc: mext@ietf.org
Subject: Re: [MEXT] Reviews of draft-ietf-mext-binding-revocation-02
X-BeenThere: mext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Mobile IPv6 EXTensions WG <mext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/mext>
List-Post: <mailto:mext@ietf.org>
List-Help: <mailto:mext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mext>, <mailto:mext-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0936664950=="
Sender: mext-bounces@ietf.org
Errors-To: mext-bounces@ietf.org

noticed that mext wg ml was never copied.

Regards, 
Ahmad 

 


________________________________

	From: Muhanna, Ahmad (RICH1:2H10) 
	Sent: Tuesday, January 06, 2009 10:17 AM
	To: 'Yungui Wang'; 'Arnaud Ebalard'
	Subject: RE: [MEXT] Reviews of
draft-ietf-mext-binding-revocation-02
	
	
	Hi Yungui,
	It also seems that I never replied to your email. 
	This suggestion makes sense and we can incorporate that too.

	Regards, 
	Ahmad 

	 


________________________________

		From: Yungui Wang [mailto:w52006@huawei.com] 
		Sent: Tuesday, December 23, 2008 1:25 AM
		To: Muhanna, Ahmad (RICH1:2H10); Arnaud Ebalard
		Subject: Re: [MEXT] Reviews of
draft-ietf-mext-binding-revocation-02
		
		
		Hi Ahmad,
		 
		
		Just a nit. Following common usage, maybe the failed
status code can be defined over 127.
		 
		B.R.
		Yungui
		 

			----- Original Message ----- 
			From: Ahmad Muhanna <mailto:amuhanna@nortel.com>

			To: Arnaud Ebalard <mailto:arno@natisbad.org>  
			Cc: Julien Laganier
<mailto:julien.laganier.ietf@googlemail.com>  ; IETF MEXT WG ML
<mailto:mext@ietf.org>  
			Sent: Tuesday, December 23, 2008 9:56 AM
			Subject: Re: [MEXT] Reviews of
draft-ietf-mext-binding-revocation-02

			Hi Arnaud,
			
			> Subject: Re: [MEXT] Reviews of
draft-ietf-mext-binding-revocation-02
			> 
			> Hi,
			> 
			> "Ahmad Muhanna" <amuhanna@nortel.com> writes:
			> 
			> 
			> >> >    administrative reason.  This mechanism
enables the 
			> home domain to
			> >> >    dynamically allow the user to act upon
the revocation 
			> message in
			> >> >    order to not have an unexpectedly
interrupted mobile
			> >> IPv6 services.
			> >> 
			> >> Well, when it receives the information,
it's already too 
			> late, isn't 
			> >> it?
			> >
			> > [Ahmad]
			> > What is meant here, the MN will have an
instant but graceful 
			> > indication that its mobility service is
being revoked. At 
			> that time, 
			> > the MN will be able to make an out of scope
communication to 
			> > check/enable/etc. the service with its
provider, for example. This 
			> > case is meant to replace/"be compared" the
case when the HA deletes 
			> > the binding and the tunnel without informing
the MN.
			> 
			> What about that instead of the last sentence:
			> 
			> "This mechanism enables the home domain to
dynamically allow 
			> the user to  act upon the revocation message
in order to 
			> recover its interrupted  mobile IPv6
services."
			
			[Ahmad]
			Ok.
			
			> 
			> 
			> >>      Last question on that paragraph: The
last sentence start with
			> >>      "If". Why? I mean, this is mandated by
3775. Is it for PMIPv6?
			> >> 
			> >> > 6.  Binding Revocation Message
			> >> > 
			> >> >    This section defines a Binding
Revocation Message that
			> >> use a MH type
			> >> >    <IANA-TBD> with a Binding Revocation
type field that
			> >> follow the MH
			> >> >    format described in section 6.1.
[RFC3775].  The value in the
			> >> 
			> >>
^^^^^^^^^^^^^^^^
			> >>                           6.1 of [RFC3775]
or just 6.1?
			> >> 
			> > [Ahmad]
			> > Sure we can reference [RFC3775].
			> 
			> it's not what I meant. I meant that
"[RFC3775]" sits there in 
			> the middle of the sentence. Is it expected?
			
			[Ahmad]
			I see what you meant.
			
			What about the following:
			
			   This section defines the Binding Revocation
Message format using a MH
			Type 
			   <IANA-TBD> as illustrated in Figure 4. The
value in the Binding
			Revocation Type 
			   field defines whether the Binding Revocation
message is a BRI or BRA.
			If the 
			   Binding Revocation type field is set to 1,
the Binding Revocation
			Message is 
			   a Binding Revocation Indication message as in
Section 6.1. However,
			if the 
			   value is 2, it is a Binding Revocation
Acknowledgement message as in
			Section 6.2.
			
			> 
			> 
			> >> >            Figure 6: Binding Revocation
Acknowledgement Message
			> >> > 
			> >> > 
			> >> >    Status
			> >> > 
			> >> >       8-bit unsigned integer indicating
the result of 
			> processing the
			> >> >       Binding Revocation Indication
message by the
			> >> receiving mobility
			> >> >       entity.  The following status
values are currently defined.
			> >> > 
			> >> >           0  success.
			> >> >           1  partial success.
			> >> >           2  Binding Does NOT Exist.
			> >> >           3  IPv4 HoA Binding Does NOT
Exist.
			> >> >           4  Global Revocation NOT
Authorized.
			> >> >           5  CAN NOT Identify Binding.
			> >> >           6  Revocation Failed, MN is
Attached.
			> >> 
			> >> The Binding Revocation Trigger values in
Section 6.1 look more 
			> >> self-explanatory. They are also mainly
informational, right?
			> >
			> > [Ahmad]
			> > Yes, it is mainly informational. However,
whenever any R. Trigger 
			> > value means a specific action is needed on
the side of the 
			> receiving 
			> > mobility node, IMO, it needs to be
documented. If we missed any of 
			> > these, we can go back and do it.
			> >
			> >> 
			> >> Here, it is not clear what "partial
success" (1) or "Revocation 
			> >> failed, MN is attached" mean, and what both
entities should expect 
			> >> when those are sent. Maybe the rationale
that were associated with 
			> >> those values when the list was first
created should be included in 
			> >> the document, along with the expected
behaviors (Are those status 
			> >> value just
			> >> informational?)
			> >>  
			> >> Or did I missed some other section that
provides that in the draft?
			> >
			> > [Ahmad]
			> > I agree it is mainly informational but some
of these status is 
			> > appropriate with certain scenarios. I
believe those status values 
			> > meanings and use are mentioned when these
specific scenario are 
			> > discussed later on.
			> 
			> I may have missed them but "partial success"
and "Revocation 
			> failed, MN is attached" (at least) are not.
			
			[Ahmad]
			Sure. We will make sure that all of these values
are described and
			documented in the new revision.
			
			In the meantime, in bthe case of "Partial
success", it is the case when
			the MAG for example, receives a BRI that impact
multiple bindings while
			some of them have been released already, for
example. The MAG may set
			the status to success or partial success. 
			
			In the case of "Revocation failed, MN is
attached", in the case of
			inter-MAG HO, the LMA may send a BRI message
with a Revocation Trigger
			value of "Inter-MAG HO". In this case, the MAG
may need to ensure that
			the MN is no longer attached. If the MN is still
attached, then the MAG
			could send a BRA with this status value.
			
			For example, one of the bullets under section
10.1.1. says:
			
			      If the Revocation Trigger field value in
the received Binding
			      Revocation Indication message indicates an
inter-MAG handover and
			      the (A) bit is set, the MAG use the
mobility option(s) included in
			      the BRI message to identify the mobile
node binding.  The mobile
			      access gateway MAY validate that the
mobile node is no longer
			      attached to the mobile access gateway
before sending a successful
			      Binding Revocation Acknowledgement message
to the LMA.  However,
			      if the Revocation Trigger field is set to
"Inter-MAG - Unknown
			      Handoff", the MAG MUST validate that the
mobile node is no longer
			      attached to the MAG before sending a
successful BRA message and
			      deleting the resources associated with the
mobile node binding. 
			
			We could add some text to the above to read as
follows:
			
	
.....................................................  However,
			      if the Revocation Trigger field is set to
"Inter-MAG - Unknown
			      Handoff" and the (A) bit is set, the MAG
MUST validate that the 
			      mobile node is no longer attached to the
MAG before sending a 
			      successful BRA message and deleting the
resources associated 
			      with the mobile node binding. Otherwise,
if the MAG verified that 
			      the MN is still attached, the MAG MUST set
the status field in the
			
			      BRA to "Revocation failed - MN is
attached"
			
			Regards,
			Ahmad
			
			> 
			> >> General comment: in the draft, the few
times "Type 2 Header" 
			> >> is used, it should probably be replaced by
"Type 2 Routing Header" 
			> >> for consistency.
			> >
			> > [Ahmad]
			> > Sure.
			> 
			> ack. thanks
			> 
			> Cheers,
			> 
			> a+
			> 
			> 
			_______________________________________________
			MEXT mailing list
			MEXT@ietf.org
			https://www.ietf.org/mailman/listinfo/mext
			

_______________________________________________
MEXT mailing list
MEXT@ietf.org
https://www.ietf.org/mailman/listinfo/mext