Введение в IPv6 для администратора IPv4 [закрыто]

Я знаю IPv4 довольно хорошо, но мне никогда не приходилось использовать IPv6, и я никогда не имел по нему классов и не читал документацию это имело смысл.

Может ли кто-нибудь указать мне хорошее введение (в Интернете или в книге) в IPv6 для администратора IPv4. Я в основном Windows, а не UNIX, но я могу следовать большинству объяснений UNIXy.

26
задан 5 May 2009 в 18:41
5 ответов

TechNet имеет интересную страницу IPV6.

9
ответ дан 28 November 2019 в 20:07

Я описал это в прошлом году как документ внутренней ссылки, когда некоторые наши инженеры стали смущенными при выяснении поместить адреса IPv6 в DNS. Я не обратился к DNS а именно, но большая часть беспокойства, казалось, была вокруг формата адресов и "не получения", как они работали. Возможно, это будет полезно для других также:


Так, первая вещь подтвердить состоит в том, что IPv6 addrs выглядит ужасным. Они делают.

Но я думаю, что это просто, потому что мы не привыкли к контакту с ними, и мы не понимаем то, что они имеют в виду на очень низком уровне, как мы делаем с адресами IPv4. Я думаю, что это будет требовать времени для получения довольным ими, но мы должны запустить где-нибудь.

Другая важная вещь помнить состоит в том, что адреса IPv4 являются числами на 32 бита, и адреса IPv6 являются числами на 128 битов. Когда маршрутизатор направляет, или брандмауэр фильтрует, они делают это на основе того числа. Как человек принимает решение отобразиться, то число полностью произвольно и является главным образом просто традицией. Таким образом, эта вся электронная почта объясняет, как люди принимают решение представить эти числа - машины не заботятся, это - все биты им.

Адрес IPv4 составляет 32 бита или четыре байта. О чем мы думаем как, "реальные" IP-адреса являются просто методом, который стал стандартным для представления той строки битов, разделения битов в 4 8-разрядных группы, представление каждого 8 битов как десятичное число и разделение тех десятичных чисел это период. Так, возьмите случайный IP-адрес 172.30.154.249. Когда маршрутизатор "думает" об этом IP-адресе, он действительно думает о нем как это:

10101100000111101001101011111001

Который мы можем перевести вниз в нашу собственную форму:

10101100 = 172

00011110 = 30

10011010 = 154

11111001 = 249

Иногда Вы могли бы также рассматривать их записанные как чистое десятичное число:

10101100000111101001101011111001 = 2,887,686,905

Едва ли кто-то использует эту форму нарочно (*), но это - исторически допустимый способ записать адрес IPv4. На самом деле эта форма используется в RFC821, который определил SMTP в 1982. Если бы Вы хотели вручную направить почту к определенной машине вместо того, чтобы использовать DNS, то Вы могли использовать два различных типов литералов. Первой была знакомая "точечная четверка", формируются в скобках ("user@ [172.30.154.249]"). Второе использовало десятичную форму IP, снабженного префиксом знак фунта ("пользователь @#2887686905").

Все вышеупомянутое должно было только служить основой для перевода Вашего знания того, как IPv4 адресует работу к адресам IPv6. Так же, как IPv4 является числом на 32 бита, адреса IPv6 являются числами на 128 битов. ARIN присвоил MY AWESOME COMPANY (**) диапазон IP 2311:FD67/32. Ради наличия примера для работы с я собираюсь использовать IP 2311:FD67:: AC1E:9AF9.

Так, вот строка битов, представляющая это ip6:

00100011000100011111110101100111000000000000000000000000000000000000000000000000000000000000000010101100000111101001101011111001

Если мы представили эти строки битов путем, мы делаем строки битов IPv4 (преобразуйте каждый 1-байтовый блок в десятичное число, разделите каждого с периодом), мы получили бы следующее:

35.17.253.103.0.0.0.0.0.0.0.0.172.30.154.249

Это имеет несколько проблем. Прежде всего, это отчасти похоже на броское количество IPv4, которое не является большим, Вы хотите твердый способ дифференцироваться между ними. Другой то, что это - большая информация, много числа и много пробела. Так, обе проблемы решены при помощи другого разделителя (двоеточие (:) вместо периода (.)) и repesenting байтами в шестнадцатеричном вместо десятичного числа. Где IPv4 разделил 8-разрядные блоки, представленные в десятичном числе, с периодами, IPv6 разделяет 16-разрядные блоки, разделенные с двоеточиями. Таким образом, вот разбивка нашего IP IPv6 в качестве примера:

