Secondo lo standard IPv6, Linux assegna gli indirizzi locali del collegamento IPv6 alle interfacce. A queste interfacce sono sempre assegnati / 64 indirizzi. È corretto? Penso che dovrebbero essere / 10. Perché sono assegnati / 64 indirizzi?
Secondo lo standard IPv6, Linux assegna gli indirizzi locali del collegamento IPv6 alle interfacce. A queste interfacce sono sempre assegnati / 64 indirizzi. È corretto? Penso che dovrebbero essere / 10. Perché sono assegnati / 64 indirizzi?
Risposte:
Lo spazio degli indirizzi allocato agli indirizzi link-local è fe80 :: / 10, ma i successivi 54 bit sono definiti come tutti zero, quindi l'intervallo effettivo è fe80 :: / 64. Il che lo mette in linea con la consueta abitudine per gli indirizzi IPv6.
RFC 4291 :
2.5.6. Link-Local IPv6 Unicast Addresses Link-Local addresses are for use on a single link. Link-Local addresses have the following format: | 10 | | bits | 54 bits | 64 bits | +----------+-------------------------+----------------------------+ |1111111010| 0 | interface ID | +----------+-------------------------+----------------------------+