Суммарный (summary, aggregate, агрегированный, объединенный) адрес для IPv6 создается аналогично суммарному адресу для сетей IPv4, но разница в том, что IPv6 использует 128-битные адреса по сравнению с 32 битами для IPv4.
Содержание:
Пример №1
Начнем с простого примера IPv6-адресов:
- 2001:DB8:1234:ABA2::/64
- 2001:DB8:1234:ABC3::/64
Предположим, нужно просуммировать два записанных выше префикса. Каждый блок представляет 16 бит. Первые три блока этих адресов одинаковы (2001:DB8:1234), поэтому имеются 16 + 16 + 16 = 48 бит, которые точно одинаковы. Чтобы найти остальные биты, которые являются одинаковыми, нужно сосредоточиться только на последнем блоке:
- ABA2
- ABC3
Необходимо преобразовать их из шестнадцатеричного в двоичный формат, чтобы узнать, сколько бит одинаковы.
Примечание: как сделать преобразование шестнадцатеричного значения в двоичный или десятичный формат, показано в этой статье.
ABA2 | 1010101110100010 |
ABC3 | 1010101111000011 |
Красным цветом выделены биты, которые совпадают — это первые 9 бит. Остальные, синие биты, отличаются. Чтобы получить итоговый адрес, необходимо обнулить синие биты:
AB80 | 1010101110000000 |
После преобразования из двоичного вида назад в шестнадцатеричный, получится блок AB80. Первые три блока одинаковы, а в 4-м октете имеются только 9 бит (красные), которые являются одинаковыми. 48 + 9 = 57 бит. Итоговый суммарный адрес для IPv6 будет:
Пример №2
На этот раз возьмём 3 префикса:
- 2001:DB8:0:1::/64
- 2001:DB8:0:2::/64
- 2001:DB8:0:3::/64
Задача — создать наиболее оптимальный суммарный адрес. Первые три блока одинаковы, так что это 16 + 16 + 16 = 48 бит, которые имеют эти префиксы. Для оставшихся битов придется посмотреть на 4-й блок в двоичном формате:
0001 | 0000000000000001 |
0002 | 0000000000000010 |
0003 | 0000000000000011 |
Имейте в виду, что каждый блок представляет собой 16 бит. Первые 14 бит совпадают, чтобы получить агрегированный адрес, нужно обнулить последние 2 бита:
0000 | 0000000000000000 |
Когда происходит преобразование из двоичного формата в шестнадцатеричный вид, получаем 0000. Первые три блока одинаковы, а в 4-м октете имеются только 14 бит, которые одинаковы. 48 + 14 = 62 бит. Агрегированный адрес будет:
Пример №3
Рассмотрим следующие префиксы IPv6:
- 2001:DB8:0:7::/64
- 2001:DB8:0:12::/64
Первые три блока одинаковы, так что это 16 + 16 + 16 = 48 бит. Давайте посмотрим на 4-й блок для оставшихся бит:
0007 | 0000000000000111 |
0012 | 0000000000010010 |
Обратите внимание, что происходит преобразование число 12 НЕ из десятичного вида в двоичный вид, а из шестнадцатеричного. Это совсем разные результаты.
Первые 11 бит одинаковы, оставшихся 5 бит переводим в нули:
0000 | 0000000000000000 |
Прибавляем одинаковые 48 + 11 = 59 бит, поэтому объединенный адрес выходит:
Выводы
Спасибо за уделенное время на прочтение статьи. Теперь Вы знаете больше о суммировании (агрегировании) адресов в IPv6.
Если возникли вопросы, задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet (программируемые сети) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.