5
0
mirror of https://github.com/cwinfo/yggdrasil-network.github.io.git synced 2025-02-28 23:21:34 +00:00
Neil Alexander 24546d1d28
Updates
2024-04-14 17:18:42 +01:00

58 lines
3.2 KiB
Markdown

---
tags: dontlink
sitemap: true
---
Yggdrasil is a new experimental compact routing scheme. It is designed to be a future-proof and decentralised alternative to the structured routing protocols commonly used today on the Internet, as well as an enabling technology for future large-scale mesh networks. Yggdrasil is:
<div id='indexicons'>
<div class='icon'>
<img src='/assets/images/iconoir/planet.svg' />
<div>Scalable</div>
<p>Supports large, complex or even Internet-scale topologies</p>
</div>
<div class='icon'>
<img src='/assets/images/iconoir/cloud-check.svg' />
<div>Self-healing</div>
<p>Network responds quickly to connection failures or mobility events</p>
</div>
<div class='icon'>
<img src='/assets/images/iconoir/lock.svg' />
<div>Encrypted</div>
<p>Traffic sent across the network is always fully end-to-end encrypted</p>
</div>
<div class='icon'>
<img src='/assets/images/iconoir/group.svg' />
<div>Peer-to-peer</div>
<p>Works entirely ad-hoc by design with no built-in points of centralisation</p>
</div>
<div class='icon'>
<img src='/assets/images/iconoir/cpu.svg' />
<div>Cross-platform</div>
<p>Supported on Linux, macOS, Windows, iOS, Android and more</p>
</div>
</div>
The [current implementation](implementation.md) of Yggdrasil is a lightweight userspace software router which is easy to configure and supported on a wide range of platforms. It provides end-to-end encrypted IPv6 routing between all network participants. Peerings between nodes can be configured using TCP/TLS connections over local area networks, point-to-point links or the Internet. Even though the Yggdrasil Network provides IPv6 routing between nodes, peering connections can be set up over either IPv4 or IPv6 networks.
This is still an alpha-stage project and there may be some breaking changes in the future. Despite that, Yggdrasil is generally stable enough for day-to-day use and a small number of users have been using and stress-testing Yggdrasil quite heavily for a variety of use cases. If you are interested in or would like to get involved in the Yggdrasil project, start below:
<div id='indextable'>
<div class='row'>
<img src='assets/images/iconoir/download-circled-outline.svg' />
<p markdown='1'>[Install](installation.md) and [configure](configuration.md) Yggdrasil on your own computer or router to join the network.</p>
</div>
<div class='row'>
<img src='assets/images/iconoir/multi-bubble.svg' />
<p markdown='1'>Come and chat to us in our [Matrix channel](https://matrix.to/#/#yggdrasil:matrix.org).</p>
</div>
<div class='row'>
<img src='assets/images/iconoir/multi-window.svg' />
<p markdown='1'>Explore the [internal services](services.md) available on the network operated by our users.</p>
</div>
<div class='row'>
<img src='assets/images/iconoir/github.svg' />
<p markdown='1'>Visit our [developers](developers.md) page and our [GitHub](https://github.com/yggdrasil-network/yggdrasil-go). Report bugs and problems to us as [GitHub Issues](https://github.com/yggdrasil-network/yggdrasil-go/issues).</p>
</div>
</div>