Ethernet


The Presentation inside:

Slide 0

Ethernet Сети и системы телекоммуникаций Созыкин А.В.


Slide 1

ИМКН УрФУ 2 План Место модели OSI История создания Типы Ethernet Классический Ethernet Адресация Формат пакета Метод CSMA/CD


Slide 2

ИМКН УрФУ 3 Место Ethernet в модели OSI Физический Канальный Сетевой Транспортный Сеансовый Представления Прикладной Подуровень управления логическим каналом (Logical Link Control, LLC) Подуровень управления доступом к среде (Media Access Control, MAC)


Slide 3

ИМКН УрФУ 4 История создания Первая сеть на разделяемой среде: радиосеть ALOHA, Гавайский университет Роберт Меткалф изучал ALOHA в аспирантуре 1973 г. Роберт Меткалф в Xerox придумал сеть на разделяемом кабеле The Ether Network A Cable-Tree Ether Xerox, DEC и Intel решают использовать Ethernet в качестве стандартного сетевого решения (Ethernet II)


Slide 4

ИМКН УрФУ 5 История создания 1979 г. Роберт Меткалф уходит из Xerox и создает компанию 3com 1982 г. Создан проект IEEE 802 для стандартизации Ethernet Конец 90-х. Ethernet становится доминирующей технологией в локальных сетях Роберт Меткалф рассказывает об истории создания Ethernet http://netevents.tv/video/bob-metcalfe-the-history-of-ethernet


Slide 5

ИМКН УрФУ 6 Типы Ethernet


Slide 6

ИМКН УрФУ 7 Типы Ethernet Классический Ethernet Разделяемая среда Ethernet – Gigabit Ethernet Коммутируемый Ethernet Точка-точка Появился в Fast Ethernet Единственный вариант в 10G Ethernet


Slide 7

ИМКН УрФУ 8 Классический Ethernet Исторически появился самый первый Общая шина – коаксиальный кабель


Slide 8

ИМКН УрФУ 9 Проблемы общей шины Полный отказ сети в случае: Поломки сетевого адаптера Проблемы с кабелем Неисправности коннекторов или терминаторов Сложность диагностики Сложность монтажа


Slide 9

ИМКН УрФУ 10 Концентраторы Концентратор (hub) – устройство для создания сетей Ethernet на основе витой пары Физическая топология – звезда Логическая топология – общая шина


Slide 10

ИМКН УрФУ 11 Концентраторы Работают на физическом уровне Соединяют в единую среду кабели, идущие по всем портам Данные, поступающие на порт концентратора, передаются на все другие порты, не зависимо от адреса назначения


Slide 11

ИМКН УрФУ 12 Тест LIT Тест целостности соединения (Link Integrity Test, LIT) – проверка состояния соединения на витой паре Каждые 16 мс отправляются импульсы длительностью 100 нс Если порт не используется Если получатель принимает импульсы, он считает, что соединение работает Подтверждается светом зеленого светодиода


Slide 12

ИМКН УрФУ 13 Преимущества концентраторов Выше надежность: Сеть не перестает работать при однократном сбое Удобство диагностики: Сразу можно определить, какой компьютер/кабель вызвал проблемы Удобство монтажа Возможность использования существующий витой пары (телефонной проводки)


Slide 13

ИМКН УрФУ 14 Типы классического Ethernet 10Base5 – Ethernet на «толстом» коаксиале 10Base2 – Ethernet на «тонком» коаксиале 10BaseT – Ethernet на витой паре категории 3 10BaseF – Ethernet на оптических кабелях Расшифровка названий: 10 – Максимальная скорость 10Мб/с Base – технология передачи Baseband, без модуляции (с модуляцией BROAD) 5, 2 – округленная максимальная длина сегмента (500 м и 185 м) T – тип кабеля витая пара (twisted pair) F – тип кабеля оптический (fiber optic)


Slide 14

ИМКН УрФУ 15 Физический и канальный уровни Ethernet Физический уровень Ethernet : Коаксиальный кабель Витая пара Оптоволокно Канальный уровень Ethernet : Методы доступа и протоколы, одинаковые для любой среды передачи данных В классическом Ethernet смешаны подуровни LLC и MAC


Slide 15

ИМКН УрФУ 16 MAC-адреса Служат для идентификации сетевых интерфейсов узлов сети Ethernet Регламентированы стандартом IEEE 802.3 Длина 6 байт (48 бит) Форма записи – шесть шестнадцатеричных чисел: 1C-75-08-D2-49-45 1C:75:08:D2:49:45


