[Planetlab-devel] IPv6 support for MyPLC
Aaron Harwood
aharwood at csse.unimelb.edu.au
Wed Nov 8 01:36:45 EST 2006
I would like to agree with you on (1), and be optimistic that alternate
implementations of a service are just that -- but I'm not. I would
think that
the implementations will diverge and become more or less different
services.
This is a good thing in many ways, promoting diversity and research/
development,etc,
but then it can blur interoperability. Maybe I'm just scare mongering.
Unfortunately for (2) it would seem that the situation may tend to
get worse
and never really get better.
--aaron
On 08/11/2006, at 2:53 PM, McGeer, Patrick C wrote:
> Aaron,
> There are two effects here:
> (1) Alternate implementations of existing services; and
> (2) Tunneling everything over http on port 80 because firewalls block
> other ports.
>
> For (1), it's clear that where port number is an alias for service
> name
> (53, 110, 25, 80, etc...) using familiar ports and alternate IP
> addresses is pretty clearly the right thing to do.
> For (2), nobody is
> very enthusiastic about tunneling everything over port 80 -- but what
> choices have we? If local admins are going to adopt the policy of
> everything-not-compulsory-is-forbidden, which they are, we pretty much
> have to do this.
>
> To take one example, I discovered today that I'm going have to tunnel
> pings over 80, because one organization that I work with blocks
> ICMP in
> operation. Very hard to do network measurement without pinging, but
> we're going to have to do it...(and don't ask me why people block
> pings
> -- habit, probably)
>
> -----Original Message-----
> From: Aaron Harwood [mailto:aharwood at csse.unimelb.edu.au]
> Sent: Tuesday, November 07, 2006 7:02 PM
> To: McGeer, Patrick C
> Cc: Bound, Jim; Marc E. Fiuczynski; devel at lists.planet-lab.org
> Subject: Re: [Planetlab-devel] IPv6 support for MyPLC
>
>
> On 08/11/2006, at 12:50 PM, McGeer, Patrick C wrote:
>> As to why people want their own IP addresses, it's because they want
>> to attach services to well-known ports. For example, there are at
>> least three collaborative DNS services I know about, and all three
>> would love to use port 53. Similarly, lots of people want 80,
>
> Hi all,
> Just wondering, while this is what developers want, whether it
> would be
> desirable in the long term. Well known ports exist because they
> supply a
> well known service; which is expected to work in a certain way.
> Perhaps a broader statement is to say that developers want their
> services to become well known and widely used; attaching to a well
> known
> port and using a protocol that is associated with that port is a
> design
> choice that facilitates their goal. If the service happens to be a
> "new
> and improved" version of an already existing well known service (like
> your example above) then this facilitates integration, as well. To
> some
> extent, and just for arguments sake, the use of IPv6 may lead to a
> situation where the IP address is the main "address" of the service;
> with port number being used to select support services for the primary
> service assigned to that IP address.
> If we promote overloading of port numbers then we might see a
> degradation of interoperability which might not be a desirable
> outcome.
> --aaron
More information about the Devel
mailing list