Вступ до маршрутизації
Весь світ оцифровується та підключається по мережі. Пакети, які є атомною одиницею інформації в комунікаційних мережах, що комутуються пакетами, обмінюються між вузлами (вузол може бути кінцевим пристроєм, маршрутизатором або пристроєм генерування даних тощо). Процес передачі цих пакетів інформації зі свого вихідного вузла до вузла призначення одним або декількома перескаками між найбільш оптимальним шляхом називається "Маршрутизація". Маршрутизатори та комутатори - це пристрої, які використовуються для цілей, які працюють над протоколами маршрутизації та алгоритмами, з якими вони налаштовані. Про маршрутизацію пакетів опікується шаром L3 або мережевим шаром еталонної моделі OSI.
Як це відбувається?
Коли пакет вводиться в мережу і отримується одним з маршрутизаторів, він зчитує заголовки пакета, щоб зрозуміти призначення, і перевіряє його таблицю маршрутизації, позначену метрикою маршрутизації, щоб побачити, що буде наступною найкращою надією для пакету оптимально. дістатися до пункту призначення. Потім він натискає пакет на наступний вузол, і вищезазначений процес повторюється і на новому вузлі, поки пакет не досягне вузла призначення.
Показники маршрутизації -
У таблицях маршрутизації є інформація, заснована на перемиканні пакетів на найбільш оптимальному шляху. І ця інформація є різними показниками або змінними, які шукають алгоритми маршрутизації, а потім визначають свій шлях. Стандартні показники включають:
- Довжина шляху - у цьому випадку адміністратор призначить витрати кожному шляху (між двома вузлами). Довжина шляху буде сумою всіх витрат шляху. Шлях із меншою довжиною шляху буде обраний як найбільш оптимальний.
- Затримка - це міра часу, необхідний для переходу пакета від джерела до місця призначення. Це залежить від багатьох факторів, таких як пропускна здатність мережі, кількість проміжних вузлів, перевантаженість у вузлах тощо. Чим швидше передача, тим краще якість обслуговування (QoS).
- Ширина смуги - Це стосується кількості даних, які посилання може передати через неї. Зазвичай підприємство орендує мережеву лінію для досягнення більш високої лінії зв'язку та пропускної здатності.
- Навантаження - навантаження означає трафік, який обробляє маршрутизатор або посилання. Неврівноважене або необроблене навантаження може спричинити перевантаження та знизити швидкість втрат пакетів передачі.
- Вартість зв'язку - це операційні витрати, які компанія несе за рахунок відправлення пакетів на орендованій лінії між вузлами.
- Еластичність та надійність - це стосується здатності керування помилками маршрутизатора та алгоритмів маршрутизації. Якщо деякі вузли в мережі виходять з ладу, то показник стійкості та надійності покаже нам, наскільки добре інші вузли можуть обробляти трафік.
Типи маршрутизації
Є два типи -
- Статична маршрутизація - це тип маршрутизації, при якому оптимальний шлях між усіма можливими парами джерел та напрямків у даній мережі заздалегідь визначений і подається в таблицю маршрутизації маршрутизаторів мережі.
Переваги -
- Немає накладних витрат на процесор для маршрутизаторів, щоб вирішити наступний скачок для пакета, оскільки шляхи визначені заздалегідь.
- Це забезпечує більш високу безпеку, оскільки адміністратор має автономію щодо дозволів для потоку пакетів по визначеному шляху.
- Між маршрутизаторами не використовуватиметься пропускна здатність (для таких завдань, як оновлення таблиці маршрутизації тощо)
Недоліки
- Для більшої мережевої топології адміністратору буде складно визначити та заздалегідь визначити оптимальний шлях з усіх можливих комбінацій вузлів джерела та призначення.
- Очікується, що адміністратор буде детально розбиратися в концепціях мереж та топології. Перехід до нового адміністратора вимагає часу, щоб зрозуміти топологію та політику, що визначені.
- Динамічна маршрутизація - Цей тип дає маршрутизатору можливість відкривати мережу за такими протоколами, як OSPF (Open Shortest Path First) та RIP (Information Protocol Protocol), оновлює таблицю маршрутизації самостійно і ефективно визначає шлях, яким повинен слідувати вхідний пакет дістатися до місця призначення.
Переваги
- Це легко налаштувати.
- Це було б ефективно для того, щоб виявити якусь віддалену мережу та виконати маршрутизацію там.
Недоліки -
- Коли один з маршрутизаторів у мережі, що реалізує динамічні маршрутизації, виявляє зміни або генерує оновлення, він передає його всім вузлам. Таким чином, витрачається більша кількість пропускної здатності.
- Він відносно менш безпечний, ніж статичний.
Типи алгоритмів маршрутизації
Існує два типи алгоритмів -
- Адаптивний - маршрути визначаються динамічно на основі змін у топології мережі.
- Відстань векторного маршрутизації - У цьому алгоритмі кожен маршрутизатор підтримує таблицю маршрутизації, що містить запис для кожного маршрутизатора в мережі. Ці записи періодично оновлюються. Це також називається алгоритмом Беллмана-Форда. Спочатку це був алгоритм ARPANET.
- Маршрутизація стану зв’язку - LSR виявляє сусідів, вимірює вартість для кожного сусіда, потім будує пакети та відправляє їх по обчисленому найкоротшому шляху.
- Неадаптивні - маршрутизатори визначають статичний спосіб.
- Потоп - У цьому випадку ви надсилаєте пакети до кожного іншого сусіднього маршрутизатора, і вони в свою чергу переходять на той самий і деяким шляхом, пакет досягає свого призначення. Це дублює пакети, але надійність при маршрутизації дуже висока. Це в основному використовується в оборонних мережах, розподілених базах даних, бездротових мережах та для заповнення таблиць маршрутизації.
Як це допоможе у вашому кар’єрному зростанні?
Мережева архітектура в центрах обробки даних, телефонних лініях, хмарних кластерах тощо є настільки важливою для бізнесу. Телекомунікаційні компанії, компанії комп'ютерних мереж працюють щоденно і щодня, щоб придумати кращі алгоритми маршрутизації мережі, протоколи маршрутизації, щоб віртуолізувати мережу, підвищити безпеку мережі, розробивши захищені мережеві протоколи та методи шифрування, щоб досягти більшої стійкості та забезпечити кращу та швидшу якість обслуговування. Маючи таку переважну сферу застосування в цій галузі, чудово продовжувати свою кар'єру в галузі комп'ютерних мереж та маршрутизації.
Висновок
В основному маршрутизація - це первинна дія, що відбувається в комп'ютерній мережі, яка передає дані від джерела до місця призначення. Це також маніпулюється робити такі речі, як контроль заторів та врівноваження навантаження. Продуктивність та ефективність маршрутизатора визначаються типом маршрутизації, який він використовує, використовуваним алгоритмом маршрутизації, а також іншими показниками маршрутизації.
Рекомендовані статті
Це було керівництвом щодо того, що таке маршрутизація. Тут ми обговорили роботу маршрутизатора, типи, алгоритм, переваги та недоліки. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -
- Питання для інтерв'ю комп'ютерної мережі
- Вступ до комп'ютерної мережі
- Що таке вбудовані системи?
- Що таке хостинг?