Перейти к содержимому
Калькуляторы

IPv6 разделение на подсети

Ребят подскажите как правильно разбить ipv6 на несколько подсетей,

зарегистрировался на https://tunnelbroker.net получил ip (на скрине)

 

далее из какого адреса на скрине разбивать на подсети? routed ipv6 prefix?

post-127249-024123400 1459235970_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ага, то есть для меня это подсеть будет, а как её далее разбить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ее никак не надо бить /64 - это линковочная сеть для пользователя. если ее бить меньше, то slaac не будет работать и придется все ойпишники прописывать руками или мастырить dhcp6

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ее никак не надо бить /64 - это линковочная сеть для пользователя. если ее бить меньше, то slaac не будет работать и придется все ойпишники прописывать руками или мастырить dhcp6

 

ну я и хочу dhcp сделать, разделить полученную на 8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.gestioip.net/cgi-bin/subnet_calculator.cgi

Original network
2001:0470:1f15:109b:0000:0000:0000:0000/64

Networks (8 total)	   ipv6.arpa addresses
2001:0470:1f15:109b:0000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:2000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:4000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.4.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:6000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:8000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:a000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.a.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:c000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.c.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa
2001:0470:1f15:109b:e000:0000:0000:0000/67	   0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.e.b.9.0.1.5.1.f.1.0.7.4.0.1.0.0.2.ip6.arpa

 

С сокращеной нотацией, шлюзами и почему не работают плюшки IPV6 думаю сами разберетесь.

Рекомендовано бить/отдавать не меньше /64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну мне максимум надо по dhcp раздать эти подсети и чтобы хосты выходили в инет и на сайты ipv6 и на сайты ipv4 остального в ipv6 не требуется

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну мне максимум надо по dhcp раздать эти подсети и чтобы хосты выходили в инет и на сайты ipv6 и на сайты ipv4 остального в ipv6 не требуется

 

На картинке видна кнопка 'assign/48'. Нажмите и получите блок /48, который будете назначать на свои сети, 64K штук, каждая /64. Как правильно сказали выше, выданная /64 для линка.

Изменено пользователем kostikbel

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну мне максимум надо по dhcp раздать эти подсети и чтобы хосты выходили в инет и на сайты ipv6 и на сайты ipv4 остального в ipv6 не требуется

 

На картинке видна кнопка 'assign/48'. Нажмите и получите блок /48, который будете назначать на свои сети, 64K штук, каждая /64. Как правильно сказали выше, выданная /64 для линка.

 

получил 2001:470:7e6b::/48 у меня выходит 65 тысяч подсетей, немножко не понимаю как будет биться на подсети и как расчитать начальный и конечный адреса, как я понял у меня подсети будут:

 

1. 2001:470:7e6b:0001:

2. 2001:470:7e6b:0002:

 

?? или неверно понимаю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

получил 2001:470:7e6b::/48 у меня выходит 65 тысяч подсетей, немножко не понимаю как будет биться на подсети и как расчитать начальный и конечный адреса, как я понял у меня подсети будут:

 

1. 2001:470:7e6b:0001:

2. 2001:470:7e6b:0002:

 

?? или неверно понимаю?

 

Верно. 65336 подсетей будет.

 

У вас будут сети от 2001:470:7e6b:0000::/64 до 2001:470:7e6b:ffff::/64.

 

В каждой подсети у вас будет начальный адрес, например, для сети 2001:470:7e6b:1000::/64 - 2001:470:7e6b:1000:0000:0000:0000:0000/64 до 2001:470:7e6b:1000:ffff:ffff:ffff:ffff/64

 

Один адрес оставьте для маршрутизатора, чтобы он знал какая подсеть за каким интерфейсом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

получил 2001:470:7e6b::/48 у меня выходит 65 тысяч подсетей, немножко не понимаю как будет биться на подсети и как расчитать начальный и конечный адреса, как я понял у меня подсети будут:

 

1. 2001:470:7e6b:0001:

2. 2001:470:7e6b:0002:

 

?? или неверно понимаю?

 

Верно. 65336 подсетей будет.

 

