Re: Re: [NSIS Mobility draft] Updating from -07 to -08

Jukka MJ Manner <[email protected]>
Newsgroups gmane.ietf.nsis
Message-ID <[email protected]>
Hi,

Me and Nuutti Varis, our GIST expert, had a chat yesterday and we tried to 
figure out what could be a good option. I think the problem lies 
elsewhere, it is not a (QoS) NSLP problem.

When the IP address does not change (with MIP the e2e BU solves the 
problem), the point is that even if we would be able to send a message 
upstream, we still need the routing towards the MN to be in place. There 
must be some routing protocol in place that sets up e.g. a new host route 
to the MN when it has moved. This protocol must be coupled with GIST, 
i.e., GIST must be able to get a notification from a routing change. This 
would be a cross-over router having the MN state. Once the node gets a 
hint that the next peer for a MN has changed, it can reissue a RESERVE 
towards the new path.

Thus, I would say that we should not invent an NSLP solution to a mobility 
management protocol issue. We just need to note that GIST must be able to 
see when routes change, to set up the new route on the downstream.

rgs,
Jukka

On Fri, 7 Dec 2007, Roland Bless wrote:

> Hi Jukka,
> 
> see comment inline.
> 
> Jukka MJ Manner wrote:
> > On Thu, 15 Nov 2007, Roland Bless wrote:
> > 
> >> Hi Jukka,
> >>
> >> [I'm taking this to the list now...]
> >>
> >> Jukka MJ Manner wrote:
> >>> I think we are talking about the same thing. The main point is that if IP 
> >>> addresses change, the MRI is invalidated, and the QNI must then, in one 
> >>> way or another be notified. There must be (otherwise nothing works) some 
> >>> mobility signaling where the QNI gets to know the new IP of the MN, and 
> >>> can then reissue a RESERVE with a new MRI.
> >> Ok, however, I believe that your proposed solution doesn't work:
> >> you proposed to send a NOTIFY towards the CN. This will require usage
> >> of the new flow's MRI and the resulting GIST Query must be sent in
> >> _upstream_ direction, i.e., PC-MRI(CN->MN-newCoA, D-Flag=1) - upstream.
> >> Now there is the problem of choosing the correct encapsulation for the
> >> Query: only _upstream_ Q-mode encapsulation would be an option, but this
> >> is not appropriate to use in this case due to its limited applicability
> >> to certain environments. Even if the MN could send the NOTIFY to its
> >> new access router (QNE4 below), there is no routing state installed yet
> >> in upstream direction in QNE4, i.e., it doesn't know any next peer
> >> in upstream direction, so only upstream Q-mode could be used, but that
> >> is not really applicable in this case. So only the last paragraph of
> >> section 4.3.3 applies:
> >>    o  If no routing state exists, GIST can attempt to use Q-mode as in
> >>       the Query case: either sending a Data message with the Q-mode
> >>       encapsulation, or using the event as a trigger for routing state
> >>       setup (see Section 4.4).  If this is not possible, e.g. because
> >>       the encapsulation for the MRM is only defined for one message
> >>       direction, then this is an error condition which is reported back
> >>       to the local signalling application.
> >>
> >> So an error will be reported back to the application.
> >> As a conclusion: sending a NOTIFY in upstream direction does not
> >> work along paths that have no routing state yet.
> > 
> > 
> > [JM]: If the CN requests reliable or secure transport, GIST will send an 
> 
> I don't know what it has to do with reliable and secure transport?
> 
> > empty Query to the next, set up routing state, and only then send the 
> > NOTIFY. This will hit QNE4. Now QNE4 does not know about the SID in 
> > question, so should it send an error back, or forward the message in the 
> > same way towards the CN? 
> 
> Please read the above text again. The problem lies in the fact that
> you have to send a GIST-Query _upstream_ and no routing state exists
> yet. So even if an MA exists, it cannot be used.
> This could only be done with _upstream_ Q-mode encapsulation, but this
> is definitely not applicable in a general way.
> 
> > [JM]: Yet, also with unreliable/unsecure transport, what would happen, if 
> > QNE4 would actually decide not to peer? It sees a NOTIFY for a SID it 
> > doesn't know about, so it could as well forward the message further, 
> > right? The message will eventually hit a QNE (or eventually the CN), who 
> > then knows about the SID.
> 
> See above. The GIST Query has to find its way first. This is the real
> problem.
> 
> Regards,
>  Roland
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.