public inbox for nncp-devel@lists.cypherpunks.ru
Atom feed
From: Sergey Matveev <stargrave@stargrave•org>
To: nncp-devel@lists.cypherpunks.ru
Subject: Re: Yggdrasil support
Date: Wed, 19 Jan 2022 01:13:09 +0300 [thread overview]
Message-ID: <Yec7daEJHhm6neqi@stargrave.org> (raw)
In-Reply-To: <7d73140f-7eaf-40f8-9d87-54c8a3896854@posteo.net>
[-- Attachment #1: Type: text/plain, Size: 1452 bytes --]
Greetings!
*** Emery Hemingway [2022-01-17 21:07]:
>The Yggdrasil feature came at an ideal time for me, [...]
Cool! Glad to hear that! Soon there will be an updated version with many
fixes in documentation, slightly more flexible options and ability to
act as real TCP-answering node inside that Yggdrasil network.
>I only started with the Yggdrasil feature today, but sticking with µTP
>sounds fine to me.
I believe that yggmail's author, being also the author of µTP library,
just used it for code simplicity. I do not think it is too overheadful
and harmful for performance, so indeed acceptable. But anyway, my commit
with its replacement is already ready :-). Actually TCP also has
undesirable overhead at least with its CRCs, that are just useless with
Yggdrasil's authenticated encryption, but it is negligible.
>Something worth mentioning is that Yggdrasil network can be crawled and
>the NNCP nodes discovered. The fix to keep NNCP private is to bind the
>daemon to an 300:…/64 address that is routed though Yggdrasil gateway
I think it is applicable only when you run NNCP daemon in "TCP mode" on
that 300/64 network. Yggdrasil-mode does not use /64 subnets feature at
all: just single public key maps to single IPv6 200/7 address. You just
have no option to change address or routing at all.
--
Sergey Matveev (http://www.stargrave.org/)
OpenPGP: CF60 E89A 5923 1E76 E263 6422 AE1A 8109 E498 57EF
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2022-01-18 22:14 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-16 13:14 [EN] NNCP 8.1.0 release announcement Sergey Matveev
2022-01-17 1:19 ` John Goerzen
2022-01-17 7:01 ` Sergey Matveev
2022-01-17 14:55 ` John Goerzen
2022-01-17 15:08 ` Sergey Matveev
2022-01-17 20:23 ` John Goerzen
2022-01-17 21:07 ` Emery Hemingway
2022-01-18 22:13 ` Sergey Matveev [this message]
2022-01-18 22:01 ` Yggdrasil Sergey Matveev