следующая серия будет у нас посвящена работа rub все протокола ipv6 в целом то есть мы не вникая в детали поговорим про то как она вот происходит то есть что происходит когда мы пытаемся отправить пакет какие адреса будут использоваться примерно так для начала вспомним что широко вещать наверх отсылок вайпер 6 больше нет то есть то что вы пили 4 были брат касты в пиве 6 брат костов вообще как класс они наблюдаются все что можно сделать с помощью брат каста можно сделать и с помощью мультикаста просто в пиве 4 multicast приделали потом сбоку на самом деле был протокола и пиве 5 который рассказывал про то как должен выглядеть multicast вот айпери 4 как бы изначально был uni кастовый и перепить изначально был будете кастами то мы взяли объединили то что вот вопили 5 была рабочая группа просто их наработки сказали вот вам диапазон д адресное пространство класса d вот вы там веселитесь и multicast приехал в пиве 4 в пиве 6 multicast является частью стандарта то есть его уже не сбоку сделали а он ей прям основной основное взаимодействие в пиве 6 1 из 2 другой основное взаимодействие ты естественно и не кастеры что у нас будет соответственно случае не каста мультикаста и 3 за типа взаимодействий и не каста наблюдаться для unicast а вы используете 1 адресную передачу то есть единственного адресата указывайте вы отправляете пакеты говорите вот ровно 1 участник вот ровно тот которым я это написал должен это дело получить примерно как если бы выбрали отправляли эти пакет ну не знаю письмо и писали бы его но вы василию петровичу и паспорта вы указывали и тогда только тот кто обладает таким паспортом сможет такой пакет площадь если вы используете multicast или много адресную передачу на группу то вы отправляете пакет и указываете что вы заранее не знаете кто его должен получить но вы определяете признак по которому получатель должен будет его это содержимое обрабатывать например вы можете отправить трафик надо тратить обе пакет на multicast свою группу все роутера или можно отправить эти пакет на multicast вую группу все получается или первого канала то есть вы отправляете один пакет а его получают сразу несколько абонентов но не все то есть может быть конечно и все то есть например расти multicast авиагруппы вообще все о пиве 4 она была весь 240 ради но на изначально была придумана вот как часть отдельного протоколы европиво 4 она вошла именно позже поэтому есть и услугой пили 4 который мой заказ не поддерживает поэтому трафик на 200 до 400 1294 такие узлы могут и не обрабатывать а в пиве 6 группу вообще все в пределах канал или вообще все в пределах организации или даже чего греха таить вообще все в пределах интернета у вас есть то есть вы можете отправить такой пакет который теоретически должен будет дойти до вообще вообще вообще всех участников понятное дело по факту естественно его распространение будет ограничено но тем технически такая возможность есть много адресную передачу можно будет например проиллюстрировать следующим взаимодействием вы идёте по улице и видите на входе в подъезд висит объявление что дорогие жители 1 этажа пожалуйста зовите двери вашей квартиры потому что мы будем красить этаж то есть в принципе через этот подъезд может пройти много разных жителей в разных это же первый этаж и второй этаж 3 этаж но на первом этаже есть несколько квартир допустим 4 квартиры и вот жители этих квартир поймут это им они не зажмурятся они прочитают такой пакет если они его получат то есть такое сообщение и каким-то образом обработают тасс режиме которое там есть если вы живете на первом этаже то вот вы почитаете увидите ага это мне и прочитайте что-то внутри лежит да надо завести двери если вы живете не на первом этаже а допустим старом вы конечно у себе можете сделать пометочку что вот первому этажу двери завершить надо потому что им красят этаж а второму не красит этаж поэтому сделать из этого какие-то далеко идущие выводы можно но в целом вы скорее всего зажмурьтесь и пройдёте дальше потому что это не вам вы не заинтересованы в получении такого сообщения multicast будет экономить полосу для отправки полосу при отправке данных если этот трафик будет идти на группы он будет одинакова для всех то есть типичным примером использование мультикаста это например вот ведь телевещание у вас есть источник трафика это будет допустим сервер какого-то телеканала в условном пусть назовем его первый канал о том чего то там такое вещает вы соответственно для того чтобы отправить трафик всем слушателям 1 канал ему иметь а два варианта либо отправить каждому и не кастовой копию вот вас подключился слушателя вы ему хоп uni кастовой к драке начинается слать unicast вами api пакетами содержащими картинку или вы можете отправлять один пакет содержащий кадр вообще всем сразу то есть в одном случае вы будете много много много кадров отправлять каждому соседа они все будут одинаковы в другом случае вы будете отправлять один пакет и он будет на уровне сети уже разбредаться по всем получателям вы отправляете 1 а получают его сразу много абонентов мультик остывает эти пакеты они могут маршрутизировать то есть вы можете отправить айпи пакет в сторону роутера а дальше роутер поймет что у него есть слушателя такое multicast его группа за одним интерфейс мы за другим интерфейсом и раз члени тот пакет сделает из него две копии и отправят в один интерфейс копии в другой интерфейс копию а там он тоже может соответственно развить дар для разветвляться и получается вы отправляете один пакет а дальше каждый получатель даже если вдруг вас в одной сети с отправителем не сидит он все равно копию своего самого multicast его пакета получат естественно что может юзерам multicast это отдельная большая толстая типа мы сейчас не будем в рамках нашего курса затрагивает вообще обработку multicast а если вдруг вам отдать в очень интересно то опять же есть дедовские курсы которые рассказывают как multicast можно будет обрабатывать есть право дерзкий трек потому что ну в нормальной сети будем честными multicast мне нужен то есть он конечно нужен вам нужен для того чтобы там все служебные протоколы работали но там нужен очень маленькое подмножество функции которые можно сделать с помощью мультикаста основные сценарии работы multicast это вот интернет телевидение это всякие приложения которые возможны используют multicast для там передача данных многим разным абонентам это все будет уже реализовываться с помощью конкретного железо и это все можно будет уже сделать венгерском курсе посмотреть как это все дело работает никаких там специальных сложностей нет вы просто отправляйте пакеты и они и дальше делятся и вы заранее должны вашей роутер накормить multicast им маршрутами кто где сидит вот в случае соответственно с multicast вы отправляете кадр и он доставляется до нескольких вы отправляете api пакет он доставляется до нескольких получателей в и не каст во взаимодействии это будет называться у нас альтернативные передача вы отправляете айпи пакет и пиве 6 естественно и он доставляются до единственного получателя то есть примерно как unicast но тот айпишник который будет принадлежать получателю и он же будет принадлежать еще некоторым другим узлам то есть у вас есть допустим 3 4 5 10 неважно сколько абонентов у некоторых из них один и тот же печник и вы отправляете один пакет и он доставляется ровным до одного участника войти в пиве 4 такое взаимодействие опять же было но она была пристегнута сбоку то есть она не является частью стандарта и используется она только для очень ограниченного количества сценариев в этой в 6 такое взаимодействие является опять же частью стандарта для чего может быть такая штука полезно ну например для уменьшения времени реакции у вас есть пачка dns-серверов вы хотите нащупать ближайший к вам узел dns и вы отправляете api пакет на хорошо известный адрес dns-сервера и такой пакет доставляется сетью до ближайшего сервера вот есть пачка адресов с такими apes ником пачку узлов с такими пикником но сеть доставляет трафик именно на ближайший почему нельзя сделать то же самое с помощью мультикаста то что мульти кости все получают копию пакета если вы возьмете допустим и будете отправлять айпи пакеты с dns запросами multicast им на пачку серверов то у вас все сервера получают такой вопрос и все сервера начнут вам отвечать вы отправите 11 запрос типа у кого я техник такой кого-то моими такой то скажите вы орешник если вы будете использовать мультикаста вам вернется пачка ответов они могут быть одинаковы ли они могут быть неодинаковый но в любом случае это не то чего вы хотите вам незачем dns и например получать множество ответов нам достаточно одного поэтому и не каст это как раз сценарий который вдн если будет очень хорошо раскрывать свое слушают сущность есть сервера который подальше от вас находится есть сервера который поближе к вам находятся вы отправляете пакет и сеть доставляет пакет именно до того сервера который находится поближе однако вот до того который находится подальше не доставляет и когда к вам будет возвращаться ответ он вернется только от одного участника и не каст будет очень похож на unicast на самом деле за одним исключением что в июне костя у вас каждый адрес unicast вы должен пробежать ровно одному узлу вы не костя адрес может подлежать несколько можно вам сразу но трафик всегда всегда будет ходить именно один единственный узел и никас будет использовать подмножество ню кастовых адресов поэтому их сос сходству она не случайно так что касается unicast во взаимодействия вы будете использовать адреса эти адреса будут unicast вы и в отличие от 94 у вас будет на одном узле вполне нормальной ситуации когда на интерфейсах будет жить целая пачка этих самых айпишник а то есть на узле может быть несколько интерфейсов на каждом интерфейсе может быть несколько адресов адрес назначается именно на интерфейс то есть не на машину не на что то там еще а вот именно интерфейс если есть несколько интерфейсов на каждом из них будто и печники и в отличие от на пиве 4 еще раз повторюсь ситуация при котором и на интерфейсе адресов много она нормальная unicast вы адреса должны быть уникальными в пределах какой-то части сети бывают допустим глобальные лекарства и адреса они уникальны в пределах интернета бывают адреса уникальные в пределах в принят в пределах какой-то вашей сети в пределах вашего сайта бывают адреса в пределах канал его уникальные по стандарту все адреса которые не link local адресат не те которые будут уникальных пределах каналы обязаны быть уникальными в пределах всей сети то есть вы должны будете предпринимать такие действия чтобы адрес который вы будете использовать обязательно ни у кого больше не повторялся в пиве 4 у вас были адреса публичные были адреса частные публичные адреса гарантированно уникально в интернете были потому что там использовался механизм который требовал для соблюдения уникальности того что вы получали адреса от кого-то там еще то есть у вас было и она который раздавал опачки айпишник of естественные непересекающиеся региональным регистратором региональные регистратора раздавали их локальным регистратором опять же ту пачку которые не получили они дробили на части и выдавали опять же не перекус непересекающиеся кусочки своим клиентам и клиенты раздавали уже своим клиентам провайдер раздавали абонентам адреса и опять же вы могли быть уверены что если вам провайдер сказал вот такое печник ты можешь использовать то провайдер по крайней мере в своей пачки этот айпишник больше никому не дал другой провайдер вообще в принципе технически не может от такой печник назначить потому что вышестоящий регистратор пачку содержащий печник дал только одному своему клиенту вот в ipv6 некоторые адреса будут назначаться опять же я не то есть некоторые адреса и она будет раздавать рога региональным регистратором региональные регистратора болта раздавать локальным регистратором локально регистратора будут раздавать уже абонентам а некоторые адреса можно будет взять относительно случайным образом и опять же за счет того что адресное пространство очень рыхлая вы можете быть относительно уверены что адреса который вы по честному случайным образом придумаете ни у кого больше не встретиться вот требования что все адреса кроме link локалов обязаны быть уникальными в пределах всей сети она может быть немножко излишне то есть понятное дело что если у вас есть какая-то сеть которая не имеет выхода в интернет то придумывать уникальные во всем интернете адреса ну может быть немножко как бы из пушки по воробьям на требование такое есть и требование родилось именно из того что в свое время вот допустим было адресное пространство частные в пиве 4 то же самое сетку что нас два 106 от 800 и была куча проблем связанных с тем что две сети пытались соединить в одну вот так же самый пример 30 языках притча во языцах это покупка инстаграма в фейсбуком у них одинаковое сетки были у них пересекающиеся адресное пространство были поэтому когда facebook купил instagram они не смогли объединить свою сеть в одну у них айтишники одинаковы что там что там и вот когда есть узел 100 минус 2 106 от 801 он и в инстаграме есть в фейсбуке есть и вот если вы отправляете айпи пакет из-под до адресата 196 от 80 один адрес тут у нас 2 168 один вы имеете ввиду что это разные apes nikki nova 6 эко и пэ ничего не про это не знает он говорит и а не буду такой пакет никуда отправлять он уже идет тебе дорогой узел поэтому он уже доставлен до получателя вот за счет того что у вас уникальность адресов будет в пределах всей сети если у вас адрес смажьте зиру и майто гарантированную в пределах всего интернета всей в пределах всей вселенной будете иметь уникальный адрес в этом смысле объединение сетей оно должно проходить легко и приятно если вы не пытаетесь халявить если вы не пытаетесь придумать какие-то не особенно случайные адреса так адрес avaya пиве 6 будут длинные они будут большие длинные страшные адреса пиве 6 будет иметь размер 128 бит это очень очень очень пугающий факт особенно для начинающего администраторов потому что начинающий администратор и горят вот у нас были о пиве 4 адреса мы их как бы так запоминать не всегда могли ну то есть если вы посмотрите на произвольной случайное перед 4 адрес вот хрен вы запомнить нам стоит густо 837 115 11 вот как бы я бы произнес его не запомнили от не надо запоминать на самом деле ну вот некоторые люди любят запоминать о пиве 4 адреса и пиве 6 адрес за счет того что он в четыре раза длиннее его запомнить становится невозможным но некоторые почему то говорят что она очень хочется запоминать опере 4 адреса и запоминать хочется и записывать хочется и вслух произносить хочется и когда они видят epivir 6 айпишник они начинают впадать в панику потому что вот подобные колбаса котором мы видим на на слайде она действительно это вот нормальная пиршество адрес такой даже красивенький записывается а фильм шестой адресов шестнадцатеричном виде то есть 8 групп по 4 разряда шестнадцатеричных цифр и я не за каждый группа разделяется : вот на картинке приведён полный вид epivir 6 адреса 2000 10 до b8 d1 6200 бы 500000000000 один это вот так вот выглядит о пиве 6 адрес случайные адрес понятное дело будет иметь несколько нулей то есть в случайном адресе будут какие-то другие цифры ну да такое бывает что случайно адресу на той случайно чтобы отличаться от приведенного в документации примера тем не менее вайпер 6 есть возможность сэкономить немножечко посты тем кто будет записывать эти адреса от руки сэкономить немножечко ресурсов клавиатуры для тех кто будет пытаться такие адреса перепечатывать есть 2 правила с помощью которых и запихни к можно получить его немножечко сокращенный вид понятное дело не любой адрес можно будет сильно сократить но вот тот адрес который у нас есть он может быть сокращен первое правило что если вдруг у вас есть какой-то октет ну не это неправильно называть об этом если у вас есть какой то вот группа 4 разрядное и она начинается с некоторого количества нулей то вы можете ведущие нули старший нули в каждом разряде опустить в каждой в каждой группе делать это можно только если у вас октет не 0 то есть если у вас октет 0 то вы можете из допустим 0000 сделать просто ноль то есть нельзя просто там все стереть можно оставить хотя бы один нолик вот в нашем случае наш адрес который мы видим он будет иметь следующий вид вот это вот это у нас группа из четырех разрядов вот это вот группа из четырех разрядов в каждой группе мы можем взять и сократить ведущие нули то есть допустим 2001 не сокращается там ведущих нулей не то и мы не можем взять и допустим в этой самой 2001 что-нибудь убрать потому что ну ничего убирать там все все старшие разряды они не нулевые а вот в 0 до b8 можно взять и ведущая 0 убрать у нас превратится 2000 10 до 8 лет 2001 bb-8 здесь вот тоже можно два ведущих 0 убрать вот эти вот 0 и их можно почти все сократить кроме самого последнего оставить просто но и вот эти вот 0 и тоже можно почти все сократить его то эти нули тоже можно почти все сократить и здесь единица остается та же единица можно будет оставить а ведущим ли сократить и тогда такой адрес с помощью такого правила будет сокращаться до вполне приятного вида что-то будет типа 2001 db 8 : b16 б : b5 : ноль то это чумой 2.0 : 1 ну то есть он все еще длинный но уже существенно менее длинный понятное дело что если вы захотите сокращённой записи восстановить оригинальную то вы можете легко это сделать то есть вы возьмете какую-то конкретную группу допустим вот b5 и скажите сколько разрядов в группе у нас должна быть разрядов у нас должно быть четыре а есть по факту только два b5 следовательно мы бы опять превращаем в 005 мы просто добиваем нулями справа слева до того чтобы у нас получилось 4 разряда или допустим вот здесь вот у нас есть bb-8 мы говорим 3 разряда есть а должно быть четыре следовательно тут должны быть 0 д.б. v8 с помощью такого механизм можно взять и сократить запись а если нам понадобится полная запись обратно то мы ее можно легко восстановить понятное дело что все три нулевых октета они будут у нас восстанавливаться в нашем случае достаточно легко 0000 и а 1 то есть единичка это будет 0001 вот это не единственный способ сократить записи о пиве 6 адреса не более чем в одном месте адреса несколько нулевых октета вподряд несколько только не нескольких несколько несколько на его хотят of подряд можно заменить с символом 22 и . и только в том случае если там будет реально несколько то есть несколько это не ноль вот если у вас допустим будет в каком-то одном месте только 10 от его нельзя сокращать на 2 : в нашем случае например вот есть три нулевых октета подряд три больше единицы следовательно мы вместо них можем записать просто символ 2 : и превращается наш адрес вот в такую красивую колбаску 2001 bb-8 b16 б : 5 дальше 2 : что означает там несколько нулевых а ктo-тo вподряд пропущено и единица понятное дело что вот такую запись можно легко восстановить обратно до оригинального и пиве 6 адреса сделав просто подсчет сколько ответов сколько групп у нас есть простите да здесь правильно все был написан адрес а нескольких нулевых октет of то есть не более чем одном месте адреса нет не более чем в одном месте адреса места адреса и дальше несколько нулевых акцентов подряд несколько возвращаемся как было да так вот мы можем восстановить оригинальные записи длинную от адреса посчитать сколько у нас групп есть в нашем случае есть 1 группа 2 группа 3 группа четвертая группа и здесь 5 группа соответственно трех групп не хватает следовательно вот здесь вот пропущены 0003 нулевых октета и естественно такого рода запись и их удобно использовать то есть если вы пишете документацию какую-то то и вам нужен случайная печник то вы можете взять и придумать прям по настоящему случайно адрес который будет иметь все там не нулевые группы они будут каким-то там случайным образом генерируется понятно дело случайный адрес плохо сокращается но если вы хотите придумать адрес который легко сокращается вы всегда может сказать давайте сделаем такой адрес у которого много нулей подряд идет и тогда вы просто сразу там группа 0 и вы нулевых октета вск лопается и у вас превращается все дело в 2 : и получается достаточно такой красивый и компактный адрес который в принципе легко можно записать который можно в документации указывать которые можно там печатать опять же легко так что вот не надо пугаться длинных адресов длинный адреса это хорошо это всегда польза что вас есть много адресов за счет того что адресное пространство большое адресов много и проблем которые у нас были в пиве 4 связанности с недостатком этих самых адресов в пиве 6 отсутствует до в качестве следствия за счет того что адресов много индификатор каждого из них стал больше ну вот он больше в четыре раза на самом деле так же как в пиве 4 этот самый адрес 128 бит на это не более чем просто число то есть у каждого узла должен быть этот самый адрес уникальным если мы говорим про веганство адреса то есть просто мы говорим вот это вот адрес номер один вот это адрес номер два вот это адрес номер 3 вот это адрес номер сто пятнадцать миллиардов вот этот адрес номер я не знаю сколько там будет когда и десять тридцать восьмой степени до фига ли он вот это адрес там 3d геллионы 117000 один есть для него стандартная запись именно вот такая вот как мы на слайде видим но в принципе ай ай пи адрес это просто число кстати в пиве 4 не было стандартного способа записи о пиве 4 адреса вот вайпер 6 есть стандартный способ записи адреса и вот он именно такой так же как в пиве 4 у нас адрес делятся на две части левая и правая в пиве 4 у нас левая часть называлась нет в аркадии она была общая для всех узлов в канале и правая часть у нас будет называться идентификатор узлов канале раньше в пиве 4 она называлась хоста иди но остенде было не совсем правильное название потому что на самом деле она показывала не host то есть оно не было уникально для haste она была уникальна именно для интерфейса в ай пи ви 4 соответственно название было не совсем корректно его и пиве 6 она стала более корректным это теперь именно интерфейса 1 если вы возьмете вставить и сетевую карточку допустим бисерину в компьютер на значительно ее интерфейса пиве 6 адрес вот у него правая часть скорее всего будет какая-то конкретная и она будет скорее всего посчитано уникально именно для конкретной это сетевой карточки если вы возьмете сетевую карточку вытащите и вставите в другой компьютер там возможно левая часть адреса будет другой но правая часть вот оно все равно будет сгенерировано исходя из свойств самого этого самого интерфейса и на скорее всего будет записан и минут она такой же то есть вас правая часть будет характерно именно для конкретного интерфейса которые смотрят в какую-то среду вы можете его конечно менять но по умолчанию он будет считаться именно так чтобы вот он был характерен именно для конкретного устройства для конкретного интерфейса граница между не только иди интерфейс и один будет задаваться вручную но у вас есть предсказуемо и место какого рода сети должны будут использоваться в каких случаях в большинстве случаев будет использоваться 64 сетки что означает что 4 сетка ну вот эту запись вида дробь и чего-то там оно используется в том же самом смысле что и в пиве 4 то есть когда мы говорили допустим у нас есть сеть в пиве 4/20 4 мы говорили левый 24 бита у нас будут зафиксированы правы принимают любые значения печники у которых левой 24 бита такие они будут являться частью сети если мы записывали адрес самой сеть этом и говорит допустим 10.0.0 . 0 по 24 маски это означало как раз то что все описание которых левые 24 бита совпадают с написанными 24 битами 1000 в них вот они будут являться частью самой сети если мы записываем именно сам айпишник сети то у правые биты у такого айпи адрес и должны быть равны нулю так вот в пиве 6 та же самая история если вы пишите айпи вещества адрес то у него будет левой и правой части левая часть будет называться не только еде правая часть это будет интерфейса иди и маска будет указывать где какая часть закончилась да какая часть началась ну то есть например 2001 db 8 : b16 б это очень б-52 : единица и мы указываем дробь 64 это означает что левый 64 бита от айпи адреса будут относиться к network айди 64 бита это четыре группы в каждой группе мы помним у нас 32 бита то есть вот это вот вот это вот вот это вот и вот это вот это у нас 64 бита вот здесь вот пропущено 000 то есть в нашем случае интерфейс айди будет вот эта штука это будет интерфейса это будет простите на этом caddy network иди и вот правая часть 0001 это будет интерфейс азии так до соответственно маска может быть не обязательно 54 на может быть любая но в случае с назначением сети на конечных абонентов вы будете использовать сеть 64 это не является обязательным требованием то есть вы можете если хотите назначать на конечных абонентов любые сетки но некоторые механизмы будут работать хорошо если у вас используется 64 сетки это рекомендация конечным абонентам назначаешься 4 сети то есть если у вас есть узел просто обычный компьютер вы подключаете к эфире 6 сети он с большой вероятностью должен получить адрес у которого левой 64 бита обозначают адрес самой сети направо и 64 бита обозначают адрес конкретного компьютера интерфейса конкретного компьютера в этом канале вот понятное дело что если вы на все канальные все эти будет начавшийся 4 сетки то это будет не очень эффективны расходоваться адреса и в определенных случаях это этим можно будет как бы пренебречь то есть в принципе вы можете на любые каналы назначать 64 сетки однако это будет в некоторых случаях прямо противоречит логике очень сильно ну например если у вас есть два маршрутизатора вот раз маршрутизатор два маршрутизатора они средины каналам которые по природе своей point тупой ну например туннель какой-то воображаемый типи типи или там грея туннель гора я вот этот канал который между двумя роутером есть он по природе своей point-to-point . . на каналах . . допустим и использовать 127 сетки что такое 127 это значит 127 левых бит зафиксировано в какое-то значение а оставшиеся биты и что мне так много всего сбит 128 если 127 зафиксировано значит один бит будет он принимает любые в от значению опять же один бит не так много значений может принимать либо ноль либо 1 поэтому вот допустим вас будет сетка там какая-то зафиксированными 127 первым битами и на конце у ним у одного узла будет бить экономика в другого пятна вадик единичка в принципе это очень похожи на разрешение использовать 30 первые мазки в пиве 4 помните был отдельный rovsen в пиве 4 который говорил что можно использовать маски 31 30 31 там назывался меня такой красивый номер и в опере шествие он тоже на самом деле вовсе который допустил использование 127 масок он тоже был отдельный то есть изначально авторы протокола ipv6 сказали давайте вообще везде использовать вся 464 сетки и все сказали давайте а потом на отдела посмотрели сетевые администраторы сказали но вы знаете у нас генетическая память такая что мы и адреса хотим экономить и как бы вот есть у нас много допустим тех самых туннелей на каждый из них назначаешься 4 сетки но это как бы грешного то поэтому давайте вот если у нас много этих самых point-to-point линков вы нам разрешите использовать 120 дней маски ну и интернет инженерный task force она сказала давайте вот на point-to-point каналах допустимо и разумно использовать 127 сетка если вы хотите вы можете использовать любые другие маски то есть если хотите вы можете на конечных абонентов назначать не 64 сетки а там не знаю 112 почему нет разрешено но не рекомендуется на конечных абонентов назначать им на 64 сети никаких нестандартных форматов маски уже больше нету то есть только через префикс ную запись вы просто указываете что у вас есть айпишник самой сети и указываете маску то есть вот 2001 db 82 : 32 это как раз запись означает что вас есть сеть которого все печники в которые начинаются на 2001 добилась и оставшиеся все обито нулевые вот они помечены 2 двумя : 2000 128 этапе вещества адрес и у него левые 32 бита зафиксированного что-то про в 32 правы все остальные биты они будут нулевые ну то есть эта сеть адрес самой сети и все биты 32 первых бита этих самых адресов в этой сети они все будут одинаковые то есть вот они две тысячи 10 до b8 вот если кому то интересно в битвам представление она будет выглядеть вот так вот эта двойка это ноль это ноль это 1 это 0 это d или сколько 13 получается вот это вот b или 11 и это 8 если вы хотите вы можете использовать 28 маску можно быть например на логике вешать такие адреса понятное дело что если у вас есть сеть со 128 маской то в ней есть ровно один узел вы можете использовать такие сети на лапках вы можете такие сети использовать для некоторых специальных записи когда вам нужно показать что сеть состоит из одного единственного узла и в ipv6 будет такая сеть штатные она будет иметь вид следующие 2 : единица это адрес loopback а вашего собственного вопили 4 была целая сеть судьбе кадре сами это было сеть которая милый вид 120 70 просто . 0 . 0 . 0 по 8 маски вот любые адресов ipv4 начинающиеся на 127 это были персонально ваши адреса то есть это была сеть и пилу bk и соответственно если вы хотели взаимодействие с самим собой организовать по нескольким разным айпишник а вы всегда могли на вот эти вот адреса рассчитывать потому что если у вас был айпишник там 100 27001 вот он с вас никогда никуда не денется с у вас есть приложение которое хочет получать подключение к себе по адресу 27001 пожалуйста вы такое приложение запускаете и у вас приложение начинает работать если вы хотите запустить на себе другое приложение которое точно так же для вас самих бы предназначена была но она бы чтобы подключалась подключались клиента к нему по-другому я пишу и готова то могли сказать давайте тогда 100 бат 7002 с 2700 3 у вас тогда пачка приложение запускалась на разных сокетах на разных айтишников то есть вы могли заказать допустим одно приложение на 80 порту на печника 100 27001 а другое приложение на восьмидесятом картонная пешки 102 там чтобы от 7002 сделать и вот вроде бы 80 порт вроде бы все в порядке но и печники до формально разме вот можно было такую штуку организовать вайпер 6 это убрали сказали ой простите вопи решаясь сказали ни фига держать огромную сеть и для глубоков то есть в период 4 восьмерку целую сетку огромную класса по глубоки отдавать от было безумием в эту сетку вот сейчас последнюю восьмую сеть в адресном пространстве перед четвертым или кастом мы герба не мы пытаемся каким-то образом в режиме жесткой экономии сделать так чтобы адреса не знаку не закончилось так вот еще одна восьмая сетка она целиком незадействованные задействованы быть не может потому что это адреса при над принадлежащий только одному узлу 27000 по 8 маски на самом деле стихи сетка 00 00 по 8 маски тоже не мог не может быть она задействована зарезервировано за иной есть еще адресное пространство класса d arpege ники с первым ответом больше чем 200 цирковые они тоже зарезервированы тоже использовать нельзя на них многие облизываются но учитывая что есть реализация степка и пили 4 которые не могут в принципе отправлять обе пакета на адреса а класса е то вот они соответственно эти адреса использованы быть по факту не могут вот вопили 6 не нету большой сети в которой есть много много много лайков сетка 2-го баков и столько 1 2 : единица по 128 маски если вам нужно к себе самому подключаться на несколько разных айпишник of для нескольких разных предложений у вас для этого есть multicast пожалуйста пользуйтесь multicast так да в пиве 6 у нас есть адреса эти адреса будут unicast вы multicast и и всякие разные специальные то есть они скорее всего будут unicast войнова имеют какую-то специальную назначение самый простой тип из адресов которые можно будет использовать будет называться global unicast это адрес амортизируемого данэтир то есть полный аналог адресного пространства публичного для ipv4 начинаться такие адреса будут набиты 2000 по 3 маски что это означает что первые два первые вот эта штука 32 бита будут 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 от я вот вот эту расписал 2000 тогда первые 16 бит вот аниме такой ответ и из них первые три бита зафиксированы в назначению 0001 оставшиеся биты нулевые для того чтобы показать что это адрес самой сети в каких случаях вы будете наблюдать первые биты 001 и но для любых адресов в диапазоне от вот этого вот это адрес 2016 личная до адреса 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 это будет адрес 3f f-22 и . то есть если вы видите айпишник начинающейся либо на двойку шестнадцатеричную либо на тройку шестнадцатеричную он глобальные не кастовые то есть он масштабируется в интернете все остальные адреса будут какие-то другие не марш киллерами в интернете типов адресов в пиве 6 достаточно много и не все как бы адреса будут покрывать все возможные а и печники то есть самих айтишников и в2 в 128 степени вот те типы адресов которые сейчас определены они закрывают очень маленькую часть адресного пространства и перерасти еще большую часть адресного пространства остается нераспределенная для каких-то других нужд вот для интернета у нас будет использоваться маленький кусочек те которые начинаются на 0 0 1 то есть одна восьмая всего адресного пространства ipv6 некоторые другие адреса которые нас будут будут например адрес а вот uniq но call будет называться ю л а uniqlo кладр с они будут делить диапазоны в c00 2 : после тьмы маски то есть что такое втянули это будет у нас 1111 дальше c это у нас 14 11 так 8 плюс 4 плюс 1 что-то не получается у меня так 1100 8 плюс 4 2 надо простить и до 1100 дальше 0 0 0 0 0 0 0 1 то есть первый я семь бит они будут у нас 1111110 зафиксировано и это будут адреса которая называется и не хлопал такие печники можно будет использовать внутри вашей сети предприятия но их нельзя выпускать в интернет а не может ли зиру и мы с ними все в порядке но в интернете они показываются не должны при этом они если вы помните обязаны быть уникальными в пределах всего интернета но вот только в интернетах выпускать нельзя за счет того что в интернетах выпускать нельзя есть конечно соблазн сделать всех не совсем уникальными а какими-то случайными но они сейчас поподробнее про говорим вот это вот и печники которые будут из диапазона fc 0022 точек по 7 маски зачем сделано что и в c00 по 7 маски выдали но не может использоваться в c00 по 7 в маске выделен и может использоваться он будет делиться на две пачки на rt 002 : по 8 маски fd 0022 точек по 8 маски мы это сейчас обсудим когда дойдем до не не клоповника став чуть более подробно то есть это вот это такой заголовочный слайд мы просто рассказываем про то какие адреса бывают потом уже про каждый тип адресов поговорим отдельно есть адреса которые маршруте зиру и тся только в пределах канала то есть у вас есть сеть интернет межсетевого взаимодействия это много много много каналов мир в котором находятся маршрутизаторы вот есть такие печники которые не маршруте зиру и таваф и они могут быть действительно только в пределах канала вы отправляете айпи пакет и он до узлов который находится в одном канале достать может отзывов за пределами канала то есть который через мышцы затар доступны они уже достать такие адреса не могут и для них будет выделяться диапазон формально говоря вот такой e82 двух точек по 10 маски то есть если вы видите эти 80 то есть здесь у нас будет иметь все битвы вид 1111 дальше 1110 разница вот в в одном бите ки и дальше у нас тут восьмерка будет 10000000 вот первые 10 бит они будут иметь вот такой вот вид вот если вы видите айпишник начинающиеся на такие биты можете сказать это и печник не more фрезеруем в реальности те адреса который мы будем видеть link local они всегда будут по 64 маски в 80 по 64 маски 2 2 . то есть реальные печники которые будут link около использоваться у них вот эти вот биты есть и еще к целая куча бит будут нулями те которые здесь нам не показывать вот тут вот пачка 0 и идет вот этих бед 10 и здесь еще пятьдесят четыре бита 54 нолика вот это в реальном мире она будет так формально адресное пространство paddling около не касты большое но в реальности маленькая ну как маленькая нормальное такое дальше multicast вы адреса в пиве 6 есть и для них будет характерно то что они начинают н.ф. то есть если вы видите айпишник начинающийся на ф.ф. это верный признак того что это multicast других таких быть не может ну и бывают ники специальные адреса для них тоже будет выделяться специально адресное пространство так я чёт не понял здесь у нас а да все правильно то есть в качестве примера такого адреса будут например вот айпи wish пиве 4 как они забыл название 1003 конверт от адреса а вот адрес начинающийся на куча нулей потом группа ffff потом соответственно 32 бита это адреса в которых можно будет списать о пиве 4 адрес у вас тогда каждым и пиве четвертом адресу путь соответствовать а первичной пива стоит на пиве 6 марта 14 matpat адреса уровень для сада простите ipv4 мопеда так да ну про этот адрес я уже сказал это lubeck единственный неповторимый адрес loopback выпили 6 адрес 2 : по 128 маски то есть вот здесь вот есть единица здесь ее нету это будет адрес вообще все нули то есть просто 2 128 нулевых бит это айпишник который вы будете использовать когда вы не знаете какой у вас адрес ну то есть вот например при 10 цепи взаимодействию нас в пиве 4 было такое что вы отправляете эти пакеты говорите я не знаю свой айпишник дайте мне один адрес вот чтобы я мог его использовать в качестве а печника источника вот вайпер 6 похоже с кем будет использоваться когда вы не знаете какой ваша я грешник вы хотите его получить вы отправляете пакет из-под адреса пустого 0 0 0 0 0 0 0 0 он сокращается до 2 2 точек понятное дело есть еще всякие другие специальные адреса то есть далеко не единственные вот эти вот три типа в некоторых случаях мы будем их наблюдать ее я по ним буду специально рассказывать как уже сказано самый простой тип адресов это global unique свой адрес амортизируем и в интернете полный аналог публичных адресов то есть адресов не из частного адресного пространства не изара все 1918 они всегда начинаются либо на двойку на тройку и они будут выстраиваться в иерархию они будут и анной и она интернет адресная менты джинсы и она она будет раздавать пачки айтишников региональным регистратором оригинал интернет регистре и терьеры будут получать блоки по 23 маски может быть крупнее то есть реальность такова что если у вас очень крупный региональный регистратор допустим какой нибудь рип на то он может попросить дать ему пачку побольше ну вот а реальность такова что в настоящий момент самая крупная пачка которая была выделена и анной регионального регистратору было вот 12 дальше эти самые пачки 23 например они будут делиться на части дробится и выдаваться лером локальным регистратором local интернет 3g store это крупный провайдера или и промежуточные провайдера пленки для каких-то мелких провайдеров вот они будут получать пачки обычно по 32 маски то есть это нормальная ситуация когда вас провайдер получает 30 вторую сетку опять же если вы очень крупный провайдер вы можете увидеть что вам до могут при необходимости вы дать какую-то сетку и побольше история знает случаи когда крупные провайдеры лиры получали до 19 сетей включительно дальше вы клиент лера или провайдера который является то там не лером но сферам дружат и вы приходите к провайдеру говорите я хочу получить сетку и регалий регистратор лир выдает вам адреса соответственно изначально предполагалось что клиенты юр лица будут получать 48 сетки практика оказалось такого что вот этим 48 сетки они достаточно рыхло использовались клиентами поэтому я надела посмотрела и сказала давайте затянем гайки чуть-чуть давайте выдавать нее 48 сетки а 56 и то есть 48 сетки в них можно было сделать 6 64 так взять 5536 штук то есть их достаточно много 56 сети таких сетей можно сделать 256 то есть это как бы опять очередной этап экономии как в пиве 6 хотя лишь хотели сделать так чтобы экономить адреса был не нужно но вот в итоге решили давайте чуть не разбрасываться направо налево и сказали давайте не по 65 тысяч 64 так раздавать а по двести пять шесть штук все равно этого более чем достаточно для большинства сценариев а если вы крупный клиент какой-то которому требуется больше сетей шестьдесят четвёртых то вы просто придете скажет отдайте мне еще и печников изначально рекомендованный сценарий был при котором раздавались 48 сетки потом сократили до 56 их но даже когда раздавались сорок 8 рекомендация была именно такая что раздавать на конечные узлы сетки и сначала этого диапазона то есть не использовать совершенно произвольные и печники не использовать совершенно произвольные номера под сетей а использовать их по порядочку сначала 0 потом 1 потом вторую потом третье и так далее и конечно уже клиенты конечные абоненты получают сетки пор 64 маски если вы физлицо то вы сразу 6 4 маску получается то есть если вы смотрите на globo unicast адрес вот нам тот же самый адрес которым мы видели некоторое время назад у него есть четкая структура какие биты откуда взялись опять же эта структура может чуть-чуть плавать но в целом примерно понятно откуда что берется вот нашем случае например у нас есть rer который получил например 20 сетку 20 сетка это 5 групп по с места 5 шестнадцатеричных цифр и вот нашем видео в нашем рисунке видно что вот эти вот там голубенькие символы имя нарисована шестнадцатеричные разряды в адресе которые определяют сетку rira то есть у нас есть например какой нибудь условный райп европейский регистратор который от и она получила адреса начинающиеся на 2001 : 0 1 20 лет зафиксировано вот эта штука 20 бит 20 бит дальше раздает полученную пачку локальным регистратором следующие соответственно вот эти вот биты это будет лишь лев получает 32 сетку поэтому здесь несложно посчитать 12 бит получается дальше лир раздает пачки айтишников своим клиентам лера это крупный провайдер и клиенту них у него предположим будет юрлицо юрлицу потребуется выдать 56 сетку поэтому вот вот эти вот биты так вот эти вот биты будут у нас выдаваться конечному конечному клиенту мы говорим что у нас есть какой-то клиент который вызовут ну допустим клиента 1 у всех айтишников клиента 1 вот эти вот первые сколько тут получается 56 бит будут одинаковые несложно посчитать что здесь будет 16 плюс восемь плюс восемь 24 бита 24 бита то есть всего вот эта вот штука должна получиться 56 бит дальше клиент полученную сетку режут на кусочки и назначает блоками по 64 просто четвертым сеткам на конечные канал и вот это вот будет у идентификатор канала но то есть можно ничего не индикатор канала идентификатор скажем сети клиент давайте сотру это будет не то иди до более правильно сказать конечно собой отойди и здесь у нас будет скотт получается 8 бит и вся вот эта правая часть это будет идентификатор интерфейса интерфейса в естественные здесь предположению что у вас получается назначение на конкретный канал на конкретную сеть айтишников porsche 4 маски то есть вся вот эта вот колбаса вся вот эта штука это будет не только иди не только идея а вот это вот штука будет интерфейс один вот теоретически вы можете взять и посмотреть на и печник и пиве 6 и увидеть откуда он кто кто выдал его как оригинально регистратор если вы знаете какую сетку получил оригинальный регистратор можете посмотреть какой ник локальный регистратор выдал эти адреса какой клиент получил эти айпишник то есть можно будет сказать что все пакеты отправленные клиентам один все они все будут идти и спадая хищников которые первые 656 бегут одинаковые естественно с помощью такого механизма у вас получается очень легко складывать сетки агрегировать агрегировать их и в внешний мир выпускать маршруты достаточно компактные то есть вы не отправляйте кучу разных маршрутов а у вас есть сразу механизм агрегации вы сможете сказать что все маршруты которые допустим приходят из из американских а там северо-американских ли raw провайдеров они все будут начинаться на некие предсказуемы и вот эти вот самые первые начальные биты то есть вы всегда можно сказать что все сетки которые выданы ритму сера американскому региональном регистратора у них у всех предсказуемые начала и соответственно по первым битом я перников можно будет сказать вот что этот эпичнее допустим североамериканский дальше можно будет сказать что после того как мы получили вот это не самое начало начальные биты мы можем сказать о какие кто у нас будет мир и например можно будет сказать вот по конкретному я пикнику что этот айпишник будет например китайский если вы видите допустим в пачку этих пакетов приходящих из китая и вы видите что вас при этом доносят и что вообще-то говоря в норме вы не наблюдаете на своем это интерфейс активности из китая но вот интерфейс у вас сильно перегружен вы сможете сказать что вот все и техники которые приходят с маркером это и печеньки выдано китайский или китаем с киллером мы такие пакеты будем пристреливать мы не будем их направлять на сервер мы просто скажу промеж направила на fair value что такие пакеты надо сбрасывать от дистрибьютор досок не спасет конечно когда у вас приходит много много много гигабит в секунду но если вы просто наблюдаете какую-то маленькую слабенькую а так вы можете вот таким простым способом отбиться просто взять посмотреть что китай получает свои печники вот а panic соответственно посмотреть какие лиры а панику лапы не получали сетки посмотреть на то какие то были сетки достаточно легко ну и соответственно заблокировать их у себя просто новой роли вот такая вот штука то есть это для глобальных unicast ваха и перников позволяет очень легко выбрать а суммировать сетки вы можете сказать что если вы клиент вы анонсируете свою 56 сетку если вы лир вы анонсируете свой там 32 блок если вы rer вы анонсируете свой двадцать третий блок условно говоря данную rer они сами обычно ничего не анонсируют до игры будут анонсировать свои 32 сетки вот такая вот штука что касается и не клок в адресов вот про который был недавно вопрос это адреса которые могут использовать любые желающие без согласования с пьяной ну то есть на самом деле тут чуть более сложны в опере 4 у нас был пример адресов который можно было использовать без согласования цены это были адреса и zara все 1918 то есть сетка 10000 по 8 маски 172 16:00 по 12 маски и 192 168 00 по пор 16 маски эти сетки можно было использовать любому желающему без согласования с анной вот вы uniqlo около unicast это такие же адреса которые вы можете брать и использовать вам не надо их получать никакого вы просто даете начинаете использовать блок который содержит такие адреса будет fc 00 по 7 маски то есть мы уже говорили там 1 7 лет будут очень таких характерны 11111 100110 простите так вот этот блок делятся на две пачки fc 002 : по 8 маски и fd 0022 и точек по 8 маски то есть fc это у нас будет 1 1 1 1 1 1 0 0 и 7 bed у него будут вот вот такие вот и fd это будет 1 1 1 1 1 1 0 1 у него тоже 1 бит а вот такие то есть мы взяли нашу сетку овцы 00 по 7 маски разделили ее на две части обычный со мной think взяли под поделить пополам вот те адреса у которых получается следующий бит после зафиксированных 7 0 это блоков c00 по 8 маски fd 00 по 8 mosquito другой блок 1 из этих самых блоков в c00 по 8 маски это так называемый менеджер адреса адреса управляемый и оный вы должны будете эти адреса запрашивать ульяна соответственно смысл в этом особого нет никакого но предполагалось что если вдруг вы захотите использовать uniqlo около адреса таким образом чтобы не выпускать их в интернета для какого-то внутреннего межсетевого взаимодействия допустим у вас есть какая-то частная сеть ну сторож вот стороны нет смысла выпускать в интернет вы можете взять и поверх опершись гонять какой-нибудь условное скай и вот у вас там будут эти самые uniqlo около адреса но вы предполагаете что может быть когда-нибудь в дальнейшем вы возьмете купите вашего соседа и у вашего соседа тоже будут для 100 раджа uniqlo около адреса вот чтобы не случилось так что вы возьмете будете пытаться объединить две стороны сети и там случайно окажутся одинаковое техники вы можете взять пойти к и анны сказать отдайте мне уникальные в пределах интернета гарантированно адреса вот чтобы не точно совершенно никогда не таких обстоятельствах хотя адреса ни у кого больше не фигурировали также как и публичная печники вот они же не могут быть пересекающимся не может быть такое что у кого то получится такой же печник как у нас потому что и печники делятся на блоки и блоки раздаются непересекающиеся разным судьбы сущностям тамаре рует делит свои песни кино блоки раздают лером lera делят на блокеров дает клиентам клиента то же делят на блоке d следят за тем чтобы в пределах блока айпишник и не пересекались то есть если для публичных айтишников понятно почему и техники не пересекаются то вот эти вот а я печники овцы 00 по 2 по 8 маски они тоже не пересекаются именно поэтому вы идете к и она и она вам выдает пачку адресов который не пересекается гарантиям низким вот она следит за тем что в эти apes ники не пересекались естественно что на все на отдел посмотрели сказали ага ну ну искал и не используют это вот дело поэтому вот эту вот сетка в c00 2 : по 8 маски в реальности и нету она когда-то предполагалось что она будет но по факту ее нет вы не можете сейчас пойти к ней сказать дайте мне пожалуйста гарантированно уникальные печники который нельзя выпускать в интернет изначально идея была что нужно но по факту нет соответственно если мы говорим про винни колокола адресату это будет по факту сетка rt 002 2 . по 8 маски вы должны будете сгенерировать а и печники такие чтобы они были уникальными в пределах интернета и вы это должны сделать самостоятельно без обращения к гиа на и работать это будет следующим образом вы должны будете взять и по известным алгоритму соорудить такие api адреса такую сетку и а то сетка будет 48 который гарантированно ни у кого больше не будет там алгоритм какой-то сумасшедший взять записать серийный номер железки на которые вы вы пытаетесь сгенерировав все это дело взять записать рядом время в unix формате на которой вы генерить опять же сетку потом взять к этому записать расположение звезд на небе посчитать от всего этого дела хэш зашифровать а я сам и в итоге получить какую-то вот там кусочек из 48 из 40 бит и вот эти вот 40 бит который вы получаете приклеить к vd 00 естественно что если вы все вот эти вот действия сделайте причем сделаете в правильном порядке и в правильное время ровно в полночь ровно на кладбище то у вас получится generac уникальный идентификатор сети по 48 маски в эту сетку вы можете резать и резать как захотите использовать по факту все равно и тебя печники в интернет не выходят поэтому все на это дело club большой и толстый болт и вместо того чтобы генерировать случайные идентификатор сетей берут красивую сетку ну например в 2:00 по 4 маски можно сделать так можно то есть вот вы взяли и сделали сетку и в 2002 2.6 а 4 маски да вы взяли сходили в полночь на кладбище посмотрели на звезды взяли одессе нервировали серийный номер машины взяли время в unix формате взяли посчитали от всего этого дела хэш у вас получилось 0 случайно такое число получилось 40 бит 0 до вот такого случая ранга и у вас получается вот такая красивая сетка в 2:00 по 64 маски от нее например можно сделать айпишник этой песне будет такой красивой в.д. 002 : единица правда красивая друзья его запомнить легко если вдруг у вас есть такая же машинка маленькая чтобы запоминаете api адреса вот пожалуйста в 2002 : деница адрес короче чем практически любой адрес в пиве 4 и запоминается легко вот да эти адреса не маршруте зиру и ться в интернет вообще никак вайпер 6 нет нато поэтому пива нет продажа пива нет совсем пива нет заначки точно нет умолять бессмысленно вот ай пи ви 6 нато нет умолять бессмысленно в продаже нет совсем нет никак не от баночки нет вот эти вот айтишники вы в интернет выпустят не можете в пиве 4 можно было вот этих вот товарищей заначить вайпер 6 нато нет то если вы вот-вот из-под такого и печника будете выпускать пакеты в интернет ничего у вас не выйдет вы не сможете этого сделать то есть такие пакеты вы не должны отправлять в интернет если вы вдруг отправите в интернет и хлам провайдеры зарежет так да поэтому если вдруг вам хочется иметь вот такие вот адреса у вас будет какая-то машина на которой вы хотите иметь такой я печник вот у вас будет нам интерфейс на нем будет ее uniqlo call адрес и вы хотите из под этого же интерфейса ходить в интернет то вам понадобятся два адреса один uniqlo call 2 глобальный unicast в адрес global unicast да вот соответственно это нормальная ситуация когда у вас вайпер 6 на интерфейсе целая пачка адресов никаких проблем если у вас есть какая-то сложная сеть в которой вы хотите взаимодействовать допустим вас есть сервер и вы на одном и том же интерфейсе хотите и кто расчёте обращаться по ipv6 и к интернету обращаться по epivir 6 никаких проблем пожалуйста используйте на одном интерфейсе 2 и печника один частный 2 публичный все будет прекрасно работать в пиве 4 тоже так можно было делать то есть в пиве 4 вы могли взять и сказать что у нас есть на интерфейсе айпишник там допустим 100 минус 28 01 и к нему secondary допустим 100 плюс 2802 это цедре он на самом деле нормальный адрес просто все новые подключения spot вашего интерфейс если вы пытались устанавливать их из-под интерфейс вот вы указывали айпишник источника таким образом что выбрали один основной первичной адреса юргис его указывали в качестве адрес источника если приложение не запросила какой-то адрес источника явно а если запросил отобрали тот который использовали вот вайпер 6 у вас автоматом выбираются те адреса который нужно будет использовать если вы пытаетесь ввести взаимодействие с unic local соседом и у вас есть и не клок воды что вы указываете свой адрес uniqlo около в качестве источника если приложение даже не запрашивает ничего конкретно вот вы догадываетесь что сосед uniqlo call и выйди ник local следовательно вам нужны не колокола адрес если и спадает вы же интерфейс и вы пытаетесь установить взаимодействия с интернетом вы понимаете в сосед global unique остыл и глобл unicast тебя тоже берете для взаимодействия то есть вот так вот примерно как ты выглядят не пугайтесь того что в интерфейсе пачка адресов это нормально более того на любом интерфейсе на котором вы будете иметь маршрутизацию в пиве 4 вы будете иметь как минимум два адреса у вас счетом будет линкор quadris обязательно следующий тип адресов которые у нас будет будут ли нкл около адреса это адреса которая уникальна в пределах канала они не маршруте зиру это вообще европе и 4 были подобные адреса опять же это был пристегиваю щийся механизм он назывался api по automatic правят айпи адрес и у вас была сеть 169 250 400 по 16 маски и узлы автоматом придумывали айпишник и себя из нее и применение для api по в пиве 4 было следующее если у вас был например дети pi server который должен был назначить вам айпишник но он ушел куда-то и не вернулся и вы у него спрашиваете сервер дай мне печник он молчит а вы снова спрашивается сервак дай мне apes ником снова молчит вот вы немножко спрашивать испрашиваете спрашивается вы же все это время живете вообще без адресата есть у вас вы отправляете пакеты с адреса 0000 и вам нужно какой-нибудь айпишник придумать ну хоть хоть минимально хоть какой-нибудь и вы придумываете себя адрес 69 205 4 что-то там что то там в пиве 4 и такие адреса они ну они не совсем кажет полноценные они не мажьте зиру и мы но по-крайней мере узлы в пределах одной сети они себя придумают и техники за одной и той же сети с одним и тем же натура case они смогут как-нибудь друг друга нащупать например через multicast весь 2400 один из могут вести с собой взаимодействии друг с другом ну то есть вы например вы можете даже если вас 10 и сервера сдох вы сможете использовать отвар sharing file sharing в виде file in 3d sharing вы сможете там документы расширен и посмотреть можете принтер воспользоваться сетевым печатью сетевой ну то есть какая-то базовая работоспособность все равно будет то есть узлы сами себя придумывают айтишники сами с ними буду жить до в интернет выйти не получится но скорее всего 1 у вас дичь типе сервер сдох скорее всего это был маршрутизатор который обслуживал доступ в интернет поэтому как бы об интернете вообще-то речь и особо не идет но да у вас интернет отвалился все отвалилась но по-крайней мере узлы которые там как там в чистом поле друг друга нашли вот они смогут базовой взаимодействия провести ленка local unicast этого развития ты сама идея опять же это не при стирающиеся сбоку механизм как были api по адреса в 2 4 то штатный механизм если вам нужно будет ввести взаимодействие в пределах канала ну то есть чтобы не марш визировать это вот только с пользователями в пределах вашей канальные среды общаться у вас будут эти самые ленку около адреса они не обязательно будут уникальны в пределах вселенной как все остальные адреса обязаны быть уникальными global unique ства адреса они не просто обязаны они еще и по факту будут уникальными потому что будет механизм предотвращения коллизий я не колокол адреса обязана быть уникальными но по факту они уникальны в пределах только вашу компанию вот ленка около unicast и они не обязаны быть уникальными в пределах всей вселенной не обязаны быть уникальными только пределах канала и в разных каналах у разных узлов лет глохла адреса вполне могут совпадать то есть никто не вообще никогда не какими нет ни коим образом не запрещает этим самым ленка около адресом быть одинаковыми для некоторых разных соседей так вот сейчас пробую продемонстрировать что я имею ввиду у нас есть некий узел вот он узел раз это маршрутизатор или нее не маршрутизатор неважно что у него есть два канала 1 канал стороны одного соседа другой канал в сторону другого соседа это два разных интерфейса смотрят два разных канала может быть такое что вы узел будете пытаться достучаться до некоторого ленку около адреса и эта пленка около адрес будет у двух ваших соседей на двух разных интерфейсах вот на этом интерфейсе и вот на этом интерфейсе они могут два соседа придумать себе одинаково легко вокал адреса это не запрещено это норма то есть в пределах канала эти адреса будут уникальными вот в зоне где такой адрес может быть использован никаких проблем не будет на за пределами канала хоть трава не расти вот нашем случае один из адресов будет допустим зеленый зеленый у нас будет зеленый канал область пределах которой такой адрес должен быть уникальной и будет адрес допустим синий-синий адрес опять же должен быть уникален в пределах своего канала и то что в происходит других каналах вас совершенно никак не волнуют вот нас синий адреса но эти адреса могут быть одинаковы абсолютно они входят как вы помните в блоков и 80 ну для примера давайте разберем случае когда у нас есть адрес ф.е. 82 : один вот он есть f я 82 2.1 в одном канале и в 82 2.1 в другом канале ну может такое же быть может вот нас в 82 2.1 да это два разных узла придумали себе два разных ленка около адреса у вас у самих будут какие-то адреса тоже легко около на интерфейсах которым посмотрите на соседи вот здесь будет какой-нибудь ленкова квадратный не важно какое здесь тоже какой-то адрес будет он будет опять же уникален в пределах синего канала если вы пытаетесь нащупать соседа и пытаетесь паппинга тиго по линку около адресу например или просто любой пакет ему отправить вы указываете pink пробел f и 82 дочери деница да но дальше вы должны будете указать а за каким интерфейсом вы его видите то есть вот вы должны будете указать что при работе с link локло адресам вы должны будете указать интерфейс то есть вы должны указать направление в котором этот самый адрес будет уникальным называется эта штука зон индекс то есть если смотреть на описание одной расе link local адресов то это будет именно название зон яндекс это область в пределах которой у вас лен колокола адреса будут уникальными по факту вы должны будете просто указать интерфейс как вы будете указывать интерфейс будет зависеть от конкретной реализации конкретной операционной системы например если мы fits in ski пытаемся папин катя и пешни клинков что мы будем писать что-то вроде пинга f и 82 : 1 и дальше через процент сериал 10 сериал 10 или там не не 10 а не знаю gigabit ethernet 10 то есть через процент указывайте название интерфейса если говорить про допустим microsoft the windows указывается от немножко по другому там каждый интерфейс будет пронумерован и это будет писаться как пинга там f и 82 : единица через процент указывается номер интерфейса ну то есть допустим интерфейс номер восемь ну да процента довольно универсальный символ указания зон индекс то есть во многих операционных системах он именно так и указывается но дальше что будет после процента заранее неизвестно то есть по-хорошему у вас все скажем интерфейсы к логическим должны быть пронумерованы и вот этот самый номер логического интерфейс должен идти после процента в некоторых случаях вы можете указать название интерфейс если вы у него есть какое-то служебное имя допустим тот же самый gigabit ethernet 01 в циски вот вы можете через процент написать прямо это название интерфейса то есть опять же мы говорим что у нас конкурс vendor независимы что мы рассказываем про то как сам протокол устроен и мы не разбираемся в деталях как конкретная реализация будет работать конкретного вендора но в качестве примера просто привожу что есть есть вот такой вот вариант как можно увидеть это через процент указываем циферку значит этот видосе будет именно так если указывать 7 интерфейс это будет в cisco так формально говоря айпишник и ленка около будут начинаться на f я 80 и первые 10 бит у них будут в 80 там вот мы посмотрели какие они будут вот они те самые бита часа вот они бита то есть вот это вот вот эта штука это f вот это вот это у нас е и вот эти вот первые два бита 00000 но здесь еще есть это у нас будет восьмеркой там дальше все нули на самом деле в реальности это будет сеткой в восемьдесят восемьдесят четвертый маски а вот она меня есть вот оно все 84 маски для каких задач лин колокол адреса будут использоваться как правило они будут использоваться служебными задачами то есть например вот у нас есть там каким протокол динамической маршрутизации ospf он по-любому будет взаимодействовать между соседями который гарантированно находится в одном канале то есть у нас двора утра связано прямым прямым проводом между собой и они обмениваются маршрутами один говорит я тебе могу рассказать про то как мы с моей точки зрения сеть устроена сосед говорит а я знаю как сосед сеть устроены я расскажу тебе вот они точно смотрят проводам друг на друга следовательно они могут использовать ленку около адреса вы не должны будете как-то влиять на тяге печники то есть вы можете повлиять на то какой ленка укладывать у вас будет на интерфейсе мы этого делать не ну не обязательно не нужно более того они у вас будут генерируется автоматически то есть возьмут левую 64 бита в 80 и правы 64 бита они придумывают каким-то слухам там специальным образом вот и для задачи которые обязательно будут использовать между всего и взаимодействия в пределах канала вот у вас ленка около адреса как правило будут подставляться автоматом link local адрес обязан быть на любом интерфейсе оперевшись то есть вы не можете сделать я пилю 6 интерфейс на котором вы можете отправлять о пиве шестые пакет и чтобы там не был ленка вокал адреса так что как минимум если вы будете использовать опере шестое взаимодействие то у вас должен быть link около драть а если у вас еще там маршрутизация например есть то есть вы хотите сказать что у вас доступ к пиве шестом интернету есть то у вас все должно быть по не маленкова кларисса но еще как днем глобальные не кастовой и может быть даже не один может быть их будет много то есть например вас может быть два три 4 5 10 голубых не карстовых адресов а может рядышком еще и гинеколог love где-нибудь сбоку сидеть тоже пожалуйста никаких проблем на одном интерфейсе может быть целая пачка и перников вот один из них link local обязательно будет еще есть сетка так называемый сайт local адреса это будет сетка f лекция 02 : по 10 маски то есть опять же ф.ф. это у нас 1111 я это 1110 c это будет у нас 1100 и дальше 0000 вот это вот пачка это 10 бит адреса маршруте зиру и мы в пределах сайта штука это деп река этот причем для приг а этот уже достаточно давно в 2004 году в прошло уже сколько 12 лет но эти адреса до сих пор всплывают во многих реализациях протокола ipv6 и в частности они всплывают в вино сюда же вот самые современные версии windows они все равно будут использовать эти самые сайт local unicast его адреса для dns авто есть у вас есть адреса которыми microsoft свое время предлагал сделать хорошо известными и не кассовыми адресами dns-серверов пределах сайта и это вот эти самые адреса и офицер 0 00 ff ff 2 : единица вот они то есть вот это вот видите процентик указывается как раз номер интерфейса в нашем случае вот он номер интерфейса и здесь номер на трофей со примет приведем пример того как такие адреса можно будет встретить но в реальности да вы не должны будете их использовать то есть вы конечно можете если захотите но не нужно да видно кстати что здесь есть еще некоторые другие особенности забавные в частности видно что вот у нас есть лин колокол адресов и 80 а дальше какие то еще биты вот у нас где самые бит и 64 последнего бита и опять же номер интерфейсы через который такой адрес будет доступен это наш link locle интерфейс на нашем интервью наша link url-адрес на нашем интерфейсе номер один то есть понятное дело что если вдруг кто-то будет пытаться вас поэтому я пишу нику пинга что у него номер интерфейса которым он видит вас может быть другой то есть может быть такое что вот вы свой айпишник видите на интерфейсе номер один а сосед ваш айпишник видят на интерфейсе номер два это норма ниче плохого в этом нет так далее что касается тех самых правах 64-bit про которые мы говорили это будет уникальный идентификатор узла в канале обычно он 64 бита именно в том смысле что он может быть любым но некоторые механизмы будут хорошо работать если он будет 64 бита вы в принципе можете назначить на интерфейс любую сетку хотите сделать это мой печник по 127 сети тогда у вас интерфейс 1 будет 1 бит либо но люк либо единичка но некоторые механизмы в пиве 6 будут хорошо работать когда у вас используется 64 сеть и в этом случае 64 бита интерфейса один можно будет некоторым специальным образом придумать автоматом если вы делаете 127 сетку там никаким образом придумать айпишник у вас не получится а вот если сетка будет 64 она будет его сгенерить совсем любым он не может быть то есть самое первое значение интерфейса де то есть все бита нулевые и 128 последних будут зарезервированы под механизмы и не кастовое то есть вот эти вот штуки это будет и не кастовые адреса если вы не хотите использовать они каст вы конечно можете их использовать под и не кастовая задача но это будет как бы не очень красиво все остальные варианты понятные будет там много два шестьдесят четвертой степени минус вот эти вот сто двадцать девять штук вы можете использовать как вам заблагорассудится вот каким образом можно будет интерфейс один сделать понятное дело и можно будет его задать сделать ручками то есть вы говорите что у нас используется сетка например в д 0 0 вот мы взяли случайным образом генерим сетку и в 2:00 54 маски как это требует эры все мы пошли в полночь на кладбище запустили генератор случайных чисел взяли mac-адрес наши железки или серийный номер нашей железки время в unix формате от всего этого дела посчитали хэши получили 0 ну окей и вот эту сетку орды 00 по 48 маски мы полезли на части получили в 200 54 маски и мы можем из этой сети адреса назначать нашим узлам можно конечно сказать что у нас есть узел мвд 002 2.1 f&d 002 : 2 3 4 5 и так далее простых ручками назначать ну это будет неудобным намного лучше будет если вас узлы сами себе придумайте сами интерфейсы 1 и механизмов с помощью которых можно будет интерфейса де придумать будет несколько первый вариант будет называться моди fight я у и 64 если вы помните у нас есть такая штука как уникальные идентификаторы и ешь не самый популярный пример этого самого идентификатор это будет mac-адрес то он будет генерироваться по схеме эллы 48 у него будет соответственно левая часть 24 бита будет называться organizational organizations unique данте fire а у и там будет 22 бит на самом деле условно 24 бита дальше будет вендора санта иди тоже 24 бита и они будут складываться между собой и будут получаться 48 бит идентификатора его из 48 так вот этот самый modified явишься 4 это будет уникальный идентификатор который будет строиться из вот этих вот штук то есть если вдруг у вас есть у вейдера сайты один интерфейсе то из них можно получить 64 бита по схеме modify 364 посмотрим как это может быть сделать второй вариант вы можете взять его и шисят четыре тот самый который вот из вот этих двух штука будет строиться и у и 64 вы можете взять его и некоторое случайное число случайно я случайно и посчитать от всего этого дела хэш дело в том что если вдруг вы будете использовать именно схема с модиф aida64 то все будут видеть какой у вас и какой у вас windows on to die и они смогут вычислить ваш mac адрес потому что mac-адрес генерится павел 48 айпишник сканировали напою 64 фактически палит mac-адреса если вы возьмете хэш от вот этого всего безобразия то тогда mac-адрес вычислить не получится но зато если вы вдруг будете два раза подряд вычисляется одного и того же mac адреса ip веб интерфейса дита у вас всегда будет получаться одно и то же число эта штука будет называться правило sixteen шанс и она будет регулироваться rfc 49 41 есть еще а штука которая называется cryptographic ли jennie reid & the dresses она будет генерировать интерфейса иди фактически не для интерфейса а для hasta в целом у вас будет публичный ключ или частный ключ то есть пара из открытого и закрытого ключа и соответственно вы будете генерировать на основании этого учат который у вас имеется ключевой пары вы будете генерировать ваш интерфейс айди и таким образом получается что никто другой кроме как обладатель такой ключевой пары в частности закрытого ключа не сможет использовать айпи адрес сгенерирован по схеме сиджей эта штука будет нужна когда-то в тех ситуациях когда вы должны будете убедиться что ваш сосед именно тот за кого себя выдает вы будете видеть что сосед который отправляет айпи пакеты из-под определенного адреса демонстрирует владение определенным частным ключом следовательно это именно он отправляет такие пакеты вот да можно будет каким другими схемами генерировать и трофей сойди то есть вы в принципе можете его генерировать по любой схеме вот эти вот все варианты это рассказ идет про то как сделать интерфейса иди если его администратор ручками не назначала вот есть несколько вариантов либо использовать схему следующий 4 либо взять от него хэш посчитать либо сиджея адреса либо там что мы еще как то так самая простая из схемы это будет как раз modified его 64 если вы будете использовать ее то у вас интерфейс и один будет генерироваться из канального адреса то есть в случае если у вас используется mac-адрес и 802 mac-адрес то вы будете брать мамок делить его пополам то есть вот у нас mac-адрес 48 бит он состоит из левой правой половинке правильно левое и правое вот в левую половинку сюда за есть правый фланг сюда занести внутрь между ними вставляете 16 бит fff вот соответственно вот эта вот штука если вы возьмете прям вот левую половину mac-адреса и правую половину mac-адреса и больше ничего не будете делать кроме как ставить между ними from именно без модификации каких-либо других бит это будет называться просто йоуи 64 то есть в случае с разделением mac-адрес и на две части и вставлением внутрь в этот вот саму токен ф.е. у вас получится адрес и вышить от 4 интерфейс айди простить 64 но у нас схема называется modified его и 64 вот она modified и modified она будет называться по следующей причине вы берете бить их почти самый младший бит первого байта mac-адрес вот он здесь где находится на первый байт состоит из восьми бит как мог нарисовал нормально и сорвал до 8 штук получилось вот этот вот by тег будет почти самой младшей берет активный маг ну то есть зависит от конкретной реализации но предполагается что вас есть мака на интерфейсе но тут маг которым вы пользуетесь вот вы от него берете левую и правую половину вставляйте между ними все и получается идентификатор простаивающий а потом для того чтобы получить modify ты варишься 4 вы берете почти самый младший бит первого байта и меняете его наоборот если там был 0 ставить единицу если было единицы ставите 0 зачем такая фиговина сделано опять же если почитать ира все выяснится замечательная штука это делается для того чтобы было удобно смотрите какая вещь если у вас есть какой-нибудь mac-адрес допустим красивый mac-адрес 0 0 0 0 0 0 0 0 0 0 0 1 может такой mac-адрес быть случайным образом ну вот взяли купили железка у нее такой маг может вот эта вот штука это у и компании ксерокс ну вот вы пошли в магазин купили ксеркса железку а у нее вот такой маг ну случайно получилось может такое быть может этот маг прошит на заводе как мы это узнали у нее почти самый младший бит 1 байт вот здесь вот то есть до почти самый младший бит первого байта он нолик потому что у адреса который прошит на заводе этот адрес он будет как раз отличаться тем что в нем почти почти сам младшим дети первого байта 0 если вы помните это будет называться и вот так вот бита юджи уникален ли он в пределах в пределах вселенной или в пределах ее не колокола простите вот так вот и one bite уникален для он в пределах вселенной или он уникален в пределах локальной сети какой-то разделывать зоны действия администратора если вы в друга будете генерить mac-адрес ручками то вы вот такой вот mac-адрес сделать не сможете вы должны будете если вы используете подход правильный и и учишься 4 you 48 вы должны будете сделать mac-адрес 0 2 0 0 0 0 0 0 0 0 0 1 вот это самый красивый маг который вы можете сгенерировать вручную потому что у него почти самый младший бит первого байта будет тот самый uni-q universal около бит выставлен на единицу так вот если вы взяли вот такой вот красивый макс купленные железки bio адресу резки берут и надрез и вы считаете от него modified и 64 у вас получится айпишник в 80 например если мы говорим про ленку около адреса и дальше 0000 то простите 02000 200 сотру все это 02002 : 00 ff : ф.е. 00 ведущая 0001 если вы будете аналогичный механизм применять к ручками сгенерированному адресу mac-адресу вы берете mac адрес который вы ручками прописали и считаете от него link local адрес у вас адрес получится где мне написать вот здесь ф е 82 : опять же флипаете вот этот вот бить их который вы выставили в как при генерации мака в единицу у вас получается нолик 000 000 ф ф ф е 0022 счет на 0001 вот этот вот адрес который вы получаете и пиве 6 modify it you и 64 адрес от сгенерированного руками мака он красивее он отличается вот как раз с этим самым медикам у него если вы mac-адрес сгенерированы ручками и пиве 6 адрес получается красивый если вы взяли mac адрес который прошит на заводе у него айпи адрес получается чуть менее красивый и соответственно если вдруг вы зачем-то модифицируете ваши mac-адреса то у вас получается более красивая пиве 6 грешники вот именно для этого вот этот почти самый младший бит первого байта будет слипаться если он прошит на заводе то там все равно mac-адрес некрасивый тогда и ленкова кл адрес равно тоже получится некрасивый если вы ручками записали какой-то красивый маг а вы ручками делаете именно для того чтобы получилось красиво то и пиве 6 адрес у вас будет еще более красивый у вас в соответствующем виде будет нолик и скорее всего в окружающий бита тоже получится ноликами и скорее всего вот эти вот все октета nice club нуца и у вас получится адрес в 82 : ф : 00 в 2000 единиц а ну то есть вот так как то будут выглядеть of я 82 : ff2 : я 00 : единица вот такой вот адрес чуть более красивый чем вот этот вот я в 82 : 2002 . ф : ф ф е 002 . единица вот этот вот адрес более красивый чем вот этот вот вы можете на самом деле modified я выше тебя 4 генерировать из не из mac адреса если вдруг вы хотите вы можете его сгенерировать из готового другого интерфейса делающий себя четыре но это понятное дело в интерфейс должен быть не ethernet а какой-нибудь другой вот на интерфейсе технически могут канальный адреса быть уже в являющийся 4 тогда вы берете просто и флипаете соответствующий тег получаете modify 64 использовать его в качестве интерфейса один для пиршества адреса может быть такое что у вас на интерфейсе нету ни mac-адреса нее и 64 идентификатора ничего одну то есть у вас просто интерфейсы на нем просто вы хотите включить взаимодействия по ipv6 но никакого другого способа как бы придумать этот самый и вышло 4 адрес у вас нету то есть на интерфейсе нет никаких зацепок за что можно зацепиться или допустим они есть если они есть вы можете сказать тогда что вот мы возьмем какую-нибудь способ взять вставить вот эти вот самые фифа куда-нибудь и получить от mac адрес получите им одевает его и схема если у вас нету никаких вообще никаких канальных адресов вы можете взять mac-адрес например с другого интерфейса то есть у вас роутер вот роутер некрасиво роутер нарисовал вот трансформатор два роутера не связаны между собой сериал линком сериал линк на сериал линки физически адресов нету никаких это нас просто провод который связывает два роутера между собой на электрическом уровню поверх сериал ленку у нас будет работать например какой протокол пи-пи-пи пи-пи-пи у нас канальных адресов нет то есть один байт но там всегда лежит 255 ничего интересного для нас это не представляет а вам нужно сделать так чтобы на интерфейсе вот этом вот и на вот этом вот у вас получились два разных айпишник а тогда вы можете взять mac-адрес каком либо другого интерфейса например у вас есть здесь вот сетка и зерна это здесь сетка ethernet на этих интерфейсах скорее всего будут использоваться какие-то mac-адреса и скорее всего они будут разные они не гарантированы разные но они возможно будут разные наверное вот вы можете в этом случае взять mac адрес какого-то другого интерфейса и уже из него сделать 64 midi file интерфейс сайте если у вас даже mac-адресов никаких нету тогда можно взять например серийник устройства то есть почему то надо отталкиваться что скорее всего будет не одинаковая с вашим соседом если у вас есть пачка устройств которые друг с другом связаны вот на них и серийники разные что-нибудь да разные да будет в крайнем случае вы можете взять допустим время в unix формате от момента старта железки ну с какой-то ненулевой вероятностью сможете получить что-то уникальное что на соседей возможно будет другое правда будет проблема что при следующем старте это самое время будет меняться и если вы не сохраняете конфигурации если у вас нету энергонезависимой памяти то у вас пока не макать и печники будут каждый раз разное ну нужно стремиться к тому чтобы и техники были одинаковые всегда а если так получилось что они не разные но есть механизмы с помощью которых вы можете это обнаружить там будет такая штука duplicate адрес detection перед тем как хапнуть айпишник вы будете проверять а нет ли такого адреса уже правда надо заметить что если вдруг у вас link local адреса будет совпадать одинаковое алинка около адреса вы тоже будете появишься 4 речь то в этом случае железки себя будут плут ловкач чувствовать но они просто попытаются тогда перри генерить адрес ну или зависимости от того как уже конкретной операционной системы будет себя вести и они могут выпасть в осадок либо сказать что у нас какая-то проблема есть либо попытаться перигелий но в целом естественно рекомендуется каким-то образом делать так чтобы те самые адреса постоянно были разные и чего то их нужно будет ли верить как вариант их можно будет генерить от стабильного mac-адреса на железке допустим самый большой маг который есть вот мы берем он скорее всего будет уникальной можно будет взять серийник устройства тоже скорее всего уникальный скорее всего его больше нигде такого нету вот ну да вот это вот самый токен ф.я. он будет очень такой характерный признак адреса сгенерированного по его и 64 он будет одна граница между шестым и седьмым 6 7 группами находиться шестым и седьмым как стен там ну и если вы его видите да это скорее всего девушка 4 как можно будет определить что адрес является его четвертым или нет вот ничего лучше человечество не придумало кроме как взять и посмотреть на эти самые 6 7 кастеты посмотреть если там ff я например если у вас есть mac-адрес это в принципе идентификаторы вы 48 до так вот у нас mac-адрес 778 84 3 c и b 474 ft7 если мы из этого мака хотим получить его 4 идентификатор именно без десятка без модификации бит то мы берем деле мы тот самый маг пополам вставляю внутрь ав ав ав я вот у нас штучка раз половинка мака 2 половинка мака и внутрь вставили ф.я. если мы хотим получить modified и выше 54 то мы берем мы почти самый младший бит первого байта вот наш первый байт почти самый младший бит будет соответственно в случае с физическим aka.ms начинающимся на 78 будет нулевым 78 у нас будет в двоичном виде представляться как 0111 1000 это вот 78 шестнадцатеричное видно что почти самый младший бит нолик и соответственно вот это вот mac-адрес он физически если мы хотим получить схему с modified я выше тебя 4 то мы должны этот бить их объединить и получится 0 1 1 1 1 это эквивалентно прибавление двойки здесь единица то есть это будет число 7 а мы к восьми прибавили 2 и получили 10 10 шестнадцатеричном виде будет а вот это вот идентификатор и 64 модифицированный который будет сгенерирован из mac адреса прямо кадре 7880 43 цену вот какой нас там mac-адрес был если вы хотите global unique свой адрес сделать то вам нужно будет знать какую сеть использовать то есть вам нужно будет откуда-то узнать первые 64 бита а потом выйти и 64 бита приклеивается к полученному 64-битным интерфейса идеи если вам например дают сетку вот такую вот для получения печника то вы берёте полученное 64 бита и приклеиваете их к интерфейсу 1 и получается нормальный полноценный о пиве 6 адрес и вот у него глазками видно вот она и fav я это адрес сгенерированы скорее всего помаде fight 64 вы не можете гарантировать что это вот непременно будет мотив а это ее 64 но это скорее всего адрес который сгенерирован именно так вы могли этот адрес например ручками назначит то есть захотели сделали захотели взяли вот ручками назначили такой же адрес только вот здесь вот вместо четверки допустим будет а овцы 7 ну вот он не появишься четыре сделал но это будет просто какой-то случайно адрес ход администратор захотел левая пятка него зачесалось он вот такой вот явишься 4 он вот такой вот интерфейс и один сделал да но если у него не зачесалось ничего то у него от скорее всего будет вычисляться интерфейса иди по какой-нибудь схеме и одна из этих схем как раз миди файл миди файлы вы шисят четыре взяли маг разрезали пополам ставили в ухе поменяли один betek и получили какой-то уникальный идентификатор а он уникальный потому что если у нас был mac-адрес какой-то в котельной среди то он уникальный точно иначе у нас ethernet не будет работать если ethernet не работает то ipv6 как буш грешно ожидать от него что он будет работать поверх нерабочих анализ среды поэтому у нас в канальной среде mac-адрес уникальной мы взяли его распилили пополам поставили внутрь какой-то токен естественно результат получился тоже уникальный если вы хотите допустим uniqlo около адрес сделать уникальный то то же самое берете сетку который вам должна быть выдана кем-то сетка должна быть по 64 маски чтобы вас интерфейса иди получился 64-битный и прибавляете к тому что вам дали те биты которые у вас получились вот она адрес и у и 64 модифицированный для uniqlo около не unicast а опять же характерные вот эти вот самые fav я тоже самое для ленка около и не карста эти адреса буду придумывать автоматически вы ничего не должны будете делать то есть они сами придумываются вы просто проснулись ключ или железку падали на пятно и о питании она загрузилась сказал на этом интерфейсе нужно ipv6 и сама себе придумала и печник то есть вы не назначаете ленка около дреса обычно ручками вы можете это сделать если захотите новые то обычно не делаете и вот она вас взяла mac-адрес разделила пополам вставила между двумя половинками ав ав ав я и приклеила снаружи и в 80 и 80 и вот и получился link local unicast в адрес уникальных пределов канал для среда больше от него ничего не требуется если говорить про мультикаст ситуация будет следующее все multicast вы адреса будут входить в блок f 00 по 8 маски то есть видите адрес начинающейся неф сразу понимаете это multicast на самом деле там будет чуть более злобный формат там из вот этих вот самых старых 8 бит вот из вот этих вот бит будут выделяться биты под разные форматы этого самого multicast в адреса вот там в первых читы в первых четырех видах вот в первом нолики и вперед на то что здесь не нолик в первом разряде после f будут храниться флаги там будет 4 флага один из них всегда ноль и дальше там будет флаг для рэндаллу point временные multicast и там еще как разные другая фигня короче мультика сейчас не затрагиваем поэтому там просто флаги и во втором разряде вот в этом вот разряде у вас будет храниться четыре бита области видимости адреса так называемые скоб и он будет указывать в пределах какой области такой multicast может распространяться вообще говоря у любого адреса есть вот эта самая область видимости телескоп то есть вы любая печник которые не возьмете у него обязательно скоб есть и сколов бывает разный бывает например область видимости пределах только вашей машины то есть вы не можете такие пакеты вообще отправлять это нужно будет как раз для воображаемых ситуаций виды у вас есть приложение вы хотите и одно и то же приложение запустить на двух разных айпи адресов на вашей машине я подключаться к этому предложению самостоятельно из под своей машины до некоторых извращенцев такое будет необходимо вот в этом случае у вас будет область видимости только ваша машина только ваш интерфейс более правильно сказать будет область видимости в пределах канала но те самые ленку около адрес out у них например видимость пределах канала будут области видимости в пределах вашего сайта в пределах вашей организации в пределах интернета вот вот эти всей видимости они будут присутствовать ей четыре бита что позволяет нам создать 16 разных областей видимости они будут как раз использоваться и дальше все остальные биты они будут 112 медведицы viator и группы в некоторых разных ситуациях они будут по разным разбиваться но опять же multicast мы сейчас не трогаем для нас интересно вот как раз вот эти самые четыре бита области видимости если вы видите multicast в адрес то есть видите адрес начинающийся на f дальше видите какую-то невнятную фиговину в третьем в третьем разряде и дальше 4 разряд например двоечка вот вы понимаете это двоечка эта область видимости в пределах канала она позволяет нам оценить какой области конкретный multicast свой пакет может распространяться с областями видимости у нас будут следующие варианты возможны единичка это в пределах рабочей станции в пределах интерфейса более правильно сказать аналог сети 127 000 по 8 маски это были ленка около адреса если вы отправляете какой-то пакет самому себе для чего вы могли бы полезно быть саленко когда саммут вы хотите чего-то самому себе отправить вы можете вместо того чтобы иметь сетку 127 000 unicast вы сказать что у нас есть адрес мультик оставай который принадлежит персональный на один адрес персонально нам другой адрес персонально на и все они будут иметь область действия пределах рабочей станции другой узел может тоже иметь такие же и пи адреса но пакеты между вашими в вашими узлами на такие адреса ходить не будут то есть это именно для вас адрес соску сугубо для внутреннего пользования дальше адреса действительно и в пределах канала это полный аналог сети 220 4000 по 24 маски то есть адреса которые но не полный аналог до адреса который multicast вы но они не морщить и зиру и мы то есть если вдруг вы отправляете такой multicast своих пакет то он не может пройти через маршрутизаторы например вы будет использовать успев например вы будет использовать и eagert пии например вы будет использовать кто там нури png да то есть если вы хотите отправить такой пакет который гарантированно не пройдет что можете завтра вот вы используете область действия двоечку четверка пятеркой восьмерка это административно заодно и границы то есть у вас есть граница в пределах сайта в пределах вашей организации если организации с несколько сайтов состоит вы должны будете соответственно каким-то образом на вашем оборудовании указать эти самые границы сказать что вот допустим есть один интерфейс смотрят в один сайт другой интерфейс другой сайт и между ними пакеты с недостаточным уровнем скажем так ты сам области видимости они переходить не могут понятное дело что если вы допустим говорите что у вас есть пакет который будет переходить между между сайтами в пределах организации то вы можете таким пакетом пройти не только через маршрутизатор но и между там допустим интерфейс мы смотрящими в один и тот же сайт вот если у вас там указано там область видимости к примеру четверка у вас есть интерфейс который смотрят в один сайт и в другой сайт и вот вы получаете multicast его пакет на одном интерфейсе помощью завтра уже в другой сайт такой мульт мультика свой пакет можете сделать не будет опять же нас это все не очень сильно интересует нас интересуют вот двоечка особенно интересует потому что это multicast пределах каналы вам во многих случаях мы будем видеть и будет интересовать е то есть это будет видеть 1110 двоичные это будет область видимости в пределах интернета сказать что мы будем разбирать multicast я не могу но если вдруг вы почему нибудь будете видеть multicast и адреса которая действительно в пределах интернет у них будет как раз это самая яшка далее для unicast в их адрес оф у нас как раз будет следующая штука link local адреса будет двоечка в пределах канала uniqlo call будет восьмерочка в пределах организации и глобальные лекарства это будет ёжка в пределах интернета еще если помните были сайт около адреса который деп река этот который эфес и 0 вот они были четверочка так например multicast вах адресов все вы запутались уже адрес вообще все узлы в пределах канала полный аналог 224 001 в пиве 4 вообще все узлы это будет у нас f02 222 : единица очень просто ff признак multicast его адреса 0 ну просто флаги они там никакие не нужны двоечка область видимости и дальше единиц идентификатор группы вообще все то есть вот такой вот минималистичный минималистичном улик multicast и адрес то же самое ford 02 22 ч 2 все маршрутизаторы то же самое что было 224 002 можно в принципе попытаться угадать f02 2 2.5 psp и 6 тоже вот такая вот штука соответственно если у вас есть и пиве 6 который будет работать поверх какой-нибудь канальной среды ну я предполагаю что вы скорее всего будете работать поверх ethernet а то был идет использоваться следующая штука интерфейса иди будет вычисляться либо помаде fight его 64 либо по каким-то другим механизмам но если вы будете использовать modified я вычесть 4 то он будет вычисляться как раз вот mac-адреса мы помним то что мотив а ты возишься 4 может быть разные входные данные может братья и шины адреса может брать допустим серийник железки ну вот в случае с если вы работаете по ipv6 поверх ethernet а то у вас mac адреса на интерфейсах есть и тогда вы можете их использовать вы будете использовать чаще всего формат кадра ethernet 2 с вложением типа 86 ддв полисов time если вы будете пытаться обнаруживать соседей у вас будет использоваться механизм на и бар discovery и 7-6 который будет использовать multicast то есть он будет отправлять multicast его и теперь и шестые пакеты и если у вас выверните поддерживается multicast тоже на свечах то вы получите полное преимущество от того что вас узлы получается ли не будут получать лишь не multicast и и кадры но даже если они будут получать лишь не multicast во кадры они поймут что они не подлежат нужной группе и зажмуриться для того чтобы по известному вам соответственно unique старому адресу ipv6 получите в никас твой маг вы должны будете использовать вот выбор discovery мы будем его рассматривать чуть попозже если у вас есть multicast твк айпи пакет какой-то ну например тот же самое вот у нас будет f02 2 тут очереди ниц вообще все в пределах канала то вы будете использовать префикс 0 8 0 три три три три шестнадцатеричное и прибавлять к этому префиксу 16 бит 32 бита от айтишников последние то есть четыре байта например если у вас есть multicast и вы адресов 022 будет единица то вы берете и последние четыре байта от этого адреса 0 0 0 0 0 0 0 1 прибавляете к вот этому вот соответственно 3333 у нас получается 3 3 3 3 0 0 0 0 0 0 0 1 вот это вот эту штуку шестнадцатеричная шестнадцатеричную чем замечательно такое поведение для ethernet а тем что если вы хотите отправить мульти кастовый кадр вы не должны будете каким-то образом заранее узнавать мультика свой пакет простите вы не должны будете никаким образом узнавать заранее какой маг будет у быть а кастового айпи адреса получателя вы знаете заранее что все multicast его эти пакеты будут идти на один и тот же маг прочим этот маг точно сами знаете вы его вычислить можете так что касается и не каста да это не новый тип взаимодействия но относительно стандартного протокола айпи в твой пили 6 он является штатным прототипом взаимодействие это новость по сравнению с 94 в пиве 4 и не каст был но при стягивающейся отдельную сбоку в частности там использовалась сетка и не кастовое 192 8890 9.0 по 24 маски вот такие вот адреса были они кастовые для ipv4 до новая пиве 6 и не каст соответственно получил полноценное место у вас будет использоваться доставка пакета до ближайшего участника за это будет отвечать именно сеть и у вас и обычно механизм будет использоваться для работы с ближайшим узлом из пачки узлом имеющих один и тот же технику вот у вас есть например адрес в 2002 : единица в точь единицы и здесь он будет присутствовать и здесь он будет присутствовать то есть два узла получает один и тот же печник и вы хотите чтобы ваши маршрутизаторы при обработке пакетов направляли клиентов на ближайший сервер то есть если у вас есть клиент который пытается отправить пакет допустим dns вопрос на ближайший сервер то ваш сервер говорит вот вижу одного соседа далеко и другого соседа близко поэтому такие пакеты направляются на того кто близко и пакет и обратно идут уже на unicast в адрес того кто спрашивал если вдруг у вас будет какой-то другой узел который пытается то же самое делать например вот здесь вот раза сидит какой-то узел и он пытается тоже задавать вопрос но уже другому мурашки zatarra воды другом можете завтра говорит вижу соседа 1 которые близко и другого который далеко ну направлять трафик опять таки на того кто близко вот эта вот штука позволяет минимизировать задержки при передаче данных если вам нужно будет иметь какой-то служебный механизм который таким образом будет минимизировать задержки ту приобрели в условиях вы можете вот его использовать и тем самым нескольким серверам нескольким узлам назначит один и тот же адрес что касается адресов самих со самого адресного пространства будет использоваться а и печники простите обычные unicast его адреса например у вас используется какая-нибудь сетка 64 unicast войну то есть тоже самое в 2:00 по 64 маски вот самый самый самый первый адрес у которого все биты интерфейса еде интерфейса идеи будут равны 0 и вы ему это будет самый первый адрес поэтому адрес ftp 002 : будет и не кастовым то есть он предлагается его использовать как и не кастовой и этот адрес будет называться согнет роутер согнет роутер и не каст вы его можете назначить одному узлу а можете назначить нескольким узлам то есть в принципе если у вас роутер всего один вы можете ему назначить это адресов до 0 0 2 : он будет единственным обладателем такого лекарства адреса ну наверное будет интереснее сливы назначить его нескольким роутерам и тогда у вас двора утра будут сидеть сети и трафик клиентов будет направляться на ближайший вот да для того чтобы конфликт адресов соответственно у вас не проявлялся вы должны будете узам сказать что такое адрес может быть у соседей в этом случае вы искусственно отключаете механизмы контроля на дублирование адресов ну и и в этом случае у вас уже лески не будут ругаться что такое же адрес используется кого-то еще при работе с этими ужасными адресами у вас нормальной ситуации будет то что на интерфейсе будет много и пикников и печники ну как минимум будет один линк около адрес он будет автоматически сгенерирован возможно по схеме modified его 64 у вас могут быть какие-то ручные адреса назначенные администратором или каким-то софтом то есть софт у вас пришел и сказал ты будешь слушать айпишник вот такой у вас могут быть механизмы которые назначат на ваши ролл на ваши узлы айпи адреса из определенной сети то есть вот у нас есть а из семьи протокол там есть механизм который называется роутер discovery и 7-6 может вам назначить api адреса таким же образом как выводить степи у нас было только чуть попроще мы опять же от разберем может быть прямо полноценный дети пи будет использоваться для назначения адресов то есть вы пойдете на сервера скажите избушка-избушка повернись ко мне лесом ко мне передом к лесу задом и сервер вам выдаст ответ что вот использовать такой вот айпишник а вы такая печника тоже капните на одном интерфейсе не хорошо держать и ручные настроены адреса и динамически настроены то есть смешивать разные типы адресов нехорошо но link около адреса у вас допустим всегда будут сгенерированы ручные и печники вы тоже при этом можете повесить или мкл около адреса от этого никуда не пропадут ну вот допустим ручные адреса и 10 api адреса повесить наверное уже не получится опять же зависит от конкретной реализации в ира все написано не хорошо все адреса которые вас будут они будут иметь жизненный цикл особенно для этот жизненный цикл будет характерен для этих адресов который вы назначили себя динамически вот когда вы придумываете себе айпишник вы уговорите сколько этому адресу будет можно прожить и этот жизненный цикл будет иметь следующий вид когда вы придумали себе айпишник вот вы взяли придумали адрес сказали вот у вас лампочка загорелась что есть идея взять себе айпишник вы проверяете на всякий случай нет ли такого и печника у кого-нибудь еще да да это duplicate адрес detection вы проверяете нет ли такого адреса у кого-нибудь еще если нет то вы говорите о кей я тогда этот адрес себе возьму detection если да то отработал сказал такого адреса нету то вы начинаете с этим адресам жить дальше и состоянии адреса у вас дом подтверждение что такое печник точно ни у кого не присутствует было тнт тиф то есть типа под вопросом вы его использовать при этом ну как бы наверное могли но как бы нехорошо а дальше вы переходите в в состоянии prefer от адрес то есть реферат это значит что сет с айпишник am все точно хорошо вот он только что придумал свеженьких полным сил точно уникален ну в общем все прекрасно состоянии preferred у вас адрес будет жить в течение так называемого prefer a lifetime то есть при создании печника у вас должен быть таймер и вы включаете айпишник проверяйте что он уникален и у вас начинает тикать таймер вот допустим вы говорите что вас при short life time к примеру один день я вопросик поставлю чтобы не показать что-то для всех адресов один день это к примеру один день вот вы настроили таким образом что один день у вас будет preferred lifetime если вдруг вы сможете каким-то образом подтвердить что этот адрес снова действительно например у вас есть роутер который он присылает указание придумать себя и печенька с такой сети вот он прислал вам рассказ придумать себе айпишник вы придумали проверили что он уникальный и начали использовать роутер снова вам присылает анонса придумай себе а печника с такой сети вы говорите я не буду снова его придумывать снова проходить через стенд этих я его сразу продолжим использовать в качестве примера ты адреса но таймер вот этот вот сами которую а здесь есть вы сбрасываете говорите что вот у нас день начинает считаться заново если вдруг маршрутизатор который вам присылал например ананаса что такая сетка используется придумать себе айпишник из нее перестает вам этот самый нос присылать то вы в течение preferred lifetime соперником пользуетесь а дальше у вас адрес приходится станет для прикрыт от то есть типа устаревший адрес и в случае с де прикрыт от адресам вы можете продолжать его использовать для имеющихся подключению то есть если у вас был какое-то приложение которое пользовалось эти моя печенька ману может им продолжить пользоваться но новое подключение сайт в адрес и использовать устанавливать уже нельзя то есть если какое-то новое приложение вы запускаете и она хочет получить доступ к сети то она этим адресам пользоваться не может этим адресам этим соответственную в этом состоянии адрес будет находиться в течение другого таймера который называется вылить lifetime ну к примеру еще один день если вдруг у вас роутер ваш заново начал присылать анонс то соответственно вы его переводите обратно в пещеру ты пользуетесь им радостно потом снова деп река этот если вдруг в течение времени вылет lifetime у вас не приходит новый анонс то вы переводите адрес состоянии инвалид и пользоваться этим адресам вы не можете может быть и вы сотрете полностью или вы его просто повесить и что там у нас когда-то был если вдруг какие-то пакеты будут приходить для запоздавших подключений для запада запоздавший пакеты для предложения которые почему-то не разорвалось соединение вот вы с этим самым адресом сможете пользоваться даже не отправляя пакеты с него но принимая пакеты на него вот но в целом конечно не дуэль а тут уже все это уже пора пристреливать соответственно жизненный цикл для адресов он будет вот такой вот примерно так ну я надеюсь что теперь вы примерно запомнили как работать протокола ipv6 какие адреса он используют убедились что адреса хотя длинный но в принципе не страшны и то есть ничего плохого в том что адрес длинный нету это напротив это хорошо это позитивно значит адресов много в следующем разделе мы разберем устройству заголовка и кивер 6 его сходства различия сравнения 94 ну и разберем что изменилось какие вещи добавили какие вещи удалили почему удалили спасибо за ваше внимание завтра встретимся приятного

