[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

My impressions of the Sunday meetings....





I am not sure what this is worth - but I though I should write up some of the impressions I got from Mondays meetings as well as some thoughts of my own (for whatever that is worth...)

The first thing I found interesting was that almost everyone saw the current proposals as temporary or partial steps to a final solution. I don't think that has been very clear on the mailing list so far.

Second, almost everyone agreed that the final solution will need to be or involve a new routing paradigm in one way or the other.

Third, almost all could also see a distinct role for the current proposals going forward after/with a new routing solution is agreed upon

This said, what I felt was that there was no clear views (sometimes not even from the authors) what role the solutions currently being discussed would fill in going forward. Either in relation to a new routing solution or to what solution space they addressed. I said in the small group that met at 14.00 that what I felt was missing was an overview of the pieces both in the solution space as well as in defining what the problem space is. Thomas Narten put this even better in the evening session when he said that we where missing a road-map. I agree with this, but I am willing to go a bit further. After listening to some of the discussions and reading the proposals, I am not so sure the current requirements draft will be a good starting point. The current document does fill a role as describing the current problems, but it does not go all the way to outline different problem scenarios and group them. It does not either address the road map issue. This in my opinion is crucial for us going forward, especially in being able to judge the different host based solutions, as well as trying to keep us on track going forward (although this is the role of the charter and the milestones, we lack a more detailed per step problem description). We need a document to fill this gap.

I think that we need to take a step backward from the various solutions being discussed and try and start at nailing down the problems we are trying to address and what they imply. Without this distance we will get stuck in discussing implementation issues, just as is currently being done on this mailinglist, and not moving forward - mostly because we don't know what problem or part of the problem they address.

There is no "single" solution to this, but we need to better understand the problems, and have them written down. This might have been discussed before I joined the mailinglist some nine months ago, but as it has not left a document trace.

More, what we also need to get a better understanding of, is what is the scale and reasoning that we are engineering against. We are loosely talking about millions of multihomed prefixes, but we have no common understanding of the timelineing or what type or size of prefixes we are talking about. If it's the same multihomed prefixes that we are seeing today there is no hurry. For those of you who where in the ptomain workinggroup I raised the question to Geoff Houston if he from the CIDR-report had any view on the growth curve for multihomed preifxes. This is as Geoff pointed out very hard to determine, but it is also very crucial for what we are trying to engineer against, and it will give us a rough timeline for when we need what type of solution. Also, the prefix size of the "multihomingness" curve would gives valuable information into what size of solutions we need to be looking at. Currently we have none of this data but we are still gladly discussing solutions. Just to be clear here though, I agree that we will see millions of mulihomed-prefixes, but it makes a difference in the "final" solution if we are engineering to a solution we need in a year or five or if we will see 1M General Electric or 1M DLS customers.

Last, we also have none or very little insight into what larger allocation blocks will do for the number of routes. We have way to few allocations done to make any clear points in either direction.

So to my views on the solutions...

Generally - what I heard was that the Enterprise market seems to wants multihoming solutions before generally deploying IPv6. I have no doubt on this issue, and it more or less reflects my own experience. The reasons for this will vary. For the enterprise market, I don't think that a host based solution will scale or work in the long run. The enterprise networks will need something that involves a routing solution, but they will also need something that addresses a host based solution. What ever the solution will be - it will require either a change to the host implementations or to the routing code, not to mention the time for installation of IPv6 addresses. If we agree on a solution now, I think we will see general deployment in between 2-5 years. I don't think we want to queue IPv6 deployment behind this issue. One way going forward that I prefer is to ask IANA delegate a _temporary_ PI space prefix - with the _clear notion that this address space will be called back_. This space would be allocated as "RIR ALLOCATED PA" in RIPE terminology. This would give us a jump-start and let some enterprises start out with trying multihoming, and IPv6 in general. It will also give us more operational experience and perhaps give us answers to some of my questions above. The additional prefixes created is something we can handle (with the current ~250 non-6bone prefixes I would say the problem is rather on the contrary), and with clear guidelines on when and how the addresses will be called back this should not be to hard to accept by the enterprises. This could also include a recommendation to the RIRs on trying to get more multinational enterprises to join as LIRs and thereby getting their own sub-TLA. From what I understood on the list this is has been proposed earlier but voted down. I have no idea what the reasoning was then, but I think this would be the fastest way forward as it does not require any changes anywhere, would most likely be easily accepted, and would give us wider acceptance of IPv6 as well as more data.

On the long term solution, I think that we will need a host based solution as well as a routing based solution if we wants this to scale. I will admit that I have been generally very skeptical to a host based solution, but I have turned and do see a role for those. But for it all to come together we will need to address routing as well. In doing this, host based solutions might also be a transition as well as "early adopter tool". However, as said above, I think that we need to better understand how they fit together.


So, last a comment on the decision not to have a WG meeting in Atlanta. I think that we would not have made much progress on any of the proposals by having one, but I think that there would have been other reasons for having one. My main concern is that there also seems to be a belief that there is nothing happening on developing new routing models. I happen to know this is not really true but just as the "rebellion" sessions in Atlanta shed a light on the host based solutions, a update/presentation on what is being discussed in terms of routing models would have been god for all.

I know that I have suggested the creation of at least two drafts in the text above - and that following the IETF tradition it's just for me to go ahead and write them. I am very interested in doing so but have never done it before. I also first want to get more input on what I have said above from the mailinglist.

So, flames, comments and free beer are welcome!

- kurtis -