• DS-Lite emulation experiment

    From Michiel van der Vlist@1:2320/100 to All on Fri May 12 08:08:06 2017
    Hello All,

    This weekend I will run another DS-Lite emulation experiment.

    Time: Friday 12 May 12:00 UTC - Saturday 13 May 12:00 UTC
    During this time:

    o My binkp mailer will only answer on IPv6 and the A record will
    be removed from fido.vlist.eu.

    o IPv4 only nodes that I have a password protected linkd with,
    will be polled every 30 minutes.



    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Tommi Koivula@1:2320/100 to Michiel van der Vlist on Fri May 12 18:19:00 2017

    12 May 17 08:08:06, you wrote to All:

    This weekend I will run another DS-Lite emulation experiment.

    The A record seems to be gone now. :)

    'Tommi

    ... he.net certified sage
    ---
    # Origin: IPv6 Point at [2001:470:1f15:cb0:2:221:1:1] (2:221/1.1)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tommi Koivula on Fri May 12 21:57:38 2017
    Hello Tommi,

    On Friday May 12 2017 18:19, you wrote to me:

    This weekend I will run another DS-Lite emulation experiment.

    The A record seems to be gone now. :)

    It will be back tomorrow at 12:00 UTC or shortly after.

    For completeness I should also add the INO4 flag in the nodelist. But that is abit hard to do for a short period...


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tommi Koivula on Sat May 13 14:04:16 2017
    Hello Tommi,

    On Friday May 12 2017 18:19, you wrote to me:


    This weekend I will run another DS-Lite emulation experiment.

    The A record seems to be gone now. :)

    Should be back soon. Experiment terminated.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Tommi Koivula@1:2320/100 to Michiel van der Vlist on Sun May 14 20:36:07 2017
    Hello, Michiel van der Vlist : Tommi Koivula.
    On 13/05/2017 15:04 you wrote:

    Hello Tommi, On Friday May 12 2017 18:19, you wrote to me: MV>> This
    weekend I will run another DS-Lite emulation experiment. TK> The A
    record seems to be gone now. :) Should be back soon. Experiment
    terminated.

    We are waiting for the results of the experiment. ;)

    'Tommi

    --- HotdogEd/2.13.5 (Android; Google Android; rv:1) Hotdoged/1480338873000 Hotd
    # Origin: *** nntp://rbb.bbs.fi *** Lake Ylo *** Finland *** (2:221/360)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tommi Koivula on Sun May 14 20:07:15 2017
    Hello Tommi,

    On Sunday May 14 2017 20:36, you wrote to me:

    Hello Tommi, On Friday May 12 2017 18:19, you wrote to me: MV>>
    This weekend I will run another DS-Lite emulation experiment. TK>
    The A record seems to be gone now. :) Should be back soon.
    Experiment terminated.

    We are waiting for the results of the experiment. ;)

    Watch Fidonews...


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tommi Koivula on Mon May 15 00:31:57 2017
    Hello Tommi,

    On Sunday May 14 2017 20:36, you wrote to me:

    We are waiting for the results of the experiment. ;)

    As published in Fidonews:

    =================================================================
    GENERAL ARTICLES =================================================================

    A DS-Lite emulation experiment
    By Michiel van der Vlist (2:280/5555)


    Presently I have a native dual stack connection from my ISP. So I
    have both public IPv4 and IPv6 addresses for my binkp server.
    This luxury may not last forever. The IPv4 address pool has been
    depleted and so ISPs are starting to put new customers on so called
    DS-Lite. This means customers will have fully functional IPv6 but
    they will not have a public IPv4 address. For IPv4 they will be
    behind a Carrier Grade NAT or GCNAT. A CGNAT is basically the same
    as the NAT running in your home network, with the difference that it
    is run by the ISP, and the customer has no access to the port
    forwarding tables. And so they can not accept incoming calls on IPv4.

    DS-Lite will not stop at new customers. It is foreseeable that
    existing customers will be affected too. I would not be surprised
    if my ISP puts me on DS-Lite between now and five years and that the alternatives will be economically unattractive.

    To be prepaired I ran some experiments to test if it would be doable
    to run a Fidonet node from a DS-Lite connection. Presently there are
    two nodes in the nodelist that carry the INO4 flag, indicating that
    they can not accept incoming IPv4 connects. But these are not the only
    node of the listed sysop. They have at least one other node listed
    that can accept incoming IPv4. I wanted to test if it is doable if the
    node is the only listed node of the sysop in question.

    With 50+ registered IPv6 capable nodes, I think the Fido IPv6 club
    has gained critical mass and so running a DS-Lite node would be doable
    But of course the proof of the pudding is in the eating.

    So I did two tests. The first test was a seven hour run on Saturday
    May 6th 2017 from 11:00 UTC until 18:00 UTC.

    I did this:

    o I configured my binkp server to only listen on IPv6.
    ( listen [::] in binkd.cfg )

    o I polled every IPv4 only node with whom I had a password protected
    link every 30 minutes.

    The result of this test was encouraging. Only one sysop asked me why I
    polled his system every 30 minutes, the rest of Fidonet did not seem
    to have noticed anything at all. I did not seem to have missed any
    mail either.

    The second test was a 24 hour run from Friday May 12 12:00 UTC until
    Saturday May 13 2017, 12:00 UTC. On Tommi Koivula's suggestion I also
    removed the A record for my nodelisted host name.

    The result was the same as for test #1. Nobody complained and no mail
    was lost. The preliminary conclusion is that running a Fidonet node
    from a DS-Lite connection is doable.


    There was one thing that was a bit problematic though. When I am on
    the move, I run a point system on my laptop to keep in touch with
    Fdionet. This won't work when I am on an IPv4 only network since I can
    not connect with my IPv6 Boss Node from there. Most public WiFi
    networks on campings and hotels are still IPv4 only. And so are nearly
    all 3G/4G mobile operators in Europe I am afraid.

    Running a SixXs AYIYA tunnel on my laptop would have solved that
    problem, but alas, SixXs is closing down in less than four weeks, so
    that won't be the solution. Then Tommi Koivula half jokingly suggested
    I try Teredo. I thought Microsoft had switched off the Teredo relays
    and servers many years ago, but to my suprise they are still there.

    It so happened that I spend a few days on a camping in Belgium last
    week. The Wifi there was brand new. Excellent coverage and reasonable
    speed. Alas, no IPv6. So a perfect opportunity to test if I could
    reach my IPv6 binkp server at home using Teredo. So I first enabled
    Teredo. From the command line in a window with administrator rights:
    (Windows 7)

    netsh interface teredo set state client

    To make it work properly I also had to disable isatap:

    netsh interface isatap set state disabled

    The Teredo tunnel was slow and I got lots of timeouts but it was just
    good enough for a Fidonet connection between a point and his boss.

    Then when I came back home, I tried the same by making a connection
    via my FON spot. The FON spot is IPv4 only, so that looked like a good
    way to test the connection. It did not work. The diffenerence between
    the FON spot and the WiFi on the camping is that the FON spot is a
    cascaded NAT. Teredo apparently does not work from beheind a double
    NAT.

    It is no big deal. I probably have some more time to find a solution
    for this and the test was if it is doable to run a DS-Lite node in the
    network, not if it can support mobile points or users.


    Conclusion: Running a Fidonet node from a DS-Lite connection is doable
    It is not perfect, Dual Stack is still preferable, but as the number o
    IPv6 capable nodes rises, it will get better and it is not worth to
    invest lots of money for additional incoming IPv4 capability.

    I hope this will inspire others to do similar tests.


    (C) Michiel van der Vlist, all rights reserved.
    Permission to publish in the FIDONEWS file echo, the FIDONEWS dis-
    cussion echo and the FNEWS_PUBLISH echo as originating from 2:2/2.

    -=---------------------------------------------------------------



    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Tony Langdon@1:2320/100 to Michiel van der Vlist on Mon May 15 20:44:00 2017
    Michiel van der Vlist wrote to Tommi Koivula <=-


    We are waiting for the results of the experiment. ;)

    As published in Fidonews:

    =================================================================
    GENERAL ARTICLES =================================================================

    A DS-Lite emulation experiment
    By Michiel van der Vlist (2:280/5555)

    Nice work, good to see something different in Fidonews. :)


    ... An instantaneous power-supply crowbar circuit will operate too late.
    --- MultiMail/Win32 v0.49
    # Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Tommi Koivula@1:2320/100 to Michiel van der Vlist on Mon May 15 17:58:26 2017


    14 May 17 20:07, you wrote to me:

    On Sunday May 14 2017 20:36, you wrote to me:

    Hello Tommi, On Friday May 12 2017 18:19, you wrote to me: MV>>
    This weekend I will run another DS-Lite emulation experiment. TK>
    The A record seems to be gone now. :) Should be back soon.
    Experiment terminated.

    We are waiting for the results of the experiment. ;)

    Watch Fidonews...

    I did. Nice job. :)

    'Tommi

    ---
    # Origin: A point of news://rbb.bbs.fi (2:221/360.8110)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tony Langdon on Tue May 16 12:32:43 2017
    Hello Tony,

    On Monday May 15 2017 20:44, you wrote to me:

    A DS-Lite emulation experiment
    By Michiel van der Vlist (2:280/5555)

    Nice work, good to see something different in Fidonews. :)

    Thank you.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Michiel van der Vlist@1:2320/100 to Tommi Koivula on Tue May 16 12:33:08 2017
    Hello Tommi,

    On Monday May 15 2017 17:58, you wrote to me:

    We are waiting for the results of the experiment. ;)

    Watch Fidonews...

    I did. Nice job. :)

    Thank you.


    Cheers, Michiel

    --- GoldED+/W32-MSVC 1.1.5-b20170303
    # Origin: he.net certified sage (2:280/5555)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)
  • From Tony Langdon@1:2320/100 to Michiel van der Vlist on Tue May 16 20:47:00 2017
    Michiel van der Vlist wrote to Tony Langdon <=-

    Nice work, good to see something different in Fidonews. :)

    Thank you.

    You're welcome.


    ... As easy as 3.1415926535897932384626433832795028841
    --- MultiMail/Win32 v0.49
    # Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
    * Origin: LiveWire BBS - Synchronet - LiveWireBBS.com (1:2320/100)