a de bonnes idées pour comparer deux adresses ipv6. On dirait que les règles de pénurie compliquent la situation.Comparer les adresses IP v6
par exemple l'adresse complète 1234: 0db8: 0000: 0000: 0000: ff00: ff00: 0011
- zéro peut être retiré => 1234: 0db8 :::: ff00: FF00: 11
- un groupe de champs vides peut être supprimé 1234: 0db8 :: ff00: ff00: 00111
- 32 dernier bit peut être une ancienne adresse ipv4 1234: 0db8 :::: ff00: 172.0.0.15
* Normaliser * les soit dans leur plus compact formulaire ou leur forme complète avant comparaison ... – deceze
L'étape 1 est erronée. Il devrait être '1234: 0db8: 0: 0: 0: ff00: ff00: 11'. Bien que techniquement correct, un seul '0 'ne mène plus, car il n'y a rien qu'il pourrait conduire. Sinon, '1234: 0000: 0000: 4321: 0000: 0000: 0000: 0001' pourrait être converti en' 1234 ::: 4321 :::: 1 ', ce qui est clairement faux. – glglgl