У вас будут сети от 2001:470:7e6b:0000::/64 до 2001:470:7e6b:ffff::/64.

 

В каждой подсети у вас будет начальный адрес, например, для сети 2001:470:7e6b:1000::/64 - 2001:470:7e6b:1000:0000:0000:0000:0000/64 до 2001:470:7e6b:1000:ffff:ffff:ffff:ffff/64

 

Один адрес оставьте для маршрутизатора, чтобы он знал какая подсеть за каким интерфейсом.

 

адресное пространство хостов и сетей начинается справа налево?

 

1 хост - 2001:470:7e6b:1000:0000:0000:0000:0000/64

2 хост - 2001:470:7e6b:1000:0000:0000:0000:0001/64 и каждый символ от 0 до f?

 

далее если адрес 2001:470:7e6b:1000:0000:0000:0000:000f/64 (16 хост как я понимаю) то за ним идет уже 2001:470:7e6b:1000:0000:0000:0000:001f/64? (это будет 17-й?) и еще такой вопрос, к примеру мне необходимо сеть 2001:470:7e6b:1000::/64 поделить на 5 подсетей по 64 адреса диапазон у меня будет от 2001:0470:7e6b:1000:0000:0000:0000:0000 до

2001:0470:7e6b:1000:0000:0000:0000:003f вот тут немного не понимаю как 64 адреса выходит

Изменено пользователем fractal

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Меньше чем /64 на интерфейс нет смысла ставить. Зачем вам /64 делить на 5 подсетей, если у вас 65 тысяч /64?

 

далее если адрес 2001:470:7e6b:1000:0000:0000:0000:000f/64 (16 хост как я понимаю) то за ним идет уже 2001:470:7e6b:1000:0000:0000:0000:001f/64?

Следующий 0010

 

к примеру мне необходимо сеть 2001:470:7e6b:1000::/64 поделить на 5 подсетей по 64 адреса

/64 - это не 64 адреса, а 2^64 адресов.

Изменено пользователем alexmern

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Меньше чем /64 на интерфейс нет смысла ставить. Зачем вам /64 делить на 5 подсетей, если у вас 65 тысяч /64?

 

далее если адрес 2001:470:7e6b:1000:0000:0000:0000:000f/64 (16 хост как я понимаю) то за ним идет уже 2001:470:7e6b:1000:0000:0000:0000:001f/64?

Следующий 0010

 

к примеру мне необходимо сеть 2001:470:7e6b:1000::/64 поделить на 5 подсетей по 64 адреса

/64 - это не 64 адреса, а 2^64 адресов.

 

я имел ввиду ограничить подсеть на 64 хоста, там вроде префикс /127

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я имел ввиду ограничить подсеть на 64 хоста, там вроде префикс /127

 

Не нужно методы работы с IPv4 1в1 проецировать на IPv6, это неправильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо линк дать на эту нить http://forum.nag.ru/forum/index.php?showtopic=52680

ТС читать до просветления, много вопросов отпадет само собой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я имел ввиду ограничить подсеть на 64 хоста, там вроде префикс /127

 

Не нужно методы работы с IPv4 1в1 проецировать на IPv6, это неправильно.

 

в чем проблема помочь разобраться? если мне надо по заданию так сделать... лучше не пишите если не намерены помогать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот наглости то. Каждое межсезонье дипломники, курсачники, хрен его знает кто приходят и говорят "меня учат по системе устаревшей еще при создании и мне надо сдать курсач. Разбираться я не хочу, делать так как НУЖНО я не буду. Если вы мне не хотите помогать, то вы ***ы." Да какого хера? Иди читай методичку и делай по ней, если хочешь сдать.

Проблема в том, что вы пытаетесь делать так, как делать не надо, но раньше такая логика работала на v4. Что тут непонятного, устарело это видение мира. Нужно сидеть и вникать нахера на один хост выделять /64 подсети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот наглости то. Каждое межсезонье дипломники, курсачники, хрен его знает кто приходят и говорят "меня учат по системе устаревшей еще при создании и мне надо сдать курсач. Разбираться я не хочу, делать так как НУЖНО я не буду. Если вы мне не хотите помогать, то вы ***ы." Да какого хера? Иди читай методичку и делай по ней, если хочешь сдать.

