13.4 Структуризація за допомогою мостів і комутаторів
У даній главі розглядаються пристрої логічної структуризації мереж, що працюють на канальному рівні стека протоколів, а саме - мости й комутатори. Структуризація мережі можлива також на основі маршрутизаторів, які для виконання цього завдання залучають протоколи мережного рівня. Кожен спосіб структуризації - за допомогою канального протоколу й за допомогою мережного протоколу - має свої переваги й недоліки. У сучасних мережах часто використають комбінований спосіб логічної структуризації - невеликі сегменти поєднуються пристроями канального рівня в більші підмережі, які, у свою чергу, з'єднуються маршрутизаторами.
Отже, мережу можна поділити на логічні сегменти за допомогою пристроїв двох типів - мостів (bridge) або комутаторів (switch, switching hub). Відразу після появи комутаторів на початку 90-х років склалася думка, що міст і комутатор - це принципово різні пристрої. І хоча поступово подання про комутатори змінилося, цю думка можна почути й сьогодні.
Проте міст і комутатор — це функціональні близнюки. Обидва ці пристрої просувають кадри на підставі тих самих алгоритмів. Мости й комутатори використають два типи алгоритмів: алгоритм прозорого моста (transparent bridge), описаного в стандарті IEEE 802.1D, або алгоритм моста з маршрутизацією від джерела (source routing bridge) компанії IBM для мереж Token Ring. Ці стандарти були розроблені задовго до появи першого комутатора, тому в них використається термін "міст". Коли ж з'явилася перша промислова модель комутатора для технології Ethernet, то вона виконувала той же алгоритм просування кадрів IEEE 802.ID, що був з десяток років відпрацьований мостами локальних і глобальних мереж. Точно так само надходять і всі сучасні комутатори. Комутатори, які просувають кадри протоколу Token Ring, працюють по алгоритму Source Routing, характерному для мостів IBM.
Основна відмінність комутатора від моста полягає в тому, що міст обробляє кадри послідовно, а комутатор - паралельно. Ця обставина пов'язана з тим, що мости з'явилися в ті часи, коли мережу поділяли на невелику кількість сегментів, а міжсегментний трафік був невеликим (він підкорявся правилу 80 на 20 %). Мережа найчастіше поділґлась на два сегменти, тому й термін був обраний відповідний - міст. Для обробки потоку даних із середньою інтенсивністю 1 Мбіт/с мосту цілком вистачало продуктивності одного процесорного блоку.
При зміні ситуації наприкінці 80-х - початку 90-х років – (при появі швидкісних протоколів, продуктивних персональних комп'ютерів, мультимедійної інформації) поділ мережі на велику кількість сегментів - класичними мостами перестали використовувати тому що мости не справлятися з роботою. Обслуговування потоків кадрів між тепер уже декількома портами за допомогою одного процесорного блоку і вимагали значного підвищення швидкодії процесора, а це досить дороге рішення.
Більше ефективним виявилося рішення, що й "породило" комутатори: для обслуговування потоку, що надходить на кожен порт, у пристрій ставився окремий спеціалізований процесор, що реалізовував алгоритм моста. По суті, комутатор - це мультипроцесорний міст, здатний паралельно просувати кадри відразу між всіма парами своїх портів. Але якщо при додаванні процесорних блоків комп'ютер не переставав називати комп'ютером, а додавався тільки прикметник "мультипроцесорний", то з мультипроцесорними мостами відбулася метаморфоза - вони перетворилися в комутатори. Цьому сприяв спосіб зв'язку між окремими процесорами комутатора - вони зв'язувалися комутаційною матрицею, схожою на матриці мультипроцесорних комп'ютерів, що зв'язують процесори з блоками пам'яті.
Поступово комутатори витиснули з локальних мереж класичні однопроцесорні мости. Основна причина цього - дуже висока продуктивність, з якої комутатори передають кадри між сегментами мережі. Якщо мости могли навіть сповільнювати роботу мережі, коли їхня продуктивність виявлялася менше інтенсивності міжсегментного потоку кадрів, то комутатори завжди випускаються із процесорами портів, які можуть передавати кадри з тією максимальною швидкістю, на яку розрахований протокол. Додавання до цьому паралельної передачі кадрів між портами зробило продуктивність комутаторів на кілька порядків вищою, ніж мостів - комутатори можуть передавати до декількох мільйонів кадрів у секунду, у той час як мости звичайно обробляли 3-5 тисяч кадрів у секунду. Це й визначило долю мостів і комутаторів.
Процес витиснення мостів почав протікати досить швидко з 1994 року, і сьогодні локальні мости практично не виробляються. За час свого існування вже без конкурентів-мостів комутатори увібрали в себе багато додаткових функцій, які з'являлися в результаті природного розвитку мережевих технологій. До цих функцій відноситься, наприклад, підтримка віртуальних мереж (VLAN), пріоритезація трафіка, використання магістрального порту за замовчуванням і т.п.
Сьогодні мости як і раніше працюють у мережах, але тільки на досить повільних глобальних зв'язках між двома вилученими локальними мережами. Такі мости називаються вилученими мостами (remote bridge), і алгоритм їхньої роботи нічим не відрізняється від стандарту 802.1D або Source Routing.
Прозорі мости вміють, крім передачі кадрів у рамках однієї технології, транслювати протоколи локальних мереж, наприклад Ethernet в Token Ring, FDDI в Ethernet і т.п. Ця властивість прозорих мостів описана в стандарті IEEE 802.1H.
Надалі будемо називати пристрій, що просуває кадри по алгоритму моста й працює в локальній мережі, сучасним терміном "комутатор". При описі ж самих алгоритмів 802.1D й Source Routing у наступному розділі будемо за традицією називати пристрій мостом, як власно він в цих стандартах і називається.
- Коли відбулася перша телевізійна передача
- Історичний огляд розвитку комп’ютерної техніки.
- 2.Основні поняття та означення
- Для пересилання повідомлень через телекомунікаційне середовище застосовують сигнали.
- Інтерпретація інформації, яку переносять сигнали, визначається користувачем. Для інтерпретації та обробки інформації переважно автоматизованими системами послідовність сигналів трактується як дані.
- До специфічних функцій мереж відносяться:
- 1.Класифікація мереж
- 3.1 Загальні відомості
- 3.2 Локальні мережі
- Основні завдання локальних комп’ютерних мереж полягають у наступному.
- 3.3 Глобальні та метропольні мережі
- 4 .Топології мереж.
- 5. Концепція відкритих систем
- 5.1 Еталонна(семирівнева) модель взаємозв'язку відкритих систем
- 5.2 Переваги ідеології відкритих систем.
- 6.Стандартизація мереж.
- 6.1.Основні міжнародні організації із стандартизації:
- Ieee - Institute of Electrical and Electronics Engineering - Інститут інженерів-електриків та електроніків (сша).
- 6.2 Стандарти iso/iec.
- 6.3 Стандарти ieee 802.
- 6.4 Стандарти ansi/tia/eia.
- Мережеві протоколи та еталонна модель osi.
- 7.1 Поширені протоколи Фізичного рівня.
- 7.2 Протоколи Канального рівня.
- 7.3. Протоколи Транспортного і вищих рівнів.
- 7.4. Деякі протоколи і послуги Рівня застосувань.
- 8. Поняття системи передачі даних
- 8.2 Передавальні середовища.
- 8.2.1 Ефірне середовище
- 8.2.2 Коаксіальні кабелі.
- 8.2.3 Кабель "скручена пара"
- 8.2.4 Волоконно-оптичний кабель
- 9.Кодування сигналів у передавальних середовищах.
- 9.1 Основні поняття про кодування сигналів.
- Передача даних на фізичному рівні
- 1.1. Цифрове кодування
- Вимоги до методів цифрового кодування
- Потенційний код без повернення до нуля
- Метод біполярного кодування з альтернативною інверсією
- Потенційний код з інверсією при одиниці
- Біполярний імпульсний код
- Манчестерський код
- Потенційний код 2в1q
- 1.2.Логічне кодування
- Надлишкові коди
- Скремблювання
- 9.4 Контроль правильності передачі інформації
- 9.5 Стиснення інформації
- 10. Методи і технології передачі даних, що мають практичне значення
- 10.1 Способи організації передавання даних з персонального
- 10.2 . Модеми. Класифікація модемів
- 11.Основні технології локальних мереж
- 11.1 Мережі типу Ethernet. Загальні відомості.
- 11.2 Елементи системи Ethernet.
- 11.3 Структури рамок Ethernet.
- 11.3.2. Рамка в стандарті 802.3.
- 11.3.3 Кадр 802.3/llc
- 11.3.4 Кадр Ethernet snap
- 11.4 Метод доступу csma/cd
- 11.4.1 Етапи доступу до середовища
- 11.4.2 Виникнення колізії
- 11.4.3 Час подвійного обороту і розпізнавання колізій
- 11.4.4 Продуктивність мережі з протоколом csma/cd.
- 1.2.1. Максимальна продуктивність мережі Ethernet
- 12. Компоненти обладнання мереж Ethernet.
- 12.1 Мережеві адаптери. Означення та основні функції.
- 12.2 Мережеві карти Ethernet.
- 12.2.1 Ресурси, які використовуються мережевими картами.
- 12.2.2 Функціонування мережевих карт.
- 12.2.3 Процедура встановлення мережевої карти.
- 13.Пристрої доступу до середовища.
- 13.1 Трансівери
- 13.2 Ретранслятори (повторювачі) Ethernet.
- 13.3 Причини логічної структуризації локальних мереж
- 13.3.1 Обмеження мережі, побудованої на загальному поділюваному середовищі
- 13.3.2 Переваги логічної структуризації мережі
- 13.4 Структуризація за допомогою мостів і комутаторів
- 13.5 Принципи роботи мостів
- 13.5.1 Алгоритм роботи прозорого моста
- 13.5.2 Мости з маршрутизацією від джерела
- 13.5.3 Обмеження топології мережі, побудованої на мостах
- 14. Принципи об'єднання мереж на основі протоколів мережевого рівня
- 14.1. Обмеження мостів і комутаторів
- 15.Адресація в ip-мережах
- 15.1. Типи адрес стека tcp/ip
- 16. Мережі типу Ethernet із швидкістю 10Мб/с.
- 17.Мережі типу Ethernet із швидкістю 100 Мб/с.
- 18. Мережі Ethernet із швидкістю 1 Гб/с.