Чому IPv6 не може надсилати трансляції?


44

IPv4 може транслювати. Чому IPv6 не може цього зробити?

Відповіді:


32

Як це пояснено неймовірно добре, я вважаю за краще вирізати і вставити відповідь. Це з " Посібника по TCP / IP ", обов'язково читайте:

Однією важливою зміною моделі адресації IPv6 є підтримувані типи адрес. IPv4 підтримував три типи адрес: одноадресна, багатоадресна та широкомовна. З них переважна більшість фактичного трафіку була одноосібною. Підтримка багатоадресної IP-мережі не була широко розроблена до багатьох років після створення Інтернету, і продовжує перешкоджати різним проблемам. Використання мовлення в ІР довелося суворо обмежувати з міркувань продуктивності (ми не хочемо, щоб будь-який пристрій міг транслювати по всьому Інтернету!)

IPv6 також підтримує три типи адрес, але з деякими змінами:

  • Адреса Unicast: Це стандартні одноадресні адреси, як у IPv4, по одному на хост-інтерфейс.

  • Адреси багатоадресної передачі: це адреси, які представляють різні групи IP-пристроїв: повідомлення, надіслане на адресу багатоадресної пошти, надходить на всі пристрої групи. IPv6 включає набагато кращі функції багатоадресної передачі та набагато більше адрес багатоадресної передачі, ніж IPv4. Оскільки багатоадресна передача під IPv4 значною мірою була утруднена через відсутність підтримки цієї функції багатьма апаратними пристроями, підтримка багатоадресної передачі є обов'язковою частиною IPv6.

  • Адреси Anycast: Адресація Anycast використовується тоді, коли повідомлення повинно бути надіслано будь-якому члену групи, але не потрібно надсилати їх усім. Зазвичай учасник групи, до якої найлегше звернутися, буде надіслано повідомлення. Один поширений приклад того, як може використовуватися будь-яка адресація, - це розподіл навантажень серед групи маршрутизаторів в організації.

Ключова концепція : IPv6 має одноадресні та багатоадресні адреси, такі як IPv4. Однак у IPv6 немає чіткої концепції широкомовної адреси. Додано новий тип адреси, будь-яка адреса anycast, що дозволяє надіслати повідомлення будь-якому члену групи пристроїв. Наслідки змін типів адрес у IPv6

Трансляція адрес як окремий метод адресації відсутня в IPv6. Функціонал широкомовної інформації реалізується за допомогою багатоадресної адресації до груп пристроїв. Група багатоадресної передачі, до якої належать усі вузли, може використовуватися, наприклад, для мовлення в мережі.

Важливим наслідком створення будь-яких адресних адрес є усунення суворої вимоги унікальності для IP-адрес. Anycast виконується шляхом присвоєння однієї і тієї ж IP адреси більш ніж одному пристрою. Пристрої також повинні бути спеціально сказані, що вони діляться будь-якою адресою, але самі адреси структурно такі ж, як одноадресні адреси.


28

IPv6 не реалізує традиційну IP-трансляцію, а тому не визначає адреси широкомовної передачі. У IPv6 такого ж результату можна досягти, надіславши пакет до локальної групи зв’язків усіх вузлів багатоадресної передачі, аналогічної широкомовної IPv4.


Ви маєте на увазі "IPv4 трансляція"?
kojow7

10

У IPv4 "трансляції" дійсно просто надсилаються всім на локальному домені широкомовного мовлення, що є кінцевим доменом. Багатоадресна передача надсилається на кінцевий домен, визначений певною групою. Подивіться, як "трансляція" IPv4 - лише певна підмножина багатоадресної передачі (де "група" - це всі). У IPv6 вони усунули зайвий термін.


6

Трансляція передбачає, що всі зацікавлені у вашому пакеті, і всі хости повинні його обробити. Для вбудованих пристроїв вкрай малоймовірно, що вони зможуть обробити запит, і тому зазвичай краще, якщо вони зможуть залишитися в режимі енергозбереження. Використання багатоадресної передачі замість трансляції дозволяє мережевому інтерфейсу визначати апаратно, чи пакет достатньо цікавий, щоб гарантувати пробудження основного процесора, що значно збільшує час автономної роботи цих пристроїв.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.