Субтитры

Введение в IPv6: 03 - Принципы работы.

следующая серия будет у нас посвящена работа rub все протокола ipv6 в целом то есть мы не вникая в детали поговорим про то как она вот происходит то есть что происходит когда мы пытаемся отправить пакет какие адреса будут использоваться примерно так

для начала вспомним что широко вещать наверх отсылок вайпер 6 больше нет то есть то что вы пили 4 были брат касты в пиве 6 брат костов вообще как класс они наблюдаются все что можно сделать с помощью брат каста можно сделать и с

помощью мультикаста просто в пиве 4 multicast приделали потом сбоку на самом деле был протокола и пиве 5 который рассказывал про то как должен выглядеть multicast вот айпери 4 как бы изначально был uni кастовый и перепить изначально был будете кастами то мы взяли

объединили то что вот вопили 5 была рабочая группа просто их наработки сказали вот вам диапазон д адресное пространство класса d вот вы там веселитесь и multicast приехал в пиве 4 в пиве 6 multicast является частью

стандарта то есть его уже не сбоку сделали а он ей прям основной основное взаимодействие в пиве 6 1 из 2 другой основное взаимодействие ты естественно и не кастеры что у нас будет соответственно случае не каста мультикаста и 3 за типа взаимодействий и

не каста наблюдаться для unicast а вы используете 1 адресную передачу то есть единственного адресата указывайте вы отправляете пакеты говорите вот ровно 1 участник вот ровно тот которым я это написал должен это дело получить

