Close Menu
Technotification
    Facebook X (Twitter) Instagram
    Facebook X (Twitter) Instagram
    Technotification
    • Home
    • News
    • How To
    • Explained
    • Facts
    • Lists
    • Programming
    • Security
    • Gaming
    Technotification
    Home › Linux › Linux Kernel Allows 0.0.0.0/8 as a Valid Address Range

    Linux Kernel Allows 0.0.0.0/8 as a Valid Address Range

    By Subham KapisweDecember 4, 2022
    Facebook Twitter Reddit LinkedIn
    best linux distros for programmers in 2019

    The Linux kernel team announced a patch to allow 0.0.0.0/8 as a valid address range. The primary goal is to use this 0/8 as a global unicast as this address is still unused except the 0.0.0.0. The patch will allow 16m new IPv4 addresses to appear within a box or on the wire.

    According to a blog post, written by Dave Taht, director of the Make-Wifi-Fast and committed by David Stephen Miller, an American software developer mentions that the use of 0.0.0.0/8 has been prohibited since the beginning due to two main issues.

    Why the use of 0.0.0.0/8 was prohibited until now?

    1. An interoperability problem with BSD 4.2 in 1984, which was later fixed in BSD 4.3 in 1986. Since then, BSD 4.2 has been retired.
    2. The addresses of the form 0.x.y.z were originally defined as a source address in an ICMP datagram only. They indicate “node number x.y.z on this IPv4 network.” Nodes help them know their address on their local network but knowing their network prefix wasn’t possible, know more here.

    The use of 0.x.y.z was later revoked in RFC1122. The reason was — the original ICMP-based mechanism for learning the network prefix wasn’t working on many networks such as Ethernet. This is due to the longer addresses that couldn’t fit into the 24 node number bits.

    Modern networks use reverse ARP, BOOTP or DHCP to find their 32-bit address and CIDR netmask. 0.x.y.z has had a total of 16,777,215 addresses left unused and reserved for future use in 0.0.0.0/8 space.

    If you are unaware, whole the discussion of allowing these IP Addresses was started during early this year at NetDevConf 2019, the technical conference on Linux Networking.

    The conference was held from March 20th to 22nd, 2019 in Prague, Czech Republic. One of the sessions, “Potential IPv4 Unicast Expansions”, was conducted by Dave Taht, along with John Gilmore, and Paul Wouters.

    Also Read: Linux 5.1 Released with Memory and Security Improvements

    Patch code for 0.0.0.0/8 for Linux:

    Linux code for patch

    As the majority of Internet client nodes don’t have IPv6 addresses yet, service sites still need IPv4 addresses for everything. These addresses now cost around USD 15 – 20 apiece (times the size of your network) and the price keeps rising.

    Lastly, users have a mixed reaction to this announcement. They assume these addresses would be unassigned forever.

    A user explained the difference between the address ranges in a post, “0.0.0.0/8 – Addresses in this block refer to source hosts on ‘this’ network. Address 0.0.0.0/32 may be used as a source address for this host on this network; other addresses within 0.0.0.0/8 may be used to refer to specified hosts on this network.”

    A few people also mentioned that for most business, IPv6 is still an unnecessary headache.

    Share. Facebook Twitter LinkedIn Tumblr Reddit Telegram WhatsApp
    Subham Kapiswe
    • LinkedIn

    A computer science engineer by education and blogger by profession who loves to write about Programming, Cybersecurity, Blockchain, Artificial Intelligence, Open Source and other latest technologies.

    Related Posts

    JSLINUX: Free Online Linux Terminal and Emulator

    January 2, 2025

    How to install Chrome in Ubuntu Linux?

    October 2, 2023

    Pros and Cons of Linux Programming

    September 29, 2023

    How to Compare Files in Linux?

    October 16, 2023

    Why Linux Is The Best Operating System

    March 4, 2023

    Applications Every Linux User Must Install

    February 25, 2023
    Lists You May Like

    10 Best RARBG Alternative Sites in April 2025 [Working Links]

    April 1, 2025

    The Pirate Bay Proxy List in 2025 [Updated List]

    January 2, 2025

    10 Sites to Watch Free Korean Drama [2025 Edition]

    January 2, 2025

    10 Best Torrent Search Engine Sites (2025 Edition)

    February 12, 2025

    10 Best GTA V Roleplay Servers in 2025 (Updated List)

    January 6, 2025

    5 Best Torrent Sites for Software in 2025

    January 2, 2025

    1337x Alternatives, Proxies, and Mirror Sites in 2025

    January 2, 2025

    10 Best Torrent Sites for eBooks in 2025 [Working]

    January 2, 2025

    10 Best Anime Torrent Sites in 2025 [Working Sites]

    January 6, 2025

    Top Free Photo Editing Software For PC in 2025

    January 2, 2025
    Pages
    • About
    • Contact
    • Privacy
    • Careers
    Privacy

    Information such as the type of browser being used, its operating system, and your IP address is gathered in order to enhance your online experience.

    © 2013 - 2025 Technotification | All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.