[e2e] It's all my fault
Detlef Bosau
detlef.bosau at web.de
Mon May 14 17:33:53 PDT 2007
Christian Huitema wrote:
>>
>> before we really rathole, uucp != the usenet
>>
>
> Yes. Sorry about that. Should have written UUCP all the way. From our
> neck of the wood in the early 80's, the two pretty much appeared as one,
> but that certainly is not the case anymore.
>
> -- Christian Huitema
>
But didn´t this mixup, if by accident, match the point?
Basically, the good ol´ bang path offered a neat way to add application
based routing / overlay networks to a heterogeneous world.
And this kind of routing was active until recently / is still active,
e.g. when you are offered to take part in the usenet by uucp.
So basically, when we talk about source routing, we talk about
heterogenous overlay networks. These are well known, pretty understood,
work fine. There are many well known applications for that, usenet news,
Internet mail, SAP and saprouter, EDI in all flavours, only to name a
few. (And even Geocast is to come :-))
In my humble opinion, we have seen a more elegant way for
interconnecting heteregenous systems and to offer things like
- path transparency,
- path redundancy,
- reliability and avoiding single points of failure.
It´s called the Internet and IP :-)
Basically, I tend to agree with Lloyd. I think, if we did not knew about
source routing - we surely wouldn´t miss it.
And even for overlay networking, I wonder whether we really need
_application_ _based_ routing. If we need a mesh of nodes for a certain
application, SAP, IRC, usenet, mail, skype, whatever, isn´t it
sufficient to assign an IP address to these and then to rely upon well
known and well understood internetworking techniques? And of course
_with_ end to end path transparency, end to end path redundancy etc.?
Perhaps it´s advisable to provide some mapping between application
specific names (organisational, geographical, functional, whatever) to
IP adresses.
Perhaps, I have a somewhat restricted way of thinking there, but I
always think of the DNS as a model for services like that and that one
should provide a similar service to applications if necessary - and
that´s it.
Basically there are two compelling reasons for doing so:
1.: It´s always a good idea to rely upon something that is known to work.
2.: K.I.S.S. (Keep It Small and Simple.)
And it´s needless to say that the idea of end to end path transparency /
redundancy / reliability cannot be overempasized here. It´s to my
understaning _the_ very basic rationale behind the whole Internet.
Detlef (who just thinks of saprouters - and that´s really an evil
hack to undermine just _all_ security policies and routing / traffic
engineering considerations one can think of. I always prefer the front
door over the back door.)
More information about the end2end-interest
mailing list