Я доволен распределением адресного пространства IPv4. Под этим я подразумеваю: предоставляя услуги для планирования или организации для сети, я хорошо понимаю, как планировать использование пространства IP-адресов. (или, по крайней мере, я так думаю . :)
Существуют ли рекомендации или практические примеры для схемы адресного пространства IPv6?
ipv6
best-practices
Крейг Константин
источник
источник
Ответы:
Макет, который мы используем для нашего развертывания:
Эти размеры в основном взяты из рекомендаций RIPE здесь .
источник
Старая рекомендация заключалась в том, чтобы везде использовать / 64 даже на P2P-ссылках и назначать / 48 для сайта.
Использование больших пустых подсетей в двухточечных каналах связи может привести к ряду потенциальных проблем безопасности (см. RFC6164 ), поэтому в настоящее время рекомендуется использовать / 127 для каналов P2P и / 128 для обратных вызовов .
Не обязательно давать маленькому клиенту / 48, хотя у вас было бы много адресов, если вы захотите это сделать.
Интерфейсы, с которыми сталкиваются клиенты, должны быть / 64, если вы хотите использовать SLAAC. Если вы не собираетесь использовать его, вы можете использовать другую маску.
Вот несколько хороших ссылок:
BRKRST-2301 от ciscolive365.com (создать бесплатную учетную запись) http://www.cisco.com/web/strategy/docs/gov/IPv6_WP.pdf
http://tools.ietf.org/html/rfc5375.html
http: //tools.ietf.org/html/rfc6177
Некоторые люди берут свои текущие назначения v4 и преобразуют второй и третий октет в гекс и используют его для v6. Есть много разных способов сделать это, поэтому вы должны выбрать то, что чувствует себя лучше.
источник
С IPv6 вам больше не нужно беспокоиться о выделении места для определенного количества хостов. Все подсети (кроме ссылок P2P) должны быть назначены как / 64, что дает вам смешное количество адресов хоста. Это позволяет вам сосредоточиться на других темах, таких как хорошее сетевое оформление и дизайн. (А / 48 даст вам 65 536/64 сетей)
Есть (конечно) несколько школ мысли об этом. Если вы уже очень довольны своим дизайном IPv4, тогда, возможно, наложение IPv6, которое отражает вещи, является хорошим вариантом и облегчает переход для всех.
Поиграйте с некоторыми калькуляторами IPv6, чтобы разобраться со всем этим. Вот один пример: GestioIP Online IPv4 / v6 Калькулятор
Для меня это было труднее всего - не беспокойтесь о выделении места для хостов! Планируйте свою сеть - сосредоточьтесь на расположении границ уровня 3, предлагаемых услугах, физическом расположении устройств и т. Д. Вероятно, пройдут годы, прежде чем вы будете иметь чистую сеть IPv6, но вы начнете закладывать основы для хорошего проектирования сети. в настоящее время.
источник
Немного точности к предыдущим ответам, основанным на тренинге RIPE IPv6, который я провел год назад. По сути, их рекомендация - сосредоточиться на агрегации, а не на сохранении адресного пространства .
То есть: не беспокойтесь, чтобы зарезервировать большое количество IP-адресов для точки присутствия, даже если у вас здесь только небольшое количество подсетей (пока). Но вам следует объединить каждую подсеть, «живущую» в POP, с таким же большим префиксом.
Их главная проблема, поскольку теперь у нас есть очень большое количество IP-адресов, заключается в том, что если все объявят небольшие префиксы с высокой степенью детализации, размер таблицы маршрутизации DFZ может взорваться.
Вот учебный материал, использованный в презентации. Особенно первый PDF-файл "Учебное упражнение" дает пример плана адресации.
источник
Сам использую следующую раскладку (датацентр pov)
Колокейшн-клиенты: один / 48.
Выделенные серверы: один / 64 на сервер по умолчанию.
P2P-ссылки (bgp linknets и т. Д.): / 126
Что касается перехода IPv4 -> IPv6 к среде с двумя стеками для размещенных vlans, я сопоставляю подсеть ipv4 с подсетью ipv6, которая достаточно велика, чтобы содержать / 64 для каждого отдельного адреса ipv4.
Например:
Vlan, содержащий один / 24 ipv4 (256 ip), я сопоставляю это с / 56 Ipv6 (256 уникальных / 64 подсетей)
Vlan, содержащий один / 23 ipv4 (512 ip), я сопоставляю это с / 55 ipv6 (512 уникальных / 64 подсетей)
источник
SURFnet написал хорошее руководство по сетевому плану IPv6, которое может быть полезным
источник
Это немного пугает, когда вы видите огромное доступное адресное пространство, но на практике это не сложно.
Допустим, вам выделено / 48. Это дает вам 65K / 64s для игры, каждый из которых способен удерживать довольно много адресов. Также ошибка округления в 65 КБ дает вам немного других / <64 для других целей.
Лично я вызываю / 64 подсети из / 48 для VLAN. Я установил адрес маршрутизатора как :: 1 для каждой VLAN. Я использую :: xxxx для DNS (где xxxx - повторяющаяся цифра) и аналогичные для некоторых других служб. Это легче запомнить.
Каждое поле получает адрес, выделенный SLAAC, и всем хостам рекомендуется также установить временный адрес. Таким образом, мы можем найти систему, использующую адрес SLAAC, но система сохраняет некоторую конфиденциальность в Интернете - или это было бы, но мы обычно используем веб-прокси - ах, но у этого также есть временный адрес! Тем не менее, повсеместность IPv4 делает все это спорным.
Если у вас есть несколько сайтов, разбейте / 48 на меньшие биты, но больше / 64 - этого достаточно, чтобы покрыть все возможные ситуации. Это позволит вам несколько агрегировать таблицы маршрутизации.
Честно говоря, если у вас действительно есть / 48 (у меня есть один для моего дома, так что я не сомневаюсь в этом), тогда у вас должно быть достаточно места, чтобы покрыть большинство возможных ситуаций и схем.
Теперь, если ваши настройки больше - скажем, многонациональный и мультисайтовый, тогда я предлагаю вам исследовать PI, а затем разбить его по стране / сайту / VLAN или стране / местности / сайту / зданию / VLAN или чему-то еще. Вы по-прежнему получаете множество адресов в / 48 для всех, кроме самой крупной установки.
источник
Некоторые архитектуры сетевых устройств предполагают, что большинство ваших префиксов будет / 64. Проверьте эту колонку в блоге Ивана Пепельняка для получения дополнительной информации.
источник
Самая большая проблема, вероятно , чтобы определить , где ваши узкие места будут, с точкой зрения агрегации маршрутов. Основные параметры, вероятно, будут следующими: каждая подсеть должна быть / 64 (определяется IPv6), а у вас есть / 60, / 56 или / 48 для игры.
Как уже говорили другие, / 48 дает вам 64 КБ подсетей, но все равно легко загнать себя в угол, если вы просто назначите их случайным образом. Допустим, у вас есть 1000 магазинов, и с каждого из них последовательно выведите a / 64. Затем вы обнаружите, что 43-му хранилищу нужна вторая подсеть - это значит, либо перенумеровать эту сеть, либо предоставить хранилищу две отдельные подсети, которые не могут быть агрегированы.
Кстати, в мире IPv4 вы также получаете подсети 64 КБ, если используете сеть 10.xxx и подключаете ее к / 24s. Некоторые из практик, которые вы используете в этом сценарии, могут хорошо перевести.
Одна компания, в которой я работаю, использует 10.xxx для примерно 150 филиалов (по 100-500 компьютеров в каждом месте). Второй байт - это номер ветви, и они используют / 22 вместо / 24 для своих подсетей. Таким образом, каждый филиал может иметь до 64 подсетей, что хорошо для них.
источник
Супер короткий ответ: Начиная с / 56, попытайтесь спроецировать то, что будет использоваться в ближайшие несколько лет, и отрегулируйте соответственно вверх или вниз. Люди, запрашивающие один адрес, должны иметь несколько выделенных для будущего расширения, важно избежать фрагментации распределения, более того, чем небольшое перераспределение.
Более длинный ответ:
Инженерная рабочая группа по Интернету (IETF) - Лучшие современные практики :
В RFC 6177 и BCP 157 - «Назначение адресов IPv6 конечным сайтам» поясняется, что рекомендация «один размер для всех» / 48 недостаточно детализирована для широкого диапазона конечных сайтов и больше не рекомендуется в качестве единого значения по умолчанию.
RFC 7608 и BCP 198 - «Рекомендации по длине префикса IPv6 для пересылки»
RFC 7934 и BCP 204 - «Рекомендации по доступности адресов хостов» рекомендует сетям предоставлять конечным хостам общего назначения несколько глобальных адресов IPv6 при их подключении, а также описывает преимущества и варианты для этого.
RFC 4862 - «Автоконфигурация адреса без учета IPv6» объясняет:
Вопросы безопасности :
OPSEC - « Вопросы эксплуатационной безопасности для сетей IPv6 - draft-ietf-opsec-v6-12 »:
Другие ссылки :
ARIN - « Рекомендуемый проект политики ARIN-2015-1: изменение критериев для начальных назначений конечных пользователей IPv6 ».
ARIN - « Проект политики ARIN-2011-3: улучшенное распределение IPv6 для интернет-провайдеров ».
Все политики ARIN .
IANA - Главная страница - Реестры протоколов - Зарезервированные домены, управляемые IANA .
IETF - « Соображения по метрике плотности хоста IPv6 - draft-huston-hd-metric-00.txt ».
Все ППГ IETF . ( Архив ).
Лучшие текущие практики Википедии (в настоящее время не обновляются).
AP NIC - « Лучшие современные практики IPv6 ».
Технический документ Cloudmark: « BCP для краткосрочного развертывания SMTP в сетях IPv6 ».
NSRC.org - « Лаборатория входной и выходной фильтрации - семинар по проектированию и эксплуатации сети кампуса ».
RIPE - « Политика распределения и назначения адресов IPv6 » гласит (среди многих других): «Минимальный размер выделения для адресного пространства IPv6 составляет / 32. (Для LIR)», «Чтобы претендовать на начальное выделение адресного пространства IPv6, У LIR должен быть план для перераспределения другим организациям и / или назначениям конечного сайта в течение двух лет. "," LIR, которые соответствуют начальным критериям распределения, имеют право на получение первоначального распределения от / 32 до / 29 без необходимости предоставить любую дополнительную информацию. ", ...
RIPE - « Понимание диаграмм IP-адресации и CIDR » (также см. Ниже) предлагает следующие полезные диаграммы:
Первоначальная архитектура Интернета состояла в основном из больших сетей, соединенных друг с другом напрямую, и не очень походила на иерархический дизайн, используемый сегодня. Было легко дать один огромный адресный блок военным, а другой - Стэнфордскому университету. В этой модели маршрутизаторы должны были запоминать только один IP-адрес для каждой сети и могли достигать миллионов узлов через каждый из этих маршрутов.
Вот старая карта всего Интернета в феврале 1982 года по сравнению с сегодняшним Интернетом, StackExchange.com - это крошечная точка в центре правого изображения, нажмите для увеличения.
RFC 3484 - «Выбор адреса по умолчанию для интернет-протокола версии 6 (IPv6)» был отменен RFC 6724 (сентябрь 2012 г.), новое в обновлении:
См .: RIPE - « Понимание IP-адресации и диаграмм CIDR »:
Для IPv4 этот пул имеет размер 32 бита (2 ^ 32) и содержит 4 294 967 296 адресов IPv4.
Адресное пространство IPv6 имеет размер 128 бит (2 ^ 128) и содержит 340 282 366 920 938 463 463 374 607 431 768 211 456 адресов IPv6.
Модель распределения адресов
В настоящее время IANA выделяет адресные блоки региональным реестрам. Реестры, в свою очередь, присваивают адресные блоки поставщикам услуг. Поставщик услуг обязан раздавать адреса своим клиентам.
Текущая политика варьируется в зависимости от региона и в наиболее консервативном случае требует, чтобы конечный пользователь должен был пройти через поставщика услуг пользователя для получения адресного пространства IPv6, а не напрямую обращаться к региональному реестру для адресного пространства IPv6.
На рисунке графически показано, как действует эта начальная политика. Эта модель назначения обычно называется назначением поставщика (PA) или зависимым от поставщика (PD) назначением. Длина префикса, показанная на рисунке, является рекомендацией. Реестры и поставщики услуг могут назначать блоки, используя процессы и процедуры, которые они установили для своих регионов и клиентов. Это объясняется в RFC 6177.
RFC 6177 - «Назначение адресов IPv6 конечным сайтам».
В качестве примера политики IANA присвоила ARIN 2600: 0000 :: / 12 для назначения. Это выравнивается с верхним слоем модели. Впоследствии ARIN назначил блок 2600 :: / 29 для Sprint, 2600: 300 :: / 24 для AT & T Mobility, 2600: 7000 :: / 24 для Hurricane Electric и т. Д.
Эти назначения блоков не соответствуют первоначальной модели, определенной в RFC 3177. Поставщики услуг впоследствии назначают блоки своим клиентам на основе потребностей своих клиентов. Интернет-провайдер (ISP) может назначать своим клиентам широкий диапазон адресов.
Например, клиенту интернет-провайдера крупного предприятия может потребоваться назначение / 40, в то время как бытовому клиенту потребуется только назначение / 60.
Существует исключение из этой политики, принятой региональными реестрами, которая позволяет конечным клиентам напрямую обращаться к реестрам и запрашивать адресное пространство IPv6. Это исключение известно как независимая от поставщика (PI) адресация.
В RFC 5375 - «Вопросы присвоения одноадресного IPv6-адреса» изложены некоторые проблемы, которые также необходимо учитывать при составлении плана адресации.
Сначала вы должны решить, хотите ли вы независимые от поставщика блоки адресов или приемлема ли назначенная поставщиком адресация?
Если у клиента есть PI-адреса, назначение останется действительным, если будут выполнены критерии для исходного назначения.
Клиентам с адресами PA рекомендуется получить новое назначение адресного пространства от другого LIR и вернуть адресное пространство PA, которое было назначено их исходным LIR. В этом
Более того, обращение к ссылкам IANA и IETF, указанным выше, - лучший способ оставаться в курсе лучших практик.
источник
Лучший способ разделения ipv6 - это подсети / 64. потому что / 64 адрес может быть легко сопоставлен с IPV4 вручную
источник
Основные отличия между v4 и v6
Кроме того, он не должен сильно отличаться от v4, определите, какие подсети вам нужны, выясните, в какие логические группы они попадают и сколько места для будущего расширения вы хотите на каждом уровне, и начните составлять план.
источник