примерно как если бы выбрали отправляли эти пакет ну не знаю письмо и писали бы его но вы василию петровичу и паспорта вы указывали и тогда только тот кто обладает таким паспортом сможет такой пакет площадь если вы используете multicast или много адресную передачу на

группу то вы отправляете пакет и указываете что вы заранее не знаете кто его должен получить но вы определяете признак по которому получатель должен будет его это содержимое обрабатывать например вы

можете отправить трафик надо тратить обе пакет на multicast свою группу все роутера или можно отправить эти пакет на multicast вую группу все получается или первого канала то есть вы отправляете один пакет а его получают сразу несколько абонентов

но не все то есть может быть конечно и все то есть например расти multicast авиагруппы вообще все о пиве 4 она была весь 240 ради но на изначально была придумана вот как часть отдельного протоколы европиво 4 она

вошла именно позже поэтому есть и услугой пили 4 который мой заказ не поддерживает поэтому трафик на 200 до 400 1294 такие узлы могут и не обрабатывать а в пиве 6 группу вообще все в пределах канал или вообще все в пределах

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

естественно его распространение будет ограничено но тем технически такая возможность есть много адресную передачу можно будет например проиллюстрировать следующим взаимодействием вы идёте по улице и видите на входе в подъезд висит объявление что дорогие жители 1 этажа

