The World is running out of IPv4 addresses, but luckily, we have IPv6 here now, and running the whole data center on IPv6 only is not just happening, it’s becoming the standard. But what if you have an app, a daemon, or a container that actually needs IPv4 connectivity? Then you may use 464XLAT to provide an IPv4 tunnel through your IPv6 only infrastructure. Clatd is one component in 464XLAT.

Clatd is a CLAT / SIIT-DC Edge Relay implementation for Linux. From the GitHub wash label:

Clatd implements the CLAT component of the 464XLAT network architecture specified in RFC 6877. It allows an IPv6-only host to have IPv4 connectivity that is translated to IPv6 before being routed to an upstream PLAT (which is typically a stateful NAT64 operated by the ISP) and there translated back to IPv4 before being routed to the IPv4 internet. This is especially useful when local applications on the host requires actual IPv4 connectivity or cannot make use of DNS64 (…) Clatd may also be used to implement an SIIT-DC Edge Relay as described in RFC 7756.

Note that Clatd relies on Tayga for the actual translation of packets between IPv4 and IPv6.

Yesterday, I pushed Clatd for Fedora testing and EPEL testing. Please test and report feedback by Bugzilla.

For more information on Clatd, see the documentation included in the package, or the Clatd GitHub home page. For more info on Tayga, visit http://www.litech.org/tayga/.

For general information about the process of transitioning to the bright future of IPv6, consider https://en.wikipedia.org/wiki/IPv6_transition_mechanism

Ingvar Hagelund

Team Lead, Application Management for Media at Redpill Linpro

Ingvar has been a system administrator at Redpill Linpro for more than 20 years. He is also a long time contributor to the Fedora and EPEL projects.

Att bana väg för öppen källkod i offentlig sektor

Att få Skolverkets DNP-SS12000 Referens API släppt som öppen källkod har varit en både givande och komplex resa. Myndigheter har ofta mycket att överväga – från säkerhet och juridik till långsiktig förvaltning – vilket innebär att varje steg mot en öppen källkodsrelease har krävt noggrant arbete och övertygelse. För detta projekt, som utvecklades för att stödja digitala nationella prov, hade jag en stark övertygelse om att öppen källkod skulle gynna både Skolverket och marknaden, men processen var inte utan hinder.

... [continue reading]

Why automate Ansible

Published on January 14, 2025

Comparison of different compression tools

Published on December 18, 2024