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

Re: Updated draft-ietf-multi6-v4-multihoming-01.txt



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



	Iljitsch,

my apologies for the late reply. I managed to get ill and be alone in 
the office and rebuilding networks to get IPv6 to i.root - all at once. 
So the last week was a bit "exciting".....

On 2004-07-14, at 21.24, Iljitsch van Beijnum wrote:

> On 14-jul-04, at 9:29, Kurt Erik Lindqvist wrote:
>
>>> - the introduction talks about all kinds of details without
>>> illuminating the big picture
>
>> Care to be a bit more specific?

What you have written as a response puzzles me a bit. Many of the 
paragraphs you mention as "details" are more less the same ones as you 
have listed in your mail to the list on 3 May 2003 commenting on the 
- -00 draft. Actually, the introduction and your suggested text in the 
mail was so similar after Vijay had started rewriting the draft that I 
thought your comment had been addressed with the new text.

I won't comment on all the analysis because the above, but I want to 
address

>    Multihoming is an important component of service for many 
> enterprises
>    which are part of the Internet.
>
> meaningless

As per Brian's mail, we have had off-list discussions that led to the 
belief that maybe we should strip this document of chapter 3 and all 
references as to why people want to multihome.

>    and is widely used in the IPv4 network today.
>
> Actually that's not true. There are around 15k ASes in use world wide, 
> and most of these are ISPs or similar. This leaves only around 5000 - 
> 10000 BGP-type multihomers world wide.

Hmm. From Philip Smith's reports

Total ASes present in the Internet Routing Table:                 17594
Origin-only ASes present in the Internet Routing Table:           15254
Origin ASes announcing only one prefix:                            7148
Transit ASes present in the Internet Routing Table:                2340
Transit-only ASes present in the Internet Routing Table:             70

I don't remember the definitions of each of the classes in the report, 
but I read this as there are at least ~15k potential multihomers.


>>> - definition for multihomed isn't very good as this also catches
>>> organizations which use one isp for part of their network and another
>>> for another part
>
>> Yes? Is this a problem?
>
> Of course. If I connect my office X to ISP A and office Y to ISP B but 
> don't connect the offices together, that's not multihoming. This is 
> why talking about "enterprises" is dangerous. ("Organization" has the 
> same problem though.) "Site" or "network" would be better. And of 
> course an explicit mention that the ISP connections are shared by the 
> same users/systems.

Actually the problem is that neither the definition nor what you write 
above gives away if this method leads to a growth in the number of 
routes. I could come up with a (although stretched) example of an 
enterprise that have sites A and B that are connected to ISP IA and ISP 
IB respectively. I have one /24 PI space that both ISPs announces. A 
and B have no direct connection between them, but have a 
IP-Sec/GRE/MPLS tunnel between them. Am I multihomed? If you think this 
is a wired example, it's done. Actually some large VPN customers of 
mine at KPNQwest did it this way.

>>> - a bgp peer reset isn't a routing protocol failure
>
>> Is "Failures signaled by routing protocols" better wording?
>
> The problem is not with the wording but with the example. BGP detects 
> reachability failures. There are a few corner cases but those don't 
> belong in a document like this.

As discussed in a private conversation between you, me and Pekka - this 
text needs to rewritten.


>>> 4.1 and 4.2
>>> - difference between pa addresses and pa addresses is unclear. what's
>>> meant here is the difference between having your own block and
>>> shooting holes in an isp's block
>
>> PA and PA are the same :-) I assume you mean PI and PA.
>
> No, what I mean is having your own PA block and having an address 
> block that is part of someone else's PA block. PI is different from 
> both.

Aha, then I understand you. Ok, agreed.

>>> - who cares? only confuses the issue
>
>> I disagree. This is a used multihoming mechanism that is different 
>> from
>> all the others.
>
> There is no legitimate reason to not use an AS number when 
> multihoming. I can't seem to find an RFC that says you can't do it, 
> but sourcing prefixes with an inconsistent origin AS is certainly 
> frowned upon.

It's certainly also done.

>
>>> 4.5
>>> - this is so different from the other types of multihoming that it's
>>> impossible to discuss it along with those. move this to a different
>>> section. and don't forget that nat in and of itself doesn't do
>>> anything for multihoming. also this isn't mentioned anywhere else so
>>> it's mostly a red herring.
>
>> I would disagree for the above reason.
>
> You need to talk about this separately as none of the rest of the 
> document applies to this type of multihoming.

That might be true :-)

>>> - this is a very bad practice as it inflates the (global) routing
>>> table and certainly not the only way to influence INBOUND traffic, 
>>> not
>>> to mention outbound traffic. also, rfc 1998 is a very good reference
>>> here
>
>> It doesn't say it's good practice. It says it is used.
>
> Yes, and people also use tinfoil for fuses. So should they talk about 
> that in electrical engineering texts?

Actually solid pieces of iron is more common where I am from. But then 
the "application" might not be entirely legal either :-) But the result 
taste ok, and you will normally not get blind...

But as for the including this. Yes, I think the textbook should include 
this. If is is in common use, it should be described. That is not the 
same as saying that it is good.


>> I am not really sure in what way you want 1998 referenced?
>
> RFC 1998 provides a cleaner mechanism to do something similar to what 
> you're describing.

Yes, but I would almost like to argue that 1998 is less used. But you 
are right, if we are to include all methods, we should include this as 
well.

>
>>> - it is never really explained how multihoming is actually done (in a
>>> way that someone who doesn't already do it understands)
>
>> I don't really understand what you mean here. What is it that you 
>> think
>> should be explained better?
>
> This is what I say on my website about what multihoming is: 
> http://www.bgpexpert.com/#multi
>
> I'm not suggesting reusing this text but certainly something conveying 
> this information but written for an IETF audience would be useful in 
> the introduction.

Ok, see comments above on the introduction text.

BTW, would you agree to remove chapter 3 and the references to 
motivations for multihoming.

- - kurtis -

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3

iQA/AwUBQQEgz6arNKXTPFCVEQJUfQCeNyuxp6/BrcKSD4dQP2ufVrhpemUAoO/k
nZqN8vjpbEnlMWvEZBgp96fe
=S+C1
-----END PGP SIGNATURE-----