Содержание
- 2. Основные составляющие Протокол IP – работает на всех компьютерах в цепочке передачи. На каждом решает кому
- 3. IP-адреса IP-адрес - 4-байтовое число (32 разряда) Например, 192.168.10.153 Он присваивается каждому интерфейсу Считается, что IP-адрес
- 4. Устаревшее разделение сетей на классы
- 5. Бесклассовая адресация
- 6. Иерархия IP-адресов
- 7. Зарезервированные адреса 255.255.255.255 – широковещательный 127.0.0.0 / 8 – петля обратной связи 10.0.0.0 / 8 и
- 8. Принципы передачи данных по протоколу IP
- 9. Таблица маршрутизации route print Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 195.208.237.1 195.208.237.244 10 0.0.0.0
- 10. Домашнее задание
- 11. Формат IP-дейтаграммы
- 12. Служебные протоколы. ICMP Internet Control Message Protocol — межсетевой протокол управляющих сообщений Передача информации об ошибках
- 13. Служебные протоколы. DHCP DHCP - протокол динамического конфигурирования узлов позволяет компьютерам автоматически получать IP-адрес и другие
- 14. Принципы работы DHCP Компьютер отправляет широковещательный UDP – пакет: «Кто может назначить мне IP – адрес?»
- 15. Решение проблемы нехватки IP-адресов (NAT)
- 16. Hole punching
- 17. Маршрутизация Маршрутизация (англ. routing) — процесс определения маршрута следования информации в сетях связи (реализуется алгоритмом составления
- 18. Иерархическая маршрутизация Вся сеть разбивается на вложенные подсети Внутри каждой автономной подсети используются протоколы внутренней маршрутизации
- 19. Идея Каждый узел хранит вектор расстояний, содержащий расстояния до подсетей и направления Если сеть недоступна –
- 20. Обновление вектора расстояний Update(x,y,z) d := c(x,z) + d(z,y) # Расстояние от x до y через
- 21. Алгоритм Беллмана-Форда Цикл Для каждого узла x Для каждого узла z Для каждого направления y d(x,y)
- 22. Lecture 10: 2-10-2005 Исходные векторы A E F C D B 2 3 6 4 1
- 23. Lecture 10: 2-10-2005 Итерация №1 A E F C D B 2 3 6 4 1
- 24. Lecture 10: 2-10-2005 Итерация №2 A E F C D B 2 3 6 4 1
- 25. Неустойчивая работа при изменении конфигурации
- 26. OSPF: Алгоритм состояния связей Каждый узел хранит копию графа сети Узлы обмениваются информацией о связях Каждый
- 27. Алгоритм Дейкстры Дано: Граф с источником s и весами дуг c(u,v) Требуется: вычислить кратчайший путь от
- 28. Алгоритм Дейкстры Множества узлов «Готово» До них уже найдены кратчайшие пути «просматриваем» соседи узлов из «готово»
- 29. Алгоритм Дейкстры: начало A E F C D B 2 3 6 3 1 1 2
- 30. Алгоритм Дейкстры: начало Рассчитываем d(v) для v из просматриваемого множества, остальным приписываем бесконечность A E F
- 31. Алгоритм Дейкстры: один шаг Находим узел с минимальным d(v) во множестве просматриваемых Добавляем этот узел во
- 32. Алгоритм Дейкстры: повторяем A C 2 3 6 3 1 1 2 3 F B D
- 33. Алгоритм Дейкстры 2 6 3 1 1 2 3 A C 3 D B E F
- 34. Алгоритм Дейкстры Зеленым отмечено дерево кратчайших путей 2 6 3 1 1 2 3 A C
- 35. BGP: внешняя маршрутизация Магистральные провайдеры Verison Retn.net ТрансТелеКом Golden telecom …..
- 36. BGP: внешняя маршрутизация ISP предоставляют услуги связи только своим клиентам ISP обычно запрещают транзитный трафик через
- 37. BGP: внешняя маршрутизация K1 K2 K3 K4 П1 П2 П3 П4 П5
- 38. BGP: автономные системы (AS) Автономная система – набор связанных сетей, использующих единую систему маршрутизации Номера присваиваются
- 39. Граф AС – это фактор-граф интернета
- 40. BGP: внешняя маршрутизация Таблица маршрутизации BGP
- 41. Домашнее задание Скачайте и просмотрите BGP-маршрутную таблицу для MSK-IX http://www.msk-ix.ru/download/lg/msk_ipv4.txt.gz Информацию об автономных системах российских и
- 42. Маршрутизаторы
- 43. Маршрутизаторы
- 44. Устройство маршрутизатора Основная задача маршрутизатора - получение дейтаграммы и отправка ее по одному из своих интерфейсов
- 45. Методы коммутации
- 46. Мультипротокольная коммутация по меткам Multi-Protocol Label Switching (MPLS)
- 47. Обзор MPLS Используется для ускорения маршрутизации пакетов (RFC 3031) Идея: вместо номера сети переменной длины использовать
- 48. Формат MPLS-заголовка 20-битная метка CoS – поле, описывающее класс обслуживания пакета S: индикатор конца стека MPLS-заголовков
- 49. MPLS-маршрутизация Входной LSR(Label switching router) MPLS-домена присваивает пакетам метки, определяющие их дальнейший путь в сети Внутренние
- 50. MPLS-маршрутизация Маршрут коммутации по меткам (Label Switched Path) - это последовательность устройств в MPLS домене, через
- 51. Forwarding Equivalence Class Входной маршрутизатор присваивает метки на основе Forwarding Equivalence Classes (FEC) Класс пакета может
- 52. Пример 1 2 3 1 2 1 2 3 3 50 40
- 53. Протокол IPv6
- 54. Протокол IPv6 IPv4 → IPv6 адрес – 16 байт причины перехода на Ipv6 недостаточность объёма 32-битного
- 55. Рост адресного пространства
- 56. IPv6: адреса записываются в виде 8 двухбайтных чисел: 2001:0db8:0049:0000:ab00:0000:0000:0102 сокращения записи: 2001:0db8:0000:0000:0000:0000:1428:57ab 2001:0db8:0000:0000:0000::1428:57ab 2001:0db8:0:0:0:0:1428:57ab 2001:0db8:0:0::1428:57ab 2001:0db8::1428:57ab
- 57. IPv6: типы адресов Типы: unicast anycast multicast Зарезервированные адреса :: ↔ 0.0.0.0 ::1 ↔ 127.0.0.1 2002:ab:cd::/16
- 58. IPv6: метки потоков Поток - это последовательность пакетов, посылаемых отправителем определённому адресату Метки потоков – случайные
- 59. Формат заголовка IPv6
- 60. Переход с IPv4 на IPv6 Взаимодействие IPv6 и IPv4 решения: туннелирование (6to4, Teredo) двойной стек трансляция
- 61. Туннелирование
- 62. Групповая рассылка Multicasting
- 63. Приложения Телерадиовещание Распространение ПО Видеоконференции со многими участниками Многопользовательские игры
- 64. Архитектура группового вещания Hosts Routers Протокол взаимодействия хостов и роутеров (IGMP) протоколы групповой маршрутизации Групповые адреса
- 65. Архитектура группового вещания (RFC1112) Каждая группа имеет один IP-адрес Количество компьютеров в группе не ограничено Члены
- 66. Групповые адреса IP-адреса класса D 224.0.0.0 – 239.255.255.255 Как происходит присвоение таких адресов? Общеизвестные - организацией
- 67. IP Multicast API Отправка – обычная (порт, sendto) Получение – две новых функции Join Group –
- 68. IGMP - Internet Group Management Protocol Протокол взаимодействия хостов и роутеров Каждый хост помнит все группы,
- 69. IGMP: присоединение к группе Пример : R присоединяется к группе 224.2.0.1 R посылает IGMP Membership-Report по
- 70. IGMP: выход из группы Пример : R покидает группу 224.2.0.1 R отправляет IGMP Leave-Group to 224.2.0.1
- 71. Как работает IGMP Среди маршрутизаторов, подсоединенных к одним и тем же хостам выбирается один, который будет
- 72. Как работает IGMP Когда время ожидания закончилось, хост отправляет пакет Membership Report по адресу G, с
- 73. Как работает IGMP Заметим, что лавины широковещательных ответов не возникает, так как обычно отправляется всего один
- 74. Контроль зоны группового вещания – маленькие TTL
- 75. Маршрутизация группового трафика Цель – построить дерево распространения данных от источника ко всем получателям Лавинное распространение
- 77. Скачать презентацию