Slashdot Mirror


Communicating Even When the Network Is Down

coondoggie writes to mention a NetworkWorld article covering efforts to maintain network connectivity even when the network has holes. Building off of the needs of the military, the end goal is to create a service which will route around network trouble spots and maintain connectivity for users. From the article: "Researchers at BBN Technologies, of Cambridge, Mass., have begun the second phase of a DTN project, funded by $8.7 million from the Department of Defense's Defense Advanced Research Projects Agency (DARPA). Earlier this year, the researchers simulated a 20-node DTN. With each link available just 20% of the time, the network was able to deliver 100% of the packets transmitted." The article is on five small pages, with no option to see a linkable, printable version.

115 comments

  1. Isn't this what the internet is supposed to do? by LuxMaker · · Score: 0

    This looks like it has already been invented.

    --
    I regret that I only have one mod point to give per post.
    1. Re:Isn't this what the internet is supposed to do? by Anonymous Coward · · Score: 0

      Short answer: No.
      Long answer: RTFA.

  2. Wait a minute... by J05H · · Score: 5, Insightful

    Wasn't that the point of the original ARPANET? To route around broken parts of the network? BBN was involved in that, too. What, have they been double-billing the DoD this whole time?

    --
    gigantino.tv - Heavy but weighs nothing.
    1. Re:Wait a minute... by Anonymous Coward · · Score: 0

      The way IPv4 works right now, it needs to know things in advange. Like, the IP address before connecting. Or the complete route from source to destination.

      IIUC, part of the novelty is in these assumptions not being valid any more.

    2. Re:Wait a minute... by m94mni · · Score: 5, Informative

      "But all that breaks down when the network ruptures because of repeated disconnections and long delays. BBN has developed a network protocol and code that moves information from node to node as connections become available, and can hold information in persistent storage until a connection is available. " They are solving the case when at each point in time, there is *no* end-to-end path. ARPANET assumes there is at least one path, though the path can vary over time.

    3. Re:Wait a minute... by rolyatknarf · · Score: 1

      "What, have they been double-billing the DoD this whole time?"

      Would this really be a surprise? It's the American way.

    4. Re:Wait a minute... by jmorris42 · · Score: 2, Interesting

      > Wasn't that the point of the original ARPANET? To route around broken parts of the network? BBN was involved
      > in that, too. What, have they been double-billing the DoD this whole time?

      Not really, the Internet assumes nodes can change but there is an end to end link possible, if not instantly within a couple of seconds of reconfiguring or outage. This is more like reinventing packet radio or meteor scatter. Mebe they should go talk to some old hams to get some ideas instead of spending millions to reinvent the wheel.

      I'm remembering old QST articles where it was a cool thing that they could pass a message via packet radio all the way up the coast of CA most days.

      --
      Democrat delenda est
    5. Re:Wait a minute... by Anonymous Coward · · Score: 0

      Exactly! Anyone else remember bang-paths?

      That was the -whole point- of the internet. Back before Algore invented it. . .

    6. Re:Wait a minute... by ebyrob · · Score: 1

      I thought routing tables and what not meant you don't need to know the route from source to destination. (trunk servers are supposed to have links with weight costs etc etc, where packets take a non-ideal route when a line is down for example.) Of course, it's very true that in practice this is rarely the case. No one seems to build reliable networks these days.

      Sure, doing it with 0% packet loss might be new, but how important is that when you've got TCP to handle that?

    7. Re:Wait a minute... by itwerx · · Score: 1

      Back before Algore invented it. . .

      Hey, is that who they named "algorethms" after?!?

    8. Re:Wait a minute... by DeadChobi · · Score: 2, Informative

      No, they named algorithms after an Arabic mathematician named Al-Khwarizmi(Algorismus). He translated a lot of greek works too. Check him out. Some of his translations and original work form the basis of what has become algebra, which is another etymological contribution from him.

      --
      SRSLY.
    9. Re:Wait a minute... by itwerx · · Score: 1

      No, they named algorithms after an Arabic mathematician named Al-Khwarizmi(Algorismus).

      OMFG, you still got the joke though, right? Right...?
            [sob]

    10. Re:Wait a minute... by jandrese · · Score: 1

      The point is that you have a route from point A to point B, but at any given time not all of the links on that route will be up. In fact they come up only intermittently (this technology is an offshoot of SCPS--Space Communication Protocol Standard--which had to deal with satellites that were behind the planet for some percentage of the time).

      TCP requires a complete end-to-end connection in order to send data, if you never get that, then you will never send bit 1 with TCP. DTN uses a store-and-forward method to get data down the pipe, so as each link comes up you can opportunistically move your bits to the next hop. Eventually your bits make it to ther destination. This of course requires routers (or Bundle Daemons in their lingo) that have a lot of storage, but it does have wildly better throughput than TCP in these intermittently connected networks.

      --

      I read the internet for the articles.
    11. Re:Wait a minute... by ebyrob · · Score: 1

      Well.. in some sense routers are still "store and forward". They do have to store data from one link for a short time before sending data on to a next link. Ethernet cards can't broadcast all the time, they have to wait their turn.

      Wouldn't this just be a bit like waiting a lot longer (say for hours or days instead of fractions of a second) before giving up on "best-effort" transfer across certain links? (I suppose you'd also want better dynamic routing, but that's something like a holy grail of networking in any case...)

      I guess what I'm asking is: Are we still talking about a reliable transport layer on top of a lossy network layer, or are we now expecting to have a single lossless layer doing both network and transport? (Note: One layer sounds like a step backward given the history of network communications...)

    12. Re:Wait a minute... by DeadChobi · · Score: 1

      No, seriously. What joke? Oh! Was that a pun about Al Gore? I saw that on the television once.

      --
      SRSLY.
  3. Zonk... by Anonymous Coward · · Score: 3, Insightful

    Baby, darling. I appreciate the warning, but you do realize, as a janitor at Slashdot you have a decent amount of power, clout in the nerd world. Even though you're condemning their actions with your comment, you're promoting their site, giving them extra ad revenue with their annoying practices.

    If you want to make a difference, make a stand, stop linking to sites like these. Send them a quick letter saying you'd be happy to send X thousand happy clickers their way if they'd give a single page, printable version. With their "Slashdot it" link at the bottom of the page, they obviously care.

    1. Re:Zonk... by Anonymous Coward · · Score: 0

      ... and we want a printable version because?

    2. Re:Zonk... by RealGrouchy · · Score: 1

      We want a printable version so we

      ...

      >> Next line >>

      ...

      don't have to click ">> Next Page >>" to

      ...

      >> Next line >>

      ...

      go to the next page five times

      ...

      >> Next line >>

      ...

      just because the website's owners want more

      ...

      >> Next line >>

      ...

      ad revenue from the Slashdot effect! Also, ads are annoying.

      - RG>

      (sorry, the lameness filter kept me from making this more annoying/authentic)

      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
  4. I can get to a printable version... by quincunx55555 · · Score: 2, Insightful

    The article is on five small pages, with no option to see a linkable, printable version.

    Yea, except for maybe the link at the bottom of the article that says "Print".

    1. Re:I can get to a printable version... by m94mni · · Score: 1

      It's not linkable, sorry.

    2. Re:I can get to a printable version... by Anonymous+Crowhead · · Score: 4, Informative
    3. Re:I can get to a printable version... by heytal · · Score: 1

      Please give a printable link to this article in your comment.

  5. What, AGAIN? by stanwirth · · Score: 1, Insightful
    "Researchers at BBN Technologies, of Cambridge, Mass., have begun the second phase of a DTN project, funded by $8.7 million from the Department of Defense's Defense Advanced Research Projects Agency (DARPA)

    The US taxpayer already fund edthis project back in the 70's and 80's. This was the goal of the original arpanet.

    Or maybe BBN is admitting failure, which, in the world of military research contracting is code for "so you should give us another 8-10 million dollars to do the project again."

    and again. and again.

    sheesh!

    1. Re:What, AGAIN? by m94mni · · Score: 1

      See posts above, such as http://it.slashdot.org/comments.pl?sid=207000&cid= 16877742 In short, ARPANET assumes there is at least one path. In their case, packets will have to be stored half-way through waiting for a way forward to appear.

    2. Re:What, AGAIN? by Anonymous Coward · · Score: 1, Insightful

      Arpanet was fairly decent at it. Then capitalism got involved.

      -Redundancy? Too expensive! CEOs need Porsches more than you need a second path to slashdot!
      -Bandwidth? Bah! We can sucker consumers into buying packages with "up to" 500Mbps speeds, and then only actually provide 128kbit while they're locked into a 50 year contract!
      -Best Path Routing? Our routers are the best in the business! And if you don't want to be routed to our customers by way of Kazakhstan, you'll pay up!

      The old saying that the internet treats censorship as damage and routes around it might have been true once, now I'm waiting to see what happens to that pedo site, because once the pedos are gone, the vigilantes will move onto the next-despicable target, and then the next, and then the next...

    3. Re:What, AGAIN? by xyzzy · · Score: 4, Informative

      This is an old wive's tale that deserves to die. The ARPANet was NOT built as an experiment in resiliant networking; it was built by DARPA to connect scientists so they could share all the large computers that DARPA was funding.

      See: Where Wizards Stay Up Late
      http://www.amazon.com/Where-Wizards-Stay-Late-Inte rnet/dp/0684832674

      and
      http://www.businessweek.com/1996/38/b349359.htm

    4. Re:What, AGAIN? by kfg · · Score: 1

      Or maybe BBN is admitting failure. . .

      More or less; and no. Let's just say they left room for improvement the first time around.

      To use the ever popular car analogy, networking as an infrastructure is about where the automotive infrastructure was about WWI. It exists on a largish and commercial scale (the French were able move the army to the front lines overnight by rounding up all the taxi cabs in Paris), but it's still largely piggy-backed on older infrastructures (the first roads make expressly for automotive use were not made until just before WWII).

      Traffic control is still being worked on as the roads/tubes get cloged up or get washed out/go offline.

      And just wait until you see what they come up with as the net version of the roundabout/cloverleaf. It won't be any prettier, but at least only the admins will have to look at it.

      KFG

    5. Re:What, AGAIN? by stanwirth · · Score: 1


      What you're describing is NSFnet, which was based on the arpanet. NSFnet, proposed in the early 80's, proposed to expand the connectivity of the arpanet via several high-speed backbones, for the purpose of scientific data exchange. I collaborated on several projects using NSFnet.



      The arpanet (and I was a registered arpanet user prior to the installation of the NSFnet backbones), was developed for military purposes -- (a fun trick was to send packets all the way around the world via, for example, a node called INCIRLIK in Turkey).


        The stated purpose of dynamic packet-switched routing (one of the staff members in my office at Cornell was an original developer of gated, Mark Fedor) was, indeed, to get messages through in the event of node failure due to nuclear war.



      So don't give me your silly little google links -- they don't convince me. I was there.

    6. Re:What, AGAIN? by xyzzy · · Score: 1

      Well, congratulations to you. You can certainly choose not to believe the book, written by writers from the New York Times, with the collaboration of Vint Cerf and Bob Kahn. Clearly you have superior knowledge to those two individuals.

  6. wow, a press release from 1983! by toby · · Score: 3, Funny

    Anyone else feel like they're time travelling when they're reading this?

    --
    you had me at #!
    1. Re:wow, a press release from 1983! by topical_surfactant · · Score: 1

      You missed the point of DTN (available when you RTFA) - at any instant in time, no end-to-end connectivity is needed. Standard network protocols (including those developed back in '83) cannot function without end-to-end communication.

    2. Re:wow, a press release from 1983! by Anonymous Coward · · Score: 1, Interesting

      Well, actually a lot of the oldies didn't rely on end-to-end communication.. IP, X25, and probably proprietary LAN protocols didn't.. but Decnet, some IBM mainframe messaging deal I forget the name of, Fidonet, UUCP, all forwarded data without end-to-end communication. You could get file transfer, E-Mail, and with someting fancy like IBM's deal, remote program execution with you getting the results back, and a super-laggy telnet thing apparently.. (well, to avoid 5-hour lag you'd want end-to-end communication for that..)

                When I saw the short description, that was what caught me, "Oh, snap they're reinventing Fidonet". But, based on the article description, getting DNS, cache, etc. to store and forward requests.. well, that's pretty trick to get this to work for standard web browsing. Store-and-forward proxies I guess.. it'll be interesting to see how good the speed gets on this.

    3. Re:wow, a press release from 1983! by jandrese · · Score: 1

      There is already a web browsing proxy available. I'm not sure if the dtnrg.org link to it is obvious yet (you used to have to be a genius to find it), but it's there. Admittedly, it's just a hack of wwwofled that is designed to work over DTN (basically, when you request a page that isn't in the cache and there is no good end-to-end connectivity, it brings up a webpage asking you how much of the remote page you want (images, scripts, spider down a level or two, perhaps with some keywords to search for, up to a number of bytes) and then bundles up your request into a DTN Bundle. That request is sent to the remote side of the disrupted link, where the other half of the wwwoffled is sitting which spiders the page you requested, crams the whole thing into a big bundle, and sends it back to your side of the disrupted network. Eventually when that webpage bundle arrives it gets dumped into the web proxy cache and an email/im/SMS/IRC message/just about anything you want is sent to you telling you your page is ready.

      Ultimately, this demonstrates one of the difficulties of working with DTN. Most internet applications assume constant end-to-end connectivity and think nothing of sending a request to the other side whenever they feel like it. Most of them include timeouts as well. In a DTN environment none of that will work, you have to switch to a more batch oriented processing model instead of a stream oriented one. A lot of Web2.0 pages will never work well with DTN because they're always sending out hits to the remote database whenever the user interacts with the page.

      --

      I read the internet for the articles.
  7. dupe! by Anonymous Coward · · Score: 0

    From about 20 years ago... I think they were going to call it the "interweb." Or something.

  8. Hmm, a... DARPA-net? by dfay · · Score: 2, Funny

    I'm glad DARPA funds stuff like this. They should perhaps call it DARPA-net or something like that. Also, perhaps this research will result in really cool new inter-networking technology that the public can make use of. Perhaps universities might be the first big users.

    Of course, if that happens, I hope this new inter-networking thing doesn't get privatized... 'cause then all kinds of crazy things might happen.

    (For the uninitiated or those who like things spelled out, see: http://en.wikipedia.org/wiki/History_of_the_Intern et)

    1. Re:Hmm, a... DARPA-net? by m94mni · · Score: 1

      See posts above, such as http://it.slashdot.org/comments.pl?sid=207000&cid= 16877742 In short, ARPANET assumes there is at least one path. In their case, packets will have to be stored half-way through waiting for a way forward to appear.

  9. Yea, except... by quincunx55555 · · Score: 1

    This is different in that the final destination address might not be known.

    From the article ... In a DTN, messages can be launched from a source node even though the final destination IP address can't be known due to disruptions of name servers or routers.

    1. Re:Yea, except... by jfengel · · Score: 1

      So the messages carry, what, domain names? (It's probably in the article, and I did read the first page, but just wasn't going to click four more times in hopes that maybe it was there if I could just ask you.)

    2. Re:Yea, except... by quincunx55555 · · Score: 1

      As I had mentioned a few times in this discussion, there is a link to a "print" version. However, to answer your question, it seems to me that the messages know what direction to go, just not the details of the final destination. The article is more conceptual than nutz-n-boltz, but I'm sure some info digging on the subject of their "dieselnet" will give you the finer technical details.

    3. Re:Yea, except... by Anonymous Coward · · Score: 1, Insightful

      Yes, a Delay Tolerant Network functions similar to SMTP, but as pointed out above, the actual destination address is not resolved before sending the message. More importantly, DTN messages can be sent even when there is no simultaneous connection possible between source and destination. The assumption is that different portions of the route will be up from time to time and that the message will be forwarded along the route whenever possible. Today's Internet can't do that because it generally doesn't use a store and forward approach to transport-layer messaging.

      Posted AC because I have worked on this at an unmentioned university.

    4. Re:Yea, except... by strstrep · · Score: 2, Informative

      They carry endpoint IDs, which achieve a similar functionality to IP addresses and TCP/UDP ports, but are also human-readable. DTN protocols are fairly high-level, so they can do that.

  10. Article slashdotted by LiquidCoooled · · Score: 1

    Anyone got a mirror? ;)

    --
    liqbase :: faster than paper
    1. Re:Article slashdotted by Anonymous Coward · · Score: 1, Funny

      >> Anyone got a mirror? ;)

        Careful, every time I look in a mirror, I see some wierd guy masturbating.

  11. Community Broadband 'Mesh' by bugg_tb · · Score: 0

    Doesn't this just tell us what wireless broadband mesh's have been doing for a few years
    Just on a slightly grander scale??

    1. Re:Community Broadband 'Mesh' by m94mni · · Score: 1

      No. In their case, there might not be a working path through the mesh. So packets will have to be stored hal-way through waiting for a way forward to appear.

  12. NEWSFLASH - BBN re-discovers SMTP !! by indaba · · Score: 0, Redundant
    From the article :

    BBN has developed a network protocol and code that moves information from node to node as connections become available, and can hold information in persistent storage until a connection is available.

    Wow... what can I say ? - over 8 million bucks to re-discover or re-invent SMTP... (otherwise called email for those who don't remember TLA's)

    Welcome back to August 1982 !
    Read the press release here : http://www.faqs.org/rfcs/rfc821.html

    1. Re:NEWSFLASH - BBN re-discovers SMTP !! by m94mni · · Score: 1

      I'm not sure if SMTP really can to the same thing. Sure, it allows you to wait for the destination host (MX record) to become available, but what about the nodes in between? if parts of the network between sender and destination goes down, this approach might still be able to get the packet through.

    2. Re:NEWSFLASH - BBN re-discovers SMTP !! by daiichi · · Score: 2, Informative
      This isn't SMTP. SMTP is a layer built atop of TCP/IP for sending of very specialized messages. Apparently BBN's protocol is generic enough to conceivably cache HTTP requests (e.g. the reference to a "google earth map.") So I would give them the benefit of the doubt until more information is forthcoming.

      A real criticism of what BBN is doing is that, heck, my cell phone is low enough on memory already--and I would be very put out having to share that meager space in order to persist that scoutmaster request for google earth maps. Also, think about how that mechanism would have to be configured--does every scout have to "allow" the scoutmaster to query/query-through their PDA's? How complicated would that be? If BBN decides to simplify it by allowing a certain level of adhoc-ness, then what would be the security ramifications?

      I suppose that that's why this is a DARPA project (which connotes research)--because I think there is no way this can be more than an experiment.

    3. Re:NEWSFLASH - BBN re-discovers SMTP !! by indaba · · Score: 1
      I was thinking of a network where the node between every link could has an SMTP host. That way there are no path / routing issues. If a SMTP host that's nearer the destination comes online, then send the message.


      How do you determine if the host is nearer ?
      Use the DNS LOC Resource Records : Location information, code 29. Associates a geographical location with a domain name. Defined in RFC 1876.

      See : http://en.wikipedia.org/wiki/LOC_record

    4. Re:NEWSFLASH - BBN re-discovers SMTP !! by /dev/trash · · Score: 1

      Don't you mean FLA?

    5. Re:NEWSFLASH - BBN re-discovers SMTP !! by icydog · · Score: 1

      SMTP... (otherwise called email for those who don't remember TLA's)

      TLA... otherwise called Three Letter Acronym for those who don't remmeber TLA's.

    6. Re:NEWSFLASH - BBN re-discovers SMTP !! by OxygenPenguin · · Score: 1

      But....SMTP isn't a TLA (Three Letter Acronym)...

      --
      Read the only personal Runyon page out there.
    7. Re:NEWSFLASH - BBN re-discovers SMTP !! by jc42 · · Score: 1

      BBN has developed a network protocol and code that moves information from node to node as connections become available, and can hold information in persistent storage until a connection is available.

      Wow... what can I say ? - over 8 million bucks to re-discover or re-invent SMTP...


      Funny, but maybe a bit mistargeted. The idea behind SMTP really was to do email via a direct end-to-end TCP link. Caching when the destination couldn't be reached was a "temporary" kludge that was grudgingly added because the Internet wasn't yet reliable enough for end-to-end connectivity.

      The email system that really was designed as store-and-forward was UUCP. Its first incarnation worked via the phone system, before even many universities had IP connectivity.

      It is sort of funny that, as UUCP moved onto the Internet, and then just sorta merged with SMTP, SMTP had to adapt to the world of ISPs that intentionally block end-to-end SMTP connectivity and force users to relay their messages via the ISP's servers (which all too often are flakey as hell - and then there's hotmail and yahoo ;-).

      But yeah; the major reaction of older geeks with a bit of knowledge is that we're just laboriously re-inventing things that were invented long ago. The computer biz doesn't seem to have much memory, does it? You take something done decades ago, describe it with slightly tweaked terminology, and you get /. coverage for your great new idea.

      And here in the US, you can probably even patent your idea, and then use your patent to extort money from people who have been violating your patent for 10 or 20 years.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    8. Re:NEWSFLASH - BBN re-discovers SMTP !! by jandrese · · Score: 1

      Geography is not necessarily related to the best data links to choose from. Sometimes it pays to go out of your way to hit a backbone instead of trying to jump through a thousand mom and pop ISPs to get to your destination.

      --

      I read the internet for the articles.
    9. Re:NEWSFLASH - BBN re-discovers SMTP !! by dodobh · · Score: 1

      ETLA

      --
      I can throw myself at the ground, and miss.
    10. Re:NEWSFLASH - BBN re-discovers SMTP !! by jandrese · · Score: 1

      There is already a HTTP proxy for DTN. You hit the nail right on the head that this isn't SMTP, it's far more generalized.

      As for storage requirements on the routing nodes, it is up to them to know how much storage they have and the status of their links. If they have no storage available (or if they are configured not to store that kind of data), then they can refuse to take custody of the DTN bundle. If that happens, there are several options available to whoever does have custody of the bundle. They can try an alternate path, they can try routing past your node to the next one down the line, or they can sit on it and hope you change your mind or a new link shows up.

      While all of that is in the spec (or at least the draft versions), right now most DTN daemons are configured to just accept everything until their storage fills up. Ultimately, too many nodes that refuse to store data (take custody of it) can cause a DTN to perform no better than a regular IP network (which can be very poor performance indeed if your have a lot of disruptions).

      Ultimately, the goal is to be as invisible as IP is today. You would send off requests and the DTN daemons would do all of the dirty work. You would be none the wiser as to how the packets are actually routing through the network and who has custody of them at any given time. Applications would be natively written with DTN (there is an API already) support and the daemons would be widely installed across the entire network.

      Security is another area where DARPA has a DTN working group. Traditional security methods are difficult in an environment where you can't really perform security handshakes and associations. There are some solutions on paper, but AFAIK none of them have been implemented in the reference code yet.

      --

      I read the internet for the articles.
  13. Re:Best Practice at my office by nuclearspike · · Score: 1

    As I was reading the summary, I thought for sure it was going to say that to avoid problems with network connectivity that $8.5B in research had found that you can walk over and talk to your cube neighbors directly...

  14. Re:phirst by Anonymous Coward · · Score: 0

    phirst

    Phirst phailure.

  15. Kaiser called... by Anonymous Coward · · Score: 0

    Will you please hurry up already, we're soaking in 4 billion gals of red tech-ink!

  16. what next? by Starteck81 · · Score: 0

    Maybe some day they'll be able to transmitt packets over fast wireless connections!!!

    --
    "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed H
  17. So can SMTP. by khasim · · Score: 2, Interesting

    The spec provides for "intermediate" servers receiving the message and passing it on.

    Years ago this was duplicated with the old BBS's and phone lines. I'm talking about the single user at a time boards. One phone line. Lots of waiting.

    The boards had the numbers of different boards that they would call as the lines were free (their's and the recipient's). Messages would be passed along whatever route was available until they were received at the destination.

    This model is heavily dependent upon storage, though. If one of the nodes loses its hard drive, the messages stored there were lost. You can have unreliable connections, but you cannot have unreliable storage.

    Also, think "routing loops". The tail of the messages gets really long in some of these schemes. You don't want the message routing back over connections it has already traversed, do you?

    Which leaves the possibility of the "route to nowhere". Where messages go to die.

    1. Re:So can SMTP. by jandrese · · Score: 1

      The DTN routing community is very active. As it turns out, in a Disruption Tolerant Network a lot of the assumptions you make about normal routing can be wrong. For instance, Routing Loops are not necessarily bad (and sometimes necessary). Finding the best path through the network (especially if it's an ad-hoc network) is a hard (in just about every sense of the word) problem.

      --

      I read the internet for the articles.
  18. There is a printable version! by quincunx55555 · · Score: 3, Insightful

    You must be just as blink as Zonk. The link to the print version is right next to the "Slashdot it" link!

    1. Re:There is a printable version! by Anonymous Coward · · Score: 0

      But it's not a 'linkable' print version, which is much more important. Communicating even when the network's down Researchers seek disruption-tolerant nets By John Cox, Network World, 11/16/06 Researchers are creating mobile networks that can sustain communications even in the face of broken links and long delays. The quest for such disruption-tolerant networks, or DTNs, is being driven by military, scientific and emergency-response wireless networks, which typically lack the connectivity, stability and predictability of conventional wired networks. Instead, researchers say, the hallmarks of a DTN are the very problems that quickly bring a conventional wireless network to its knees: frequent and unpredictable disconnects, changing nearby nodes and very long delays. The trade-off: it takes a lot longer to send and receive data over a DTN. You can think of it as the "it's better than nothing" approach to networking. Breaking through breakdowns Researchers at BBN Technologies, of Cambridge, Mass., have begun the second phase of a DTN project, funded by $8.7 million from the Department of Defense's Defense Advanced Research Projects Agency (DARPA). Earlier this year, the researchers simulated a 20-node DTN. With each link available just 20% of the time, the network was able to deliver 100% of the packets transmitted. "Using traditional [network] routing in the same scenario, and depending on the nature of the outages, there would be a very, very low percentage delivered, or none delivered," says Stephen Polit, project manager for BBN's DTN research, dubbed SPINDLE. "Conventional routing protocols assume there is an end-to-end path, and this path is eventually [and fairly quickly] stable," says Rajesh Krishnan, senior scientist with BBN's Internetwork Research Group and a specialist in DTN. "Based on this, you compute routes and set your [router] forwarding tables." But all that breaks down when the network ruptures because of repeated disconnections and long delays. BBN has developed a network protocol and code that moves information from node to node as connections become available, and can hold information in persistent storage until a connection is available. The BBN team is now pulling together a full reference implementation of its DTN routing protocol, called Bundle, and a hardware and software platform incorporating this implementation, for use by selected Department of Defense partners. Phase 2 also includes defining a set of APIs so that third parties can substitute their own code for some parts of the DTN system, and creating code that will let the DTN software elements run over different types of underlying network transports, such as Bluetooth, 802.11 WLAN and Ethernet. The goal is to have a working demonstration network by late 2007. Diesel-powered DTN But you don't have to wait that long to see a DTN in operation. Just take the bus at the University of Massachusetts Amherst. DieselNet created by the university's Privacy, Internetworking, Security and Mobile Systems (PRISMS) Lab, consists of off-the-shelf single-board computers, GPS receivers and radios mounted in 40 UMass Transit System buses. As two buses near each other, their DTN nodes query each other to find out what other nodes each sees most frequently. If one of those other nodes is related to the final network destination of a message, that message is handed off to the passing node in the seconds they're close enough together for the Wi-Fi connection. At some point, the message is handed to a node attached to the wired Internet. "This is harder than normal routing," says Brian Levine, associate professor in the Department of Computer Science, and one of PRISMS' DieselNet researchers. "You can't query the net to determine what paths are available. Because there are none." Tweaking throughput At the start of DieselNet, in spring 2006, the median data transferred between buses was 1MB in 10 seconds, which was less than researchers had hoped for. But this fall, it's been running about half that amount in 8 seconds, and Levine and co

  19. What could this thing be?! by Anonymous Coward · · Score: 0

    "[E]fforts to maintain network connectivity even when the network has holes."

    Whoa, this is a pretty sweet idea! Maybe they could get someone wealthy and influential to help with its creation, like, I don't know, maybe Al Gore! They could call it... metaverse... naah... or.. yeah; Internet sounds pretty flashy, doesn't it?

  20. Roger That, what? by SuperStretchy · · Score: 2, Interesting

    Yes, SMTP is an amazingly strong example of redundancy. However, we installed redundant fiber at a school I work for within a few days, and just for fun we'd pull plugs randomly and monitor the response time while a alternate link was used. I think 10ms was about average... Then it stopped being fun after a while. We even tested load balancing.

    So my question is.. why are we treating this like its a new thing? This seems like another one of the frequent quasi-ads which seem to be more common lately here on /.

    1. Re:Roger That, what? by vidarh · · Score: 1
      Sure. Now do the same test with transmitters and receivers using low power radio links from vehicles in motion during bad weather conditions, and try to connect to a server you don't know the IP address to and that isn't in your local DNS cache while your connection is down, or try to maintain a TCP connection as your route to the internet changes and you see periods of minutes or hours without a working end-to-end route at any one time.

      You're not thinking about the type of scenarios these guys are working on.

    2. Re:Roger That, what? by SuperStretchy · · Score: 1

      True, I wasn't referring to what you had described, but the principle behind it is the same- smart networking devices that monitor link status and dynamically route around it. If it something that is global (or least you work completely within the confines of this system), you're all set, in the same way that access points do handoffs- however, if you aren't privied to that kind of luck, some sort of tunnel (think VPN) allows for a similar solution. Not only does that satisfy said requirement of a dynamic route, but will also let you connect to another machine whereby you can leech of their DNS.
      And why specifically TCP?

  21. Re:Best Practice at my office by slashbob22 · · Score: 2, Funny

    Remember, this is Slashdot. We would gladly pay $8.5M in research to allow the computers to do the talking for us.

    --------------
    From: John Smith
    To: Jane Doe
    Subject: Thnx

    thnx 4 ppt. wnt g00d lol.

    JS
    University in NZ
    --------------
    Come to think of it, forget the network. I think our communication is down.

    --
    Proof by very large bribes. QED.
  22. Smashing new idea! by Darlantan · · Score: 1

    In related news, the DoD has awarded RoundCo Inc. a 100 million dollar contract to develop a circular structure to facilitate the movement of objects with maximum efficiency. RoundCo is currently investigating deploying rubber-based, air-filled rings to fit this need. "This new technology could revolutionize logistics.", says RoundCo CEO David Goodyear-Wheeler.

    --
    Fill in your four or five-letter word of wisdom here _ _ _ _ _.
  23. DTN!=ARPANET by CryptoKiller · · Score: 1, Informative

    The goal of the Arpanet was to provide resilient packet forwarding in the presence of multiple node failures. However, the Arpanet model does assume that at any given moment there is end-to-end connectivity between the two communicating endpoints. DTNs do not assume that there is necessarily *ever* a direct, end-to-end connection between communicating endpoints. DTNs are store-and-forward networks, much like email or UUCP, they don't look anything like Arpanet or the Internet.

    1. Re:DTN!=ARPANET by GotenXiao · · Score: 1

      Instead it's a clone of X.25 or Frame Relay. Wonderful.

      --
      Goten Xiao
  24. Reliable networks with malicious components by G4from128k · · Score: 2, Insightful

    Although this research is nice, it does not address the worst vulnerabilities of the current internet. Botnets, ARP poisoning, DNS poisoning, pwned routers seem to be a more dangerous risk than mere unreliable components. Cyberterrorism and criminal exploitation of the internet means subverting the system rather than just breaking pieces of it.

    The original internet design carried the naive assumption that all the devices on the net could be trusted -- all the devices assumed the validity of all control data, responses to protocols, etc. In the original model, devices had two primary states -- "unavailable" and "available" where "unavailable" might cover both damaged or overloaded components (a slightly more sophisticated version assesses capacity or latency as gradations between the binary unavailable/available dichotomy). In this one dimensional two-state model, disruption tolerance means routing around "Unavailable" or overloaded components.

    Yet the rising threat is from malicious entities that want to subvert the network's functioning, not just disable it. Spam, phishing, click fraud, and extortion depend on twisting a functioning network, not just poking holes in the network -- all the parts remain "available" but their data and responses become deceptive. Thus future fault-tolerant networks will need to distinguish between trustworthy and untrustworthy components. This suggests employing techniques such as cryptographic signatures, polling systems, blacklisting, FOAF, firmware integrity checks, and device-to-device secret questions.

    Designing a more robust internet is a laudable task but we need to spend more effort on securing against the true threat of untrustworthy components rather than unavailable components.

    --
    Two wrongs don't make a right, but three lefts do.
    1. Re:Reliable networks with malicious components by jandrese · · Score: 1

      Yes, DTN does not solve the problems it was not designed to solve. DTN is all about getting data through networks with intermittent connectivity, it has nothing to do with any of the stuff you listed.

      This is kind of like asking "Why are medical companies developing cures to minor diseases that only tens of thousands of people have when they still haven't cured cancer?"

      --

      I read the internet for the articles.
  25. This is not simply OSPF, this is a new layer 3 net by thanasakis · · Score: 3, Informative

    It is clear from the article that they are aiming for something more than OSPF or other link state routing protocols. If a link is cut inside a network, OSPF adjusts so that traffic is routed through alternative paths. But, until there is convergence (which is quite fast in most cases), packets may be lost. Packet drops do tend to occur if a router cannot find a suitable route to a destination, if it is able to find a route but the link to that route is down, or even if the queue on that link is congested (full). That's the very nature of our present best effort internet.

    It appears to me that these guys try to address some of these "shortcomings" by making certain privisions that can guarantee packet delivery, even in a overly late fashion. A routing instability, lost routes or links should not be able to cause packet drops if they have it right.

    However, I used the quotes in "shortcomings" because I am not entirely certain that this has not been tried before. If, instead of a best effort packet routing service, you try to invent a "smart" network layer that can guarantee stuff like ordered delivery (packets are delivered in the order they departed), assured delivery (even with great delays) etc, you are basically trying to invent a (gasp!) connection oriented service. Not that connection oriented technologies are inherently bad, but, well, they are certainly an order of magnitude harder to implement. Anyone remembers OSI? It might as well be easier to leave IP simple as it is and try to move some smartness to the upper layers.

    Additionally, it would be better to try to build on top of unreliable services like IP and construct stuff like SMTP (as a previous poster very cleverly pointed out), that can function even if parts of the network are mulfunctioning.

    Well, anyway, you might want also to take a look at the efforts on the interplanetary internet, this article reminded me of it.

  26. I'm sorry... by rmdyer · · Score: 4, Funny

    In the new "non" net-neutral(ity) world, routing around trouble spots was not a service you paid for. If you need that service it will be an extra $10.00 a month. We love all our customers and hope your experience with our product is to your satisfaction. Now, if you would please take just a few moments and fill out our survey...

  27. IGP by macdaddy · · Score: 1

    Routing around holes in a network... Sounds like the basic functionality of routing protocol to me. So they're getting paid big bucks to re-invent IGPs like IS-IS, OSPF, RIP (though this POS creates more holes than it routes around), IGRP, EIGRP or an EGP like BGP? Hell when it comes right down to it good ole IEEE 802.1D is a layer-2 routing protocol (when you think about how it actually works and not the generic description you read about in references). Hello, wheel.

    1. Re:IGP by jandrese · · Score: 1

      Except they're not routing _around_ holes (because there are no routes in the networks where DTN is designed to be deployed), they are routing through the holes. The point is that if you have a reasonable expectation that a link will be back up at some point, and there is no other way to go, then it's better to sit on the packets and shove it through when that link does come back up than just kill the connection and tell the user to try again later.

      This is especially important when there are multiple "holes" back to back on the network, and if you're going to get _anything_ through you have to send it whenever you get the chance. You can't wait for full end to end connectivity because it may never exist.

      --

      I read the internet for the articles.
  28. Re:This is not simply OSPF, this is a new layer 3 by MysticOne · · Score: 1

    Umm, if I'm not mistaken, the whole point of TCP is to provide guaranteed delivery (at least, as long as delivery is possible). If some packets are lost, no acknowledgment is sent from the destination to the source, and the source re-sends the packets.

  29. No, that was packet switching by Capt.+Skinny · · Score: 4, Informative
    Wasn't that the point of the original ARPANET? To route around broken parts of the network?
    ARPANET was never about sustaining communication in the event of network failure. That goal belongs to the development of packet switching - a separate government funded project by the RAND corporation at about the same time. Sorry, I'm too lazy to dig through my e-mail to find my references.
  30. 20% - on what timescale? by Zondar · · Score: 1

    Are we talking outages of 20ms or 5 minutes or 3 days or what?

  31. Gotta start from "scratch" by PopeRatzo · · Score: 1

    See, the problem is that first thing, the "Internet" thing, got away from the powers that be. They let the peasants behind the castle walls, and now it's all spoilt for the really "important" people and their really "important" business.

    So now, see, they've got to start from scratch, and this time, boyo, there's gonna be none of this "Net Neutrality" stuff mucking up the works. And you best believe there won't be any dirty-necked hacker types or dot.com money-for-nothing strivers in the picture. This time, it's gonna be a nice, nailed down, pay as you go situation, just like nature intended.

    I mean, it's not really worth having something if you can't have control, now is it?

    --
    You are welcome on my lawn.
    1. Re:Gotta start from "scratch" by Anonymous Coward · · Score: 0

      Information isn't power. WITHOLDING information is power. INTERPRETING information in an unintended way is power. The Internet as we know it is too much cluck and not nearly enough egg to survive.

    2. Re:Gotta start from "scratch" by PopeRatzo · · Score: 1

      I agree with your first points. Yes, withholding information is power, but so is information that nobody else has. I'm betting that there's plenty of "egg" in the internet left even with all the "cluckers". However, that doesn't mean that whatever passes for Internet II doesn't have a completely different approach to the distributed power that we know and love.

      --
      You are welcome on my lawn.
  32. This is day 1 stuff, ppl. by WillyPete · · Score: 1, Interesting

    Welcome to networking 101. The trouble with a fully meshed, multi-vendor layout is the cost, and few companies are willing to pony up the required loot to maintain a completely redundant network.

    --
    Shaw's Principle: Build a system even a fool could use, and only a fool would want to use it.
    1. Re:This is day 1 stuff, ppl. by vidarh · · Score: 1

      This is NOT about redundancy. This is about methods for tolerating downtime. It could be used with network where redundancy is infeasible, or combined with redundancy to be able to handle extraordinary situations.

    2. Re:This is day 1 stuff, ppl. by WillyPete · · Score: 1

      I fail to see the difference. What IS redundancy if not a "method for tolerating downtime?" I admit that I didn't spend much time on the article, but mesh is mesh. You either have it or you don't. Is this a sales pitch for some new technique that is entirely different? Are we using psychics to send packets yet? Were those cracks about interns running around with flash drives quotes from the article?

      Naturally, organizations should have fall back procedures for catastrophes. That's like saying there should be escape paths planned in case of fire. It's so plug stupid obvious that I guess I don't understand why they need to write an article.

      --
      Shaw's Principle: Build a system even a fool could use, and only a fool would want to use it.
    3. Re:This is day 1 stuff, ppl. by vidarh · · Score: 1
      Redundancy is a method for avoiding downtime, not for tolerating it. You add multiple paths to make sure there is always an unbroken chain from you to "somewhere". That works for scenarios where each link has a certain percentage chance of being up, and where that chance is fairly high, so that you can get a sufficient uptime by adding multiple independent links and playing the percentages.

      This technology is a solution to a different problem: A situation where it is expected to be periods with no path between source and destination, but where there are paths between the source and intermediate destinations. So you forward the data - have it hang around for a while, until conditions change and there's a route that looks promising. Additionally it supports methods for reducing the information that must be known in advance. For instance, you can't send a HTTP request without knowing the IP address of the destination, while this system apparently can send data knowing only the domain, and have the IP resolved in transit.

      The latter is useful because it may not always be possible or economically viable to provide sufficient redundancy to have unbroken paths available sufficient amounts of time.

  33. It Will Never Happen by Anonymous Coward · · Score: 0

    Traffic spontaneously rerouting itself!? The NSA will never allow such a thing! How would they ever monitor the traffic?

  34. DTN by Anonymous Coward · · Score: 2, Informative

    No, this has not been done before in this manner. The internet does not communicate when disconnected. Try to send a file to a machine that is turned off or not connected to the net and see what you get?

    This type of network, DTN (Disruption tolerant network - which btw, is similar to DTN - delay tolerant network - (see IETF working group)) is oriented towards disconnected operation, mobile nodes and ad-hoc environments.

    BBN is not the only participant (though it is a big one). The project includes various universities and research institutes.

    1. Re:DTN by jc42 · · Score: 1

      Try to send a file to a machine that is turned off or not connected to the net and see what you get?

      What you get is called "Usenet", and it's been doing just that quite successfully for a few decades now. ;-)

      Usenet originally ran mainly on top of UUCP, invented at Bell Labs back in the 1970s. UUCP implemented the same sort of scheme some years before the Internet came into existence. The general term is "store-and-forward".

      It's all covered in many "intro to networking" courses.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  35. Re:This is not simply OSPF, this is a new layer 3 by ebyrob · · Score: 2, Insightful

    The problem is, discarding extraneous packets is actually a VERY GOOD THING when it comes to the internet. Several store and forward systems pre-dated the current TCP/IP stack, but guess what. They weren't as efficient in terms of required hardware resources or latency. This is because in a store and forward network, certain problems (like network cards going nuts and spewing tons of garbage) can cause lots and lots of data to accumulate in the network, and then you have to wait for every single packet to move on before you get to the new and relevant data.

    The OSI model and network researchers in general recognize that reliable transport facilities can easily be built on top of unreliable "best-effort" communication networks, whereas it's nigh impossible to create light-weight best-effort services on top of a store and forward network. Since both kinds of applications exist, those that need reliable transport, and those that need speed. It only makes sense to provide an underlying fast and light weight network which doesn't provide, and isn't expected to provide, 100% reliability.

    Finally, in practice, it actually turns out to be rediculous to expect 100% reliability from anything, particularly a low-level networking scheme since in the real world, no network is 100% reliable. Life can get very interesting indeed when you're supposed to rely on 100% packet delivery and one of your packets never arrives.

    The real problem IMO when dealing with wireless networks is that so many developers try to shoehorn existing land-line applications and methodologies into the wireless world. There's a big difference between a network with an avg latency of 80ms, standard deviation of 2ms and 0.3% packet loss compared to a network with an avg latency of 500ms, a non-standard deviation pattern ranging between 200ms and 6 seconds and 20% packet loss. And that's completely ignoring issues related to moving between coverage zones and maintaining proper routing.

    Basically, TCP, FTP, and many of their friends can wind up being very bad deals in such an environment. And things get even *more* interesting when someone tries to "fix" the network to work well with them... (by, for instance, blocking up groups of packets and waiting for a certain data-size to accumulate before sending.)

  36. Unlinkable print version :-) by Anonymous Coward · · Score: 0

    Cannot link, but can see :-)

    Full article print view in one page: On the bottom of the page click on the Print button to get the full article in a single page.

  37. Communicating Even When The Network is Down by Anonymous Coward · · Score: 0

    Just yell really loud. Jesus, do I have to think of everything?

    1. Re: Communicating Even When The Network is Down by Anonymous Coward · · Score: 0

      Right... the Rocky Balboa communication network

  38. Is this ... by Yvanhoe · · Score: 1

    ... some kind of DARPAnet birthday celebration ?

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  39. Re:This is not simply OSPF, this is a new layer 3 by topical_surfactant · · Score: 2, Informative
    Right, but only if you've got end-to-end connectivity. If you don't, TCP breaks, and you get zero delivery. There are situations (see data mules and wireless sensor networks in disconnected environments) where you simply cannot have a complete end-to-end link, but periodic links within the larger path are still possible or even predictable. DTN can take advantage of single TCP connections without requiring the entire set of nodes from source to destination to be up at one time, and, if this project works, account for route changes and guarantee delivery while it's at it. And it doesn't need TCP - it can use most any type of convergence layer to operate. It's a step up for certain types of networks, and can help extend networking into new places, such as deep space (light-time delays) and battlefields.


    Look for DTN to be used in upcoming NASA missions (see interplanetary internet) as well as next-generation military networks. DARPA and NASA are serious about this, and have Vint Cerf's backing as well. I expect that there will be quite a few commercial-off-the-shelf solutions that spin off once the dust settles around the standard.


    It won't replace the current internet protocol suite - just augment it.

  40. This time Al Gore is doing it.... by EmbeddedJanitor · · Score: 1
    First off, the article headline is bullshit. "Has holes in it" is not the same as "down".

    Secondly, dynamic rerouting to overcome partial failure or congestion is as old as digital backbone telephony and predates the internet by many years.

    --
    Engineering is the art of compromise.
    1. Re:This time Al Gore is doing it.... by strstrep · · Score: 3, Insightful

      No. Normal routing works through space. Packets move from node to node, avoiding nodes and links that are down. DTNs can route through space and time, delaying packets until they can be routed further along.

      If you have two networks that are only intermittently connected, normal routing will drop packets when the connection is down. DTNs will allow the packets to be held until the connection is up.

  41. Re:Best Practice at my office by strstrep · · Score: 2, Informative

    Actually, a planned convergence layer for the DTN project is sneakernet.

    DTNs work by storing packets (well, "bundles," really) at the router, until an opportunistic connection is available. Bundles move from hop to hop, until they arrive at their destination.

    This is accomplished over a variety of "convergence layers," such as TCP and UDP, with UDP being the most commonly used for transmitting bundles currently in research. However, other convergence layers for other uses are being planned. One of these is sneakernet, where data is copied to physical media, the media is physically taken over to another node, and the other node reads the data and forwards the bundles to the next hop as available.

    The main research page is at http://dtnrg.org/.

  42. Yes theres a printable version by Venim · · Score: 1

    Press the "Print" button on the page and it opens up the article in a printable version window. The layout wasnt that bad to begin with though. i dont understand why you all complain so much

    1. Re:Yes theres a printable version by tehcyder · · Score: 1
      Press the "Print" button on the page and it opens up the article in a printable version window
      Let me guess, to actually print it you press a "Print Preview" button?
      --
      To have a right to do a thing is not at all the same as to be right in doing it
  43. Bandwidth on redundant routes by martin · · Score: 1

    Of course, alot of people/ISPs do this already (not at the internet level but within their network), trouble is when one of the links go down, the 'failover' route gets it's own traffic and the traffic from the broken route. AND there's not enough bandwidth over this route to handle both sets of traffic.

    Happened to me many many times...as a customer of lots of different ISPs.

  44. world cooling and finding stuff with thin slices by midgley · · Score: 1

    I don't think we should be encouraging printing.

    As well as the environmental issue, which we should all keep chipping away at but is not a large issue here, there is the problem of finding things.

    If information is in large pieces then it is hard to find exactly what you search for. If it is in small pieces, but linked to others, then search engines can help us to search very specifically.

    So slice articles finely, a page on a screen is about right.

  45. AllOfMP3 by Anonymous Coward · · Score: 0

    AllOfMP3 has been censored at the DNS level by the Danish ISP, Tele2/Get2net, following a court ruling. They've appealed the ruling and expect the censorship to be canceled, but who knows...
    See more at Google News.
    Direct links to first few hits: 1, 2, 3.

    Coincidentally, one of my colleagues worked for the Danish police making the pedo-filter working out which IP addresses to block, delivering those to all danish ISPs who have to block these by law. I asked her about pirates, and her comment was "why should the police care?".

  46. press the print button at the bottom guys!!! by hachete · · Score: 1

    that gives you a one-page format of the article. Counter-intuitive? yeah, that's right.

    Not as bad as the macromedia paged website the other week. Sheesh!!!!!

    --
    Patriotism is a virtue of the vicious
  47. DTN is *nothing* like what was done before by Anonymous Coward · · Score: 0

    DTN is used for cases where there are no end-to-end links. It is used in the military, but also has applications on deep-space links (ARPANet wasn't for this, clearly...) as well as sensor networks outside of the military. The original ARPANet was designed for redundancy, not this type of store-and-forward architecture.

    It's worthwhile to not dismiss ideas with partial thought like this; makes me wonder how often /. is wrong about other topics due to immediate dismissal.

  48. Re:Best Practice at my office by jc42 · · Score: 1

    There's also ACP (Avian Carrier Protocol), described in RFC 1149 back in 1990.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  49. yet another? by Anonymous Coward · · Score: 0

    doesn't also netsukuku does something like this?

  50. Technical Information by mcorner · · Score: 1

    As with any news article, it is trying to explain the concepts to a general audience. This always leads to misconceptions about what the technical solutions and problems are. Primarily, DTNs are not designed to "fix" the internet, it is designed to deal with disruptions at the edges, and to deal with challenged networking environments (primarily mobile ones). If you are interested in some technical information (some shameless self-promotion as the DieselNet project mentioned in the article belongs to myself and my colleague).

    http://prisms.cs.umass.edu/dome
    http://www.dtnrg.org/

    If you want to know more, there are a ton of good papers being published in networking conferences on DTNs

  51. Uninterruptible Internet Supply ? by dp_wiz · · Score: 0

    ...to provide internet for my home cluster...