пожалуйста зовите двери вашей квартиры потому что мы будем красить этаж то есть в принципе через этот подъезд может пройти много разных жителей в разных это же первый этаж и второй этаж 3 этаж но на первом этаже есть несколько

квартир допустим 4 квартиры и вот жители этих квартир поймут это им они не зажмурятся они прочитают такой пакет если они его получат то есть такое сообщение и каким-то образом обработают тасс режиме которое там есть если вы живете на первом этаже то вот вы

почитаете увидите ага это мне и прочитайте что-то внутри лежит да надо завести двери если вы живете не на первом этаже а допустим старом вы конечно у себе можете сделать пометочку что вот первому этажу двери

завершить надо потому что им красят этаж а второму не красит этаж поэтому сделать из этого какие-то далеко идущие выводы можно но в целом вы скорее всего зажмурьтесь и пройдёте дальше потому что это не вам вы не заинтересованы в получении такого сообщения multicast

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

ведь телевещание у вас есть источник трафика это будет допустим сервер какого-то телеканала в условном пусть назовем его первый канал о том чего то там такое вещает вы соответственно для того чтобы отправить трафик всем слушателям 1 канал ему иметь а два

варианта либо отправить каждому и не кастовой копию вот вас подключился слушателя вы ему хоп uni кастовой к драке начинается слать unicast вами api пакетами содержащими картинку или вы можете отправлять один

