Re: Comments on draft-sijeon-dmm-use-cases-api-source-04
Alexandre Petrescu <[email protected]>
| Newsgroups | gmane.ietf.mip6 |
|---|---|
| Message-ID | <57e3a465-4ad6-1ac0-46af-aaac25671057__48706.3298620798$1469094861$gmane$org@gmail.com> |
Le 20/07/2016 à 23:17, Seil Jeon a écrit : > Hi Alex, > > Thanks for your review. Please find "SJ>" inline. > > Regards, > Seil Jeon > > -----Original Message----- > From: dmm [mailto:[email protected]] On Behalf Of Alexandre Petrescu > Sent: Wednesday, July 20, 2016 6:42 PM > To: [email protected] > Subject: [DMM] Comments on draft-sijeon-dmm-use-cases-api-source-04 > > Hi DMMers, > > I read draft-sijeon-dmm-use-cases-api-source-04 and I have a few comments: > >> Applications such as a text-based web browsing or information-centric >> service, e.g. weather and stock information, as well as legacy >> applications may belong to this category. As many applications >> require short-lived Internet connection without session continuity and >> IP address reachability, > > These are _interactive_ web browsing applications - both the text-based such > as lynx, and graphics-based such as firefox browsers, are interactive and > needs a short-lived Internet connection, such as a short-lived TCP socket > (user clicks, socket opens, retrieve page through that socket, socket > closes, then user clicks again - that's interactivity). > > It is little qualified to call them 'text-based'. > > The same with 'information-centric' - there should be a better term for > that. It is typically data that is 'consumed' by the human user (as opposed > to POSTing data, and as opposed to consumption by machines). It would be > better to talk about such consuming, rather than 'information-centric' which > may make think of ICN: information-centric networking. > > SJ> O.K. I get your point. But some "interactive" applications need session > continuity, I doubt so? Apps that need session continuity, IMHO, are typically non-interactive - the user may watch the video, listen the MP3 or the incoming audio part of the video call. These would be little known as "interactive apps". > so the term may not be in the correct meaning we'd like to > express. How do you think "non-persistent IP connection" instead of them? I think that is a good term. Although it is little used outside DMM discussions. We need somehow to relate more to terms like web browsers, streaming, which are widely understood outside DMM too. > > >> The suggested flag, IPV6_REQUIRE_NON-PERSISTENT_IP, defined in >> [I-D.ietf-dmm-ondemand-mobility] is used for expressing its preference >> to the IP stack. > > This is a parameter to which function? To socket ()? ioctl ()? Is there a > brief example of 5 lines of C code about how to call it? > > SJ> It's a Socket API defined in the on-demand mobility draft. It explains > what will be the normal operation in the given use case. Description about > the on-demand Socket API is copied from > https://tools.ietf.org/html/draft-ietf-dmm-ondemand-mobility-07 Is it a parameter to function socket ()? ioctl ()? I am just wondering. These functions are standardized, but there may be others I forgot... Alex > --------------------------------------------------------------------- > The following new flags are defined in this document and they shall > be used with Socket API in compliance with the [RFC5014]: > > IPV6_REQUIRE_FIXED_IP /* Require a Fixed IP address as source */ > > IPV6_REQUIRE_SESSION_LASTING_IP /* Require a Session-lasting IP > address as source */ > > IPV6_REQUIRE_NON-PERSISTENT_IP /* Require a Non-persistent IP address > as source */ > --------------------------------------------------------------------- > > > > > > > Alex > > _______________________________________________ > dmm mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/dmm > >