Суммарный (агрегированный, объединенный) адрес для IPv6 создается аналогично суммарный адрес для сетей IPv4, но разница в том, что IPv6 использует 128-битные адреса по сравнению с 32 битами для IPv4.
В этой статье я объясню, как создавать суммарный адрес для для IPv6, и мы рассмотрим несколько примеров:
Пример 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 от Академии 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.