пакет содержащий кадр вообще всем сразу то есть в одном случае вы будете много много много кадров отправлять каждому соседа они все будут одинаковы в другом случае вы будете отправлять один пакет и он будет на уровне сети уже разбредаться по всем получателям вы отправляете 1 а

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

одним интерфейс мы за другим интерфейсом и раз члени тот пакет сделает из него две копии и отправят в один интерфейс копии в другой интерфейс копию а там он тоже может соответственно развить дар для разветвляться и получается вы отправляете один пакет а дальше каждый

получатель даже если вдруг вас в одной сети с отправителем не сидит он все равно копию своего самого multicast его пакета получат естественно что может юзерам multicast это отдельная большая толстая типа мы сейчас не будем в рамках

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

нормальной сети будем честными multicast мне нужен то есть он конечно нужен вам нужен для того чтобы там все служебные протоколы работали но там нужен очень маленькое подмножество функции которые можно сделать с помощью мультикаста

основные сценарии работы multicast это вот интернет телевидение это всякие приложения которые возможны используют multicast для там передача данных многим разным абонентам это все будет уже реализовываться с помощью конкретного железо и это все можно будет уже сделать

венгерском курсе посмотреть как это все дело работает никаких там специальных сложностей нет вы просто отправляйте пакеты и они и дальше делятся и вы заранее должны вашей роутер накормить

multicast им маршрутами кто где сидит вот в случае соответственно с multicast вы отправляете кадр и он доставляется до нескольких вы отправляете api пакет он доставляется до нескольких получателей в и не каст во взаимодействии

это будет называться у нас альтернативные передача вы отправляете айпи пакет и пиве 6 естественно и он доставляются до единственного получателя то есть примерно как unicast но тот айпишник который будет принадлежать

получателю и он же будет принадлежать еще некоторым другим узлам то есть у вас есть допустим 3 4 5 10 неважно сколько абонентов у некоторых из них один и тот же печник и вы отправляете один пакет и он доставляется ровным до одного участника

войти в пиве 4 такое взаимодействие опять же было но она была пристегнута сбоку то есть она не является частью стандарта и используется она только для очень ограниченного количества сценариев в этой в 6 такое взаимодействие является

опять же частью стандарта для чего может быть такая штука полезно ну например для уменьшения времени реакции у вас есть пачка dns-серверов вы хотите нащупать ближайший к вам узел dns и вы отправляете api пакет на хорошо известный адрес dns-сервера и такой

пакет доставляется сетью до ближайшего сервера вот есть пачка адресов с такими apes ником пачку узлов с такими пикником но сеть доставляет трафик именно на ближайший почему нельзя сделать то же самое с помощью мультикаста то что

мульти кости все получают копию пакета если вы возьмете допустим и будете отправлять айпи пакеты с dns запросами multicast им на пачку серверов то у вас все сервера получают такой вопрос и все сервера начнут вам отвечать вы отправите 11 запрос типа у кого я техник такой

кого-то моими такой то скажите вы орешник если вы будете использовать мультикаста вам вернется пачка ответов они могут быть одинаковы ли они могут быть неодинаковый но в любом случае это не то чего вы хотите вам незачем

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

вам находятся вы отправляете пакет и сеть доставляет пакет именно до того сервера который находится поближе однако вот до того который находится подальше не доставляет и когда к вам будет возвращаться ответ он вернется только от

одного участника и не каст будет очень похож на unicast на самом деле за одним исключением что в июне костя у вас каждый адрес unicast вы должен пробежать ровно одному узлу вы не костя адрес может подлежать несколько можно вам сразу

но трафик всегда всегда будет ходить именно один единственный узел и никас будет использовать подмножество ню кастовых адресов поэтому их сос сходству она не случайно так что касается unicast во взаимодействия вы будете использовать

адреса эти адреса будут unicast вы и в отличие от 94 у вас будет на одном узле вполне нормальной ситуации когда на интерфейсах будет жить целая пачка этих самых айпишник а то есть на узле может быть несколько интерфейсов на каждом интерфейсе может быть несколько адресов

адрес назначается именно на интерфейс то есть не на машину не на что то там еще а вот именно интерфейс если есть несколько интерфейсов на каждом из них будто и печники и в отличие от на пиве 4 еще раз повторюсь ситуация при котором и на

интерфейсе адресов много она нормальная unicast вы адреса должны быть уникальными в пределах какой-то части сети бывают допустим глобальные лекарства и адреса они уникальны в пределах интернета бывают адреса уникальные в пределах

в принят в пределах какой-то вашей сети в пределах вашего сайта бывают адреса в пределах канал его уникальные по стандарту все адреса которые не link local адресат не те которые будут уникальных пределах каналы обязаны быть

уникальными в пределах всей сети то есть вы должны будете предпринимать такие действия чтобы адрес который вы будете использовать обязательно ни у кого больше не повторялся в пиве 4 у вас были адреса публичные были адреса частные публичные

адреса гарантированно уникально в интернете были потому что там использовался механизм который требовал для соблюдения уникальности того что вы получали адреса от кого-то там еще то есть у вас было и она который

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

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

крайней мере в своей пачки этот айпишник больше никому не дал другой провайдер вообще в принципе технически не может от такой печник назначить потому что вышестоящий регистратор пачку содержащий печник дал только одному своему клиенту

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

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

адреса который вы по честному случайным образом придумаете ни у кого больше не встретиться вот требования что все адреса кроме link локалов обязаны быть уникальными в пределах всей сети она может быть немножко излишне то есть

понятное дело что если у вас есть какая-то сеть которая не имеет выхода в интернет то придумывать уникальные во всем интернете адреса ну может быть немножко как бы из пушки по воробьям на требование такое есть и требование родилось именно из того что в свое время

вот допустим было адресное пространство частные в пиве 4 то же самое сетку что нас два 106 от 800 и была куча проблем связанных с тем что две сети пытались соединить в одну вот так же самый пример 30 языках притча во языцах это покупка

инстаграма в фейсбуком у них одинаковое сетки были у них пересекающиеся адресное пространство были поэтому когда facebook купил instagram они не смогли объединить свою сеть в одну у них айтишники одинаковы что там что там и вот когда есть узел

100 минус 2 106 от 801 он и в инстаграме есть в фейсбуке есть и вот если вы отправляете айпи пакет из-под до адресата 196 от 80 один адрес тут у нас 2 168 один вы имеете ввиду что это разные apes nikki nova 6 эко и пэ ничего

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

гарантированную в пределах всего интернета всей в пределах всей вселенной будете иметь уникальный адрес в этом смысле объединение сетей оно должно проходить легко и приятно если вы не пытаетесь

халявить если вы не пытаетесь придумать какие-то не особенно случайные адреса так адрес avaya пиве 6 будут длинные они будут большие длинные страшные адреса пиве 6 будет иметь размер 128 бит это очень очень очень пугающий факт особенно для начинающего администраторов

потому что начинающий администратор и горят вот у нас были о пиве 4 адреса мы их как бы так запоминать не всегда могли ну то есть если вы посмотрите на произвольной случайное перед 4 адрес вот хрен вы запомнить нам стоит густо 837

115 11 вот как бы я бы произнес его не запомнили от не надо запоминать на самом деле ну вот некоторые люди любят запоминать о пиве 4 адреса и пиве 6 адрес за счет того что он в четыре раза длиннее его запомнить становится невозможным

но некоторые почему то говорят что она очень хочется запоминать опере 4 адреса и запоминать хочется и записывать хочется и вслух произносить хочется и когда они видят epivir 6 айпишник они начинают впадать в панику потому что вот

подобные колбаса котором мы видим на на слайде она действительно это вот нормальная пиршество адрес такой даже красивенький записывается а фильм шестой адресов шестнадцатеричном виде то есть 8 групп по 4 разряда шестнадцатеричных цифр и я не за каждый группа разделяется

: вот на картинке приведён полный вид epivir 6 адреса 2000 10 до b8 d1 6200 бы 500000000000 один это вот так вот выглядит о пиве 6 адрес случайные адрес понятное дело будет иметь несколько нулей то есть в случайном адресе

будут какие-то другие цифры ну да такое бывает что случайно адресу на той случайно чтобы отличаться от приведенного в документации примера тем не менее вайпер 6 есть возможность сэкономить немножечко посты тем кто будет записывать эти адреса от руки

сэкономить немножечко ресурсов клавиатуры для тех кто будет пытаться такие адреса перепечатывать есть 2 правила с помощью которых и запихни к можно получить его немножечко сокращенный вид понятное дело не любой

адрес можно будет сильно сократить но вот тот адрес который у нас есть он может быть сокращен первое правило что если вдруг у вас есть какой-то октет ну не это неправильно называть об этом если у вас есть какой то вот группа 4 разрядное и она начинается с некоторого

количества нулей то вы можете ведущие нули старший нули в каждом разряде опустить в каждой в каждой группе делать это можно только если у вас октет не 0 то есть если у вас октет 0 то вы можете из допустим 0000

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

разрядов в каждой группе мы можем взять и сократить ведущие нули то есть допустим 2001 не сокращается там ведущих нулей не то и мы не можем взять и допустим в этой самой 2001 что-нибудь убрать потому что ну ничего убирать там

все все старшие разряды они не нулевые а вот в 0 до b8 можно взять и ведущая 0 убрать у нас превратится 2000 10 до 8 лет 2001 bb-8 здесь вот тоже можно два ведущих 0 убрать вот эти вот 0 и их можно почти все сократить кроме самого последнего оставить просто но и вот эти

вот 0 и тоже можно почти все сократить его то эти нули тоже можно почти все сократить и здесь единица остается та же единица можно будет оставить а ведущим ли сократить и тогда такой адрес с помощью такого правила будет сокращаться

до вполне приятного вида что-то будет типа 2001 db 8 : b16 б : b5 : ноль то это чумой 2.0 : 1 ну то есть он все еще длинный но уже существенно менее длинный понятное дело что если вы захотите сокращённой записи восстановить оригинальную то вы можете легко это

сделать то есть вы возьмете какую-то конкретную группу допустим вот b5 и скажите сколько разрядов в группе у нас должна быть разрядов у нас должно быть четыре а есть по факту только два b5

следовательно мы бы опять превращаем в 005 мы просто добиваем нулями справа слева до того чтобы у нас получилось 4 разряда или допустим вот здесь вот у нас есть bb-8 мы говорим 3 разряда есть а должно быть четыре следовательно тут должны

быть 0 д.б. v8 с помощью такого механизм можно взять и сократить запись а если нам понадобится полная запись обратно то мы ее можно легко восстановить

понятное дело что все три нулевых октета они будут у нас восстанавливаться в нашем случае достаточно легко 0000 и а 1 то есть единичка это будет 0001 вот это не единственный способ сократить записи о пиве 6 адреса не более чем в одном месте

адреса несколько нулевых октета вподряд несколько только не нескольких несколько несколько на его хотят of подряд можно заменить с символом 22 и . и только в том случае если там будет реально несколько то есть несколько это

не ноль вот если у вас допустим будет в каком-то одном месте только 10 от его нельзя сокращать на 2 : в нашем случае например вот есть три нулевых октета подряд три больше единицы следовательно мы вместо них можем записать просто символ 2 : и превращается наш

адрес вот в такую красивую колбаску 2001 bb-8 b16 б : 5 дальше 2 : что означает там несколько нулевых а ктo-тo вподряд пропущено и единица понятное дело что вот такую запись можно легко восстановить обратно до оригинального и

пиве 6 адреса сделав просто подсчет сколько ответов сколько групп у нас есть простите да здесь правильно все был написан адрес а нескольких нулевых октет of то есть не более чем одном месте адреса нет не более чем в одном месте адреса места

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

