Сети Flashcards

(23 cards)

1
Q

IPv6. Автоконфигурация

A

При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор EUI-64, часто ассоциируемый с MAC-адресом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется, в основном, для обмена информационными ICMPv6 пакетами.

Для большего административного контроля может быть использован DHCPv6, позволяющий администратору маршрутизатора назначать узлу конкретный адрес.

Для провайдеров может использоваться функция делегирования префиксов клиенту, что позволяет клиенту просто переходить от провайдера к провайдеру, без изменения каких-либо настроек.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

IPv6. Запись адресов

A

Адреса IPv6 отображаются как восемь групп по четыре шестнадцатеричных символа, разделённых двоеточием. Пример адреса:

2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d

Если одна или более групп подряд равны 0000, то они могут быть опущены и заменены на двойное двоеточие (::). Например, 2001:0db8:0000:0000:0000:0000:ae21:ad12 может быть сокращён до 2001:db8::ae21:ad12, или 0000:0000:0000:0000:0000:0000:ae21:ad12 может быть сокращён до ::ae21:ad12. Сокращению не могут быть подвергнуты 2 разделённые нулевые группы из-за возникновения неоднозначности.

При использовании IPv6-адреса в URL необходимо заключать адрес в квадратные скобки:

http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]/

Если необходимо указать порт, то он пишется после скобок:

http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

IPv6. Количество адресов

A

Иногда утверждается, что новый протокол может обеспечить до 5•1028 адресов на каждого жителя Земли. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает маршрутизацию). Тем не менее, увеличенное пространство адресов сделает NAT необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн IP-адресов на каждого жителя Земли.

Несмотря на огромный размер адреса IPv6, благодаря этим улучшениям заголовок пакета удлинился всего лишь вдвое: с 20 до 40 байт.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IPv6. Метка потока. Описание

A

Введение в протоколе IPv6 поля «Метка потока» позволяет значительно упростить процедуру маршрутизации однородного потока пакетов. Поток — это последовательность пакетов, посылаемых отправителем определённому адресату. При этом предполагается, что все пакеты данного потока должны быть подвергнуты определённой обработке. Характер данной обработки задаётся дополнительными заголовками.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

IPv6. Описание полей

A
  • Version: версия протокола; для IPv6 это значение равно 6 (значение в битах — 0110).
  • Traffic Class: приоритет пакета (8 бит). Это поле состоит из двух значений. Старшие 6 бит используются DSCP для классификации пакетов. Оставшиеся 2 бита используются ECN для контроля перегрузки.
  • Flow Label: метка потока.
  • Payload Length: в отличие от поля Total Length в протоколе IPv4 данное поле не включает фиксированный заголовок пакета (16 бит).
  • Next Header: задаёт тип расширенного заголовка (англ. IPv6 extension), который идёт следующим. В последнем расширенном заголовке поле Next Header задаёт тип транспортного протокола (TCP, UDP и т. д.)
  • Hop Limit: аналог поля time to live в IPv4 (8 бит).
  • Source Address и Destination Address: адрес отправителя и получателя соответственно; по 128 бит.

С целью повышения производительности и с расчётом на то, что современные технологии канального и транспортного уровней обеспечивают достаточный уровень обнаружения ошибок, заголовок не имеетконтрольной суммы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

IPv6. Определение

A

IPv6 (англ. Internet Protocol version 6) - новая версия протокола IP, призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в интернете, за счёт использования длины адреса 128 бит вместо 32. Протокол был разработан IETF.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

IPv6. Типы адресов

A
  • одноадресные (Unicast);
  • групповые (Anycast);
  • многоадресные (Multicast).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

IPv6. Типы адресов. Unicast

A

Адреса типа Unicast хорошо всем известны. Пакет, посланный на такой адрес, достигает в точности интерфейса, который этому адресу соответствует.

Делятся на:

  • глобальные;
  • Link-Local;
  • Unique-Local.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

IPv6. Типы адресов. Unicast. Глобальные

A

