Особенности протокола IPv6
Автор: Зинкевич Александр Викторович
Статья в выпуске: 1 (5), 2015 года.
Бесплатный доступ
В статье делается краткий обзор протокола IPv6. Описываются его функциональные возможности, особенности работы, основные сведения и характеристики
Сетевой протокол, интернет
Короткий адрес: https://sciup.org/140129902
IDR: 140129902
Текст научной статьи Особенности протокола IPv6
Увеличенная емкость адресов за счет использования 128-битного адреса (2001:5c0:1400:a::68d) вместо 32-битного (65.148.151.124) — важнейшая особенность нового IPv6-протокола. Интернет отлично работает и сейчас, даже при наличии проблемы со свободными IPv4-адресами. Единственное, что получат пользователи с переходом на IPv6, – это реальный IP-адрес, который позволяет не использовать NAT.
-
• Статический реальный адрес для всех устройств, даже если ты работаешь через NAT. Провайдеры активно используют технологию NAT, благодаря которой IPv4-адреса еще не закончились. На деле это означает, что за одним «белым» (реальным) IP-адресом может стоять сотни и тысячи устройств, которым выдан внутренний «серый» IP-адрес. Работа через NAT дает о себе знать: ты не можешь простым путем сделать сервис, доступный извне, а функционал многих приложений сильно страдает. Чтобы переслать файл в ICQ, один из участников обмена обязательно должен иметь «белый» IP-адрес, и это лишь один пример. Вместо того чтобы платить провайдеру за реальный IP-адрес (если это возможно), ты можешь получить его бесплатно в IPv6 уже сейчас. Такую услугу, к примеру, предоставляют туннельные брокеры, которые занимаются «пробросом» пакетов из IPv4 в IPv6 и обратно. В этом случае ты получаешь не только один реальный адрес, а целую подсеть IPv6. Таким образом, для любого компьютера или устройства, к которым нужен доступ извне, теперь можно выдать отдельный реальный IPv6-адрес и не заниматься пробросом портов на роутере. Причем выделенный тебе диапазон IPv6 привязывается к твоему аккаунту, поэтому даже при смене провайдера (и соответственного IPv4-адреса) все твои настройки сохранятся
-
• Возможность пробросить любой трафик через IPv6-туннель. Если ты находишься в корпоративной сети, где режется какой-то определенный тип трафика (например, BitTorrent), но IPv6 при этом пропускается, то этим грех не воспользоваться. Вычленить нежелательный трафик в такой ситуации сложно. Внутри IP лежит UDP, внутри UDP лежит «завернутый» IPv6, в IPv6 лежат TCP- или UDP-
- пакеты, и уже в них может находиться тот самый нежелательный трафик. Каждый туннельный брокер, использует свой способ «обертывания» IPv6-пакетов в IPv4 (точнее, UDPv4). Чтобы иметь возможность вырезать нежелательный трафик, ПО должно знать каждый из них. А что если завтра выйдет новый метод инкапсуляции IPv6-to-IPv4? К тому же, пакет IPv6 может резаться на кусочки и передаваться в разных UDPv4-пакетах: чтобы обработать эту ситуацию, фильтрующему ПО необходимо иметь большой буфер, чтобы склеивать оригинальные пакеты для анализа.
-
• Более высокая скорость скачивания торрентов. Этот довод может показаться несущественным, но он особенно затрагивает нас — обычных пользователей. Как известно, torrent-клиенты, которые заходятся за NAT’ом, могут «общаться» только с теми клиентами, у которых есть белый IP-адрес (и поэтому имеющими возможность принимать подключения). Получив IPv6-адрес, любой клиент может стать полноценным участником обмена и начать взаимодействовать с большим количеством сидеров и личеров. Тут надо понимать, что количество пользователей, которые работают за NAT’ом, с каждым днем будет увеличиваться — таким образом, провайдеры решают проблему свободных IP-адресов (а вовсе не путем перехода на IPv6, как это может показаться на первый взгляд). Большинство популярных torrent-клиентов уже поддерживают IPv6: uTorrent, Azureus, Transmission. Найти клиента в IPv6 возможно по DHT (работает не во всех клиентах), но лучше всего, если новый протокол поддерживает трекер. В протокол ответа трекера добавлено новое поле peers6, где в бинарном виде передается список адресов, по 18 байт (16 — адрес, 2 — порт). Правда, пока IPv6-пиров не очень много, но их количество постоянно растет. Поддержку нового протокола включили пока не все трекеры, но thepiratebay.org и ipv6.nnm-club.ru — в этом списке.
-
• Долговременные соединения. Для некоторых клиентов важно поддерживать соединение активным на протяжении долгого времени. Например, чтобы не подключаться заново к серверу. Некоторые провайдеры по разным причинам делают
□ Файлы |
Инфо |
<й Пиры |
i Рейтинги |
Трекеры |
Я Части |
LC Скорость |
■— Отчёты |
IP-адрес Клиент Флаги % Приём
M93.100.186.155.pool.sknt.ru [иТР] |
pTorrent2.2 |
DHP |
100.0 |
703.8 kB/s |
178.255.14835 |
HbTorrent 0.12.6 |
D |
100.0 |
361.3 kB/s |
2a00:2000:4008;3:224:7eff:fe01:ee84 |
8itTornado/03I |
D |
100.0 |
78.8 kB/s |
2001:250:1401:3120:59dl:58a:801d:c095 |
pTorrent 1.8.5 |
UD |
45.7 |
12.0 kB/s |
E@94-192-124-184.zone6.bethere.co.uk |
BitTorrent SDK 2.0 |
D |
100.0 |
0.7 kB/s |
принудительный дисконнект раз в сутки. Избежать необходимости в переподключении к серверам позволяют те же самые брокерные туннели. В то время как происходит переподключение к провайдеру, IPv6-соединение остается активным.
Что надо знать об IPv6
-
1. IPv6 — это, прежде всего, огромное 128-битное адресное пространство. IPv6-адрес состоит из восьми групп шестнадцатеричных символов: например, 2001:0db8:11a3:0 9d7:1f34:8a2e:07a0:765d. Если одна или более группы равны 0000, то их можно заменить двоеточием. 2001:0db8:0000:000 0:0000:0000:ae21:ad12 записывается как 2001:db8::ae21:ad12. Если захочешь перейти на сайт, используя IPv6-адрес, то его необходимо взять в квадратные скобки: http:// [2001:db8::ae21:ad12]. Запомнить такой адрес нереально,
-
2. Из-за того, что в наличии теперь есть такое адресное пространство, IPv6 уходит от привычного понятия подсетей, которое использовалось в IPv4. Маски теперь задаются только /prefix’ами (CIDR / VLSM). В IPv6 каждая подсеть — это /64. Цель — уйти от различного размера подсетей. IPv6 /64-подсети хватит для того, чтобы покрыть все устройства, которые только могут быть доступны в условиях физической доступности. Для домашних пользователей выдается подсеть /48.
-
3. Никакого NAT’а. С отменой пресловутой трансляции сетевых адресов уйдут проблемы в работе многих сетевых протоколов, которые используются для передачи голоса (VoIP), в сетевых играх, P2p-решениях.
поэтому в IPv6-сетях еще большее значение будут иметь DNS-серверы.
Список литературы Особенности протокола IPv6
- Найэл Ричард Мэрфи, Дэвид Мэлоун. IPv6. Администрирование сетей. -М.: КУДИЦ-Пресс, 2007
- Pete Loshin. IPv6. 2010
- Александр Поляк-Брагинский. Администрирование сети на примерах. -М.: БХВ-Петербург, 2012