нашем случае есть 1 группа 2 группа 3 группа четвертая группа и здесь 5 группа соответственно трех групп не хватает следовательно вот здесь вот пропущены 0003 нулевых октета и естественно такого рода запись и их удобно использовать

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

генерируется понятно дело случайный адрес плохо сокращается но если вы хотите придумать адрес который легко сокращается вы всегда может сказать давайте сделаем такой адрес у которого много нулей подряд идет и тогда вы просто сразу там группа 0 и вы нулевых

октета вск лопается и у вас превращается все дело в 2 : и получается достаточно такой красивый и компактный адрес который в принципе легко можно записать который можно в документации указывать которые можно там печатать опять же

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

были в пиве 4 связанности с недостатком этих самых адресов в пиве 6 отсутствует до в качестве следствия за счет того что адресов много индификатор каждого из них стал больше ну вот он больше в четыре раза на самом деле так же как в пиве 4

этот самый адрес 128 бит на это не более чем просто число то есть у каждого узла должен быть этот самый адрес уникальным если мы говорим про веганство адреса то есть просто мы говорим вот это вот адрес номер один вот это адрес номер два вот это адрес номер 3 вот это адрес

номер сто пятнадцать миллиардов вот этот адрес номер я не знаю сколько там будет когда и десять тридцать восьмой степени до фига ли он вот это адрес там 3d геллионы 117000 один есть для него стандартная

запись именно вот такая вот как мы на слайде видим но в принципе ай ай пи адрес это просто число кстати в пиве 4 не было стандартного способа записи о пиве 4 адреса вот вайпер 6 есть стандартный способ записи адреса и вот он именно такой

так же как в пиве 4 у нас адрес делятся на две части левая и правая в пиве 4 у нас левая часть называлась нет в аркадии она была общая для всех узлов в канале и правая часть у нас будет называться идентификатор узлов канале

раньше в пиве 4 она называлась хоста иди но остенде было не совсем правильное название потому что на самом деле она показывала не host то есть оно не было уникально для haste она была уникальна именно для интерфейса в ай пи ви 4 соответственно название было

не совсем корректно его и пиве 6 она стала более корректным это теперь именно интерфейса 1 если вы возьмете вставить и сетевую карточку допустим бисерину в компьютер на значительно ее интерфейса пиве 6 адрес вот у него правая часть

скорее всего будет какая-то конкретная и она будет скорее всего посчитано уникально именно для конкретной это сетевой карточки если вы возьмете сетевую карточку вытащите и вставите в другой компьютер там возможно левая часть адреса будет

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

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

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

эту запись вида дробь и чего-то там оно используется в том же самом смысле что и в пиве 4 то есть когда мы говорили допустим у нас есть сеть в пиве 4/20 4 мы говорили левый 24 бита у нас будут зафиксированы правы принимают любые значения печники у

которых левой 24 бита такие они будут являться частью сети если мы записывали адрес самой сеть этом и говорит допустим 10.0.0 . 0 по 24 маски это означало как раз то что все описание которых левые 24 бита совпадают

с написанными 24 битами 1000 в них вот они будут являться частью самой сети если мы записываем именно сам айпишник сети то у правые биты у такого айпи адрес и должны быть равны нулю так вот в пиве 6 та же самая история если вы пишите айпи вещества адрес то у него

будет левой и правой части левая часть будет называться не только еде правая часть это будет интерфейса иди и маска будет указывать где какая часть закончилась да какая часть началась ну то есть например 2001 db 8 :

b16 б это очень б-52 : единица и мы указываем дробь 64 это означает что левый 64 бита от айпи адреса будут относиться к network айди 64 бита это четыре группы в каждой группе мы помним у нас 32 бита то есть вот это вот вот это вот вот это вот и

вот это вот это у нас 64 бита вот здесь вот пропущено 000 то есть в нашем случае интерфейс айди будет вот эта штука это будет интерфейса это будет простите на этом caddy network иди и вот правая часть 0001

это будет интерфейс азии так до соответственно маска может быть не обязательно 54 на может быть любая но в случае с назначением сети на конечных абонентов вы будете использовать сеть 64 это не является обязательным требованием то есть вы можете если хотите назначать

на конечных абонентов любые сетки но некоторые механизмы будут работать хорошо если у вас используется 64 сетки это рекомендация конечным абонентам назначаешься 4 сети то есть если у вас есть узел просто обычный компьютер вы

подключаете к эфире 6 сети он с большой вероятностью должен получить адрес у которого левой 64 бита обозначают адрес самой сети направо и 64 бита обозначают адрес конкретного компьютера интерфейса конкретного компьютера в этом канале вот понятное

дело что если вы на все канальные все эти будет начавшийся 4 сетки то это будет не очень эффективны расходоваться адреса и в определенных случаях это этим можно будет как бы пренебречь

то есть в принципе вы можете на любые каналы назначать 64 сетки однако это будет в некоторых случаях прямо противоречит логике очень сильно ну например если у вас есть два маршрутизатора вот раз маршрутизатор два маршрутизатора они средины каналам

которые по природе своей point тупой ну например туннель какой-то воображаемый типи типи или там грея туннель гора я вот этот канал который между двумя роутером есть он по природе своей point-to-point . .

на каналах . . допустим и использовать 127 сетки что такое 127 это значит 127 левых бит зафиксировано в какое-то значение а оставшиеся биты и что мне так много всего сбит 128 если 127 зафиксировано значит один бит будет

он принимает любые в от значению опять же один бит не так много значений может принимать либо ноль либо 1 поэтому вот допустим вас будет сетка там какая-то зафиксированными 127 первым битами и на конце у ним у одного узла

будет бить экономика в другого пятна вадик единичка в принципе это очень похожи на разрешение использовать 30 первые мазки в пиве 4 помните был отдельный rovsen в пиве 4 который говорил что можно использовать маски 31 30 31 там назывался меня такой красивый

номер и в опере шествие он тоже на самом деле вовсе который допустил использование 127 масок он тоже был отдельный то есть изначально авторы протокола ipv6 сказали давайте

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

них назначаешься 4 сетки но это как бы грешного то поэтому давайте вот если у нас много этих самых point-to-point линков вы нам разрешите использовать 120 дней маски ну и интернет инженерный task force она сказала давайте вот на

point-to-point каналах допустимо и разумно использовать 127 сетка если вы хотите вы можете использовать любые другие маски то есть если хотите вы можете на конечных абонентов назначать не 64 сетки а там не знаю 112 почему нет разрешено но не рекомендуется на

конечных абонентов назначать им на 64 сети никаких нестандартных форматов маски уже больше нету то есть только через префикс ную запись вы просто указываете что у вас есть айпишник самой сети и указываете маску

то есть вот 2001 db 82 : 32 это как раз запись означает что вас есть сеть которого все печники в которые начинаются на 2001 добилась и оставшиеся все обито нулевые вот они помечены 2 двумя : 2000 128 этапе вещества адрес и у него левые 32 бита зафиксированного

что-то про в 32 правы все остальные биты они будут нулевые ну то есть эта сеть адрес самой сети и все биты 32 первых бита этих самых адресов в этой сети они все будут одинаковые

то есть вот они две тысячи 10 до b8 вот если кому то интересно в битвам представление она будет выглядеть вот так вот эта двойка это ноль это ноль это 1 это 0 это d или сколько 13 получается вот это вот b или 11 и это 8 если вы хотите вы можете

использовать 28 маску можно быть например на логике вешать такие адреса понятное дело что если у вас есть сеть со 128 маской то в ней есть ровно один узел вы можете использовать такие сети на лапках вы можете такие сети

использовать для некоторых специальных записи когда вам нужно показать что сеть состоит из одного единственного узла и в ipv6 будет такая сеть штатные она будет иметь вид следующие 2 : единица это адрес loopback а вашего собственного вопили 4 была целая

сеть судьбе кадре сами это было сеть которая милый вид 120 70 просто . 0 . 0 . 0 по 8 маски вот любые адресов ipv4 начинающиеся на 127 это были персонально ваши адреса то есть это была сеть и пилу bk и

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

есть приложение которое хочет получать подключение к себе по адресу 27001 пожалуйста вы такое приложение запускаете и у вас приложение начинает работать если вы хотите запустить на себе другое приложение которое точно так

же для вас самих бы предназначена была но она бы чтобы подключалась подключались клиента к нему по-другому я пишу и готова то могли сказать давайте тогда 100 бат 7002 с 2700 3 у вас тогда пачка приложение запускалась на разных сокетах на разных

айтишников то есть вы могли заказать допустим одно приложение на 80 порту на печника 100 27001 а другое приложение на восьмидесятом картонная пешки 102 там чтобы от 7002 сделать и вот вроде бы 80 порт вроде бы все в порядке но и

печники до формально разме вот можно было такую штуку организовать вайпер 6 это убрали сказали ой простите вопи решаясь сказали ни фига держать огромную сеть и для глубоков то есть в период 4 восьмерку целую сетку огромную класса по глубоки отдавать от было

безумием в эту сетку вот сейчас последнюю восьмую сеть в адресном пространстве перед четвертым или кастом мы герба не мы пытаемся каким-то образом в режиме жесткой экономии сделать так чтобы адреса не знаку не закончилось так

вот еще одна восьмая сетка она целиком незадействованные задействованы быть не может потому что это адреса при над принадлежащий только одному узлу 27000 по 8 маски на самом деле стихи сетка 00 00 по 8 маски тоже не мог не может быть она задействована

зарезервировано за иной есть еще адресное пространство класса d arpege ники с первым ответом больше чем 200 цирковые они тоже зарезервированы тоже использовать нельзя на них многие облизываются но учитывая что есть

реализация степка и пили 4 которые не могут в принципе отправлять обе пакета на адреса а класса е то вот они соответственно эти адреса использованы быть по факту не могут вот вопили 6 не нету большой сети в которой есть много много много лайков сетка 2-го баков и

столько 1 2 : единица по 128 маски если вам нужно к себе самому подключаться на несколько разных айпишник of для нескольких разных предложений у вас для этого есть multicast пожалуйста пользуйтесь multicast так да в пиве 6 у

нас есть адреса эти адреса будут unicast вы multicast и и всякие разные специальные то есть они скорее всего будут unicast войнова имеют какую-то специальную назначение самый простой тип из адресов которые можно будет использовать будет

называться global unicast это адрес амортизируемого данэтир то есть полный аналог адресного пространства публичного для ipv4 начинаться такие адреса будут набиты 2000 по 3 маски что это означает что

первые два первые вот эта штука 32 бита будут 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 от я вот вот эту расписал 2000 тогда первые 16 бит вот аниме такой ответ и из них первые три бита зафиксированы в назначению 0001

оставшиеся биты нулевые для того чтобы показать что это адрес самой сети в каких случаях вы будете наблюдать первые биты 001 и но для любых адресов в диапазоне от вот этого вот это адрес 2016 личная до адреса 0 0 1 1 1 1 1 1 1

1 1 1 1 1 1 1 это будет адрес 3f f-22 и . то есть если вы видите айпишник начинающейся либо на двойку шестнадцатеричную либо на тройку шестнадцатеричную он глобальные не кастовые то есть он масштабируется в

интернете все остальные адреса будут какие-то другие не марш киллерами в интернете типов адресов в пиве 6 достаточно много и не все как бы адреса будут покрывать все возможные а и печники то есть самих

айтишников и в2 в 128 степени вот те типы адресов которые сейчас определены они закрывают очень маленькую часть адресного пространства и перерасти еще большую часть адресного пространства остается нераспределенная для каких-то других нужд вот для интернета у нас

будет использоваться маленький кусочек те которые начинаются на 0 0 1 то есть одна восьмая всего адресного пространства ipv6 некоторые другие адреса которые нас будут будут например адрес а вот uniq но call

будет называться ю л а uniqlo кладр с они будут делить диапазоны в c00 2 : после тьмы маски то есть что такое втянули это будет у нас 1111 дальше c это у нас 14 11 так 8 плюс 4 плюс 1 что-то не получается у меня так

1100 8 плюс 4 2 надо простить и до 1100 дальше 0 0 0 0 0 0 0 1 то есть первый я семь бит они будут у нас 1111110 зафиксировано и это будут адреса которая называется и не хлопал такие

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

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

будут из диапазона fc 0022 точек по 7 маски зачем сделано что и в c00 по 7 маски выдали но не может использоваться в c00 по 7 в маске выделен и может использоваться он будет делиться на две пачки на rt 002 : по 8 маски fd 0022 точек по 8 маски мы это сейчас обсудим

когда дойдем до не не клоповника став чуть более подробно то есть это вот это такой заголовочный слайд мы просто рассказываем про то какие адреса бывают потом уже про каждый тип адресов поговорим отдельно есть адреса которые

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

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

выделяться диапазон формально говоря вот такой e82 двух точек по 10 маски то есть если вы видите эти 80 то есть здесь у нас будет иметь все битвы вид 1111 дальше 1110 разница вот в в одном бите ки и дальше у нас тут восьмерка будет

10000000 вот первые 10 бит они будут иметь вот такой вот вид вот если вы видите айпишник начинающиеся на такие биты можете сказать это и печник не more фрезеруем в реальности те адреса который мы будем видеть link

local они всегда будут по 64 маски в 80 по 64 маски 2 2 . то есть реальные печники которые будут link около использоваться у них вот эти вот биты есть и еще к целая куча бит будут нулями те которые здесь нам не показывать вот тут вот пачка 0 и идет

вот этих бед 10 и здесь еще пятьдесят четыре бита 54 нолика вот это в реальном мире она будет так формально адресное пространство paddling около не касты большое но в реальности маленькая ну как маленькая нормальное

такое дальше multicast вы адреса в пиве 6 есть и для них будет характерно то что они начинают н.ф. то есть если вы видите айпишник начинающийся на ф.ф. это верный признак того что это multicast других таких быть

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

wish пиве 4 как они забыл название 1003 конверт от адреса а вот адрес начинающийся на куча нулей потом группа ffff потом соответственно 32 бита это адреса в которых можно будет списать о пиве 4 адрес у вас тогда

каждым и пиве четвертом адресу путь соответствовать а первичной пива стоит на пиве 6 марта 14 matpat адреса уровень для сада простите ipv4 мопеда так да ну про этот адрес я уже сказал это lubeck

единственный неповторимый адрес loopback выпили 6 адрес 2 : по 128 маски то есть вот здесь вот есть единица здесь ее нету это будет адрес вообще все нули то есть просто 2 128 нулевых бит это айпишник который вы будете использовать когда вы не знаете какой у вас адрес

ну то есть вот например при 10 цепи взаимодействию нас в пиве 4 было такое что вы отправляете эти пакеты говорите я не знаю свой айпишник дайте мне один адрес вот чтобы я мог его использовать в качестве а печника

источника вот вайпер 6 похоже с кем будет использоваться когда вы не знаете какой ваша я грешник вы хотите его получить вы отправляете пакет из-под адреса пустого 0 0 0 0 0 0 0 0 он сокращается до 2 2 точек понятное дело есть еще всякие другие специальные

адреса то есть далеко не единственные вот эти вот три типа в некоторых случаях мы будем их наблюдать ее я по ним буду специально рассказывать как уже сказано самый простой тип адресов это global unique свой адрес амортизируем и в

интернете полный аналог публичных адресов то есть адресов не из частного адресного пространства не изара все 1918 они всегда начинаются либо на двойку на тройку и они будут выстраиваться в иерархию они будут и анной и она интернет адресная менты джинсы и она она

будет раздавать пачки айтишников региональным регистратором оригинал интернет регистре и терьеры будут получать блоки по 23 маски может быть крупнее то есть реальность такова что если у вас очень крупный

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

регионального регистратору было вот 12 дальше эти самые пачки 23 например они будут делиться на части дробится и выдаваться лером локальным регистратором local интернет 3g store это крупный провайдера или и

промежуточные провайдера пленки для каких-то мелких провайдеров вот они будут получать пачки обычно по 32 маски то есть это нормальная ситуация когда вас провайдер получает 30 вторую сетку опять же если вы очень крупный провайдер вы можете увидеть что вам до могут при

необходимости вы дать какую-то сетку и побольше история знает случаи когда крупные провайдеры лиры получали до 19 сетей включительно дальше вы клиент лера или провайдера который является то там не лером но сферам дружат и вы приходите

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

клиентами поэтому я надела посмотрела и сказала давайте затянем гайки чуть-чуть давайте выдавать нее 48 сетки а 56 и то есть 48 сетки в них можно было сделать 6 64 так взять 5536 штук то есть их достаточно много 56 сети таких сетей

можно сделать 256 то есть это как бы опять очередной этап экономии как в пиве 6 хотя лишь хотели сделать так чтобы экономить адреса был не нужно но вот в итоге решили давайте чуть не разбрасываться направо налево и сказали

давайте не по 65 тысяч 64 так раздавать а по двести пять шесть штук все равно этого более чем достаточно для большинства сценариев а если вы крупный клиент какой-то которому требуется больше сетей шестьдесят четвёртых то вы

просто придете скажет отдайте мне еще и печников изначально рекомендованный сценарий был при котором раздавались 48 сетки потом сократили до 56 их но даже когда раздавались сорок 8 рекомендация была именно такая что раздавать на конечные

узлы сетки и сначала этого диапазона то есть не использовать совершенно произвольные и печники не использовать совершенно произвольные номера под сетей а использовать их по порядочку сначала 0 потом 1 потом вторую потом третье и так

далее и конечно уже клиенты конечные абоненты получают сетки пор 64 маски если вы физлицо то вы сразу 6 4 маску получается то есть если вы смотрите на globo unicast адрес вот нам тот же самый адрес которым мы видели некоторое время назад у него есть четкая структура какие

биты откуда взялись опять же эта структура может чуть-чуть плавать но в целом примерно понятно откуда что берется вот нашем случае например у нас есть rer который получил например 20 сетку 20

сетка это 5 групп по с места 5 шестнадцатеричных цифр и вот нашем видео в нашем рисунке видно что вот эти вот там голубенькие символы имя нарисована шестнадцатеричные разряды в адресе которые определяют сетку rira то есть у нас есть например какой нибудь условный

райп европейский регистратор который от и она получила адреса начинающиеся на 2001 : 0 1 20 лет зафиксировано вот эта штука 20 бит 20 бит дальше раздает полученную пачку локальным регистратором следующие соответственно

вот эти вот биты это будет лишь лев получает 32 сетку поэтому здесь несложно посчитать 12 бит получается дальше лир раздает пачки айтишников своим клиентам лера это крупный провайдер и клиенту них у него предположим будет

юрлицо юрлицу потребуется выдать 56 сетку поэтому вот вот эти вот биты так вот эти вот биты будут у нас выдаваться конечному конечному клиенту мы говорим что у нас есть какой-то клиент который вызовут ну допустим клиента 1

у всех айтишников клиента 1 вот эти вот первые сколько тут получается 56 бит будут одинаковые несложно посчитать что здесь будет 16 плюс восемь плюс восемь 24 бита 24 бита то есть всего вот эта вот штука должна получиться 56 бит дальше клиент

полученную сетку режут на кусочки и назначает блоками по 64 просто четвертым сеткам на конечные канал и вот это вот будет у идентификатор канала но то есть можно ничего не индикатор канала идентификатор

скажем сети клиент давайте сотру это будет не то иди до более правильно сказать конечно собой отойди и здесь у нас будет скотт получается 8 бит и вся вот эта правая часть это будет идентификатор интерфейса интерфейса в

естественные здесь предположению что у вас получается назначение на конкретный канал на конкретную сеть айтишников porsche 4 маски то есть вся вот эта вот колбаса вся вот эта штука это будет не только иди

не только идея а вот это вот штука будет интерфейс один вот теоретически вы можете взять и посмотреть на и печник и пиве 6 и увидеть откуда он кто кто выдал его как оригинально регистратор если вы знаете какую сетку получил оригинальный регистратор можете посмотреть какой ник

локальный регистратор выдал эти адреса какой клиент получил эти айпишник то есть можно будет сказать что все пакеты отправленные клиентам один все они все будут идти и спадая хищников которые первые 656 бегут одинаковые естественно

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

что все маршруты которые допустим приходят из из американских а там северо-американских ли raw провайдеров они все будут начинаться на некие предсказуемы и вот эти вот самые первые начальные биты то есть вы всегда можно

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

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

пачку этих пакетов приходящих из китая и вы видите что вас при этом доносят и что вообще-то говоря в норме вы не наблюдаете на своем это интерфейс активности из китая но вот интерфейс у вас сильно перегружен вы сможете сказать что вот все и техники

которые приходят с маркером это и печеньки выдано китайский или китаем с киллером мы такие пакеты будем пристреливать мы не будем их направлять на сервер мы просто скажу промеж направила на fair value что такие пакеты

надо сбрасывать от дистрибьютор досок не спасет конечно когда у вас приходит много много много гигабит в секунду но если вы просто наблюдаете какую-то маленькую слабенькую а так вы можете вот таким простым способом отбиться просто взять посмотреть что китай получает свои

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

вот такая вот штука то есть это для глобальных unicast ваха и перников позволяет очень легко выбрать а суммировать сетки вы можете сказать что если вы клиент вы анонсируете свою 56 сетку если вы лир вы анонсируете свой там 32 блок если вы rer вы анонсируете

свой двадцать третий блок условно говоря данную rer они сами обычно ничего не анонсируют до игры будут анонсировать свои 32 сетки вот такая вот штука что касается и не клок в адресов вот про который был недавно

вопрос это адреса которые могут использовать любые желающие без согласования с пьяной ну то есть на самом деле тут чуть более сложны в опере 4 у нас был пример адресов который можно было использовать без согласования цены это были адреса и zara все 1918 то есть

сетка 10000 по 8 маски 172 16:00 по 12 маски и 192 168 00 по пор 16 маски эти сетки можно было использовать любому желающему без согласования с анной вот вы uniqlo около unicast это такие же адреса которые вы

можете брать и использовать вам не надо их получать никакого вы просто даете начинаете использовать блок который содержит такие адреса будет fc 00 по 7 маски то есть мы уже говорили там 1 7 лет будут очень таких характерны 11111 100110 простите так вот этот блок

делятся на две пачки fc 002 : по 8 маски и fd 0022 и точек по 8 маски то есть fc это у нас будет 1 1 1 1 1 1 0 0 и 7 bed у него будут вот вот такие вот и fd это будет 1 1 1 1 1 1 0 1 у него тоже 1 бит а вот такие