Соответствуют публичным IPv4 адресам. Могут находиться в любом не занятом диапазоне. В настоящее время региональные интернет-регистраторы распределяют блок адресов 2000::/3 (с 2000:: по 3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

IPv6. Типы адресов. Unicast. Link-Local

A

Соответствуют автосконфигурированным с помощью протокола APIPA IPv4 адресам. Начинаются с FE80.

Используется:

  1. В качестве исходного адреса для Router Solicitation(RS) и Router Advertisement (RA) сообщений, для обнаружения маршрутизаторов
  2. Для обнаружения соседей (эквивалент ARP для IPv4)
  3. Как next-hop адрес для маршрутов
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

IPv6. Типы адресов. Unicast. Unique-Local

A

RFC 4193, соответствуют внутренним IP адресам, которыми в версии IPv4 являлись 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Начинаются с цифр FC00 и FD00.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IPv6. Типы адресов. Anycast

A

Адреса типа Anycast синтаксически неотличимы от адресов Unicast, но они адресуют группу интерфейсов. Пакет, направленный такому адресу, попадёт в ближайший (согласно метрике маршрутизатора) интерфейс. Адреса Anycast могут использоваться только маршрутизаторами.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IPv6. Типы адресов. Multicast

A

Адреса типа Multicast идентифицируют группу интерфейсов. Пакет, посланный на такой адрес, достигнет всех интерфейсов, привязанных к группе многоадресного вещания.

Широковещательные адреса IPv4 (обычно xxx.xxx.xxx.255) выражаются адресами многоадресного вещания IPv6.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

IPv6. Типы адресов. Multicast. Типы

A
  • Назначенные (Assigned multicast) – специальные адреса, назначение которых предопределено. Это зарезервированные для определённых групп устройств мультикастовые адреса. Отправляемый на такой адрес пакет будет получен всеми устройствами, входящими в группу.
  • Запрошенные (Solicited multicast) – остальные адреса, которые устройства могут использовать для прикладных задач. Адрес этого типа автоматически появляется, когда на некотором интерфейсе появляется юникастовый адрес. Адрес формируется из сети FF02:0:0:0:0:1:FF00::/104, оствашиеся 24 бита – такие же как у настроенного юникастового адреса.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

IPv6. Убранные функции

A
  • маршрутизаторы больше не должны фрагментировать пакет, вместо этого пакет отбрасывается с ICMP-уведомлением о превышении MTU. Передающая сторона в IPv6, таким образом, обречена на использование технологии Path MTU discovery (наименьший MTU на пути следования пакета в сети). Для лучшей работы протоколов, требовательных к потерям, минимальный MTU поднят до 1280 байт. Фрагментация поддерживается как опция (информация о фрагментации пакетов вынесена из основного заголовка в расширенные) и возможна только по инициативе передающей стороны;
  • из IP-заголовка исключена контрольная сумма. С учётом того, что канальные (Ethernet) и транспортные (TCP и UDP) протоколы имеют свои контрольные суммы, еще одна контрольная сумма на уровне IP воспринимается как излишняя. Кроме того, модификация поля hop limit (или TTL в IPv4) на каждом маршрутизаторе в IPv4 приводило к необходимости ее постоянного перерасчета.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

IPv6. Quality of Service

A

QoS (англ. Quality of Service — качество обслуживания) — этим термином в области компьютерных сетейназывают вероятность того, что сеть связи соответствует заданному соглашению о трафике, или же, в ряде случаев, неформальное обозначение вероятности прохождения пакета между двумя точками сети.

Приоритет пакетов маршрутизаторы определяют на основе первых шести бит поля Traffic Class. Первые три бита определяют класс трафика, оставшиеся биты определяют приоритет удаления. Чем больше значение приоритета, тем выше приоритет пакета.

16
Q

IPv6. Метка потока. Принцип работы

A

Допускается существование нескольких потоков между отправителем и получателем. Метка потока присваивается узлом-отправителем путём генерации псевдослучайного 20-битного числа. Все пакеты одного потока должны иметь одинаковые заголовки, обрабатываемые маршрутизатором.

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

18
Q

IPv6. Метка потока. Время жизни в кэше

A

Время жизни записи в кэше составляет не более 6 секунд, даже если пакеты этого потока продолжают поступать. При обнулении записи в кэше и получении следующего пакета потока пакет обрабатывается в обычном режиме, и для него происходит новое формирование записи в кэше. Следует отметить, что указанное время жизни потока может быть явно определено узлом отправителем с помощью протокола управления или опций заголовка переходов и может превышать 6 секунд.

19
Q

IPv6. Формат пакета

A

Пакеты состоят из управляющей информации, необходимой для доставки пакета адресату, и полезных данных, которые требуется переслать. Управляющая информация делится на содержащуюся в основном фиксированном заголовке, и содержащуюся в одном из необязательных дополнительных заголовков. Полезные данные, как правило, это дейтаграмма или фрагмент протокола более высокого транспортного уровня, но могут быть и данные сетевого уровня (например, ICMPv6), или же канального уровня (например, OSPF).

IPv6-пакеты обычно передаются с помощью протоколов канального уровня, таких как Ethernet, который инкапсулирует каждый пакет в кадр. Но IPv6-пакет может быть передан с помощью туннельного протокола более высокого уровня, например, в 6to4 или Teredo.

В отличие от IPv4, маршрутизаторы не фрагментируют IPv6-пакеты в ситуациях, когда пакет больше MTUподключения и узлам настоятельно рекомендуется реализовать механизм Path MTU discovery для определения размера MTU пути. Иначе им придётся использовать минимально допустимый в IPv6-сетях MTU, равный 1280 октетам. Конечные узлы могут фрагментировать пакет перед отправкой, если он больше, чем MTU пути.

20
Q

Обеспечение безопасности в протоколе IPv6

A

Обеспечение безопасности в протоколе IPv6 осуществляется с использованием протокола IPSec, поддержка которого является обязательной для данной версии протокола.

В отличие от SSL и TLS, протокол IPSec позволит шифровать любые данные (в том числе UDP) без необходимости какой-либо поддержки со стороны прикладного ПО.

21
Q

Почему не IPv5?

A

IETF назначила новому протоколу версию 6, так как версия 5 была ранее назначена экспериментальному протоколу (Stream protocol), предназначенному для передачи видео и аудио.

22
Q

Что будет когда адресное пространство в IPv4 закончится?

A

После того, как адресное пространство в IPv4 закончится, два стека протоколов — IPv6 и IPv4 — будут использоваться параллельно (англ. dual stack), с постепенным увеличением доли трафика IPv6 по сравнению с IPv4. Такая ситуация станет возможной из-за наличия огромного количества устройств, в том числе устаревших, не поддерживающих IPv6 и требующих специального преобразования для работы с устройствами, использующими только IPv6.

23
Q
  1. Улучшения IPv6 по сравнению с IPv4
A
  • в сверхскоростных сетях возможна поддержка огромных пакетов (джамбограмм) - до 4 гигабайт;
  • Time to Live переименовано в Hop Limit;
  • появились метки потоков и классы трафика;
  • появилось многоадресное вещание.