0010001100010001 = 2311

1111110101100111 = FD67

0000000000000000 = 0

0000000000000000 = 0

0000000000000000 = 0

0000000000000000 = 0

1010110000011110 = AC1E

1001101011111001 = 9AF9



2311:FD67:0:0:0:0:AC1E:9AF9

Это все еще имеет большой пробел в нем, таким образом, существует допуск, что самая большая строка нулей может быть опущена и представлена с двойным двоеточием. Так, вышеупомянутый IP может быть записан:

2311:FD67::AC1E:9AF9

Я не видел это много, но насколько я понимаю существует также аккуратная конвенция позволить последнему 32-разрядному быть записанным как снабженная префиксом точечная четверка, допуская легкое распознавание адресов прежней версии, поскольку Вы мигрируете от IPv4 до IPv6. Так, поскольку Вы, вероятно, заметили мои концы адреса IPv6 в качестве примера с теми же 32 битами, который полностью включает мой пример IPv4. Это особенно полезно, когда Вы пишете в этом стиле. В этом случае мой IPv6 addr был бы похож:

2311:FD67::172.30.145.249

К циклу назад вокруг туда, где я запустил с IPv6, я упомянул, что нам присвоили 2311:FD67/32./32 является небольшой маской точно так же, как это находится в адресах IPv4. Это означает в сущности, что нам статически присвоили первые 32 из 128 битов в адресе IPv4, который мы могли создать. С тех пор 2311:FD67 32 бита, который означает каждый IP-адрес, который мы создаем из того диапазона, запустится с этого.

Для помещения иначе так же, как, 172.17/16 может считаться "каждым IP между 172.17.0.0 и 172.17.255.255", 2311:FD67/32 может считаться "каждым IP между 2311:FD67:0:0:0:0:0:0 и 2311:FD67:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF".

Я думаю, что это будет долгое время, прежде чем мы начнем мигрировать на IPv6, но я надеюсь, что это объяснение поможет Вам чувствовать себя более комфортно с помощью них и относясь к ним.

Снова, действительно важно понять единственную вещь, о которой я говорю, вот буквально, как записать адрес IPv6. Кажется, существует большая аналитика, встроенная в нумерацию для маршрутизации, и т.д., это у меня еще действительно нет схватывания на, таким образом, все, к чему я могу обратиться прямо сейчас, - то, на что это похоже =).

(*) я видел десятичное представление IPv4 в некоторой отладке программного обеспечения прежде, но я почти положителен, что это была ошибка или лень, я думаю, что это было много esier в коде C для печати целого числа на 32 бита быстро, чем это должно было отформатировать точечную четверку для печати.

(**) я портил свое название компании и префикс

39
ответ дан 28 November 2019 в 20:07
  • 1
    I' ve замеченный СПАМ связывает использование форма 2887686905/some/link IP-адреса, таким образом, Вы can' t говорят, куда ссылка идет. –  Eddie 5 May 2009 в 18:37
  • 2
    Я думаю, что одна из больших перемен во взглядах с IPv6 будет динамическим исследованием именования и обслуживания. Много придирчивых duddy администраторов DNS don' t как динамические изменения и don' t понимают сервисное исследование. –  duffbeer703 10 May 2009 в 06:56
  • 3
    " 172.17/16" средства " 172.0.0.17/16". необходимо записать " 172.17.0.0/16". –  Teddy 30 March 2010 в 12:12
  • 4
    I' ve, означая спрашивать Вас: Как, черт возьми, Вы получали маску подсети на 32 бита на общедоступном пространстве IPv6? That' s смехотворный! What' s точка адресного пространства IPv6, если we' ре, собирающееся выделить это на уровне, мы выделили IPv4? –  Luke has no name 3 June 2010 в 09:48
  • 5
    Я wasn' t вовлеченный в запрос диапазона так я don' t знают детали. –  jj33 4 June 2010 в 23:57

Следующие ссылки были довольно информативны (о IPv6):

2
ответ дан 28 November 2019 в 20:07

Я могу предложить, чтобы по крайней мере 3 книги помогли Вам понять методы сетей IPv6:

  1. Понимание IPv6, 2-го Ed - Microsoft Press
  2. IPv6 на практике - Springer
  3. Миграция на IPv6 - Wiley

Так как Вы - парни Windows, я думаю, что 1-я книга является полным руководством для реализации IPv6 в Microsoft Windows. 2-я и 3-я книга хороша для получения практического опыта в IPv6.

2
ответ дан 28 November 2019 в 20:07
5
ответ дан 28 November 2019 в 20:07

Теги

Похожие вопросы