Anthony, Thanks for the update. While the requirements start shaping up nicely I have few documentation related issues. First, Section 1 does not need to repeat DMM WG charter and milestones. Second, Section 4 does not belong to this requirement document. The draft already has rather lengthy intro, which is more than enough as a background information.
- Jouni On Jun 8, 2012, at 8:59 AM, h chan wrote: > A draft of the requirement capturing all the requirements so far together > with the problem statements has been uploaded: > > http://www.ietf.org/id/draft-chan-dmm-requirements-01.txt > > The following is an explanation of how it is structured. > > Out of the large number of problem statements, Session 4 on problem statement > listed 5 of them as relevant problems. > > In Session 5 on requirements, the first 2 requirements address all the > relevant problems. They distinguish dmm from the existing centralized > deployments. So I think they are the key requirements. They both use "SHALL" > > The remaining requirements are not owing to problem statements with existing > centralized deployments. So I suggest to use the "SHALL" very sparingly. Else > we may not be able to call even some existing mobility protocols a mobility > management solution lest they meet all the "SHALL" requirements. > > H Anthony Chan > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Charles > E. Perkins > Sent: Thursday, June 07, 2012 4:52 PM > To: Peter McCann > Cc: [email protected]; Behcet Sarikaya > Subject: Re: [DMM] draft requirement discussions > > > Hello Pete, > > Yes, I am fine with that revision and the new proposed text. > > I was more worried about the seeming suggestion that the DMM > requirement was to interwork with any arbitrary security > mechanism. But, as I mentioned, I think we are pretty close. > > Regards, > Charlie P. > > > On 6/7/2012 1:53 PM, Peter McCann wrote: >> I thought the new text from Anthony was an attempt to answer your >> comment, Charles. For instance, he removed the text that said, >> "should not be considered the default." Are you ok with his new >> proposed text? If not, can you propose text that you would like? >> >> -Pete >> >> Charles E. Perkins wrote: >>> Hello folks, >>> >>> It seems to me that we may be perhaps arriving at a good point for a >>> new draft. >>> However, there are still some points of discussion that are perhaps >>> worthy to be resolved (for example, in my email earlier this week). >>> >>> Maybe we should fire up the issue tracker...? >>> >>> Regards, >>> Charlie P. >>> >>> >>> On 6/7/2012 12:04 PM, Behcet Sarikaya wrote: >>> >>> Hi Jouni, >>> >>> What are the plans on DMM requirements? I see lots of mails and never >>> ending discussions. >>> >>> Isn't it the time to get the draft out, thank Anthony for his hard >>> work and move on? >>> >>> Regards, >>> >>> Behcet >>> >>> >>> On Wed, Jun 6, 2012 at 11:32 AM, h chan <[email protected]> >>> wrote: >>> >>> >>> Yes, the second and third sentences are not additional >>> requirements, >>> but rather explanations of the requirement in the first sentence. Does >>> the rewrite sound better now: >>> >>> >>> >>> REQ-2: Transparency to Upper Layers >>> >>> The DMM solutions SHALL provide transparency above the IP layer >>> when >>> needed. Such transparency is needed, when the mobile hosts or entire >>> mobile networks change their point of attachment to the Internet, for >>> the application flows that cannot cope with a change of IP address. >>> Otherwise the support to maintain a stable home IP address or prefix >>> during handover may be declined. >>> >>> >>> >>> H Anthony Chan >>> >>> >>> >>> From: [email protected] [mailto:[email protected]] >>> Sent: Wednesday, June 06, 2012 12:56 AM >>> To: h chan >>> Cc: [email protected]; [email protected]; jouni korhonen; Peter >>> McCann >>> Subject: 答复: Re: [DMM] draft requirement REQ-2: >>> Transparency to Upper Layers >>> >>> >>> >>> >>> Hi Anthony: >>> >>> The last part of the sentence (i.e. but the need to maintain a >>> stable home IP address or prefix SHOULD NOT be taken as >>> default.) seems a littel strange to me. REQ-2 just describes under >>> what circumstances the transparency is needed (i.e. when the mobile >>> hosts or entire mobile networks change their point of attachment to >>> the Internet, for the application flows that cannot cope with a change >>> of IP address), that means automatically, otherwise the transparency >>> is not needed. So why bother to write the last part of the sentence? >>> >>> Besides, when mobile node attaches to its home network, it will >>> obviously get a home IP address/prefix from its home network. The IP >>> address/prefix can be considered as stable IP, as long as the mobile >>> does not change its point of attachment. The last part of the sentence >>> will just exclude this scenario. >>> >>> If I make any mistake, please correct me. >>> >>> Thanks >>> Luowen >>> >>> >>> >>> >>> >>> h chan <[email protected]> >>> 发 件人: [email protected] >>> >>> 2012/06/06 01:12 >>> >>> 收件人 >>> >>> "[email protected]" <[email protected]>, Peter McCann <[email protected]>, >>> jouni korhonen <[email protected]> >>> >>> 抄送 >>> >>> >>> >>> 主题 >>> >>> Re: [DMM] draft requirement REQ-2: Transparency to Upper Layers >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> Revise as follows: >>> >>> REQ-2: Transparency to Upper Layers >>> The DMM solutions SHALL provide transparency above the IP layer >>> when >>> needed. Such transparency is needed, when the mobile hosts or entire >>> mobile networks change their point of attachment to the Internet, for >>> the application flows that cannot cope with a change of IP address, >>> but the need to maintain a stable home IP address or prefix SHOULD NOT >>> be taken as default. >>> REQ-2M (Motivation for REQ-2) >>> The goal of this requirement is to enable more efficient use of >>> network resources and more efficient routing by not maintaining a >>> stable IP home IP address when there is no such need. >>> >>> H Anthony Chan >>> >>> >>> -----Original Message----- From: >>> [email protected] >>> [mailto:[email protected]] On Behalf Of h chan Sent: >>> Wednesday, May >>> 23, 2012 7:51 PM To: Peter McCann; jouni korhonen >>> Cc: [email protected] >>> Subject: Re: [DMM] draft requirement REQ-2: Transparency to >>> Upper >>> Layers >>> >>> An attempt to clean up the text so far: >>> >>> REQ-2: Transparency to Upper Layers >>> The DMM solutions SHALL provide transparency above the IP layer >>> when >>> needed. Such transparency is needed, when the mobile hosts or entire >>> mobile networks change their point of attachment to the Internet, for >>> the application flows that cannot cope with a change of IP address, >>> but SHOULD NOT be taken as the default behavior. >>> >>> REQ-2M (Motivation for REQ-2) >>> The goal of this requirement is to enable more efficient use of >>> network resources and more efficient routing when mobility support is >>> implemented by not invoking it for the application flows and nodes >>> that do not need it. >>> >>> RELEVANT problem: PS5: Wasting resources to >>> support mobile nodes not >>> needing mobility support IP mobility support is not always >>> required. >>> For example, some applications do not need a stable IP address during >>> handover, i.e. IP session continuity. Sometimes, the entire >>> application session runs while the terminal does not change the point of >>> attachment. >>> In these situations that do not require IP mobility support, network >>> resources are wasted when including additional info to the mobility >>> context to support the change the point of attachment. Network >>> resources are also wasted when the via routes are set up for many MNs that >>> do not >>> require IP mobility support. OTHER related problem >>> O-PS1: Mobility >>> signaling overhead with peer-to-peer communication While mobility >>> management enables a mobile host to be reachable, the hosts may then >>> communicate directly so that the mobility support is no longer needed. >>> Taking the need of mobility support as the default behavior will waste >>> network resources. O-PS2: Lack of user-centricity >>> Centralized >>> deployment compared with distributed mobility management may be less >>> capable to support user-centricity. Example in the lack of >>> user-centricity is to provide mobility support to all mobile nodes by >>> default regardless of whether the user needs it or not. >>> >>> H Anthony Chan >>> >>> -----Original Message----- From: Peter McCann >>> Sent: Friday, May >>> 18, 2012 9:35 AM To: jouni korhonen; h chan Cc: >>> [email protected] >>> Subject: RE: [DMM] draft requirement REQ-2: Transparency to >>> Upper >>> Layers >>> >>> Hi, Jouni, >>> >>> jouni korhonen wrote: > > Few >>> comments/questions here: > > On >>> May 7, 2012, at 8:58 PM, h chan wrote: > >> >>> REQ-2: Transparency to >>> Upper Layers >> The DMM solutions SHALL enable transparency >>> above the >>> IP layer. Such >> transparency is needed for the application >>> flows >>> that cannot cope with >> a change of IP address and when >>> mobile hosts >>> or entire mobile networks >> change their point of attachment to >>> the >>> Internet, but SHOULD NOT be >> taken as the default >>> behavior. > > >>> "SHALL enable" but "SHOULD NOT be taken as the default behavior" seem >>> > to conflict. So, what is really meant here? Does this mean >>> something >>> > like "MUST implement, SHOULD use" type of solution? Or can >>> one leave >>> > transparency completely away if the applications/hosts just >>> don't >>> care > whether IP changes or not? >>> >>> I think the latter. If the applications don't care about >>> transparency, then we don't need to pay for it with state and >>> signaling in the network. >>> >>> However, we know that some applications do care, so it SHALL be >>> possible to provide it. >>> >>> >> REQ-2M (Motivation for REQ-2) >> The goal of >>> this requirement is >>> to >> enable more efficient use of network resources and more >>> efficient >> routing by not invoking mobility support when there >>> is no >>> such need. > > Does this still mean the mobility >>> support must be >>> implement even if it > is not used? >>> >>> We need some strategy for keeping an IP address through some >>> amount of >>> mobility. However, we needn't optimize the network for this >>> case as >>> it might be rather uncommon to keep an address for a very long >>> period >>> of time. >>> >>> >> RELEVANT problem: >> PS5: Wasting resources to >>> support mobile >>> nodes not needing mobility >> support IP mobility support is not >>> always required. For example, >> some >> >>> applications do not need a >>> stable IP address during handover, i.e. IP >> session continuity. >>> Sometimes, the entire application session runs >> while the >>> terminal >>> does not change the point of attachment. In these >> situations >>> that >>> do not require IP mobility support, network resources >> are >>> wasted >>> when mobility context is set up. Network resources are also >>> >> wasted >>> when the via routes are set up for many MNs that do not require >>> >> IP >>> mobility support. >> >> OTHER related problem >>> >> O-PS1: Mobility >>> signaling overhead with peer-to-peer communication >> While >>> mobility >>> management enables a mobile host to be reachable, the >> >>> hosts may >>> then communicate directly so that the mobility support is no >>> >> longer >>> needed. Taking the need of mobility support as the default >> >>> behavior >>> will waste network resources. >> O-PS2: Lack of >>> user-centricity >> >>> Centralized deployment compared with distributed mobility management >>> >> may be less capable to support user-centricity. Example in >>> the lack >>> of >> user-centricity is to provide mobility support to all mobile >>> nodes by >> default regardless of whether the user needs it or >>> not. >>> > > I have issues to parse O-PS2.. the motivation >>> makes sense though >>> but > the title "lack of user-centricity" is somewhat >>> confusing.. what >>> does > forced/always-on mobility support has to do with user >>> centricity? >>> >>> I think Anthony just meant that we should tailor the mobility >>> management to the needs of the user. I wouldn't mind seeing this >>> explanatory text re-worded. >>> >>> -Pete >>> >>> > > - Jouni > > >>> >> >> (The above has been drafted with >>> contributions, inputs and discussions >> from various people. >>> Additional contributions and comments are most >> welcome.) >>> >> >> >>> H Anthony Chan >> >> >> >>> _______________________________________________ >> dmm mailing >>> list >>> >> [email protected] >> >>> https://www.ietf.org/mailman/listinfo/dmm > > >>> _______________________________________________ > dmm mailing >>> list > >>> [email protected] > https://www.ietf.org/mailman/listinfo/dmm >>> >>> >>> >>> _______________________________________________ >>> dmm mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/dmm >>> _______________________________________________ >>> dmm mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/dmm >>> >>> >>> >>> >>> _______________________________________________ >>> dmm mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/dmm >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> dmm mailing list >>> [email protected] >>> https://www.ietf.org/mailman/listinfo/dmm >>> >>> >>> >> >> > > > -- > Regards, > Charlie P. > > _______________________________________________ > dmm mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/dmm > _______________________________________________ > dmm mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/dmm _______________________________________________ dmm mailing list [email protected] https://www.ietf.org/mailman/listinfo/dmm
