Протокол виявлення сусідів (англ. Neighbor Discovery Protocol, NDP) - протокол з (набору протоколів TCP / IP), який використовується спільно з IPv6 . Він працює на мережевому рівні Моделі Інтернету ( RFC 1122 ) і відповідальний за автонастройку адреси кінцевих і проміжних точок мережі, виявлення інших вузлів на лінії, визначення адреси інших вузлів канального рівня, виявлення конфлікту адрес, пошук доступних маршрутизаторів і DNS-серверів, визначення префікса адреси і підтримки доступності інформації про шляхи до інших активних сусідніх вузлів ( RFC 4861 ).
Цей протокол встановлює п'ять різних типів пакета ICMPv6 для виконання функцій IPv6, схожих з ARP, ICMP, і Router Redirect протоколів для IPv4 . Проте, він надає багато поліпшень щодо IPv4 аналогів ( RFC 4861, секція 3.1). Наприклад, він включає , який підвищує надійність доставки пакетів в присутності проблемних маршрутизаторів або підключень, або мобільних пристроїв.
Технічні деталі
NDP встановлює наступні п'ять типів пакета ICMPv6 :
- Запит на доступність маршрутизаторів
- Відповідь маршрутизатора
- Запит доступних сусідів
- Відповідь сусіда
- Перенаправлення
Ці повідомлення використовуються для забезпечення наступної функціональності:
- Виявлення маршрутизатора: вузол може розмістити маршрутизатор, що знаходиться на підключеній лінії.
- Виявлення підмережі: вузли можуть виявляти працюючі підмережі для підключених ліній.
- Виявлення параметрів: вузли можуть запитувати параметри лінії (наприклад, розмір MTU).
- Автоматична настройка адреси: конфігурація адрес мережевих інтерфейсів.
- Дозвіл адреси: робота між IP-адресою і адресами рівня каналу зв'язку.
- Виявлення наступного переходу: вузли можуть знаходити наступний на шляху пакета маршрутизатор.
- Виявлення недоступності сусіда (NUD): визначення того, що сусід більш недоступний на лінії.
- Виявлення конфлікту адрес (DAD): вузли самі можуть визначати, чи зайнятий адрес.
- Перенаправлення: маршрутизатор може інформувати вузол про інших найкращих маршрутизаторів для початку шляху пакета.
- Рекурсивний DNS-сервер (RDNSS) і список пошуку DNS (DNSSL) призначається через параметри відгуку маршрутизатора (RA). Це нова функція, і підтримується не всім програмним забезпеченням.
Уразливості
Деякі маршрутизатори уразливі при роботі з протоколом NDP . Найчастіше, маршрутизатори мають менше доступних адрес для NDP, ніж є в підмережі IPv6 (зазвичай 2 ^ 64 або більше, для підтримки SLAAC). Рішення доступне (неактуально) .
Примітки
- RFC 4861, Протокол обнаружения соседей для протокола IP версии 6 (IPv6), T. Narten et al. (сентябрь 2007)
- RFC 2461, Протокол обнаружения соседей для протокола IP версии 6 (IPv6), T. Narten, декабрь 1998
- RFC 6106, IPv6 Параметры ответа маршрутизатора для настройки DNS , J. Jeong (Ed.), S. Park, L. Beloeil, S. Madanapalli (ноябрь 2010)
- (PDF). Архів оригіналу (PDF) за 2 травня 2021. Процитовано 9 червня 2019.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - Operational Neighbor Discovery Problems and Enhancements. draft-gashinsky-v6nd-enhance-00 [ 8 червня 2019 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Protokol viyavlennya susidiv angl Neighbor Discovery Protocol NDP protokol z naboru protokoliv TCP IP yakij vikoristovuyetsya spilno z IPv6 Vin pracyuye na merezhevomu rivni Modeli Internetu RFC 1122 i vidpovidalnij za avtonastrojku adresi kincevih i promizhnih tochok merezhi viyavlennya inshih vuzliv na liniyi viznachennya adresi inshih vuzliv kanalnogo rivnya viyavlennya konfliktu adres poshuk dostupnih marshrutizatoriv i DNS serveriv viznachennya prefiksa adresi i pidtrimki dostupnosti informaciyi pro shlyahi do inshih aktivnih susidnih vuzliv RFC 4861 Cej protokol vstanovlyuye p yat riznih tipiv paketa ICMPv6 dlya vikonannya funkcij IPv6 shozhih z ARP ICMP i Router Redirect protokoliv dlya IPv4 Prote vin nadaye bagato polipshen shodo IPv4 analogiv RFC 4861 sekciya 3 1 Napriklad vin vklyuchaye yakij pidvishuye nadijnist dostavki paketiv v prisutnosti problemnih marshrutizatoriv abo pidklyuchen abo mobilnih pristroyiv Tehnichni detaliProces viyavlennya marshrutizatora NDP vstanovlyuye nastupni p yat tipiv paketa ICMPv6 Zapit na dostupnist marshrutizatoriv Vidpovid marshrutizatora Zapit dostupnih susidiv Vidpovid susida Perenapravlennya Ci povidomlennya vikoristovuyutsya dlya zabezpechennya nastupnoyi funkcionalnosti Viyavlennya marshrutizatora vuzol mozhe rozmistiti marshrutizator sho znahoditsya na pidklyuchenij liniyi Viyavlennya pidmerezhi vuzli mozhut viyavlyati pracyuyuchi pidmerezhi dlya pidklyuchenih linij Viyavlennya parametriv vuzli mozhut zapituvati parametri liniyi napriklad rozmir MTU Avtomatichna nastrojka adresi konfiguraciya adres merezhevih interfejsiv Dozvil adresi robota mizh IP adresoyu i adresami rivnya kanalu zv yazku Viyavlennya nastupnogo perehodu vuzli mozhut znahoditi nastupnij na shlyahu paketa marshrutizator Viyavlennya nedostupnosti susida NUD viznachennya togo sho susid bilsh nedostupnij na liniyi Viyavlennya konfliktu adres DAD vuzli sami mozhut viznachati chi zajnyatij adres Perenapravlennya marshrutizator mozhe informuvati vuzol pro inshih najkrashih marshrutizatoriv dlya pochatku shlyahu paketa Rekursivnij DNS server RDNSS i spisok poshuku DNS DNSSL priznachayetsya cherez parametri vidguku marshrutizatora RA Ce nova funkciya i pidtrimuyetsya ne vsim programnim zabezpechennyam UrazlivostiDeyaki marshrutizatori urazlivi pri roboti z protokolom NDP Najchastishe marshrutizatori mayut menshe dostupnih adres dlya NDP nizh ye v pidmerezhi IPv6 zazvichaj 2 64 abo bilshe dlya pidtrimki SLAAC Rishennya dostupne neaktualno PrimitkiRFC 4861 Protokol obnaruzheniya sosedej dlya protokola IP versii 6 IPv6 T Narten et al sentyabr 2007 RFC 2461 Protokol obnaruzheniya sosedej dlya protokola IP versii 6 IPv6 T Narten dekabr 1998 RFC 6106 IPv6 Parametry otveta marshrutizatora dlya nastrojki DNS J Jeong Ed S Park L Beloeil S Madanapalli noyabr 2010 PDF Arhiv originalu PDF za 2 travnya 2021 Procitovano 9 chervnya 2019 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Operational Neighbor Discovery Problems and Enhancements draft gashinsky v6nd enhance 00 8 chervnya 2019 u Wayback Machine angl