Проблема в том, что вы пытаетесь делать так, как делать не надо, но раньше такая логика работала на v4. Что тут непонятного, устарело это видение мира. Нужно сидеть и вникать нахера на один хост выделять /64 подсети.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в итоге выходит если исходя из всего сетку я получаю с префиксом /48 и просто не деля по slaac всем хостам раздаю? у меня просто схема выходит есть windows server который будет получать адрес с tunnelbrocker, далее соединение по ipv4 с linux сервером который должен выступать в качестве шлюза между ipv4 и ipv6, далее сеть "как бы" должна разделиться на подсети - 8 штук и у клиентов должны быть и ipv4 и ipv6 адреса, все ipv6 адреса будут выдаваться от dhcp сервера

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в итоге выходит если исходя из всего сетку я получаю с префиксом /48 и просто не деля по slaac всем хостам раздаю? у меня просто схема выходит есть windows server который будет получать адрес с tunnelbrocker, далее соединение по ipv4 с linux сервером который должен выступать в качестве шлюза между ipv4 и ipv6, далее сеть "как бы" должна разделиться на подсети - 8 штук и у клиентов должны быть и ipv4 и ipv6 адреса, все ipv6 адреса будут выдаваться от dhcp сервера

вам необходимо будет сделать следующим образом:

2a00:qqqq:wwww:eeee:rrrr::/64 - стык винда-туннельброкер

потом берёте ваш /48 и делите её примерно так:

2a00:xxxx:yyyy::/49 - "магистраль плюс серверы, плюс прочая фигня", где:

2a00:xxxx:yyyy::/64 - сеть между виндой и линуксом

2a00:xxxx:yyyy:8000::/49 - "абоненты", на винде делаете маршрут на эту сеть, в качестве шлюза - линуксовый хост из 2a00:xxxx:yyyy::/64

на линуксе основным шлюзом по ipv6 делаете, соответственно, винду.

 

вуаля.

 

на деле, конечно, можно подойти более творчески, просто не забывайте соблюдать главное правило - на каждый l2-сегмент - своя сеть /64. Это минимальная единица в идеологии ipv6.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если хотите понять почему в корне неверно Ваше стремление разделить IPv6 сеть на кусочки менее чем /64 - рекомендую к прочтению IPv6 для знатоков IPv4

ИМХО наиболее краткий курс практически "без воды", хоть и в некоторых местах самую малость устаревший.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в итоге выходит если исходя из всего сетку я получаю с префиксом /48 и просто не деля по slaac всем хостам раздаю? у меня просто схема выходит есть windows server который будет получать адрес с tunnelbrocker, далее соединение по ipv4 с linux сервером который должен выступать в качестве шлюза между ipv4 и ipv6, далее сеть "как бы" должна разделиться на подсети - 8 штук и у клиентов должны быть и ipv4 и ipv6 адреса, все ipv6 адреса будут выдаваться от dhcp сервера

вам необходимо будет сделать следующим образом:

2a00:qqqq:wwww:eeee:rrrr::/64 - стык винда-туннельброкер

потом берёте ваш /48 и делите её примерно так:

2a00:xxxx:yyyy::/49 - "магистраль плюс серверы, плюс прочая фигня", где:

2a00:xxxx:yyyy::/64 - сеть между виндой и линуксом

2a00:xxxx:yyyy:8000::/49 - "абоненты", на винде делаете маршрут на эту сеть, в качестве шлюза - линуксовый хост из 2a00:xxxx:yyyy::/64

на линуксе основным шлюзом по ipv6 делаете, соответственно, винду.

 

вуаля.

 

на деле, конечно, можно подойти более творчески, просто не забывайте соблюдать главное правило - на каждый l2-сегмент - своя сеть /64. Это минимальная единица в идеологии ipv6.

 

это я в принципе себе представлял, только между линуксом и windows связность по ipv4 у меня будет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это я в принципе себе представлял, только между линуксом и windows связность по ipv4 у меня будет

вы неправильно себе представляли, у вас на всём промежутке сети должна быть связность ipv6.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.