Slide 16

ИМКН УрФУ 17 Типы MAC-адресов Индивидуальный (unicast): 1C-75-08-D2-49-45 Групповой (multicast, первый бит старшего байта адреса равен 1): 80-00-A7-F0-00-00 Широковещательный (broadcast, все 1): FF-FF-FF-FF-FF-FF


Slide 17

ИМКН УрФУ 18 Способы назначения MAC-адресов Централизованный (по-умолчанию): Адреса назначаются производителям оборудования Правила назначения описываются стандартом IEEE 802 Локальный: Адреса назначаются администратором сети Администратор должен обеспечить уникальность Индикатор способа назначения - второй бит старшего байта MAC-адреса: 0 – адрес назначен централизованно 1 – адрес назначен локально


Slide 18

ИМКН УрФУ 19 Централизованное назначение MAC-адресов При централизованном назначении MAC-адреса должны быть уникальны во всем мире Структура MAC-адреса: Первые 3 байта – уникальный идентификатор организации (OUI), выдаются IEEE производителям оборудования Последние 3 байта – назначает производитель оборудования, который отвечает за уникальность Примеры OUI: 00:00:0C – Cisco (еще есть 6C:50:4D, 70:81:05 и др.) 00:02:B3 – Intel 00:04:AC – IBM


Slide 19

ИМКН УрФУ 20 Одинаковые MAC-адреса В одном сегменте сети не должно быть одинаковых MAC-адресов Одна широковещательная среда Ethernet Один VLAN в коммутируемом Ethernet Если будет два компьютера с одним MAC-адресом, то один из них не будет работать


Slide 20

ИМКН УрФУ 21 Неразборчивый режим Неразборчивый режим (promiscuous mode) – специальный режим работы сетевого адаптера, при котором он принимает все кадры в сети, не зависимо от MAC-адреса назначения Используется для мониторинга трафика в сети


Slide 21

ИМКН УрФУ 22 Стандарты Ethernet Стандарты: Первый вариант – экспериментальная реализация Ethernet в Xerox Ethernet II (Ethernet DIX) – фирменный стандарт Ethernet компаний DEC, Intel, Xerox IEEE 802.3 – юридический стандарт Ethernet Стандарты Ethernet II и IEEE 802.3 незначительно отличаются друг от друга Ethernet II используется чаще, будем рассматривать его


Slide 22

ИМКН УрФУ 23 Адрес отправителя Формат кадра Ethernet 6 байт Адрес получателя 6 байт Тип 2 байта 4 байта Контрольная сумма 46-1500 байт Данные Заголовок Концевик Формат кадра Ethernet II (DIX), в других стандартах незначительные отличия


Slide 23

ИМКН УрФУ 24 Поле Тип кадра Ethernet Содержит условный код протокола верхнего уровня: 0800 – IPv4 86DD – IPv6 0806 – ARP Используется для реализации мультиплексирования и демультиплексирования


Slide 24

ИМКН УрФУ 25 Поле Данные кадра Ethernet Содержит данные, полученные от протокола верхнего уровня Максимальная длина 1500 байт Выбрана разработчиками Ethernet Ограничение на размер памяти для буфера Существует расширение JumboFrame Минимальная длина 46 байт Ограничение технологии Ethernet


Slide 25

ИМКН УрФУ 26 Контрольная сумма Используется для обнаружения ошибок при передаче кадра по сети Вычисляется по алгоритму CRC-32 (Cyclic Redundancy Check) При обнаружении ошибки кадр отбрасывается Исправления ошибок или перезапросов неправильного кадра нет


Slide 26

ИМКН УрФУ 27 Пример кадра из Wireshark


Slide 27

ИМКН УрФУ 28 Доступ к среде Классический Ethernet использует метод доступа к среде CSMA/CD Carrier Sense Multiple Access with Collision Detection Множественный доступ с прослушиванием несущей частоты и распознаванием коллизий


Slide 28

ИМКН УрФУ 29 Коллизия Коллизия – искажение информации при одновременно передаче данных несколькими компьютерами


Slide 29