то есть мы взяли нашу сетку овцы 00 по 7 маски разделили ее на две части обычный со мной think взяли под поделить пополам вот те адреса у которых получается следующий бит после зафиксированных 7 0 это блоков c00 по 8 маски fd 00 по 8 mosquito другой блок 1 из этих самых

блоков в c00 по 8 маски это так называемый менеджер адреса адреса управляемый и оный вы должны будете эти адреса запрашивать ульяна соответственно смысл в этом особого нет никакого но предполагалось что если вдруг вы

захотите использовать uniqlo около адреса таким образом чтобы не выпускать их в интернета для какого-то внутреннего межсетевого взаимодействия допустим у вас есть какая-то частная сеть ну сторож вот стороны нет смысла выпускать в интернет вы можете взять и

поверх опершись гонять какой-нибудь условное скай и вот у вас там будут эти самые uniqlo около адреса но вы предполагаете что может быть когда-нибудь в дальнейшем вы возьмете купите вашего соседа и у вашего соседа

тоже будут для 100 раджа uniqlo около адреса вот чтобы не случилось так что вы возьмете будете пытаться объединить две стороны сети и там случайно окажутся одинаковое техники вы можете взять пойти к и анны сказать отдайте мне

уникальные в пределах интернета гарантированно адреса вот чтобы не точно совершенно никогда не таких обстоятельствах хотя адреса ни у кого больше не фигурировали также как и публичная печники вот они же не могут

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

лером lera делят на блокеров дает клиентам клиента то же делят на блоке d следят за тем чтобы в пределах блока айпишник и не пересекались то есть если для публичных айтишников понятно почему и техники не пересекаются то вот эти вот

а я печники овцы 00 по 2 по 8 маски они тоже не пересекаются именно поэтому вы идете к и она и она вам выдает пачку адресов который не пересекается гарантиям низким вот она следит за тем что в эти apes ники не пересекались естественно что на все на отдел

посмотрели сказали ага ну ну искал и не используют это вот дело поэтому вот эту вот сетка в c00 2 : по 8 маски в реальности и нету она когда-то предполагалось что она будет но по факту ее нет вы не можете сейчас пойти к ней

сказать дайте мне пожалуйста гарантированно уникальные печники который нельзя выпускать в интернет изначально идея была что нужно но по факту нет соответственно если мы говорим про винни колокола адресату это будет по факту сетка rt 002 2 . по 8 маски

вы должны будете сгенерировать а и печники такие чтобы они были уникальными в пределах интернета и вы это должны сделать самостоятельно без обращения к гиа на и работать это будет следующим образом вы должны будете взять и по

известным алгоритму соорудить такие api адреса такую сетку и а то сетка будет 48 который гарантированно ни у кого больше не будет там алгоритм какой-то сумасшедший взять записать серийный номер железки на которые вы вы пытаетесь сгенерировав все это дело взять записать

рядом время в unix формате на которой вы генерить опять же сетку потом взять к этому записать расположение звезд на небе посчитать от всего этого дела хэш зашифровать а я сам и в итоге получить какую-то вот там кусочек из 48 из 40 бит

и вот эти вот 40 бит который вы получаете приклеить к vd 00 естественно что если вы все вот эти вот действия сделайте причем сделаете в правильном порядке и в правильное время ровно в полночь ровно на кладбище то у вас получится generac уникальный

идентификатор сети по 48 маски в эту сетку вы можете резать и резать как захотите использовать по факту все равно и тебя печники в интернет не выходят поэтому все на это дело club большой и толстый болт и вместо того чтобы

генерировать случайные идентификатор сетей берут красивую сетку ну например в 2:00 по 4 маски можно сделать так можно то есть вот вы взяли и сделали сетку и в 2002 2.6 а 4 маски да вы взяли сходили в полночь на кладбище посмотрели на звезды взяли одессе

нервировали серийный номер машины взяли время в unix формате взяли посчитали от всего этого дела хэш у вас получилось 0 случайно такое число получилось 40 бит 0 до вот такого случая ранга и у вас получается вот такая

красивая сетка в 2:00 по 64 маски от нее например можно сделать айпишник этой песне будет такой красивой в.д. 002 : единица правда красивая друзья его запомнить легко если вдруг у вас есть такая же машинка маленькая чтобы запоминаете api адреса вот пожалуйста в

2002 : деница адрес короче чем практически любой адрес в пиве 4 и запоминается легко вот да эти адреса не маршруте зиру и ться в интернет вообще никак вайпер 6 нет нато поэтому пива нет продажа пива нет совсем пива нет заначки

точно нет умолять бессмысленно вот ай пи ви 6 нато нет умолять бессмысленно в продаже нет совсем нет никак не от баночки нет вот эти вот айтишники вы в интернет выпустят не можете в пиве 4 можно было вот этих вот товарищей заначить вайпер 6 нато нет то если вы

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

интернет и хлам провайдеры зарежет так да поэтому если вдруг вам хочется иметь вот такие вот адреса у вас будет какая-то машина на которой вы хотите иметь такой я печник вот у вас будет нам интерфейс на нем будет ее uniqlo call адрес и вы хотите из под этого же

интерфейса ходить в интернет то вам понадобятся два адреса один uniqlo call 2 глобальный unicast в адрес global unicast да вот соответственно это нормальная ситуация когда у вас вайпер 6 на интерфейсе целая пачка адресов

никаких проблем если у вас есть какая-то сложная сеть в которой вы хотите взаимодействовать допустим вас есть сервер и вы на одном и том же интерфейсе хотите и кто расчёте обращаться по ipv6 и к интернету обращаться по epivir 6 никаких проблем пожалуйста используйте

на одном интерфейсе 2 и печника один частный 2 публичный все будет прекрасно работать в пиве 4 тоже так можно было делать то есть в пиве 4 вы могли взять и сказать что у нас есть на интерфейсе айпишник там допустим 100 минус 28 01 и

к нему secondary допустим 100 плюс 2802 это цедре он на самом деле нормальный адрес просто все новые подключения spot вашего интерфейс если вы пытались устанавливать их из-под интерфейс вот вы указывали айпишник источника таким образом что выбрали один основной

первичной адреса юргис его указывали в качестве адрес источника если приложение не запросила какой-то адрес источника явно а если запросил отобрали тот который использовали вот вайпер 6 у вас автоматом выбираются те

адреса который нужно будет использовать если вы пытаетесь ввести взаимодействие с unic local соседом и у вас есть и не клок воды что вы указываете свой адрес uniqlo около в качестве источника если приложение даже не запрашивает ничего конкретно вот вы догадываетесь что сосед

uniqlo call и выйди ник local следовательно вам нужны не колокола адрес если и спадает вы же интерфейс и вы пытаетесь установить взаимодействия с интернетом вы понимаете в сосед global unique остыл и глобл unicast тебя тоже

берете для взаимодействия то есть вот так вот примерно как ты выглядят не пугайтесь того что в интерфейсе пачка адресов это нормально более того на любом интерфейсе на котором вы будете иметь маршрутизацию в пиве 4 вы будете

иметь как минимум два адреса у вас счетом будет линкор quadris обязательно следующий тип адресов которые у нас будет будут ли нкл около адреса это адреса которая уникальна в пределах канала они не маршруте зиру это вообще

европе и 4 были подобные адреса опять же это был пристегиваю щийся механизм он назывался api по automatic правят айпи адрес и у вас была сеть 169 250 400 по 16 маски и узлы автоматом придумывали айпишник и себя из нее и применение для api по в пиве 4

было следующее если у вас был например дети pi server который должен был назначить вам айпишник но он ушел куда-то и не вернулся и вы у него спрашиваете сервер дай мне печник он молчит а вы снова спрашивается сервак

дай мне apes ником снова молчит вот вы немножко спрашивать испрашиваете спрашивается вы же все это время живете вообще без адресата есть у вас вы отправляете пакеты с адреса 0000 и вам нужно какой-нибудь айпишник придумать ну хоть хоть минимально хоть какой-нибудь

и вы придумываете себя адрес 69 205 4 что-то там что то там в пиве 4 и такие адреса они ну они не совсем кажет полноценные они не мажьте зиру и мы но по-крайней мере узлы в пределах одной сети они себя придумают и техники за

одной и той же сети с одним и тем же натура case они смогут как-нибудь друг друга нащупать например через multicast весь 2400 один из могут вести с собой взаимодействии друг с другом ну то есть вы например вы можете даже если вас 10 и

сервера сдох вы сможете использовать отвар sharing file sharing в виде file in 3d sharing вы сможете там документы расширен и посмотреть можете принтер воспользоваться сетевым печатью сетевой ну то есть какая-то базовая

работоспособность все равно будет то есть узлы сами себя придумывают айтишники сами с ними буду жить до в интернет выйти не получится но скорее всего 1 у вас дичь типе сервер сдох скорее всего это был маршрутизатор который обслуживал доступ в интернет

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

друга нашли вот они смогут базовой взаимодействия провести ленка local unicast этого развития ты сама идея опять же это не при стирающиеся сбоку механизм как были api по адреса в 2 4 то штатный механизм если вам нужно будет ввести взаимодействие в пределах канала

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

адреса обязаны быть уникальными global unique ства адреса они не просто обязаны они еще и по факту будут уникальными потому что будет механизм предотвращения коллизий я не колокол адреса обязана быть уникальными но по факту они уникальны в пределах только вашу

компанию вот ленка около unicast и они не обязаны быть уникальными в пределах всей вселенной не обязаны быть уникальными только пределах канала и в разных каналах у разных узлов лет глохла адреса вполне могут совпадать то есть

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

нее не маршрутизатор неважно что у него есть два канала 1 канал стороны одного соседа другой канал в сторону другого соседа это два разных интерфейса смотрят два разных канала может быть такое что вы узел будете пытаться достучаться до

некоторого ленку около адреса и эта пленка около адрес будет у двух ваших соседей на двух разных интерфейсах вот на этом интерфейсе и вот на этом интерфейсе они могут два соседа придумать себе одинаково легко вокал адреса это не запрещено это

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

зеленый зеленый у нас будет зеленый канал область пределах которой такой адрес должен быть уникальной и будет адрес допустим синий-синий адрес опять же должен быть уникален в пределах своего канала и то что в происходит других каналах вас совершенно никак не

волнуют вот нас синий адреса но эти адреса могут быть одинаковы абсолютно они входят как вы помните в блоков и 80 ну для примера давайте разберем случае когда у нас есть адрес ф.е. 82 : один вот он есть f я 82 2.1 в

одном канале и в 82 2.1 в другом канале ну может такое же быть может вот нас в 82 2.1 да это два разных узла придумали себе два разных ленка около адреса у вас у самих будут какие-то адреса тоже легко около на интерфейсах которым посмотрите на соседи

вот здесь будет какой-нибудь ленкова квадратный не важно какое здесь тоже какой-то адрес будет он будет опять же уникален в пределах синего канала если вы пытаетесь нащупать соседа и пытаетесь паппинга тиго по линку около

адресу например или просто любой пакет ему отправить вы указываете pink пробел f и 82 дочери деница да но дальше вы должны будете указать а за каким интерфейсом вы его видите то есть вот вы должны будете указать что при работе с link локло адресам вы должны будете

указать интерфейс то есть вы должны указать направление в котором этот самый адрес будет уникальным называется эта штука зон индекс то есть если смотреть на описание одной расе

link local адресов то это будет именно название зон яндекс это область в пределах которой у вас лен колокола адреса будут уникальными по факту вы должны будете просто указать интерфейс как вы будете указывать интерфейс будет зависеть от конкретной реализации

конкретной операционной системы например если мы fits in ski пытаемся папин катя и пешни клинков что мы будем писать что-то вроде пинга f и 82 : 1 и дальше через процент сериал 10 сериал 10 или там не не 10 а не знаю

gigabit ethernet 10 то есть через процент указывайте название интерфейса если говорить про допустим microsoft the windows указывается от немножко по другому там каждый интерфейс будет пронумерован и это будет писаться как пинга там f и 82 : единица

через процент указывается номер интерфейса ну то есть допустим интерфейс номер восемь ну да процента довольно универсальный символ указания зон индекс то есть во многих операционных системах он именно так и

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

название интерфейс если вы у него есть какое-то служебное имя допустим тот же самый gigabit ethernet 01 в циски вот вы можете через процент написать прямо это название интерфейса то есть опять же мы говорим что у нас конкурс vendor

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

процент указываем циферку значит этот видосе будет именно так если указывать 7 интерфейс это будет в cisco так формально говоря айпишник и ленка около будут начинаться на f я 80 и первые 10 бит у них будут в

80 там вот мы посмотрели какие они будут вот они те самые бита часа вот они бита то есть вот это вот вот эта штука это f вот это вот это у нас е и вот эти вот первые два бита 00000 но здесь еще есть это у нас будет восьмеркой там дальше все нули на самом деле в реальности это

будет сеткой в восемьдесят восемьдесят четвертый маски а вот она меня есть вот оно все 84 маски для каких задач лин колокол адреса будут использоваться как правило они будут использоваться служебными задачами то есть например вот

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

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

использовать ленку около адреса вы не должны будете как-то влиять на тяге печники то есть вы можете повлиять на то какой ленка укладывать у вас будет на интерфейсе мы этого делать не ну не обязательно не нужно более того они у вас будут генерируется

автоматически то есть возьмут левую 64 бита в 80 и правы 64 бита они придумывают каким-то слухам там специальным образом вот и для задачи которые обязательно будут использовать между всего и взаимодействия в пределах

канала вот у вас ленка около адреса как правило будут подставляться автоматом link local адрес обязан быть на любом интерфейсе оперевшись то есть вы не можете сделать я пилю 6 интерфейс на котором вы можете отправлять о пиве шестые пакет и чтобы там не был ленка

вокал адреса так что как минимум если вы будете использовать опере шестое взаимодействие то у вас должен быть link около драть а если у вас еще там маршрутизация например есть то есть вы хотите сказать

что у вас доступ к пиве шестом интернету есть то у вас все должно быть по не маленкова кларисса но еще как днем глобальные не кастовой и может быть даже не один может быть их будет много то есть например вас может быть два три 4 5 10 голубых не карстовых адресов а может

рядышком еще и гинеколог love где-нибудь сбоку сидеть тоже пожалуйста никаких проблем на одном интерфейсе может быть целая пачка и перников вот один из них link local обязательно будет еще есть сетка так называемый сайт local адреса

это будет сетка f лекция 02 : по 10 маски то есть опять же ф.ф. это у нас 1111 я это 1110 c это будет у нас 1100 и дальше 0000 вот это вот пачка это 10 бит адреса маршруте зиру и мы в пределах

сайта штука это деп река этот причем для приг а этот уже достаточно давно в 2004 году в прошло уже сколько 12 лет но эти адреса до сих пор всплывают во многих реализациях протокола ipv6 и в частности

они всплывают в вино сюда же вот самые современные версии windows они все равно будут использовать эти самые сайт local unicast его адреса для dns авто есть у вас есть адреса которыми microsoft свое время предлагал сделать хорошо известными и не

кассовыми адресами dns-серверов пределах сайта и это вот эти самые адреса и офицер 0 00 ff ff 2 : единица вот они то есть вот это вот видите процентик указывается как раз номер интерфейса в нашем случае вот

он номер интерфейса и здесь номер на трофей со примет приведем пример того как такие адреса можно будет встретить но в реальности да вы не должны будете их использовать то есть вы конечно можете если захотите но не нужно да видно

кстати что здесь есть еще некоторые другие особенности забавные в частности видно что вот у нас есть лин колокол адресов и 80 а дальше какие то еще биты вот у нас где самые бит и 64 последнего бита и опять же номер интерфейсы через

который такой адрес будет доступен это наш link locle интерфейс на нашем интервью наша link url-адрес на нашем интерфейсе номер один то есть понятное дело что если вдруг кто-то будет пытаться вас поэтому я пишу нику пинга что у него номер интерфейса которым он

видит вас может быть другой то есть может быть такое что вот вы свой айпишник видите на интерфейсе номер один а сосед ваш айпишник видят на интерфейсе номер два это норма ниче плохого в этом нет так далее что касается тех самых

правах 64-bit про которые мы говорили это будет уникальный идентификатор узла в канале обычно он 64 бита именно в том смысле что он может быть любым но некоторые механизмы будут хорошо работать если он будет 64 бита вы в принципе можете назначить на интерфейс

любую сетку хотите сделать это мой печник по 127 сети тогда у вас интерфейс 1 будет 1 бит либо но люк либо единичка но некоторые механизмы в пиве 6 будут хорошо работать когда у вас используется 64 сеть и в

этом случае 64 бита интерфейса один можно будет некоторым специальным образом придумать автоматом если вы делаете 127 сетку там никаким образом придумать айпишник у вас не получится а вот если сетка будет 64

она будет его сгенерить совсем любым он не может быть то есть самое первое значение интерфейса де то есть все бита нулевые и 128 последних будут зарезервированы под механизмы и не кастовое то есть вот эти вот штуки это

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

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

то есть вы говорите что у нас используется сетка например в д 0 0 вот мы взяли случайным образом генерим сетку и в 2:00 54 маски как это требует эры все мы пошли в полночь на кладбище запустили генератор случайных чисел взяли mac-адрес наши железки или

серийный номер нашей железки время в unix формате от всего этого дела посчитали хэши получили 0 ну окей и вот эту сетку орды 00 по 48 маски мы полезли на части получили в 200 54 маски и мы можем из этой сети адреса

назначать нашим узлам можно конечно сказать что у нас есть узел мвд 002 2.1 f&d 002 : 2 3 4 5 и так далее простых ручками назначать ну это будет неудобным намного лучше будет если вас узлы сами себе придумайте сами интерфейсы 1 и механизмов с помощью которых можно будет

интерфейса де придумать будет несколько первый вариант будет называться моди fight я у и 64 если вы помните у нас есть такая штука как уникальные идентификаторы и ешь не самый популярный пример этого самого

идентификатор это будет mac-адрес то он будет генерироваться по схеме эллы 48 у него будет соответственно левая часть 24 бита будет называться organizational organizations unique данте fire а у и там будет 22 бит на самом деле условно 24 бита

дальше будет вендора санта иди тоже 24 бита и они будут складываться между собой и будут получаться 48 бит идентификатора его из 48 так вот этот самый modified явишься 4 это будет уникальный идентификатор который будет

строиться из вот этих вот штук то есть если вдруг у вас есть у вейдера сайты один интерфейсе то из них можно получить 64 бита по схеме modify 364 посмотрим как это может быть сделать второй вариант вы можете взять его и шисят четыре тот самый который вот из

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

модиф aida64 то все будут видеть какой у вас и какой у вас windows on to die и они смогут вычислить ваш mac адрес потому что mac-адрес генерится павел 48 айпишник сканировали напою 64 фактически палит mac-адреса если вы возьмете

хэш от вот этого всего безобразия то тогда mac-адрес вычислить не получится но зато если вы вдруг будете два раза подряд вычисляется одного и того же mac адреса ip веб интерфейса дита у вас всегда будет получаться одно и то же

число эта штука будет называться правило sixteen шанс и она будет регулироваться rfc 49 41 есть еще а штука которая называется cryptographic ли jennie reid & the dresses она будет генерировать интерфейса иди фактически не для интерфейса а для hasta

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

айди и таким образом получается что никто другой кроме как обладатель такой ключевой пары в частности закрытого ключа не сможет использовать айпи адрес сгенерирован по схеме сиджей эта штука будет нужна когда-то в тех

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

частным ключом следовательно это именно он отправляет такие пакеты вот да можно будет каким другими схемами генерировать и трофей сойди то есть вы в принципе можете его генерировать по любой схеме вот эти вот все варианты это рассказ идет про то как сделать

интерфейса иди если его администратор ручками не назначала вот есть несколько вариантов либо использовать схему следующий 4 либо взять от него хэш посчитать либо сиджея адреса либо там что мы еще как то так самая простая из

схемы это будет как раз modified его 64 если вы будете использовать ее то у вас интерфейс и один будет генерироваться из канального адреса то есть в случае если у вас используется mac-адрес и 802 mac-адрес то вы будете брать мамок

делить его пополам то есть вот у нас mac-адрес 48 бит он состоит из левой правой половинке правильно левое и правое вот в левую половинку сюда за есть правый фланг сюда занести внутрь между ними вставляете 16 бит fff

вот соответственно вот эта вот штука если вы возьмете прям вот левую половину mac-адреса и правую половину mac-адреса и больше ничего не будете делать кроме как ставить между ними from именно без модификации каких-либо других бит это будет называться просто йоуи 64 то есть

в случае с разделением mac-адрес и на две части и вставлением внутрь в этот вот саму токен ф.е. у вас получится адрес и вышить от 4 интерфейс айди простить 64 но у нас схема называется modified его и 64 вот

она modified и modified она будет называться по следующей причине вы берете бить их почти самый младший бит первого байта mac-адрес вот он здесь где находится на первый байт состоит из восьми бит как мог нарисовал нормально и сорвал до 8 штук получилось вот этот вот

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

половину вставляйте между ними все и получается идентификатор простаивающий а потом для того чтобы получить modify ты варишься 4 вы берете почти самый младший бит первого байта и меняете его наоборот если там был 0 ставить единицу

если было единицы ставите 0 зачем такая фиговина сделано опять же если почитать ира все выяснится замечательная штука это делается для того чтобы было удобно смотрите какая вещь если у вас есть какой-нибудь

mac-адрес допустим красивый mac-адрес 0 0 0 0 0 0 0 0 0 0 0 1 может такой mac-адрес быть случайным образом ну вот взяли купили железка у нее такой маг может вот эта вот штука это у и компании ксерокс

ну вот вы пошли в магазин купили ксеркса железку а у нее вот такой маг ну случайно получилось может такое быть может этот маг прошит на заводе как мы это узнали у нее почти самый младший бит 1

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

вот бита юджи уникален ли он в пределах в пределах вселенной или в пределах ее не колокола простите вот так вот и one bite уникален для он в пределах вселенной или он уникален в пределах локальной сети какой-то разделывать зоны

действия администратора если вы в друга будете генерить mac-адрес ручками то вы вот такой вот mac-адрес сделать не сможете вы должны будете если вы используете подход правильный и и учишься 4 you 48 вы должны будете сделать mac-адрес 0 2 0 0 0 0 0 0 0 0 0

