Discussion:
[9fans] IL depreciated
(too old to reply)
Burton Samograd
2012-05-11 16:12:44 UTC
Permalink
From the IL Wikipedia page:

As of the Fourth Edition of Plan 9, 2003, IL is deprecated in favor of TCP/IP because it doesn't handle long-distance connections well.

Does anybody still use IL? It sounds like an interesting protocol and I'm wondering if anybody has or is still using it for either local network or internet usage. And, given It's depreciation status, is it still available for use if one does want to use it?

--
Burton Samograd

________________________________
This e-mail, including accompanying communications and attachments, is strictly confidential and only for the intended recipient. Any retention, use or disclosure not expressly authorised by Markit is prohibited. This email is subject to all waivers and other terms at the following link: http://www.markit.com/en/about/legal/email-disclaimer.page

Please visit http://www.markit.com/en/about/contact/contact-us.page? for contact information on our offices worldwide.
David du Colombier
2012-05-11 16:31:17 UTC
Permalink
Post by Burton Samograd
Does anybody still use IL? It sounds like an interesting protocol
and I'm wondering if anybody has or is still using it for either
local network or internet usage. And, given It's depreciation
status, is it still available for use if one does want to use it?
I still use IL on my local network, but that's mostly for fun.

You can easily add the IL protocol back to the kernel
by applying the following patches:

term% cd /
term% 9fs sources
term% ape/patch -p1 < /n/sources/contrib/djc/il/il-plan9.diff
term% ape/patch -p1 < /n/sources/contrib/djc/il/il-netlog.diff
term% ape/patch -p1 < /n/sources/contrib/djc/il/il-conf.diff
--
David du Colombier
Burton Samograd
2012-05-11 16:42:35 UTC
Permalink
Post by David du Colombier
I still use IL on my local network, but that's mostly for fun.
Does it offer the advantages claimed over TCP? Do you think it is even possible to run it over the internet anymore given the amount of filtering and such that is going on at the ISP level now?

--
Burton

This e-mail, including accompanying communications and attachments, is strictly confidential and only for the intended recipient. Any retention, use or disclosure not expressly authorised by Markit is prohibited. This email is subject to all waivers and other terms at the following link: http://www.markit.com/en/about/legal/email-disclaimer.page

Please visit http://www.markit.com/en/about/contact/contact-us.page? for contact information on our offices worldwide.
David du Colombier
2012-05-11 17:49:16 UTC
Permalink
Post by Burton Samograd
Does it offer the advantages claimed over TCP? Do you think it is
even possible to run it over the internet anymore given the amount of
filtering and such that is going on at the ISP level now?
I think the main advantage of IL over TCP is its simplicity.
However, I wouldn't recommend using it beyond fun or historical
interest. Unless of course if you are using the old file server.

I used IL over Internet few years ago and, as far as I recall,
it worked fine. My ISP doesn't do any sort of protocol filtering.

The most common issue you are likely to encounter is when
you have to pass through a NAT. NAT implementations don't
usually understand the IL protocol and thus doesn't know
how to translate the ports and recalculate the checksum.
--
David du Colombier
erik quanstrom
2012-05-11 18:06:45 UTC
Permalink
Post by David du Colombier
I still use IL on my local network, but that's mostly for fun.
Does it offer the advantages claimed over TCP? Do you think it is
yes, it does.

- erik
Skip Tavakkolian
2012-05-11 16:36:55 UTC
Permalink
the set is at least as large as the number of people who have kenfs.

On Fri, May 11, 2012 at 9:12 AM, Burton Samograd
    As of the Fourth Edition of Plan 9, 2003, IL is deprecated in favor of
TCP/IP because it doesn't handle long-distance connections well.
Does anybody still use IL?  It sounds like an interesting protocol and I’m
wondering if anybody has or is still using it for either local network or
internet usage.  And, given It’s depreciation status, is it still available
for use if one does want to use it?
--
Burton Samograd
________________________________
This e-mail, including accompanying communications and attachments, is
strictly confidential and only for the intended recipient. Any retention,
use or disclosure not expressly authorised by Markit is prohibited. This
http://www.markit.com/en/about/legal/email-disclaimer.page
Please visit http://www.markit.com/en/about/contact/contact-us.page? for
contact information on our offices worldwide.
Connor Lane Smith
2012-05-11 18:05:54 UTC
Permalink
Hey,

