Сжатие IPv6-адреса
Опубликовано: 19 Декабря, 2021
IPv6-адрес - это краткая форма IP-адреса версии 6. По сути, это 128-битный адрес. В адресе IPv6 предпочтительнее шестнадцатеричное представление. Всего имеется 8 полей в шестнадцатеричной системе счисления IPv6, каждое из которых состоит из 16 бит.
Следовательно, общее количество бит составляет 8 x 16 = 128.
Правила сжатия:
В основном есть три правила сжатия:
- Правило-1: Когда в поле доступен только 0 (ноль), он удаляется из нотации IPv6-адреса.
IPv6 = FE82: 1234: 0: 1235: 1416: 1A12: 1B12: 1C1F После сжатия IPv6 = FE82: 1234 :: 1235: 1416: 1A12: 1B12: 1C1F
- Правило-2: Когда в нотации адреса IPv6 доступны непрерывные нули (нули), все нули заменяются на :: .
IPv6 = FE82: 0: 0: 0: 0: 1A12: 1234: 1A12 После сжатия IPv6 = FE82 :: 1A12: 1234: 1A12
- Правило-3: Когда нули присутствуют в прерывистых местах, тогда только на одном стыке нули (нули) заменяются на :: .
IPv6 = 2001: 1234: 0: 0: 1A12: 0: 0: 1A13 После сжатия IPv6 = 2001: 1234 :: 1A12: 0: 0: 1A13 или = 2001: 1234: 0: 0: 1A12 :: 1A13
Неуказанный адрес: в шестнадцатеричном формате IPv6 все поля равны 0. Он обозначается ::.
:: = 0: 0: 0: 0: 0: 0: 0: 0
Адрес петли: в шестнадцатеричном формате IPv6 все поля равны 0, кроме последнего поля, а значение последнего поля - 1. Оно обозначается :: 1.
:: 1 = 0: 0: 0: 0: 0: 0: 0: 1