Re: RE: [nemo] multiple CoAs registration

Nicolas Montavont <[email protected]> Fri, 25 Jul 2003 10:45:29 +0200
Newsgroups gmane.ietf.mobileip
Message-ID <[email protected]>
Soliman Hesham wrote:

> > >  > I am talking about the case when multiple CoAs are 
> > bounded to a HoA.
> > >  > When two bindings have same HoA, how do you identify each 
> > >  > binding with same HoA?
> > > 
> > > => By other attributes of that binding: CoA, CN's address, 
> > port nos, 
> > > flow label ...etc
> > 
> > CoA can not be used to identify binding, because it is changed. 
>
>=> That's why you need to send a new BU when you change CoA.
>Just to be clear, we're talking about a sub-binding here. 
>So whenever the attributes change, just like a normal binding, 
>you send a new BU. You have to do that anyway when your
>address changes.
>
> > I wrote some comments before (I replied to Nicolas)
> > 
> > maybe by filter information, but you can not identify two bindings if
> > MN does not have filter information. Filter information is not always
> > mandatory information. There are several approaches to maintain
> > filter information.
>
>=> What do you mean by "filter information"? You mean
>flow identifiers? 
>I don't understand the problem you're trying to solve
>I guess. The problem _I think_ we're solving here is how
>to direct one or more connections to a particular interface.
>So, to me, the obvious approach would be to map the connection
>identifiers to a CoA which is directly mapped to an interface. 
>This is good because all the information is contained in the 
>packet, so a HA/CN can directly tunnel to the right
>CoA. 
>If you are discussing how the HA looks up that filtering
>information and map it to the packet that is about to be
>tunnelled to the MN, then this is an implementation issue
>and is already done in routers today that do flow-based
>traffic engineering. One way of doing this is to hash
>the filter information and compare it with the information
>in the received packet.
>
This is what we use in our draft.
An entry is identified by the HoA plus the associated filter of the flow 
(which is a port number and/or CN address)
This entry gives the CoA to use. No need to have an interface ID. By 
this way, we can either filter flows or perform redirection between 
interfaces.

Nicolas

>
> > 
> > I prefer using ID to identify bindings and may associate filter
> > information with the IFID somewhere (maybe binding cache, maybe not).
> > This approach gives space for policy management and its
> > implementation.
>
>=> The id can be used locally within the MN to allow
>applications to pick an interface according to the
>interface's attributes, instead of picking it based on 
>a meaningless address. But I'm not sure I see the value 
>of exchanging that over the wire.
>
>Hesham
>  
>