July 2020 Summaries
2 posts from Tailscale
Filter
Month:
Year:
Post Summaries
Back to Blog
Tailscale v0.100 introduces a significant update with a major rewrite of the "magicsock" connection code, enhancing connectivity between peers and optimizing pathfinding through NATs, although it requires both peers to run version 0.100 or later to activate these improvements. The update is available across multiple platforms, including Linux, Windows, macOS, iOS, and Android, with specific instructions for each on how to upgrade. Additional enhancements include improved DNS settings respect on Linux, new menu options on Windows, better error reporting, and more consistent status reporting on Linux. The update aims to refine user experience and connectivity efficiency while inviting feedback for further development.
Jul 20, 2020
374 words in the original blog post.
The blog post explores the persistent challenges and attitudes surrounding the adoption of IPv6, contrasting it with the pragmatic evolution of IPv4, which grew organically under Postel's Law that emphasizes conservative data sending and liberal data acceptance. Despite IPv6 being designed to address IPv4's limitations, such as scalability and maintenance issues, it has not achieved universal adoption due to its more rigid design goals and the complexity of managing two competing internet protocols simultaneously. The text highlights how this duality leads to reliability issues because both IPv4 and IPv6 must coexist, necessitating complex decision-making when routing internet traffic. The author suggests that instead of trying to eliminate one of the protocols, the focus should be on developing better heuristics and approaches, like IP mobility, to dynamically manage connections and enhance reliability. This concept is exemplified by Tailscale's use of WireGuard to improve network performance by leveraging multiple internet connections, demonstrating that redundancy can be beneficial when managed effectively.
Jul 08, 2020
2,876 words in the original blog post.