1 вот это самый красивый маг который вы можете сгенерировать вручную потому что у него почти самый младший бит первого байта будет тот самый uni-q universal около бит выставлен на единицу так вот если вы взяли вот такой вот

красивый макс купленные железки bio адресу резки берут и надрез и вы считаете от него modified и 64 у вас получится айпишник в 80 например если мы говорим про ленку около адреса и дальше 0000 то простите 02000 200 сотру все это

02002 : 00 ff : ф.е. 00 ведущая 0001 если вы будете аналогичный механизм применять к ручками сгенерированному адресу

mac-адресу вы берете mac адрес который вы ручками прописали и считаете от него link local адрес у вас адрес получится где мне написать вот здесь ф е 82 : опять же флипаете вот этот вот бить их который вы выставили в

как при генерации мака в единицу у вас получается нолик 000 000 ф ф ф е 0022 счет на 0001 вот этот вот адрес который вы получаете и пиве 6 modify it you и 64 адрес от сгенерированного руками мака он

красивее он отличается вот как раз с этим самым медикам у него если вы mac-адрес сгенерированы ручками и пиве 6 адрес получается красивый если вы взяли mac адрес который прошит на заводе у него айпи адрес получается чуть менее красивый и соответственно если вдруг вы

зачем-то модифицируете ваши mac-адреса то у вас получается более красивая пиве 6 грешники вот именно для этого вот этот почти самый младший бит первого байта будет слипаться если он прошит на заводе то там все

равно mac-адрес некрасивый тогда и ленкова кл адрес равно тоже получится некрасивый если вы ручками записали какой-то красивый маг а вы ручками делаете именно для того чтобы получилось красиво то и пиве 6 адрес у вас будет еще более

красивый у вас в соответствующем виде будет нолик и скорее всего в окружающий бита тоже получится ноликами и скорее всего вот эти вот все октета nice club нуца и у вас получится адрес в 82 : ф : 00 в 2000 единиц а ну то есть вот так

как то будут выглядеть of я 82 : ff2 : я 00 : единица вот такой вот адрес чуть более красивый чем вот этот вот я в 82 : 2002 . ф : ф ф е 002 . единица вот этот вот адрес более

красивый чем вот этот вот вы можете на самом деле modified я выше тебя 4 генерировать из не из mac адреса если вдруг вы хотите вы можете его сгенерировать из готового другого интерфейса делающий себя четыре

но это понятное дело в интерфейс должен быть не ethernet а какой-нибудь другой вот на интерфейсе технически могут канальный адреса быть уже в являющийся 4 тогда вы берете просто и флипаете соответствующий тег получаете modify 64 использовать его в качестве

интерфейса один для пиршества адреса может быть такое что у вас на интерфейсе нету ни mac-адреса нее и 64 идентификатора ничего одну то есть у вас просто интерфейсы на нем просто вы хотите включить взаимодействия по ipv6

но никакого другого способа как бы придумать этот самый и вышло 4 адрес у вас нету то есть на интерфейсе нет никаких зацепок за что можно зацепиться или допустим они есть если они есть вы можете сказать тогда что вот мы возьмем какую-нибудь способ взять вставить вот

эти вот самые фифа куда-нибудь и получить от mac адрес получите им одевает его и схема если у вас нету никаких вообще никаких канальных адресов вы можете взять mac-адрес например с другого интерфейса то есть у вас роутер

вот роутер некрасиво роутер нарисовал вот трансформатор два роутера не связаны между собой сериал линком сериал линк на сериал линки физически адресов нету никаких это нас просто провод который связывает два роутера между собой на электрическом уровню

поверх сериал ленку у нас будет работать например какой протокол пи-пи-пи пи-пи-пи у нас канальных адресов нет то есть один байт но там всегда лежит 255 ничего интересного для нас это не представляет а вам нужно сделать так

чтобы на интерфейсе вот этом вот и на вот этом вот у вас получились два разных айпишник а тогда вы можете взять mac-адрес каком либо другого интерфейса например у вас есть здесь вот сетка и зерна это здесь сетка ethernet на этих интерфейсах скорее всего будут

использоваться какие-то mac-адреса и скорее всего они будут разные они не гарантированы разные но они возможно будут разные наверное вот вы можете в этом случае взять mac адрес какого-то другого интерфейса и уже из него сделать

64 midi file интерфейс сайте если у вас даже mac-адресов никаких нету тогда можно взять например серийник устройства то есть почему то надо отталкиваться что скорее всего будет не одинаковая с вашим соседом если у вас есть пачка устройств

которые друг с другом связаны вот на них и серийники разные что-нибудь да разные да будет в крайнем случае вы можете взять допустим время в unix формате от момента старта железки ну с какой-то ненулевой вероятностью сможете получить

что-то уникальное что на соседей возможно будет другое правда будет проблема что при следующем старте это самое время будет меняться и если вы не сохраняете конфигурации если у вас нету энергонезависимой памяти то у вас пока не макать и печники будут каждый раз

разное ну нужно стремиться к тому чтобы и техники были одинаковые всегда а если так получилось что они не разные но есть механизмы с помощью которых вы можете это обнаружить там будет такая штука duplicate адрес detection

перед тем как хапнуть айпишник вы будете проверять а нет ли такого адреса уже правда надо заметить что если вдруг у вас link local адреса будет совпадать одинаковое алинка около адреса вы тоже будете появишься 4 речь то в этом случае

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

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

стабильного mac-адреса на железке допустим самый большой маг который есть вот мы берем он скорее всего будет уникальной можно будет взять серийник устройства тоже скорее всего уникальный скорее всего его больше нигде такого

нету вот ну да вот это вот самый токен ф.я. он будет очень такой характерный признак адреса сгенерированного по его и 64 он будет одна граница между шестым и седьмым 6 7 группами находиться шестым и седьмым как стен там ну и если вы его

видите да это скорее всего девушка 4 как можно будет определить что адрес является его четвертым или нет вот ничего лучше человечество не придумало кроме как взять и посмотреть на эти самые 6 7 кастеты посмотреть если там ff

я например если у вас есть mac-адрес это в принципе идентификаторы вы 48 до так вот у нас mac-адрес 778 84 3 c и b 474 ft7 если мы из этого мака хотим получить его 4 идентификатор именно без десятка без модификации бит то мы берем деле мы тот самый маг пополам вставляю внутрь ав

ав ав я вот у нас штучка раз половинка мака 2 половинка мака и внутрь вставили ф.я. если мы хотим получить modified и выше 54 то мы берем мы почти самый младший бит первого байта вот наш первый байт

почти самый младший бит будет соответственно в случае с физическим aka.ms начинающимся на 78 будет нулевым 78 у нас будет в двоичном виде представляться как 0111 1000 это вот 78 шестнадцатеричное видно

что почти самый младший бит нолик и соответственно вот это вот mac-адрес он физически если мы хотим получить схему с modified я выше тебя 4 то мы должны этот бить их объединить и получится 0 1 1 1 1

это эквивалентно прибавление двойки здесь единица то есть это будет число 7 а мы к восьми прибавили 2 и получили 10 10 шестнадцатеричном виде будет а вот это вот идентификатор и 64 модифицированный который будет сгенерирован из mac адреса

прямо кадре 7880 43 цену вот какой нас там mac-адрес был если вы хотите global unique свой адрес сделать то вам нужно будет знать какую сеть использовать то есть вам нужно будет откуда-то узнать первые 64 бита а потом выйти и 64 бита

приклеивается к полученному 64-битным интерфейса идеи если вам например дают сетку вот такую вот для получения печника то вы берёте полученное 64 бита и приклеиваете их к интерфейсу 1 и получается нормальный полноценный о пиве 6 адрес и вот у него глазками видно вот

она и fav я это адрес сгенерированы скорее всего помаде fight 64 вы не можете гарантировать что это вот непременно будет мотив а это ее 64 но это скорее всего адрес который сгенерирован именно так вы могли этот

адрес например ручками назначит то есть захотели сделали захотели взяли вот ручками назначили такой же адрес только вот здесь вот вместо четверки допустим будет а овцы 7 ну вот он не появишься четыре сделал но это будет просто какой-то

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

по какой-нибудь схеме и одна из этих схем как раз миди файл миди файлы вы шисят четыре взяли маг разрезали пополам ставили в ухе поменяли один betek и получили какой-то уникальный идентификатор а он уникальный потому что если у нас был mac-адрес какой-то в

котельной среди то он уникальный точно иначе у нас ethernet не будет работать если ethernet не работает то ipv6 как буш грешно ожидать от него что он будет работать поверх нерабочих анализ среды

поэтому у нас в канальной среде mac-адрес уникальной мы взяли его распилили пополам поставили внутрь какой-то токен естественно результат получился тоже уникальный если вы хотите допустим uniqlo около адрес сделать уникальный то то же самое берете сетку

который вам должна быть выдана кем-то сетка должна быть по 64 маски чтобы вас интерфейса иди получился 64-битный и прибавляете к тому что вам дали те биты которые у вас получились вот она адрес и у и 64 модифицированный для

uniqlo около не unicast а опять же характерные вот эти вот самые fav я тоже самое для ленка около и не карста эти адреса буду придумывать автоматически вы ничего не должны будете делать то есть они сами придумываются вы просто проснулись ключ или железку падали на

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

делаете и вот она вас взяла mac-адрес разделила пополам вставила между двумя половинками ав ав ав я и приклеила снаружи и в 80 и 80 и вот и получился link local unicast в адрес уникальных пределов канал для среда больше от него ничего не требуется если говорить про

мультикаст ситуация будет следующее все multicast вы адреса будут входить в блок f 00 по 8 маски то есть видите адрес начинающейся неф сразу понимаете это multicast на самом деле там будет чуть более злобный формат там из вот этих вот

самых старых 8 бит вот из вот этих вот бит будут выделяться биты под разные форматы этого самого multicast в адреса вот там в первых читы в первых четырех видах вот в первом нолики и вперед на то что здесь не нолик в первом разряде после f

будут храниться флаги там будет 4 флага один из них всегда ноль и дальше там будет флаг для рэндаллу point временные multicast и там еще как разные другая фигня короче мультика сейчас не затрагиваем поэтому там просто флаги и

во втором разряде вот в этом вот разряде у вас будет храниться четыре бита области видимости адреса так называемые скоб и он будет указывать в пределах какой области такой multicast может распространяться вообще говоря у любого адреса есть вот эта самая область

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

вообще отправлять это нужно будет как раз для воображаемых ситуаций виды у вас есть приложение вы хотите и одно и то же приложение запустить на двух разных айпи адресов на вашей машине я подключаться к этому предложению самостоятельно из под своей машины до некоторых извращенцев

такое будет необходимо вот в этом случае у вас будет область видимости только ваша машина только ваш интерфейс более правильно сказать будет область видимости в пределах канала но те самые ленку около адрес out у них например

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

использоваться и дальше все остальные биты они будут 112 медведицы viator и группы в некоторых разных ситуациях они будут по разным разбиваться но опять же multicast мы сейчас не трогаем для нас интересно вот как раз вот эти самые

четыре бита области видимости если вы видите multicast в адрес то есть видите адрес начинающийся на f дальше видите какую-то невнятную фиговину в третьем в третьем разряде и дальше 4 разряд например двоечка вот вы понимаете это двоечка эта область

видимости в пределах канала она позволяет нам оценить какой области конкретный multicast свой пакет может распространяться с областями видимости у нас будут следующие варианты возможны единичка это в пределах рабочей станции

в пределах интерфейса более правильно сказать аналог сети 127 000 по 8 маски это были ленка около адреса если вы отправляете какой-то пакет самому себе для чего вы могли бы полезно быть саленко когда саммут вы хотите чего-то самому себе отправить вы можете

вместо того чтобы иметь сетку 127 000 unicast вы сказать что у нас есть адрес мультик оставай который принадлежит персональный на один адрес персонально нам другой адрес персонально на и все они будут иметь область

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

канала это полный аналог сети 220 4000 по 24 маски то есть адреса которые но не полный аналог до адреса который multicast вы но они не морщить и зиру и мы то есть если вдруг вы отправляете такой multicast своих пакет то он не

может пройти через маршрутизаторы например вы будет использовать успев например вы будет использовать и eagert пии например вы будет использовать кто там нури png да то есть если вы хотите отправить такой пакет который гарантированно не пройдет что можете

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

сайтов состоит вы должны будете соответственно каким-то образом на вашем оборудовании указать эти самые границы сказать что вот допустим есть один интерфейс смотрят в один сайт другой интерфейс другой сайт и между ними пакеты с недостаточным уровнем

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

через маршрутизатор но и между там допустим интерфейс мы смотрящими в один и тот же сайт вот если у вас там указано там область видимости к примеру четверка у вас есть интерфейс который смотрят в один сайт и в другой сайт и вот вы получаете multicast его пакет на

одном интерфейсе помощью завтра уже в другой сайт такой мульт мультика свой пакет можете сделать не будет опять же нас это все не очень сильно интересует нас интересуют вот двоечка особенно интересует потому что это multicast

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

адреса которая действительно в пределах интернет у них будет как раз это самая яшка далее для unicast в их адрес оф у нас как раз будет следующая штука link local адреса будет двоечка в пределах канала

uniqlo call будет восьмерочка в пределах организации и глобальные лекарства это будет ёжка в пределах интернета еще если помните были сайт около адреса который деп река этот который эфес и 0 вот они были четверочка так например multicast вах адресов все вы запутались уже адрес

вообще все узлы в пределах канала полный аналог 224 001 в пиве 4 вообще все узлы это будет у нас f02 222 : единица очень просто ff признак multicast его адреса 0 ну просто флаги они там никакие не нужны двоечка область видимости и дальше

единиц идентификатор группы вообще все то есть вот такой вот минималистичный минималистичном улик multicast и адрес то же самое ford 02 22 ч 2 все маршрутизаторы то же самое что было 224 002 можно в принципе попытаться угадать

f02 2 2.5 psp и 6 тоже вот такая вот штука соответственно если у вас есть и пиве 6 который будет работать поверх какой-нибудь канальной среды ну я предполагаю что вы скорее всего будете

работать поверх ethernet а то был идет использоваться следующая штука интерфейса иди будет вычисляться либо помаде fight его 64 либо по каким-то другим механизмам но если вы будете использовать modified я вычесть 4 то он будет вычисляться как раз вот mac-адреса

мы помним то что мотив а ты возишься 4 может быть разные входные данные может братья и шины адреса может брать допустим серийник железки ну вот в случае с если вы работаете по ipv6 поверх ethernet а то у вас mac адреса на

интерфейсах есть и тогда вы можете их использовать вы будете использовать чаще всего формат кадра ethernet 2 с вложением типа 86 ддв полисов time если вы будете пытаться обнаруживать соседей у вас будет использоваться

механизм на и бар discovery и 7-6 который будет использовать multicast то есть он будет отправлять multicast его и теперь и шестые пакеты и если у вас выверните поддерживается multicast тоже на свечах то вы получите полное

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

соответственно unique старому адресу ipv6 получите в никас твой маг вы должны будете использовать вот выбор discovery мы будем его рассматривать чуть попозже если у вас есть multicast твк айпи пакет какой-то ну например тот же самое вот у

нас будет f02 2 тут очереди ниц вообще все в пределах канала то вы будете использовать префикс 0 8 0 три три три три шестнадцатеричное и прибавлять к этому префиксу 16 бит 32 бита от айтишников последние то есть четыре

байта например если у вас есть multicast и вы адресов 022 будет единица то вы берете и последние четыре байта от этого адреса 0 0 0 0 0 0 0 1 прибавляете к вот этому вот соответственно 3333 у нас получается 3 3 3 3 0 0 0 0 0 0 0 1 вот

это вот эту штуку шестнадцатеричная шестнадцатеричную чем замечательно такое поведение для ethernet а тем что если вы хотите отправить мульти кастовый кадр вы не должны будете каким-то образом заранее узнавать

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

идти на один и тот же маг прочим этот маг точно сами знаете вы его вычислить можете так что касается и не каста да это не новый тип взаимодействия но относительно стандартного протокола айпи в твой пили 6 он является штатным прототипом взаимодействие это новость по

сравнению с 94 в пиве 4 и не каст был но при стягивающейся отдельную сбоку в частности там использовалась сетка и не кастовое 192 8890 9.0 по 24 маски вот такие вот адреса были они кастовые для

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

имеющих один и тот же технику вот у вас есть например адрес в 2002 : единица в точь единицы и здесь он будет присутствовать и здесь он будет присутствовать то есть два узла получает один и тот же печник и вы хотите чтобы

ваши маршрутизаторы при обработке пакетов направляли клиентов на ближайший сервер то есть если у вас есть клиент который пытается отправить пакет допустим dns вопрос на ближайший сервер то ваш сервер говорит вот вижу одного соседа далеко и другого соседа близко

поэтому такие пакеты направляются на того кто близко и пакет и обратно идут уже на unicast в адрес того кто спрашивал если вдруг у вас будет какой-то другой узел который пытается то же самое делать например вот здесь вот

раза сидит какой-то узел и он пытается тоже задавать вопрос но уже другому мурашки zatarra воды другом можете завтра говорит вижу соседа 1 которые близко и другого который далеко ну направлять трафик опять таки на того кто близко

вот эта вот штука позволяет минимизировать задержки при передаче данных если вам нужно будет иметь какой-то служебный механизм который таким образом будет минимизировать задержки ту

приобрели в условиях вы можете вот его использовать и тем самым нескольким серверам нескольким узлам назначит один и тот же адрес что касается адресов самих со самого адресного пространства будет использоваться а и

печники простите обычные unicast его адреса например у вас используется какая-нибудь сетка 64 unicast войну то есть тоже самое в 2:00 по 64 маски вот самый самый самый первый адрес у которого все биты интерфейса еде

интерфейса идеи будут равны 0 и вы ему это будет самый первый адрес поэтому адрес ftp 002 : будет и не кастовым то есть он предлагается его использовать как и не кастовой и этот адрес будет называться согнет роутер согнет роутер и не каст вы его

можете назначить одному узлу а можете назначить нескольким узлам то есть в принципе если у вас роутер всего один вы можете ему назначить это адресов до 0 0 2 : он будет единственным обладателем такого лекарства

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

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

кого-то еще при работе с этими ужасными адресами у вас нормальной ситуации будет то что на интерфейсе будет много и пикников и печники ну как минимум будет один линк около адрес он будет автоматически сгенерирован

возможно по схеме modified его 64 у вас могут быть какие-то ручные адреса назначенные администратором или каким-то софтом то есть софт у вас пришел и сказал ты будешь слушать айпишник вот такой у вас могут быть механизмы которые

назначат на ваши ролл на ваши узлы айпи адреса из определенной сети то есть вот у нас есть а из семьи протокол там есть механизм который называется роутер discovery и 7-6 может вам назначить api адреса таким же образом как выводить степи у

нас было только чуть попроще мы опять же от разберем может быть прямо полноценный дети пи будет использоваться для назначения адресов то есть вы пойдете на сервера скажите избушка-избушка повернись ко мне лесом ко мне передом к

лесу задом и сервер вам выдаст ответ что вот использовать такой вот айпишник а вы такая печника тоже капните на одном интерфейсе не хорошо держать и ручные настроены адреса и динамически настроены то есть смешивать разные типы адресов нехорошо но link около адреса у

вас допустим всегда будут сгенерированы ручные и печники вы тоже при этом можете повесить или мкл около адреса от этого никуда не пропадут ну вот допустим ручные адреса и 10 api адреса повесить наверное уже не получится опять же

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

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

что есть идея взять себе айпишник вы проверяете на всякий случай нет ли такого и печника у кого-нибудь еще да да это duplicate адрес detection вы проверяете нет ли такого адреса у кого-нибудь еще если нет то вы говорите о кей я тогда этот адрес себе возьму

detection если да то отработал сказал такого адреса нету то вы начинаете с этим адресам жить дальше и состоянии адреса у вас дом подтверждение что такое печник точно ни у кого не присутствует было тнт

тиф то есть типа под вопросом вы его использовать при этом ну как бы наверное могли но как бы нехорошо а дальше вы переходите в в состоянии prefer от адрес то есть реферат это значит что сет с айпишник am все точно хорошо вот он только что придумал свеженьких полным

сил точно уникален ну в общем все прекрасно состоянии preferred у вас адрес будет жить в течение так называемого prefer a lifetime то есть при создании печника у вас должен быть таймер и вы включаете айпишник

проверяйте что он уникален и у вас начинает тикать таймер вот допустим вы говорите что вас при short life time к примеру один день я вопросик поставлю чтобы не показать что-то для всех адресов один день это к примеру один день вот вы настроили таким

образом что один день у вас будет preferred lifetime если вдруг вы сможете каким-то образом подтвердить что этот адрес снова действительно например у вас есть роутер который он присылает указание придумать

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

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

маршрутизатор который вам присылал например ананаса что такая сетка используется придумать себе айпишник из нее перестает вам этот самый нос присылать то вы в течение preferred lifetime соперником пользуетесь а дальше у вас

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

пользовалось эти моя печенька ману может им продолжить пользоваться но новое подключение сайт в адрес и использовать устанавливать уже нельзя то есть если какое-то новое приложение вы запускаете и она хочет получить доступ к сети то она этим адресам пользоваться не может

этим адресам этим соответственную в этом состоянии адрес будет находиться в течение другого таймера который называется вылить lifetime ну к примеру еще один день если вдруг у вас роутер ваш заново начал присылать

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

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

предложения которые почему-то не разорвалось соединение вот вы с этим самым адресом сможете пользоваться даже не отправляя пакеты с него но принимая пакеты на него вот но в целом конечно не дуэль а тут уже все это уже пора пристреливать

соответственно жизненный цикл для адресов он будет вот такой вот примерно так ну я надеюсь что теперь вы примерно запомнили как работать протокола ipv6 какие адреса он используют убедились что адреса хотя длинный но в принципе не

страшны и то есть ничего плохого в том что адрес длинный нету это напротив это хорошо это позитивно значит адресов много в следующем разделе мы разберем устройству заголовка и кивер 6 его сходства различия сравнения 94 ну и разберем что изменилось какие вещи

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

Похожее видео