The explanation for IL's deprecation is originally from the Plan 9
We are phasing out the IL protocol since it doesn’t handle long-distance
connections well (and long-distance networks don’t handle it well, either).
Does anyone know what it is about IL's design that means it doesn't
handle long-distance connections well?

[1]: http://plan9.bell-labs.com/sys/doc/release4.html

Thanks,
cls
Iruatã Souza
2012-05-11 18:14:42 UTC
Permalink
http://code.google.com/p/plan9front/source/detail?r=f31b07b59320acda22829bb12bac497cb5a29a69
Post by Connor Lane Smith
Hey,
The explanation for IL's deprecation is originally from the Plan 9
We are phasing out the IL protocol since it doesn’t handle long-distance
connections well (and long-distance networks don’t handle it well, either).
Does anyone know what it is about IL's design that means it doesn't
handle long-distance connections well?
[1]: http://plan9.bell-labs.com/sys/doc/release4.html
Thanks,
cls
erik quanstrom
2012-05-11 18:39:04 UTC
Permalink
Post by Connor Lane Smith
Does anyone know what it is about IL's design that means it doesn't
handle long-distance connections well?
i can't think of anything that's inherent or fundamental to the protocol.
on the other hand, i don't use il over the internet since it's not encrypted.
tls over the internet makes much more sense to me.

- erik
David du Colombier
2012-05-11 18:52:56 UTC
Permalink
Post by erik quanstrom
i can't think of anything that's inherent or fundamental to the
protocol. on the other hand, i don't use il over the internet since
it's not encrypted. tls over the internet makes much more sense to me.
Can't you use TLS over IL?
--
David du Colombier
erik quanstrom
2012-05-11 19:14:38 UTC
Permalink
Post by David du Colombier
Post by erik quanstrom
i can't think of anything that's inherent or fundamental to the
protocol. on the other hand, i don't use il over the internet since
it's not encrypted. tls over the internet makes much more sense to me.
Can't you use TLS over IL?
i think tls only requires reliable, in-order.
it has it's own record layer. so yes, good point,
i think you could.

- erik
Burton Samograd
2012-05-11 20:48:30 UTC
Permalink
Oops, that wasn't from eric...
Post by erik quanstrom
i don't use il over the internet since it's not encrypted.
tls over the internet makes much more sense to me.
Is there no encryption support for 9P?

--
Burton Samograd

This e-mail, including accompanying communications and attachments, is strictly confidential and only for the intended recipient. Any retention, use or disclosure not expressly authorised by Markit is prohibited. This email is subject to all waivers and other terms at the following link: http://www.markit.com/en/about/legal/email-disclaimer.page

Please visit http://www.markit.com/en/about/contact/contact-us.page? for contact information on our offices worldwide.
David du Colombier
2012-05-11 21:01:33 UTC
Permalink
Post by Burton Samograd
Is there no encryption support for 9P?
cpu(1), import(4) and exportfs(4) supports optional
encryption using the ssl(3) record layer.
--
David du Colombier
erik quanstrom
2012-05-11 21:20:35 UTC
Permalink
Post by David du Colombier
Post by Burton Samograd
Is there no encryption support for 9P?
cpu(1), import(4) and exportfs(4) supports optional
encryption using the ssl(3) record layer.
using tcp. there is no reason support for tls/il/ip couldn't
have been added, but it was not.

- erik
Charles Forsyth
2012-05-12 00:58:06 UTC
Permalink
Post by Connor Lane Smith
Does anyone know what it is about IL's design that means it doesn't
handle long-distance connections well?
congestion control, and NATP. the latter isn't IL's design, but IP's, or
NAT's, or both.

Burton Samograd
2012-05-11 20:46:33 UTC
Permalink
Post by erik quanstrom
i don't use il over the internet since it's not encrypted.
tls over the internet makes much more sense to me.
Is there no encryption support for 9P?

- erik


This e-mail, including accompanying communications and attachments, is strictly confidential and only for the intended recipient. Any retention, use or disclosure not expressly authorised by Markit is prohibited. This email is subject to all waivers and other terms at the following link: http://www.markit.com/en/about/legal/email-disclaimer.page

Please visit http://www.markit.com/en/about/contact/contact-us.page? for contact information on our offices worldwide.
Loading...