From 601694abf0d407f84494cea8ca8c3423999ae4a6 Mon Sep 17 00:00:00 2001
From: Benjamin Graillot <graillot@crans.org>
Date: Fri, 30 Apr 2021 10:39:14 +0200
Subject: [PATCH] =?UTF-8?q?[tools/ip]=20D=C3=A9tails=20sur=20certains=20bl?=
 =?UTF-8?q?ocs=20d'IP?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 tools/ip.md | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/tools/ip.md b/tools/ip.md
index 2b4fcd5..6ff0a9a 100644
--- a/tools/ip.md
+++ b/tools/ip.md
@@ -22,6 +22,21 @@ Dans un réseau local les adresses IPv4 peuvent être attribuées par le protoco
 
 À noter que dans un sous-réseau IPv4 la première et la dernière sont réservées respectivement pour identifier le réseau et effectuer du broadcast.
 
+### IPv4 privées
+
+Certains blocs d'adresses IPv4 sont réservés à des utilisations privées, celà signifie qu'ils ne sont pas annoncés sur l'internet. Ils sont spécifiés par la [RFC 1918](https://tools.ietf.org/html/rfc1918) et sont les suivants :
+ * `10.0.0.0/8`
+ * `172.16.0.0/12`
+ * `192.168.0.0/16`
+
+### IPv4 de lien local
+
+Un bloc d'IPv4 est réservé pour utilisation sur le réseau local, c'est à dire que ce bloc n'est normalement jamais routé, il s'agit du bloc `169.254.0.0/16`.
+
+### IPv4 multicast
+
+un bloc d'IPv4 est réservé pour du multicast, il s'agit du bloc `224.0.0.0/4`.
+
 ## IPv6
 
 Une adresse IPv6 s'écrit sur 128 bits et utilise une notation hexadécimale séparée par des `:` (deux-points), par exemple `2001:0db8:0000:0000:0000:0000:0000:0000` (on regroupe les octets par groupe de 2).
@@ -32,6 +47,20 @@ Ainsi `2001:db8::/32` est un exemple de notation CIDR pour un sous-réseau IPv6.
 
 Dans un réseau local les adresses IPv6 peuvent être attribuées par le protocole NDP, par le protocole DHCPv6 ou configurées statiquement.
 
+La liste des IPv6 attribuées est disponible [ici](https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml) et [là](https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml).
+
+### IPv6 uniques locales
+
+Un bloc d'adresses IPv6 est réservé pour des utilisations privées, c'est l'équivalent des blocs d'IPv4 privées. Il s'agit du bloc `fc00::/7`
+
+### IPv6 de lien local
+
+Un bloc d'IPv6 est réservé pour utilisation sur le réseau local, il s'agit du bloc `fe80::/10`.
+
+### IPv6 multicast
+
+Un bloc d'IPv6 est réservé pour du multicast, il s'agit du bloc `ff00::/8`.
+
 ## ip
 
 Sous Linux la commande privilégiée pour consulter l'état de la configuration réseau est `ip` (fournie par la suite `iproute2`) voici quelques exemples de commandes :