fractal Posted March 29, 2016 Ребят подскажите как правильно разбить ipv6 на несколько подсетей, зарегистрировался на https://tunnelbroker.net получил ip (на скрине) далее из какого адреса на скрине разбивать на подсети? routed ipv6 prefix? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tehmeh Posted March 29, 2016 Routed /64 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 29, 2016 ага, то есть для меня это подсеть будет, а как её далее разбить? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
pfexec Posted March 29, 2016 ее никак не надо бить /64 - это линковочная сеть для пользователя. если ее бить меньше, то slaac не будет работать и придется все ойпишники прописывать руками или мастырить dhcp6 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 29, 2016 ее никак не надо бить /64 - это линковочная сеть для пользователя. если ее бить меньше, то slaac не будет работать и придется все ойпишники прописывать руками или мастырить dhcp6 ну я и хочу dhcp сделать, разделить полученную на 8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
saaremaa Posted March 29, 2016 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 29, 2016 ну мне максимум надо по dhcp раздать эти подсети и чтобы хосты выходили в инет и на сайты ipv6 и на сайты ipv4 остального в ipv6 не требуется Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kostikbel Posted March 29, 2016 (edited) ну мне максимум надо по dhcp раздать эти подсети и чтобы хосты выходили в инет и на сайты ipv6 и на сайты ipv4 остального в ipv6 не требуется На картинке видна кнопка 'assign/48'. Нажмите и получите блок /48, который будете назначать на свои сети, 64K штук, каждая /64. Как правильно сказали выше, выданная /64 для линка. Edited March 29, 2016 by kostikbel Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 29, 2016 ну мне максимум надо по 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: ?? или неверно понимаю? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mixae1 Posted March 29, 2016 получил 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 Один адрес оставьте для маршрутизатора, чтобы он знал какая подсеть за каким интерфейсом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 29, 2016 (edited) получил 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 March 29, 2016 by fractal Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alexmern Posted March 29, 2016 (edited) Меньше чем /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 March 29, 2016 by alexmern Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
saaremaa Posted March 29, 2016 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 Меньше чем /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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 за ссылку спасибо, буду сегодня смотреть Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted March 30, 2016 я имел ввиду ограничить подсеть на 64 хоста, там вроде префикс /127 Не нужно методы работы с IPv4 1в1 проецировать на IPv6, это неправильно. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tehmeh Posted March 30, 2016 Надо линк дать на эту нить http://forum.nag.ru/forum/index.php?showtopic=52680 ТС читать до просветления, много вопросов отпадет само собой. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 я имел ввиду ограничить подсеть на 64 хоста, там вроде префикс /127 Не нужно методы работы с IPv4 1в1 проецировать на IPv6, это неправильно. в чем проблема помочь разобраться? если мне надо по заданию так сделать... лучше не пишите если не намерены помогать Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vurd Posted March 30, 2016 Вот наглости то. Каждое межсезонье дипломники, курсачники, хрен его знает кто приходят и говорят "меня учат по системе устаревшей еще при создании и мне надо сдать курсач. Разбираться я не хочу, делать так как НУЖНО я не буду. Если вы мне не хотите помогать, то вы ***ы." Да какого хера? Иди читай методичку и делай по ней, если хочешь сдать. Проблема в том, что вы пытаетесь делать так, как делать не надо, но раньше такая логика работала на v4. Что тут непонятного, устарело это видение мира. Нужно сидеть и вникать нахера на один хост выделять /64 подсети. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 Вот наглости то. Каждое межсезонье дипломники, курсачники, хрен его знает кто приходят и говорят "меня учат по системе устаревшей еще при создании и мне надо сдать курсач. Разбираться я не хочу, делать так как НУЖНО я не буду. Если вы мне не хотите помогать, то вы ***ы." Да какого хера? Иди читай методичку и делай по ней, если хочешь сдать. Проблема в том, что вы пытаетесь делать так, как делать не надо, но раньше такая логика работала на v4. Что тут непонятного, устарело это видение мира. Нужно сидеть и вникать нахера на один хост выделять /64 подсети. а в чем Вы видите проявление наглости? я пытаюсь разобраться прибегая к помощи на форуме, зачем же тогда в калькуляторе имеется возможность разбиения на сегменты с определенным количеством хостов, если Вам кто то говорил плохие вещи то это не значит что остальных которые возмущаются по поводу "недопомощи" сливать в ту же самую группу. Я пытаюсь разобраться максимально быстро, немного ранее скинули очень полезную коллекцию видео, к кому мне обратиться за объяснением того что мне становится непонятным? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 в итоге выходит если исходя из всего сетку я получаю с префиксом /48 и просто не деля по slaac всем хостам раздаю? у меня просто схема выходит есть windows server который будет получать адрес с tunnelbrocker, далее соединение по ipv4 с linux сервером который должен выступать в качестве шлюза между ipv4 и ipv6, далее сеть "как бы" должна разделиться на подсети - 8 штук и у клиентов должны быть и ipv4 и ipv6 адреса, все ipv6 адреса будут выдаваться от dhcp сервера Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
eill Posted March 30, 2016 в итоге выходит если исходя из всего сетку я получаю с префиксом /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. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tux-tm Posted March 30, 2016 Если хотите понять почему в корне неверно Ваше стремление разделить IPv6 сеть на кусочки менее чем /64 - рекомендую к прочтению IPv6 для знатоков IPv4 ИМХО наиболее краткий курс практически "без воды", хоть и в некоторых местах самую малость устаревший. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fractal Posted March 30, 2016 в итоге выходит если исходя из всего сетку я получаю с префиксом /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 у меня будет Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
eill Posted March 30, 2016 это я в принципе себе представлял, только между линуксом и windows связность по ipv4 у меня будет вы неправильно себе представляли, у вас на всём промежутке сети должна быть связность ipv6. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...