Last Modified: 2005-10-26
NETLMM BOF Monday 1850 Phil Roberts & James Kempf Moto Labs DoCoMo Labs USA Agenda Agenda Bashing 30 minute disucssion of Margaret's questions 6 drafts, 5 mins per draft Kent Leung, Cisco, "NetLMM using Porxy Mobile IPv6" Giaretta, TIM Labs, draft-giaretta-netlmm-protocol-00.txt Mohan Parthanamury Latest Charter http://www.geocities.com/kempf42/netlmm-charter-iesg-revised.txt At the end we will have a discussion on whether this charter is good. Margaret's Questions Chairs added answers that reflect discussion on the list 1. Are there any proposed solutions in this space? A: yes, see drafts cited on agenda and presentations in second half hour There are no wild differences between the proposals. 2. What is the relationship of this proposed work to similar activities in IEEE or other standards bodies? A: AFAWK, there is no work in IEEE on this problem WiMax forum and 3GPP have some ongoing work on mobility management in advanced cellular networks for which NETLMM could be a candidate solution However, neither WiMAx Forum nor 3GPP has formally requested IETF to work on this problem. Thomas: at the last BOF, 3GPP hadn't even decided what their requirements were Hasn't WiMax already settled ? WiMax forum has decided for MIP4. KentLeung: WiMAx forum has decided on MIPv6 in phase 1, but there might be scope for something else in phase 2. 3. How is this related to CAPWAP and / or the L2 mobility management schemes that CAPWAP is based on? A: CAPWAP runs between a WLAN controller and access points Solves problem of control of access points and traff managmenet between access points and controller NETLMM runs between access routers and a mobility anchor Solves problem of localized mobility management within a broader domain potentially covering several CAPWAP controllers Never sees the access points 4. Charter doesn't mention security requirements and/or have any specific deliverables related to security A: The charter says Security will be defined for the protocol based on standard IETF security protocols, but should maintain configuration flexibility for varying deployment circumstances Parviz: this immediately brings to mind different domains Kempf: once you authenticate in the network, the access router and mobility anchor would always be in the same domain. Otherwise security gets complicated. KentLeung: in the WiMax forum network working group: this is R3 interface. Even there there are 2 partitions. One is within a network domain (NETLMM) the other is inter-administrative domain which is what Parviz is talking about. Kempf: don't think it's a very common use case but if people care we can put it in the charter. Gerardo Giaretta: NETLMM is intra-domain, the inter-domain is MObile IP or something else Kempf: right, that's the model we've been working with Hesham: if you look at network-based mobility management protocol, some sort of association between access router and anchor point, it is an absolute nightmare to work it out. It's worth mentioning. It is more scalable to do it between the MS and the anchor. Kempf: I don't see how it would be harder than scaling an SA between two routers. Hesham: it's the same, it doesn't scale. You can always set up security between any 2 routers. As numbers increase, it becomes increasingly harder to manage. There is nothing on the market that can handle a nationwide deployment. Jari: security internal on the tunnels doesn't matter so much, what is important is how this is connected to AAA and authentication of the MNs. We talked about it on the list. Kempf: would be good to add to the charter. We have on the charter how the MN identifies itself to the network, we could add something on security. Parviz: Recently heard from a carrier that they have security issues within their own network. Kempf: Yeah, we have security issues we're working on them. Maybe we should put something into the charter that says we will work on how this is done securely. 5. Are there any specific drafts that are expected to become WG items? A: yes, they are draft-kempf-netlmm-nohost-ps-00.txt - problem statement draft-kempf-netlmm-nohost-req-00.txt - requirements Plan is to update drafts based on list discussion and issue WG last call as soon as the WG is chartered Hesham: question that wasn't asked: if we're looking at a BOF, proposal for WG, The first question should be: what is the problem? The problem statement I've read many times: it says this is how to solve the problem. We need something that says what the problem is without suggesting a method for solving it. Why can't someone just write the problem? It's almost irrelevant how many proposals are out there, there are a lot of reasons why someone would want to change things. Kempf: You're the only person who has this comment. We wrote the problem statement. Hesham: I remember half the room voted on not doing this. Kempf: we got comments, incorporated them in the charter. I know there are other protocols out there. Hesham: not the point, regardless of what's out there, there should be a proper problem statement of what's missing. ThomasNarten: what do you mean "what's missing" Hesham: 10 to 15 years ago, we could say IP telephony needs a solution, would be a good problem statement for SIP. When a mobile moves, it loses its IP address. Would be a good problem statement for MIP. Kempf: did you read the requirements? Hesham: even before that we need the problem statement Raj: the fact is that at the last IETF in Paris there were many people with questions Kempf: ok but nobody else said the problem statement was lacking Raj: what we are saying here is there is a way of doing localized mobility, there are ways for the IETF to address it. What we're saying is there is a better way of doing it. There is no real specific problem: air interface is limited, we don't want to signal... Kempf: the problem statement tries to outline what the problem of network localized mobility management. The requirements and gap analysis Raj: you create the problem based on your assumptions. The fact that you don't want the host to do signaling. Kempf: right, we don't want to do it. Raj: That's an assumption Kempf: let me tell you a little story about a mother who was teaching her son to cook. She cut the two ends off the roast. The kid wanted to know why. She said it was because your grandmother did it. Thomas Narten: the idea that the handset is not to be involved: yes, it defines the solution. But, it also defines the problem. If you have a network that is controlled by a single administrative entity, control over all the devices. If you have to deal with devices at the edge you need to have control over those PhilRoberts: the problem statement does constrain the solution, but not in an unreasonable way. Hesham: That would be a good problem statement, but now there is a preference for a particular solution. That's not the way we work here. PhilRoberts: this argument is off in the weeds. We've got people that want to solve this without touching the mobile. What is the solution for that? Hesham: I wanted us to highlight this point. There's no real problem here. PhilRoberts: what protocol do I use to solve that problem? Raj: I hear what you are saying, a lot of people see the need for the solution. THere are some people who would be interested in deploying this kind of network. PhilRoberts: we have a huge deployment of client=based Mobile IP. But, I can't use that to solve the porblem. WHat protocol do I use to solve the problem? Hesham: we have a client as well that solves this problem. It's doable. mic: you say you don't want to involve the mobile Margaret: we have about 20 minutes left, do people have other opinions? Alper: it would be useful to understand where that requirement of not touching the terminal is coming from. What will happen to SIP, EAP, etc, not just MIPv6 CharlesPerkins: since this WG isn't even formed yet, I'm uncomfortable with saying that documents will go to last call and be sent to the IESG right away. We should take some realistic stock of the situation. Kempf: yeah, we just want people to pay attention. Mohan: I never saw a mail from Hesham saying that the problem statement is bad. Margaret: we need to make 3 separate decisions: 1. Do we want to charter a WG with a charter like this one? 2. Does that group want to accept certain drafts as WG work items? 3. Does the WG believe that they're ready to go to the IESG? There is no specific time gap between which those have to happen. Let's focus this meeting on the 1st question. Kempf: absolutely, that's the intent. We were just trying to answer your question. Kempf: one additional item wanted to add to the charter about looking at security of mobile-to-network protocol. Raise of hands in favor of chartering the working group. About 40 in favor, 15 opposed. Protocol Presentations Gerardo Giaretta draft-giaretta-netlmm-protocol-00 NETLMM with Distributed Anchor Routers Network-based LMM protocol that fulfills the requirements of draft-kempf-netlmm-nohost-req Main requirements considered in the design Req #2: reduction in handover-related signaling volumt Req #4: Efficient use of wireless resources Req #5: reduction of signaling and packet overhead in the wired network The purpose is to use as the basic core network mobility management in 3GPP Replacement for GTP in GPRS Main features: MN keeps the same IP address while moving in the same NETLMM domain Different from other proposals: each router owns its own prefixes and advertises its own prefixe Protocol architecture similar to Mobile IPv6 MN is identified by the IP address CGAs may be used to avoid address ownership issues Flexibility in MAP/HAR allocation May be in an aggregation router May be co-located with Access Routers Optimized support for sensors or "users" with minimal movement ability AR may span a large area (similar to an MSC/SGSN area) Multiple MAPs located in a NETLMM Domain Needed to have a sclaable solution and load balance among them In the draft also Some considerations on MN-AR interface Some ideas about Route Optimization Picture showing routing of data packets Margaret: when we asked about forming the WG, 40-odd people said yea, 15 said no The comments at the mic seemed to say that they don't like the restriction about no handset signaling. I'm trying to understand the objections. Some people are of the opinion that Mobile IP already solves this problem, that we shouldn't have the restriction. Keith Vanderbing: my feeling is that we should not have the restriction that we can't touch the host. Will Atlantic: at least it should be stated why you want to restrict it in the problem statement, otherwise leave it open to multiple implementations. ThomasNarten: it is useful to understand where the objections are coming from. It might be useful to know do people think that there is new work in this space that involves touching the handset? Some people are saying that we have MIP, one thing that NETLMM can work on is a client with no MIP. Kempf: just to clarify about what we mean by not touching the handset: we're not talking about movement detection, we're not talking about network attachemnt; we are only talking about network mobility. Alper: confused, if you can put something on the terminal, then we don't have a problem to solve here. Removing that constraint means we don't need to do anything. Margaret: so the people who objected are thinking that we don't need a new solution in this space? If there's something we can do to change the charter so that it has more consensus, we could do that. Are there any people who want to form the group without the restriction? Hesham: my objection was that I don't have a problem with defining, for example, protocols to do mobility with the routing layer. As a restriction, it doesn't make technical sense. It makes business sense. Kempf: suppose I have a handset with HMIP, it has a virus, it starts handing out the IP address of the MAP. Now there is a node in my network that people can DoS attack. Hesham: I understand that some people want this, I don't understand the problem statement. Vijay Deverapalli: you need some kind of extensions to figure out how to get an address, the MN to announce itself to the access point. Margaret: so you think it is not possible to do what the charter says VD: it GregDaley: I think there is a use case for this, which is looking at Mobility management from the network side, it would be nice to give some guidance to people that want to do this in the future. It doesn't have to do away with HMIP. Margaret: so you think there's room for a different solution. Raj: kind of think there's the same idea, this is just adding on to the plethora of mobility solutions. Gabriel: think it makes sense, an analogy is IPSec, suddenly get on the WLAN link, suddenly if it is required to use it then I can't use it end-to-end. End-to-end still has a place. Kempf: close the meeting, go to an informal session.