МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ЛОКАЛЬНА МЕРЕЖА Ethernet
РОЗРАХУНОК КОНФІГУРАЦІЇ
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи №1
з дисципліни “СИСТЕМИ ТА МЕРЕЖІ ПЕРЕДАВАННЯ ДАНИХ”
для студентів базового напрямку 6.0914
“Комп’ютеризовані системи, автоматика і управління”
Затверджено
на засiданнi кафедри
"Автоматика і телемеханiка"
Протокол N 8 вiд 26 грудня 2002p.
Львів 2003
Локальна мережа Ethernet. Розрахунок конфігурації: Методичні вказівки до лабораторної роботи №1 з дисципліни ”Системи та мережі передавання даних” для студентів базового напрямку 6.0914 "Комп'ютеризовані системи, автоматика і управління" / Укл. Б.М.Березюк, А.З.Піскозуб, І.Я. Тишик - Львiв: Національний університет "Львівська політехніка", 2003. - 15 с.
Укладачі: Б.М.Березюк, канд. техн. наук, доцент
А.З.Піскозуб, канд. техн. наук, доцент
І.Я. Тишик
Вiдповiдальний за випуск В.Б. Дудикевич, д.т.н, проф.
Рецензенти: В.В. Хома, д.т.н, проф.,
І.Д.Питель, канд. техн. наук, доцент
Мета роботи - познайомитися з базовою технологією локальної мережі Ethernet та методикою розрахунку її параметрів. Набути практичних навиків у розрахунку конфігурації мережі Ethernet.
ТЕОРЕТИЧНІ ВІДОМОСТІ
Загальна характеристика технології Ethernet (802.3). Метод доступу до середовища передачі даних CSMA/CD
Технологія Ethernet — це найпоширеніший на сьогоднішній день стандарт локальних мереж. Загальна число мереж Ethernet на сьогодні оцінюється в 5 мільйонів, а число комп'ютерів зі встановленими мережними адаптерами Ethernet становить більше 50 мільйонів.
Під Ethernet розуміють один з варіантів цієї технології. У вужчому розумінні Ethernet - це мережний стандарт, оснований на експериментальній мережі Ethernet Network, яку розробила фірма Xerox. Фірми DEC, Intel і Xerox спільно розробили й опублікували стандарт Ethernet версії II для мережі на основі коаксіального кабелю, що став останньою версією фірмового стандарту Ethernet. Тому фірмову версію стандарту Ethernet називають стандартом Ethernet DIX чи Ethernet II.
На основі стандарту Ethernet DIX був розроблений стандарт IEEE 802.3, що багато в чому збігається зі своїм попередником. У той час як у стандарті IEEE 802.3 розрізняються рівні МАС і LLC, в оригінальному Ethernet обидва ці рівні об'єднані в єдиний канальний рівень. В Ethernet DIX є протокол тестування конфігурації (Ethernet Configuration Test Protocol), який відсутній у IEEE 802.3. Трохи відрізняється і формат кадру, хоча мінімальні і максимальні розміри кадрів у цих стандартах збігаються.
У залежності від типу фізичного середовища стандарт IEEE 802.3 має різні модифікації: 10Base-5, 10Base-2, 10Base-Т, 10Base-FL, 10Base-FB.
У 1995 році був прийнятий стандарт Fast Ethernet, опис якого є додатковим розділом до основного стандарту 802.3 - розділом 802.3і. Прийнятий у 1998 році стандарт Gigabit Ethernet описаний у розділі 802.3z.
Для передачі двійкової інформації по кабелю для усіх варіантів фізичного рівня технології Ethernet, які забезпечують пропускну здатність 10 Мбіт/с, використовується манчестерський код. Усі види стандартів Ethernet (у тому числі Fast Ethernet і Gigabit Ethernet) використовують той самий метод доступу до середовища передачі даних - метод множинного доступу з розпізнаванням несучої та виявленням колізій (carrier-sense-multiply-access with collision detection, CSMA/CD) .
Цей метод застосовується винятково в мережах з логічною загальною шиною. Усі комп'ютери мережі мають безпосередній доступ до загальної шини, тому вона може бути використана для передачі даних між будь-якими двома вузлами мережі. Всі комп'ютери мережі одночасно (з врахуванням затримки поширення сигналу по фізичному середовищу) одержують дані, які один з комп'ютерів почав передавати на загальну шину (рис. 1).
Мал.1.
Рис.1. Метод випадкового доступу CSMA/CD
Етапи доступу до середовища
Усі дані, які передаються по мережі, поміщаються у кадри визначеної структури і забезпечуються унікальною адресою станції призначення. Щоб одержати можливість передавати кадр, станція повинна переконатися, що середовище вільне. Це досягається прослуховуванням основної гармоніки сигналу, що також називається несучою частотою (carrier-sense, CS). Ознакою незайнятості середовища є відсутність на ній несучої частоти, що при манчестерському способі кодування дорівнює 5 - 10 Мгц, у залежності від послідовності одиниць і нулів, переданих у даний момент.
Якщо середовище вільне, то вузол має право почати передачу кадру. Цей кадр зображений на рис. 1 першим. Вузол 1 виявив, що середовище вільне, і почав передавати свій кадр. У класичній мережі Ethernet на коаксіальному кабелі сигнали передавача вузла 1 поширюються в обидва боки, так що їх одержують усі вузли мережі . Кадр даних завжди супроводжується преамбулою довжиною 7 байт, що складаються зі значень 10101010, і 8-го байта, рівного 10101011. Преамбула потрібна для входження приймача в побітову і побайтову синхронізацію із передавачем.
Усі станції, підключені до кабелю, можуть розпізнати факт передачі кадру. Та станція, яка розпізнала власну адресу в заголовках кадру, записує .його вміст у свій внутрішній буфер, обробляє отримані дані, передає їх нагору по своєму стеку, а потім посилає по кабелю кадр-відповідь. Адреса станції-джерела міститься у вихідному кадрі, тому станція-одержувач знає, кому потрібно послати відповідь.
Вузол 2 під час передачі кадру вузлом 1 також намагався почати передачу свого кадру, однак виявив, що середовище зайняте і змушений чекати, поки вузол 1 припинить передачу кадру.
Після закінчення передачі кадру усі вузли мережі зобов'язані витримати технологічну паузу (Inter Packet Gap) (тп=9,6 мкс. Ця пауза, яка називається також міжкадровим інтервалом, потрібна для приведення мережних адаптерів у вихідний стан, а також для запобігання монопольного захоплення середовища однією станцією. Після закінчення технологічної паузи вузли мають право почати передачу свого кадру, тому що середовище вільне. Через затримки поширення сигналу по кабелі не всі вузли строго одночасно фіксують факт закінчення передачі кадру вузлом 1. У наведеному прикладі вузол 2 дочекався закінчення передачі кадру вузлом 1, зробив паузу тривалістю в 9,6 мкс і почав передачу свого кадру.
Виникнення колізії
При описаному підході можлива ситуація, коли дві станції одночасно пробують передати кадр даних по загальному середовищу. Механізм прослуховування середовища і пауза між кадрами не гарантують від виникнення такої ситуації, коли дві чи більше станції одночасно вирішують, що середовище вільне, і починають передавати свої кадри. Говорять, що при цьому відбувається колізія (collision), тому що вміст обох кадрів зіштовхується на загальному кабелі і відбувається спотворення інформації. Методи кодування, які використовуються в Ethernet, не дозволяють вибирати сигнали кожної станції зі загального сигналу.
Рис.2. Схема виникнення та розповсюдження колізії
Колізія — це нормальна ситуація в роботі мереж Ethernet. У прикладі, показаному на рис. 2, колізію породила одночасна передача даних вузлами 3 і 1. Для виникнення колізії не обов'язково, щоб кілька станцій почали передачу абсолютно одночасно, така ситуація малоймовірна. Набагато ймовірніше, що колізія виникає через те, що один вузол починає передачу раніше іншого, але до другого вузла сигнали першого просто не встигають дійти на той час, коли другий вузол вирішує почати передачу свого кадру. Тобто колізії — це наслідок розподіленого характеру мережі.
Щоб коректно обробити колізію, усі станції одночасно спостерігають за сигналами на кабелі. Якщо передані і прийняті сигнали відрізняються, то фіксується виявлення колізії (collision detection, CD). Для збільшення ймовірності якнайшвидшого виявлення колізії всіма станціями мережі станція, яка виявила колізію, перериває передачу свого кадру і підсилює ситуацію колізії посиланням в мережу спеціальної послідовності з 32 біт, яка називається jam-послідовністю.
Після цього передавальна станція, яка виявила колізію, зобов'язана припинити передачу і зробити паузу протягом короткого випадкового інтервалу часу. Після цього вона може знову спробувати захопити середовище передачі. Випадкова пауза (вп вибирається за наступним алгоритмом:
(вп=L*512bt.
В технології Ethernet прийнято всі інтервали вимірювати в бітових інтервалах. Бітовий інтервал позначається як bt і відповідає проміжку часу між появою двох послідовних біт даних на кабелі. Для швидкості 10 Мбіт/с величина бітового інтервалу дорівнює 0,1 мкс чи 100 нс. L - ціле число, обране з рівною ймовірністю з діапазону [0, 2n], де n — номер повторної спроби передачі даного кадру: 1,2, ..., 10.
Після 10-ої спроби інтервал, з якого вибирається пауза, не збільшується. Таким чином, випадкова пауза може приймати значення від 0 до 52,4 мс. Якщо 16 послідовних спроб передачі кадру викликають колізію, то передавач повинен припинити спроби і відкинути цей кадр.
З опису методу доступу видно, що він носить випадковий характер. Ймовірність успішного одержання у своє розпорядження загального середовища залежить від завантаженості мережі, тобто від інтенсивності виникнення в станціях потреб в передаванні кадрів. При розробці цього методу наприкінці 70-х років вважалося, що швидкість передачі даних у 10Мбіт/с дуже висока в порівнянні з потребами комп'ютерів у взаємному обміні даними. Однак, при використанні сучасних швидкісних комп'ютерів колізії виникають набагато частіше. Для зменшення інтенсивності виникнення колізій потрібно або зменшити трафік, скоротивши, наприклад, кількість вузлів у сегменті, або підвищити швидкість протоколу, наприклад перейти на Fast Ethernet.
Слід зазначити, що метод доступу CSMA/CD взагалі не гарантує станції, що вона коли-небудь зможе одержати доступ до середовища. Звичайно, при невеликому завантаженні мережі ймовірність такої події невелика, але при коефіцієнті використання мережі, що наближається до 1, така подія стає дуже ймовірною.
Час подвійного проходження сигналу і розпізнавання колізій
Чітке розпізнавання колізій усіма станціями мережі є необхідною умовою коректної роботи мережі Ethernet. Якщо яка-небудь передавальна станція не розпізнає колізію і вирішить, що кадр даних нею переданий вірно, то цей кадр даних буде загублений. Через накладання сигналів при колізії інформація кадру спотвориться і він буде відбракований приймаючою станцією (можливо, через неспівпадіння контрольної суми). Швидше за все, перекручена інформація буде повторно передана яким-небудь протоколом верхнього рівня, наприклад транспортним чи прикладним, працюючим зі встановленням з'єднання. Але повторна передача повідомлення протоколами верхніх рівнів відбудеться через значно більший інтервал часу (іноді навіть через кілька секунд) у порівнянні з мікросекундними інтервалами, якими оперує протокол Ethernet. Тому якщо колізії не будуть надійно розпізнаватися вузлами мережі Ethernet, то це приведе до помітного зниження корисної пропускної здатності даної мережі.
Для надійного розпізнавання колізій повинно виконуватися наступне співвідношення:
Tmin PDV,
де Tmin — час передачі кадру мінімальної довжини, а PDV — час, за який сигнал колізії встигає поширитися до найдальшого вузла мережі.
Так як в гіршому випадку сигнал повинен пройти двічі між найвіддаленішими станціями мережі (в одну сторону проходить неспотворений сигнал, а на зворотньому шляху поширюється вже спотворений колізією сигнал), цей час називається часом подвійного проходження (Path Delay Value, PDV).
При виконанні цієї умови передавальна станція повинна встигати виявити колізію, що викликав переданий нею кадр, ще до того, як вона закінчить передачу цього кадру. Очевидно, що виконання цієї умови залежить, з одного боку, від довжини мінімального кадру і пропускної здатності мережі, а з іншого боку, від довжини кабельної системи мережі і швидкості поширення сигналу в кабелі (для різних типів кабелю ця швидкість відрізняється).
Усі параметри протоколу Ethernet підібрані таким чином, щоб при нормальній роботі вузлів мережі колізії завжди чітко розпізнавалися. При виборі параметрів, звичайно, враховувалося і наведене вище співвідношення, яке пов'язує між собою мінімальну довжину кадру і максимальну відстань між станціями в сегменті мережі.
У стандарті Ethernet прийнято, що мінімальна довжина даних кадру становить 46 байт (що разом зі службовими полями дає мінімальну довжину кадру 64 байти, а разом із преамбулою - 72 байти чи 576 біт). Звідси може бути визначене обмеження на відстань між станціями.
У 10-мегабітній мережі Ethernet час передачі кадру мінімальної довжини рівний 575 бітових інтервалів. Отже, час подвійного проходження повинен бути меншим 57,5 мкс. Відстань, що сигнал може пройти за цей час, залежить від типу кабелю і для товстого коаксіального кабелю рівна приблизно 13280 м. Враховуючи те, що за цей час сигнал повинен пройти по лінії зв'язку двічі, відстань між двома вузлами не повинна бути більшою 6635 м. У стандарті 802.3 ця відстань обрана істотно меншою, з врахуванням інших, більш строгих обмежень.
Одне з таких обмежень пов'язане з гранично припустимим затуханням сигналу. Для забезпечення необхідної потужності сигналу при його проходженні між найвіддаленішими станціями максимальна довжина сегмента товстого коаксіального кабелю вибрана рівною 500 м. Очевидно, що на кабелі довжиною 500 м умова розпізнавання колізій буде виконуватися з великим запасом для кадрів будь-якої стандартної довжини, у тому числі і 72 байти (час подвійного проходження по кабелі довжиною 500 м складає лише 43,3 бітових інтервали). Тому мінімальна довжина кадру могла б бути встановлена ще меншою. Однак, стандарт враховує мережі, що будуються з декількох сегментів, з'єднаних повторювачами.
Повторювачі збільшують потужність переданих із сегмента на сегмент сигналів і в результаті можна використовувати мережі набагато більшої довжини, які складаються з декількох сегментів. У коаксіальних реалізаціях Ethernet стандарт 802.3 обмежує максимальну кількість сегментів у мережі п'ятьма, що у свою чергу обмежує загальну довжину мережі 2500 метрами. Навіть у такій багатосегментній мережі умова виявлення колізій як і раніше виконується з великим запасом. Однак, реально часовий запас є істотно меншим, оскільки у багатосегментних мережах самі повторювачі вносять у поширення сигналу додаткову затримку в кілька десятків бітових інтервалів. Природно, невеликий запас був зроблений також для компенсації відхилень параметрів кабелю і повторювачів.
У результаті врахування всіх цих і деяких інших факторів було ретельно підібране співвідношення між мінімальною довжиною кадру і максимально можливою відстанню між станціями мережі, що забезпечує надійне розпізнавання колізій. Цю відстань називають також максимальним діаметром мережі.
У табл. 1 наведені значення основних параметрів процедури передачі кадру стандарту 802.3, що не залежать від реалізації фізичного середовища.
Таблиця 1
Параметри рівня МАС Ethernet
Параметри
Значення
Бітова швидкість
Інтервал відтермінування
Міжкадровий інтервал (IPG)
Максимальне число спроб передачі
Мінімальне число зростання діапазону паузи
Довжина jam-послідовності
Максимальна довжина кадру (без преамбули)
Мінімальна довжина кадру (без преамбули)
Довжина преамбули
Мінімальна довжина випадкової паузи після колізії
Максимальна довжина випадкової паузи після колізії
Максимальна віддаль між станціями мережі
Максимальне число станцій в мережі
10 Мбіт/сек
512 бітових інтервалів
9,6 мкс
16
10
32 біти
1518 байт
64 байти (512 біт)
64 біти
0 бітових інтервалів
524 000 бітових інтервалів
2500 м
1024
Важливо відзначити, що кожен варіант фізичного середовища технології Ethernet додає до цих обмежень свої, часто більш строгі обмеження, що також повинні виконуватися і які будуть розглянуті нижче.
Максимальна продуктивність мережі Ethernet
Кількість кадрів Ethernet, які обробляються за секунду, часто зазначається виробниками мостів/комутаторів і маршрутизаторів як основна характеристика продуктивності цих пристроїв. У свою чергу, важливо знати чисту максимальну пропускну здатність сегмента Ethernet у кадрах за секунду в ідеальному випадку, коли в мережі немає колізій і немає додаткових затримок, які вносяться мостами і маршрутизаторами. Такий показник допомагає оцінити вимоги до продуктивності комунікаційних пристроїв, тому що в кожен порт пристрою не може надходити більше кадрів за одиницю часу, ніж дозволяє це зробити відповідний протокол.
Для комунікаційного устаткування найважчим режимом є обробка кадрів мінімальної довжини. Це пояснюється тим, що на обробку кожного кадру міст, комутатор, чи маршрутизатор витрачають приблизно один і той же час, пов'язаний з переглядом таблиці просування пакету, формуванням нового кадру (для маршрутизатора) і т.п. А число кадрів мінімальної довжини, що надходять на пристрій за одиницю часу, більше ніж кадрів будь-якої іншої довжини. Інша характеристика продуктивності комунікаційного устаткування - біт за секунду - використовується рідше, тому що вона не говорить про те, якого розміру кадри при цьому обробляє пристрій, а на кадрах максимального розміру досягти високої продуктивності, вимірюваної в бітах за секунду, набагато легше.
Використовуючи параметри, наведені в табл. 1, розрахуємо максимальну продуктивність сегмента Ethernet у таких одиницях, як число переданих кадрів (пакетів) мінімальної довжини за секунду. При цьому терміни кадр і пакет використовуються як синоніми. Відповідно, аналогічними є й одиниці виміру продуктивності.
Розмір кадру мінімальної довжини разом з преамбулою складає 72 байти чи 576 біт, тому на його передачу затрачається 57,5 мкс. Додавши міжкадровий інтервал 9,6 мкс, одержуємо, що період проходження кадрів мінімальної довжини складає 67,1 мкс. Звідси максимально можлива пропускна здатність сегмента Ethernet складає 14880 кадр/с.
Природно, що наявність у сегменті декількох вузлів знижує цю величину за рахунок чекання доступу до середовища. Це стосується і колізій, які приводять до необхідності повторної передачі кадрів.
Кадри максимальної довжини технології Ethernet мають поле довжиною 1500 байт, що разом зі службовою інформацією дає 1518 байт, а з преамбулою складає - 1526 байт чи 12208 біт. Максимально можлива пропускна здатність сегмента Ethernet для кадрів максимальної довжини складає 813 кадр/с.
Очевидно, що при роботі з великими кадрами навантаження на мости, комутатори і маршрутизатори досить відчутно знижується.
Тепер розрахуємо, якою максимальною корисною пропускною здатністю в бітах за секунду володіють сегменти Ethernet при використанні кадрів різного розміру.
Під корисною пропускною здатністю протоколу розуміють швидкість передачі даних, що переносяться полем даних кадру. Ця пропускна здатність завжди менша номінальної бітової швидкості протоколу Ethernet за рахунок декількох факторів: службової інформації кадру; міжкадрових інтервалів і чекання доступу до середовища.
Для кадрів мінімальної довжини корисна пропускна здатність дорівнює:
Сп = 14880 х 46 х 8 = 5,48 Мбіт/с.
Це набагато менше 10 Мбіт/с, але варто врахувати, що кадри мінімальної довжини використовуються в основному для передачі квитанцій, так що до передачі власне даних файлів ця швидкість відношення не має.
Для кадрів максимальної довжини корисна пропускна здатність дорівнює:
Сп = 813 х 1500 х 8 = 9,76 Мбіт/с,
що дуже близько до номінальної швидкості протоколу.
Ще раз підкреслимо, що такої швидкості можна досягти тільки тоді, коли двом взаємодіючим вузлам у мережі Ethernet інші вузли не заважають, про буває вкрай рідко.
При використанні кадрів середнього розміру з полем даних довжиною 512 байт пропускна здатність мережі складає 9,29 Мбіт/с, що теж досить близько до граничної пропускної здатності в 10 Мбіт/с.
При відсутності колізій і чекання доступу коефіцієнт використання залежить від розміру поля даних кадру і має максимальне значення 0,976 при передачі кадрів максимальної довжини. Очевидно, що в реальній мережі Ethernet середнє значення коефіцієнта використання мережі може значно відрізнятися від цієї величини.
Методика розрахунку конфігурації мережі Ethernet
Дотримання численних обмежень, установлених для різних стандартів фізичного рівня мереж Ethernet, гарантує коректну роботу мережі .
Обмеження параметрів мережі, які вносить кожен варіант фізичного середовища технології Ethernet, наведені у таблиці 2.
Найчастіше доводиться перевіряти обмеження, пов’язані з довжиною окремого сегменту кабеля, а також кількістю повторювачів і загальною довжиною мережі. Правила «5-4-3» для коаксіальних мереж і «4-х хабів» для мереж на основі витої пари та оптоволокна не тільки дають гарантії працездатності мережі, але й великий «запас міцності» мережі. Наприклад, якщо порахувати час подвійного проходження сигналу в мережі, що складається з 4-х повторювачів 10Base-5 і 5-ти сегментів з максимальною довжиною 500 м, то виявиться, що він становить 537 бітових інтервалів. Час передачі кадру мінімальної довжини становить разом із преамбулою 72 байти, що дорівнює 575 бітовим інтервалам. Звідси видно, що стандарт Ethernet залишив 38 бітових інтервалів як запас для надійності. Проте комітет 802.3 говорить, що і 4 додаткові бітові інтервали створюють достатній запас надійності.
Таблиця 2
Параметри специфікацій фізичного рівня для стандарту Ethernet
10Base-5
10Base-2
10Base-T
10Base-F
Кабель
Товстий коаксіальний кабель RG-8 або RG-11
Тонкий коаксіальний кабель RG-58
Неекранована вита пара UTP категорій 3,4,5
Багатомодо-вий оптоволо-конний кабель
1.Максимальна довжина сегмента, м
2.Максимальна віддаль між вузлами мережі (при використанні повторювачів), м
3.Максимальне число станцій в сегменті
4.Максимальне число повторювачів між будь-якими станціями мережі
500
2500
100
4
185
925
30
4
100
500
1024
4
2000
2500 (2740 для
10Base-FВ)
1024
4 (5 для
10Base-FВ)
Комітет IEEE 802.3 наводить вихідні дані про затримки, внесені повторювачами і різними середовищами передачі даних для розрахунку максимальної кількості повторювачів і максимальної загальної довжини мережі. Особливо такі розрахунки корисні для мереж, що складаються зі змішаних кабельних систем, наприклад, коаксиала й оптоволокна, на які правила «5-4-3» і «4-х хабів» не розраховані. При цьому максимальна довжина кожного окремого фізичного сегмента повинна чітко відповідати стандарту, тобто 500 м для "товстого" коаксиала, 100 м для витої пари і т.д. При топології ієрархічна зірка оптоволоконні кабелі рекомендується використовувати для побудови верхніх проміжних сегментів.
Щоб мережа Ethernet, яка складається із сегментів різної фізичної природи, працювала коректно, необхідне виконання чотирьох основних умов:
Число станцій у мережі не більше 1024;
Максимальна довжина кожного фізичного сегмента не більша величини, визначеної у відповідному стандарті фізичного рівня;
Час подвійного обертання сигналу (Path Delay Value, PDV) між двома найвіддаленішими одна від одної станціями мережі не більше 575 бітових інтервалів;
Скорочення міжкадрового інтервалу IPG (Path Variability Value, PVV) при проходженні послідовності кадрів через усі повторювачі не повинне перевищувати 49 бітових інтервалів.
Так як при відправленні кадрів кінцеві вузли забезпечують початкову міжкадрову відстань 96 бітових інтервалів, то після проходження повторювача вона повинна бути не меншою, ніж 96-49 = 47 бітових інтервалів. Дотримання цих вимог забезпечує коректність роботи мережі навіть у випадках, коли порушуються прості правила конфігурації, що визначають максимальну кількість повторювачів і загальну довжину мережі в 2500 м.
1.3.1. Розрахунок PDV
Для спрощення розрахунків зазвичай використовують довідникові дані IEEE, які містять значення затримок поширення сигналів у повторювачах, приймачах і різних фізичних середовищах. У табл.3. наведені дані, необхідні для розрахунку значення PDV для усіх фізичних стандартів мереж Ethernet. Бітовий інтервал позначений як bt.
Комітет 802.3 намагався максимально спростити виконання розрахунків, тому дані, наведені в таблиці 3, включають відразу кілька етапів проходження сигналу. Наприклад, затримки, внесені повторювачем, складаються з затримки вхідного трансивера, затримки блоку повторення і затримки вихідного трансивера. Проте в таблиці всі ці затримки представлені однією величиною, названою базою сегменту.
Таблиця 3
Дані для розрахунку значень PDV
Тип сегменту
База лівого сегменту,
bt
База проміж-ного сегменту, bt
База правого сегменту ,
bt
Затримка середови-ща на 1м,
bt/м
Максимальна довжина сегменту,м
10Base-5
10Base-2
10Base-T
10Base-FB
10Base-FL
FOIRL
AUI(>2 м)
11,8
11,8
15,3
-
12,3
7,8
0
46,5
46,5
42,0
24,0
33,5
29,0
0
169,5
169,5
165,0
-
156,5
152,0
0
0,0866
0,1026
0,113
0,1
0,1
0,1
0,1026
500
185
100
2000
2000
1000
2+48
Щоб не потрібно було два рази складати затримки, внесені кабелем, у табл. 3 даються подвоєні величини затримок для кожного типу кабелю. У таблиці використовуються також такі поняття, як лівий сегмент, правий сегмент і проміжний сегмент.
Пояснимо ці терміни на прикладі мережі, наведеної на рис. 3.
Лівим сегментом називається сегмент, у якому починається шлях сигналу з виходу передавача кінцевого вузла. На схемі це сегмент 1. Потім сигнал проходить через проміжні сегменти 2 — 5 і доходить до приймача найвіддаленішого вузла сегмента 6, що називається правим. Саме тут у гіршому випадку відбувається зіткнення кадрів і виникає колізія, що і мається на увазі в таблиці.
З кожним сегментом пов'язана постійна затримка, названа базою, що залежить тільки від типу сегмента і від положення сегмента на шляху сигналу (лівий, проміжний чи правий). База правого сегмента, у якому виникає колізія, набагато перевищує базу лівого і проміжного сегментів.
Крім цього, з кожним сегментом пов'язана затримка поширення сигналу вздовж кабеля сегменту, що залежить від довжини сегменту й обраховується шляхом множення часу поширення сигналу по кабелю довжиною один метр (у бітових інтервалах) на довжину кабелю в метрах. Розрахунок полягає в обчисленні затримок, внесених кожним відрізком кабелю, а потім підсумовуванні цих затримок з базами лівого, проміжних і правого сегментів. Загальне значення PDV не повинно перевищувати 575bt.
Так як лівий і правий сегменти мають різні величини базових затримок, то у випадку різних типів сегментів на краях мережі необхідно виконати розрахунки двічі: один раз прийняти як лівий сегмент одного типу, а другий - сегмент іншого типу. Результатом можна вважати максимальне значення PDV.
Рис.3. Приклад мережі Ethernet
В нашому прикладі крайні сегменти мережі належать одному типу - стандарту 10Base-Т, тому подвійний розрахунок робити не потрібно. Але якби вони були сегментами різних типів, то в першому випадку потрібно було б прийняти лівим сегмент між станцією і концентратором 1, а в другому вважати лівим сегмент між станцією і концентратором 5.
Наведена на рис. 3 мережа відповідно до правила 4-х хабів не є коректною - в мережі між вузлами сегментів 1 і 6 маємо 5 хабів, хоча сегменти не є сегментами 10Base-FB. Крім того, загальна довжина мережі дорівнює 2800, що порушує правило 2500 м.
Розрахуємо значення PDV для нашого прикладу.
Лівий сегмент 1: 15,3 (база) + 100 х 0,113 = 26,6.
Проміжний сегмент 2: 33,5 + 1000 х 0,1 = 133,5.
Проміжний сегмент 3: 24 + 500 х 0,1 = 74,0.
Проміжний сегмент 4: 24 + 500 ж 0,1 = 74,0.
Проміжний сегмент 5: 24 + 600 х 0,1 = 84,0.
Правий сегмент 6: 165 + 100 х 0,113 = 176,3.
Сума всіх складових дає значення PDV, рівне 568,4.
Так як значення PDV менше максимально допустимої величини 575, то мережа проходить за критерієм часу подвійного проходження сигналу незважаючи на те, що загальна довжина перевищує 2500 м, а кількість повторювачів — більше 4-х.
1.3.2. Розрахунок PVV
Щоб визнати конфігурацію мережі коректною, потрібно розрахувати також зменшення міжкадрового інтервалу повторювачами, тобто величину PVV.
Для розрахунку PVV також можна скористатися значеннями максимальних величин зменшення міжкадрового інтервалу при проходженні повторювачів різних фізичних середовищ, рекомендованими IEEE і наведеними в табл. 4.
Таблиця 4
Дані для розрахунку значень PVV
Тип
сегменту
Лівий сегмент,
bt
Проміжний сегмент, bt
10Base-5
10Base-2
10Base-T
10Base-FB
10Base-FL
16
16
10,5
-
10,5
11
11
8
2
8
Відповідно до цих даних розрахуємо значення PVV для нашого прикладу:
Лівий сегмент 1 10Base-Т: скорочення на 10,5 bt;
Проміжний сегмент 2 10Base-FL: 8;
Проміжний сегмент 3 10Base-FB: 2;
Проміжний сегмент 4 10Base-FB: 2;
Проміжний сегмент 5 10Base-FB: 2.
Сума цих величин дає значення PVV, рівне 24,5bt, що є менше граничного значення - 49 бітових інтервалів.
Таким чином, наведена конфігурація мережі відповідає вимогам стандарту IEEE 802.3.
КОНТРОЛЬНІ ЗАПИТАННЯ
Назвіть основні характеристики технології Ethernet.
Назвіть основні специфікації фізичного середовища в технології Ethernet.
Опишіть метод доступу до середовища передачі даних CSMA/CD.
Опишіть явище колізії та причини її виникнення.
В чому полягає розрахунок максимальної продуктивності мережі Ethernet.
Назвіть основні обмеження, які накладає фізичний рівень на конфігурацію мережі.
В чому полягає методика розрахунку конфігурації мережі Ethernet.
Назвіть чотири основні умови коректної роботи мережі Ethernet.
В чому полягає розрахунок PDV.
На чому ґрунтується розрахунок PVV.
ЗАВДАННЯ ДЛЯ ВИКОНАННЯ РОБОТИ
Домашня підготовка до роботи
Вивчити основні характеристики технології Ethernet.
Вивчити метод доступу до середовища передачі даних CSMA/CD:
етапи доступу до середовища;
виникнення колізії;
час подвійного проходження і розпізнавання колізії.
Освоїти розрахунок максимальної продуктивності мережі Ethernet.
Вивчити методику розрахунку конфігурації мережі Ethernet.
Освоїти розрахунок PDV для мережі заданої конфігурації.
Освоїти розрахунок PVV для мережі заданої конфігурації.
Виконання заданого варіанту розрахунку конфігурації
мережі Ethernet
При розрахунку заданого варіанту конфігурації мережі Ethernet необхідно:
Вказати, яка з чотирьох наведених вище основних умов коректності мережі порушена.
Розробити ієрархічну зіркову топологію мережі Ethernet та розставити задані сегменти згідно з рекомендаціями IEEE 802.3.
Розрахувати PDV та PVV розробленої топології мережі Ethernet.
На основі отриманих результатів зробити висновок про коректність даної конфігурації мережі Ethernet.
Варіанти розрахунку конфігурації мережі Ethernet
(розміри та тип сегментів):
2000 м, 10Base-FL; 100 м, 10Base-T; 100 м, 10Base-T; 100м, 10Base-2; 500м, 10Base-5.
100 м, 10Base-T; 2000 м, 10Base-FB; 100 м, 10Base-T; 100 м, 10Base-T; 185м, 10Base-2.
200 м, 10Base-FL; 100 м, 10Base-T; 100, 10Base-T; 1000 м, 10Base-FB; 185м, 10Base-5; 300 м, 10Base-FL.
400 м, 10Base-FL; 2000 м, 10Base-FB; 100м, 10Base-T; 185 м, 10Base-2.
2000 м, 10Base-FL; 100 м, 10Base-T; 100м, 10Base-T; 500 м , 10Base-5.
1000 м, 10Base-FL; 1500 м, 10Base-FB; 100м, 10Base-T; 200 м, 10Base-5.
100 м , 10Base-2; 1200 м , 10Base-FB; 1000 м, 10Base-FL;185 м, 10Base-2.
300 м, 10Base-5; 2000 м, 10Base-FB;100, 10Base-T; 300 м, 10Base-5.
200 м, 10Base-FL; 100 м, 10Base-2; 100м, 10Base-T; 1500 м, 10Base-FB; 300м, 10Base-FL;100м, 10Base-T.
2000 м, 10Base-FL; 100 м , 10Base-T; 100, 10Base-T; 500 м, 10Base-5.
20 м, 10Base-2; 1000 м, 10Base-FB; 40м, 10Base-T; 100 м, 10Base-T; 100 м, 10Base-T; 200 м, 10Base-FL.
200 м, 10Base-2; 2000 м , 10Base-FB; 100 м, 10Base-FB; 100 м, 10Base-T.
100 м, 10Base-5; 100 м, 10Base-FB; 1500 м, 10Base-FL; 100м, 10Base-T; 100м 10Base-2.
2000 м, 10Base-FL; 185 м, 10Base-2; 100м, 10Base-T; 500 м , 10Base-5.
200 м, 10Base-2; 1500 м, 10Base-FB; 100м, 10Base-T; 1000м, 10Base-FB; 120 м,10Base-2.
100 м, 10Base-2; 1500 м, 10Base-FB;1000 м, 10Base-FL; 100 м 10Base-2.
2000 м, 10Base-FL; 100 м і 185 м, 10Base-2; 500 м, 10Base-5.
185 м, 10Base-2; 100 м 10Base-FB; 100м, 10Base-T; 100