
Standards and References
************************

The following references are applicable to the netaddr library.


RFCs
====

The following RFCs have guided netaddr's feature set and capabilities.


IPv4
----

RFC 791 - Internet Protocol
   * http://www.ietf.org/rfc/rfc791

RFC 1918 - Address Allocation for Private Internets
   * http://www.ietf.org/rfc/rfc1918

RFC 3330 - Special-Use IPv4 Addresses
   * http://www.ietf.org/rfc/rfc3330

RFC 3927 - Dynamic Configuration of IPv4 Link-Local Addresses
   * http://www.ietf.org/rfc/rfc3927


Multicast (IPv4)
----------------

RFC 2365 - Administratively Scoped IP Multicast
   * http://www.ietf.org/rfc/rfc2365

RFC 3171 - IANA IPv4 Multicast Guidelines
   * http://www.ietf.org/rfc/rfc3171

RFC 3927 - Dynamic Configuration of IPv4 Link-Local Addresses
   * http://www.ietf.org/rfc/rfc3927


IPv6
----

RFC 3330 - Special-Use IPv4 Addresses
   * http://www.ietf.org/rfc/rfc3330

RFC 4291 - IPv6 Addressing Architecture
   * http://www.ietf.org/rfc/rfc4291

RFC 3306 - Unicast-Prefix-based IPv6 Multicast
   * http://www.ietf.org/rfc/rfc3306

RFC 3956 - The RP Address in IPv6 Multicast Address
   * http://www.ietf.org/rfc/rfc3956

RFC 3879 - Deprecating Site Local Addresses
   * http://www.ietf.org/rfc/rfc3879

RFC 4193 - Unique Local IPv6 Unicast Addresses
   * http://www.ietf.org/rfc/rfc4193

RFC 4941 - Privacy Extensions for Stateless Address
   * http://www.ietf.org/rfc/rfc4941

RFC 1924 - A Compact Representation of IPv6 Addresses
   * http://www.ietf.org/rfc/rfc1924


Classless Inter-Domain Routing (CIDR)
-------------------------------------

RFC 1338 - Supernetting: an Address Assignment and Aggregation
Strategy
   * http://www.ietf.org/rfc/rfc1338

RFC 4632 - Classless Inter-domain Routing (CIDR): The Internet Address
Assignment and Aggregation Plan
   * http://www.ietf.org/rfc/rfc4632


Data Sources
============

Data from the following sources is exposed via the netaddr API.


Internet Assigned Numbers Authority (IANA)
------------------------------------------

IANA Protocol Registry
   * http://www.iana.org/protocols/

IPv4 Address Space
   * http://www.iana.org/assignments/ipv4-address-space

IPv6 Address Space
   * http://www.iana.org/assignments/ipv6-address-space

Multicast Registrations
   * http://www.iana.org/assignments/multicast-addresses


Institute of Electrical and Electronics Engineers (IEEE)
--------------------------------------------------------

IEEE Organisation Registry
   * http://standards.ieee.org/regauth/oui/index.shtml

OUI (Organisationally Unique Identifier) Registrations
   * http://standards.ieee.org/regauth/oui/oui.txt

IAB (Individual Address Block) Registrations
   * http://standards.ieee.org/regauth/oui/iab.txt
