Re: MN behaviors to uplink data packets during a handoff

Jay J Lee <[email protected]> Sun, 27 Jul 2003 22:42:50 -0400
Newsgroups gmane.ietf.mobileip
Message-ID <[email protected]>
Hi Jee,

Yes, you described exactly the behavior of the current OPNET model. The 
last known good interface comes into the picture if you have a mobile 
router with multiple roaming interfaces.

- Jay

At 03:07 AM 7/28/2003 +0100, Jee J.Z. wrote:
>Hi Jay,
>
>You are quite right. So after several times try and fail, link layer drops
>the packet.
>
>Another question is in OPNET MIPv4 model, what do "the last known agent" and
>"the last known good interface"  mean? If the MN gets an agent advertisment
>from a new FA, while haven't got any adversitments from its old FA recently,
>then the new FA immediately becomes the last known agent? If so, at this
>time the MN turns to send packets to the new FA without waiting for the
>registration reply, and whether these packets from the unauthorized MN would
>be served depends on whether the new FA would provide service to them?
>
>Many thanks,
>Jee
>
>
>----- Original Message -----
>From: "Jay J Lee" <[email protected]>
>To: "Jee J.Z." <[email protected]>; <[email protected]>
>Sent: Monday, July 28, 2003 2:02 AM
>Subject: Re: [mobile-ip] MN behaviors to uplink data packets during a
>handoff
>
>
> > Hi,
> >
> > I am not an expert on WLAN behavior but I do not think it should hold
> > packets when it looses connectivity with the AP.  The main reason for that
> > is that this type of condition is best handled (at least currently) by the
> > upper layer (most likely transport layer).
> >
> > Let's say you have a TCP session going on and you lost connectivity with
> > your AP for 10 seconds then reconnects.  If the TCP session was terminated
> > then the MAC layer is left with stale data that nobody can process if it
> > were queueing packets (for other than the purpose of limited retries).
>With
> > UDP, you most likely want to receive the most current packets transmitted
> > rather than the ones transmitted 10 seconds ago (real time video anyone?).
> >
> > Again, I am strictly talking about real life devices and their
> > implementations.  I have seen similar proposals (smarter link layers) in
> > several research papers. They were not necessarily related to Mobile IP
>but
> > on improving wireless network performance in general.
> >
> > Good luck, - Jay
> >
> >
> > At 05:03 PM 7/24/2003 +0100, Jee J.Z. wrote:
> > >Hi Jay and all,
> > >
> > >Thank you very much for your reply.
> > >
> > >According to your comments, can I think this way that the disruption to
> > >uplink stream caused by a handoff is largely depending on the link layer
> > >technology and the Mobility Agent (or the administrative domain)
>behaviors?
> > >That is,
> > >
> > >For example, as far as I know, Mobile Nodes in WLAN make sure there is an
> > >Access Point reachable before everytime they send out a frame. In this
>case,
> > >even if the MN loses contact with any AP for some time, IP packets would
>not
> > >be lost, instead, they queue up at the link layer and wait for the link
>data
> > >frame to be sent out. (?)
> > >
> > >When the MN is in registration process with a new FA, it sends out data
> > >packets to the new FA as long as it knows the FA's MAC address. Whether
>to
> > >offer service to the unauthorized MN (at least before the successful
> > >registration reply comes back) depends on the policy the new FA (or the
> > >admistrative domain it belongs to) deploys. If it does not, uplink data
> > >packets are discarded by it during the registration process. If it does
> > >offer service, there could be no uplink data packets lost in WLAN. (?)
> > >
> > >However, it is not WLAN, things might be different. (?)
> > >
> > >Regards,
> > >Jee
> > >
> > >
> > >----- Original Message -----
> > >From: "Jay J Lee" <[email protected]>
> > >To: "Ji Zhang" <[email protected]>; <[email protected]>
> > >Sent: Thursday, July 24, 2003 3:59 AM
> > >Subject: Re: [mobile-ip] [Mobile IP] MN behaviors to uplink data packets
> > >during a handoff
> > >
> > >
> > > > Hi,
> > > >
> > > > I believe these are all implementation time decisions.
> > > >
> > > > For #1, if you are talking about MIPv4, what is happening within the
>IP
> > > > layer should not affect the link layer.  If it still has upper layer
> > > > packets to send out it will continue to do so.  The link/MAC layer
>does
> > >not
> > > > and should not know what happens at the other layers other than the
> > >packets
> > > > it receives from them.  Although with MIPv6 there are proposals for
> > > > inter-layer communications.
> > > >
> > > > For #2, the OPNET MIPv4 simulation model, for example, keeps sending
>the
> > > > data packets to the last known agent (HA or FA) on the last known good
> > > > interface whether it is lost or in the process of registration.  This
> > > > decision was made because once you start queueing packets and managing
> > > > them, the implementation becomes expensive considerably in the
>simulation
> > > > domain as well as for the OSes in the real devices.
> > > >
> > > > Hope this helps, - Jay
> > > >
> > > >
> > > > At 09:37 PM 7/23/2003 +0100, Ji Zhang wrote:
> > > > >Hi all,
> > > > >
> > > > >Could anybody offer me some instructions on the behaviors of a Mobile
> > >Node
> > > > >to
> > > > >uplink (MN-->FA) data packets during a handoff?
> > > > >
> > > > >For example,
> > > > >1. when the MN loses link contact with the old FA (before getting an
> > >agent
> > > > >advertisement), are all uplink data packets stored up at the link
>layer?
> > > > >2. when the MN is aware of agent advertisements are missing, at the
>same
> > > > >time it sends an agent solicitation, should it stop sending data
>packets
> > > > >until
> > > > >it gets an agent advertisement (or even until the registration is
> > > > >successful)?
> > > > >
> > > > >Many thanks,
> > > > >Jee
> > > >
> > > >
> >
> >