[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: existing proposals
>> Here are documents currently alive (there can be others):
>> draft-ietf-ipngwg-ipv6-2260-00.txt
>> draft-ietf-ipngwg-ipv6multihome-with-aggr-01.txt
>> draft-bragg-ipv6-multihoming-00.txt (not discussed in 1999 interim)
>> draft-ietf-ipngwg-default-addr-select-02.txt
>All of them violate the end to end principle and does not work.
>It is wrong to add intelligence to already too intelligent
>routing system.
In what sense it violates "end to end principle"? what led you to the
conclusion?
None of them modify routing protocols. The first 3 items are just
routing configuration/opertional hints.
>As for source address selection, as Internet routes are heavily
>assymmetric, it is wrong to assume that an end system can make a
>good guess on routing environment of its peer, which means a
>source can not make proper selection of its source address to
>be used at its peer.
>End to end principle means that decision should be made based
>only on host's local, which does not mean local to peer of
>the host, information.
so, i guess you are saying that
- if we rely on source address selection rule on the sender side,
we are violating end to end principle.
The goal of source address selection draft is clearly stated in
section 1. From multihoming perspective, the goal for the source
address selection is to use *seemingly better* source address for the
peer to reply.
The only guy who can pick the correct source address to use is,
a guy knows about every states in all intermediate routes, nobody else,
so it is impossible.
I don't agree with your wording: "violates end to end principle".
There's no NAT involved, there's no header-rewriting 8+8 router
involved. Please use appropriate term like "uses source address
selection".
I agree (i took a glance into your draft):
- session layer/modified TCP, which lets us endpoint address (unlike
TCP), will make some part of problems go away.
- socket API changes may help, but you may not be able to convince
vendors out there.
- drastic changes like 8+8, may help.
However, we already are deploying IPv6 nodes, there are IPv6-enabeld
TCP applications. If we think about real deployment, things we can do
is very limited. IT IS TOO LATE FOR MAJOR CHANGE! If you are
interested in toy protocol implementation just for inside your
playground, go ahead make any changes.
BTW, only the last one (among 4 drafts) talks heavily about source
address selection. I wonder how you concluded like below.
>All of them violate the end to end principle and does not work.
itojun