Комутація (телекомунікації): відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Aares1234 (обговорення | внесок)
Немає опису редагування
Aares1234 (обговорення | внесок)
Рядок 5:
Кожен абонент з'єднаний з [[Мережевий комутатор|комутаторами]] індивідуальною лінією зв'язку, закріпленою за цим абонентом.
Лінії зв'язку налагоджені між комутаторами розділяються декількома абонентами, тобто використовуються спільно.
==Комутація в локальних мережах передачі даних==
Технологія комутації сегментів Ethernet була запропонована фірмою Kalpana в 1990 році [1] у відповідь на зростаючі потреби в підвищенні пропускної здатності зв'язків високопродуктивних серверів із сегментами робочих станцій. Структурна схема комутатора EtherSwitch, запропонованого фірмою Kalpana, представлена ​​нижче. Кожен з 8 портів 10Base-T обслуговується одним процесором пакетів Ethernet - ЕРР (Ethernet Packet Processor). Крім того, комутатор має системний модуль, який координує роботу всіх процесорів ЕРР. Системний модуль веде загальну адресну таблицю комутатора і забезпечує управління комутатором по протоколу SNMP. Для передачі кадрів між портами використовується комутаційна матриця, подібна тим, які працюють у телефонних комутаторах або мультипроцесорних комп'ютерах, з'єднуючи кілька процесорів з декількома модулями пам'яті. Комутаційна матриця працює за принципом комутації каналів. Для 8 портів матриця може забезпечити 8 одночасних внутрішніх каналів при напівдуплексному режимі роботи портів і 16 - при повнодуплексному, коли передавач і приймач кожного порту працюють незалежно один від одного.
При надходженні кадру в якийсь порт процесор ЕРР буферизує декілька перших байт кадру, щоб прочитати адресу призначення. Після отримання адреси призначення процесор відразу ж приймає рішення про передачу пакета, не чекаючи приходу інших байт кадру. Для цього він переглядає свій власний кеш адресної таблиці, а якщо не знаходить там потрібної адреси, звертається до системного модулю, який працює в багатозадачному режимі, паралельно обслуговуючи запити всіх процесорів ЕРР. Системний модуль робить перегляд загальної адресної таблиці і повертає процесору знайдену рядок, яку той буферизует в своєму кеші для подальшого використання. Після знаходження адреси призначення процесор ЕРР знає, що потрібно далі робити з стають кадром (під час перегляду адресної таблиці процесор продовжував буферизацію що у порт байтів кадру). Якщо кадр потрібно відфільтрувати, процесор просто припиняє записувати в буфер байти кадру, очищає буфер і чекає надходження нового кадру. Якщо ж кадр потрібно передати на інший порт, то процесор звертається до комутаційної матриці й намагається встановити в ній шлях, що зв'язує його порт з портом, через який йде маршрут до адреси призначення. Комутаційна матриця може це зробити тільки в тому випадку, коли порт адреси призначення в цей момент вільний, тобто не з'єднаний з іншим портом. Якщо ж порт зайнятий, то, як і в будь-якому пристрої з комутацією каналів, матриця в з'єднанні відмовляє. У цьому випадку кадр повністю буферизується процесором вхідного порту, після чого процесор очікує звільнення вихідного порту й утворення комутаційною матрицею потрібного шляху.
Після того як потрібний шлях установлений, в нього направляються буферізованние байти кадру, які приймаються процесором вихідного порту. Як тільки процесор вихідного порту отримує доступ до підключеного до нього сегмента Ethernet по алгоритму CSMA / CD, байти кадру відразу ж починають передаватися в мережу. Процесор вхідного порту постійно зберігає декілька байт прийнятого кадру в своєму буфері, що дозволяє йому незалежно й асинхронно приймати і передавати байти кадру.
 
== Технології комутації ==
Загальний термін «комутація» використовується для чотирьох різних технологій: