Jump to content
Калькуляторы

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

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

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

 

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

post-127249-024123400 1459235970_thumb.jpg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by kostikbel

Share this post


Link to post
Share on other sites

ну мне максимум надо по 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:

 

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

Share this post


Link to post
Share on other sites

 

получил 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

 

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

Share this post


Link to post
Share on other sites

 

получил 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 адреса выходит

Edited by fractal

Share this post


Link to post
Share on other sites

Меньше чем /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 адресов.

Edited by alexmern

Share this post


Link to post
Share on other sites

Меньше чем /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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

в итоге выходит если исходя из всего сетку я получаю с префиксом /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.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

в итоге выходит если исходя из всего сетку я получаю с префиксом /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 у меня будет

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.