1 / 25

Лекция 5 : Мрежово ниво IP версия 6 (IPng)

Лекция 5 : Мрежово ниво IP версия 6 (IPng). (Network Layer , IPv6 (IPng) ). Заети адреси в края на 2007. Структура на адресите IP v.4. Колко адреса ни трябват?. 10 милиарда население през 2020 Всеки ще има повече от 1 компютър При 100 устройства на човек = 10 12

zorion
Download Presentation

Лекция 5 : Мрежово ниво IP версия 6 (IPng)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Лекция 5:Мрежово нивоIP версия 6 (IPng) (Network Layer, IPv6 (IPng))

  2. Заети адреси в края на 2007

  3. Структура на адресите IP v.4

  4. Колко адреса ни трябват? 10 милиарда население през 2020 Всеки ще има повече от 1 компютър При 100 устройства на човек = 1012 Някои устройства са с повече интерфейси Някои интерфейси имат повече адреси Безопасна граница ⇒ 1015адреса Изисквания на IPv6 ⇒ 1012системи и 109 мрежи. Желателно 1012 до 1015 мрежи.

  5. Промени в IPv6 1. Разширено адресно пространство: 128 bit 2. Автоматично конфигуриране на адреси 3. Допълнителни типове: Anycast + Multicast 4. Подобрени опции: Extension Headers • Опростена обработка в маршрутизаторите 5. Резервиране на ресурси • Заменя “Тип на услугата” (ToS) • Обозначаване на принадлежност на пакетите към потокданни (Labeling)

  6. IPv6 адреси IP v5?

  7. IPv6 адресиране 128-bit адрес с фиксирана дължина 2128 = 3.4×1038адреса = 665×1021на m2 При назначаване на 106/μs адреса, ще стигнат за 20 години Позволява много интерфейси на машина Позволява много адреси на интерфейс Съществуват unicast, multicast, anycast Съществуват адреси за ISP, локални за мрежата (site), локални за сегмент (link)

  8. Представяне на IPv6 адрес “Colon-Hex” notation:2031:0000:130F:0000:0000:09C0:876A:130B Могат да се изпуснат водещите нули: :09C0: = :9C0: :0000: = :0: Една поредица от нулеви полета може да се замени с “::” 0000:0000 = :: Последните 32 бита могат да се оставят като IPv4: 876A:130B = 135.106.19.11 Префикс: 2345:BA23:0007::/50

  9. Примери FF01:0:0:0:0:0:0:1 = FF01::1 0:0:0:0:0:0:0:1 = ::1 (Loopback адрес) 0:0:0:0:0:0:0:0 = :: (неопределен адрес) FF01:0000:0000:0000:0000:0000:0000:1 = FF01:0:0:0:0:0:0:1 = FF01::1 E3D7:0000:0000:0000:51F4:00C8:C0A8:6420 = E3D7::51F4:C8:C0A8:6420 3FFE:0501:0008:0000:0260:97FF:FE40:EFAB =3FFE:501:8:0:260:97FF:FE40:EFAB =3FFE:501:8::260:97FF:FE40:EFAB

  10. Структура на IPv6 адрес • 48 бита Routing Prefix: • 23 бита Registry • 9 бита ISP Prefix • 16 бита Site Prefix • 16 бита Subnet Prefix • 64 бита Interface ID

  11. Специални адреси • Link Local: Не се препраща извън връзката • FE80:: - FEDF:: • Site Local: Не се препраща извън мрежата • FEC0::xxx – FEFF:: • Multicast: • Т=0 – permanent (well known) 1= Transient • Scope: 1 Node-local, 2 Link-local, 5 Site-local, 8 Organization-local, E Global • GroupID: 1 ⇒ All nodes, 2 ⇒ Routers, 1:0 ⇒ DHCP servers

  12. Multicast адреси Пример: 43 ⇒ Network Time Protocol FF01::43 ⇒ NTP сървъри на този възел FF02::43 ⇒ NTP сървъри на тази връзка FF05::43 ⇒ NTP сървъри на този сайт FF08::43 ⇒ NTP сървъри в тази организация FF0E::43 ⇒ всички NTP сървъри в Internet

  13. Назначаване на IPv6 адреси Статично EUI-64 Interface ID Stateless Autoconfiguration DHCPv6

  14. Механизми за съвместимост • Dual Stacking • Tunneling • Manual IPv6-over-IPv4 tunneling • Dynamic 6to4 tunneling • ISATAP (router-to-router) • Teredo tunneling (host-to-host) • NAT-Protocol Translation (NAT-PT)

  15. Dual Stack

  16. Tunneling

  17. Заглавни части

  18. Полета Version: 6 Traffic Class: приоритет Flow Label: специално Payload length: Includes all extension headers + data Next Header: Extension header or next layer up Source Address Destination address

  19. Сравнение IPv6 има два пъти по-дълго заглавие Само версията е със същата позиция и значение Премахнати: header length, type of service,identification, flags, fragment offset, headerchecksum Datagram length заменено с payload length Protocol type заменено с next header Time to live заменено с hop limit

  20. Сравнение (продължение) Добавено: Priority and flow label Всички полета са с фиксиран размер Няма опционални полета. Заменени с extension headers. 8-bit hop limit = 255 прехода максимум Next Header = 6 (TCP), 17 (UDP),...

  21. Extension Headers Повечето се проверяват само от получателя • 1. Hop-by-Hop Options • 2. Fragmentation: Всички IPv6 маршрутизатори могат да предават 1280 байта без фрагментация • 3. Routing: Loose or tight source routing • 4. Destination Options

  22. Примери • Само базово заглавие • Базово и едно разширено • Базово и две разширения

  23. Hop-by-hop Options • Jumbo payload: над 216 = 65,535 байта • Router alert • Съдържанието на пакета е интересно за маршрутизатора • Осигурява поддръжка на RSVP

  24. Fragmentation Header • Фрагментацията е позволена само в източника • Междинните възли не фрагментират • Източникът трябва да открива минималното MTU по пътя • Фрагментите в източника съвпадат с минималното MTU по пътя • При неуспешно откриване - 1280 байта

  25. Routing Header • Strict – Изхвърля, ако Address[Next-Address] ≠ neighbor • Type = 0 - Loose source routing, 1 = Strict • IPv6 Destination Address = Next Address • Segments Left: брой оставащи сегменти • IPv6 Dest Adr и Segments left се актуализират със всеки адрес, определен в списъка при достигане

More Related