ИМКН УрФУ 30 Прослушивание несущей Чтобы избежать коллизий, компьютеры должны передавать данные только тогда, когда среда не используется Способ определить, свободна ли среда – прослушивание основной гармоники сигнала (несущей частоты): Несущая частота есть – среда занята Несущей частоты нет – среда свободна Классический Ethernet использует манчестерское кодирование, несущая 5-10 МГц


Slide 30

ИМКН УрФУ 31 Модель CSMA/CD Кадр Кадр Кадр Кадр Период передачи Период конкуренции Период простоя


Slide 31

ИМКН УрФУ 32 Период передачи Если в среде нет несущей частоты, то компьютер может начинать передачу данных Схема передачи: Преамбула Кадр Межкадровый интервал


Slide 32

ИМКН УрФУ 33 Преамбула Служит для синхронизации приемника и передатчика Формат преамбулы: Длина 8 байт Первые 7 байт: 10101010 Последний байт: 10101011 (ограничитель начала кадра)


Slide 33

ИМКН УрФУ 34 Передача кадра После окончания преамбулы компьютер начинает передавать кадр Все остальные компьютеры в сети начинают принимать кадр и записывают его в свой буфер Первые 6 байт кадра содержат адрес получателя: Компьютер, который узнал свой адрес, продолжает записывать кадр Остальные удаляют кадр из буфера


Slide 34

ИМКН УрФУ 35 Межкадровый интервал После окончания передачи все компьютеры ждут в течение межкадрового интервала 9,6 мкс в классическом Ethernet Назначение межкадрового интервала: Предотвратить монопольный захват канала Приведение сетевых адаптеров в исходное состояние


Slide 35

ИМКН УрФУ 36 Период конкуренции После завершения межкадрового интервала компьютеры могут начать передачу Два компьютера начали передачу одновременно – коллизия Обнаружение коллизий: Компьютер передает и принимает сигналы одновременно Если принятый сигнал отличается от переданного – значит возникла коллизия Jam-последовательность – передается компьютером при обнаружении коллизии для того, чтобы другие компьютеры легче ее распознали


Slide 36

ИМКН УрФУ 37 Период конкуренции Если компьютер начал передавать данные и обнаружил коллизию, то он делает паузу Длительность паузы: L * 512 битовых интервалов Битовый интервал – время между появлениями двух последовательных битов данных 0,1 мкс в классическом Ethernet L случайно выбирается из диапазона [0, 2N-1] N – номер попытки


Slide 37

ИМКН УрФУ 38 Отсрочка Экспоненциальный двоичный алгоритм отсрочки Диапазоны L: 1 попытка: [0, 1] 2 попытка: [0, 3] 5 попытка: [0, 31] 10 попытка: [0, 1023] После 10 попыток интервал не увеличивается После 16 попыток передача прекращается


Slide 38

ИМКН УрФУ 39 Отсрочка Алгоритм хорошо работает, когда в сети мало компьютеров Если компьютеров много, то коллизии возникают чаще: Растет число попыток передачи Растет интервал L и длительность пауз Экспоненциально увеличивается задержка


Slide 39

ИМКН УрФУ 40 Время оборота и коллизии Время оборота (round trip time) – время, за которое сигнал коллизии успевает дойти до самого дальнего узла


Slide 40

ИМКН УрФУ 41 Время оборота и коллизии Время оборота должно быть меньше, чем время передачи самого короткого кадра В противном случае: Сигнал о коллизии может прийти уже после того, как компьютер завершил передачу кадра Компьютер будет считать, что кадр передан, а на самом деле произошла коллизия


Slide 41

ИМКН УрФУ 42 Время оборота и коллизии Параметры Ethernet подобраны так, чтобы коллизии гарантированно распознавались Минимальная длина данных в кадре 46 байт Если данных меньше, то они дополняются до 46 байт Максимальная длина сети 2500 м


Slide 42

ИМКН УрФУ 43 Недостатки классического Ethernet Плохая масштабируемость: Сеть становится неработоспособной при загрузке общей среды больше, чем на 30% Работоспособное количество компьютеров - 30 При увеличении скорости передачи уменьшается длина сети: Сокращается время оборота Разное время доставки кадра: Причина – коллизии Плохо для трафика реального времени Низкая безопасность: Данные в разделяемой среде доступны всем


Slide 43

ИМКН УрФУ 44 Итоги Место модели OSI История создания Типы Ethernet Классический Ethernet Адресация Формат пакета Метод CSMA/CD


Slide 44

ИМКН УрФУ 45 Вопросы?


×

HTML:





Ссылка: