Введение в маршрутизацию
Весь мир оцифрован и подключен по сети. Пакеты, которые являются атомарной единицей информации в сетях связи с коммутацией пакетов, обмениваются между узлами (узел может быть конечным устройством, маршрутизатором или устройством формирования данных и т. Д.). Процесс передачи этих пакетов информации от их исходного узла к узлу назначения с одним или несколькими переходами между ними по наиболее оптимальному пути называется «маршрутизацией». Маршрутизаторы и коммутаторы - это устройства, которые используются для целей, которые работают с протоколами маршрутизации и алгоритмами, с которыми они настроены. О маршрутизации пакетов заботится уровень L3 или сетевой уровень эталонной модели OSI.
Как это происходит?
Когда пакет вводится в сеть и принимается одним из маршрутизаторов, он считывает заголовки пакета, чтобы понять пункт назначения, и проверяет свою таблицу маршрутизации, помеченную метриками маршрутизации, чтобы увидеть, какова будет следующая наилучшая надежда для пакета оптимальным образом добраться до места назначения. Затем он отправляет пакет на следующий узел, и вышеописанный процесс повторяется и на новом узле, пока пакет не достигнет узла назначения.
Метрики маршрутизации -
Таблицы маршрутизации содержат информацию, основанную на том, какая коммутация пакетов происходит по наиболее оптимальному пути. И эта информация представляет собой различные метрики или переменные, которые ищут алгоритмы маршрутизации, а затем определяют свой путь. Стандартные метрики включают в себя -
- Длина пути - при этом администратор назначит затраты для каждого пути (между двумя узлами). Длина пути будет суммой всех затрат пути. Путь с меньшей длиной пути будет выбран в качестве наиболее оптимального.
- Задержка - это мера времени, которое требуется пакету для маршрутизации от источника к месту назначения. Это зависит от многих факторов, таких как пропускная способность сети, количество промежуточных узлов, перегрузка на узлах и т. Д. Чем быстрее передача, тем лучше качество обслуживания (QoS).
- Пропускная способность - Это относится к количеству данных, ссылку можно передавать через него. Обычно предприятие арендует сетевую линию для достижения более высокой пропускной способности канала.
- Load - Load относится к трафику, который обрабатывает маршрутизатор или канал. Несбалансированная или необработанная нагрузка может привести к перегрузке и снижению скорости потери пакетов передачи.
- Стоимость связи - это операционные расходы, которые компания несет, отправляя пакеты по выделенной линии между узлами.
- Отказоустойчивость и надежность - это относится к способности маршрутизатора обрабатывать ошибки и алгоритмам маршрутизации. Если некоторые узлы в сети выходят из строя, то показатель устойчивости и надежности покажет нам, насколько хорошо другие узлы могут обрабатывать трафик.
Типы маршрутизации
Есть два типа -
- Статическая маршрутизация - это тип маршрутизации, при котором оптимальный путь между всеми возможными парами источников и назначений в данной сети предварительно определен и введен в таблицу маршрутизации маршрутизаторов сети.
Преимущества -
- Маршрутизаторы не загружают ЦП для принятия решения о следующем переходе для пакета, так как пути предопределены.
- Это обеспечивает более высокий уровень безопасности, поскольку администратор обладает автономией над разрешениями для потока пакетов по определенному пути.
- Между маршрутизаторами пропускная способность не будет использоваться (для таких задач, как обновление таблицы маршрутизации и т. Д.)
Недостатки
- Для большой топологии сети администратору будет сложно определить и заранее определить оптимальный путь из всех возможных комбинаций узлов источника и назначения.
- Предполагается, что администратор будет тщательно разбираться в понятиях сетей и топологии. Переход к новому администратору потребует времени, чтобы понять топологию и определенные политики.
- Динамическая маршрутизация - этот тип дает маршрутизатору возможность обнаруживать сеть с помощью таких протоколов, как OSPF (сначала открытый кратчайший путь) и RIP (информационный протокол маршрутизации), самостоятельно обновляет таблицу маршрутизации и эффективно определяет путь, по которому должен следовать входящий пакет. добраться до места назначения.
преимущества
- Это легко настроить.
- Это было бы эффективно для обнаружения некоторой удаленной сети и выполнения там маршрутизации.
Недостатки -
- Когда один из маршрутизаторов в сети, реализующих динамическую маршрутизацию, обнаруживает изменение или генерирует обновление, он передает его всем узлам. Таким образом, потребляя более высокую пропускную способность.
- Это относительно менее безопасно, чем статическое.
Типы алгоритмов маршрутизации
Есть два типа алгоритмов -
- Адаптивный - маршруты определяются динамически на основе изменений в топологии сети.
- Маршрутизация с вектором расстояния - в этом алгоритме каждый маршрутизатор поддерживает таблицу маршрутизации, содержащую запись для каждого маршрутизатора в сети. Эти записи периодически обновляются. Это также называется алгоритмом Беллмана-Форда. Первоначально это был алгоритм ARPANET.
- Маршрутизация состояния канала - LSR обнаруживает соседей, измеряет стоимость для каждого соседа, затем создает пакеты и отправляет их по вычисленному кратчайшему пути.
- Неадаптивный - маршруты выбираются маршрутизаторами статически.
- Flooding - при этом вы отправляете пакеты на каждый другой соседний маршрутизатор, и они, в свою очередь, обращаются к тому же самому каналу, и по некоторому пути пакет достигает своего места назначения. Это дублирует пакеты, но надежность очень высока в типе маршрутизации. Это в основном используется в сетях защиты, распределенных базах данных, беспроводных сетях и для заполнения таблиц маршрутизации.
Как это поможет в вашем карьерном росте?
Архитектура сети в центрах обработки данных, телефонных линиях, облачных кластерах и т. Д. Очень важна для бизнеса. Телекоммуникационные компании, компании, занимающиеся компьютерными сетями, изо дня в день работают над улучшением алгоритмов сетевой маршрутизации, протоколов маршрутизации, виртуализации сети, повышения безопасности сети путем разработки безопасных сетевых протоколов и методов шифрования для достижения более высокой устойчивости. и обеспечить лучшее и быстрое качество обслуживания. С такой огромной областью применения в этой области здорово продолжить свою карьеру в области компьютерных сетей и маршрутизации.
Вывод
По сути, маршрутизация - это основное действие, которое происходит в компьютерной сети, которая передает данные из источника в место назначения. Он также манипулирует для выполнения таких вещей, как контроль перегрузки и балансировка нагрузки. Производительность и эффективность маршрутизатора определяется типом маршрутизации, который он использует, используемым алгоритмом маршрутизации, а также другими метриками маршрутизации.
Рекомендуемые статьи
Это было руководство к тому, что такое маршрутизация. Здесь мы обсудили работу роутера, его типы, алгоритм, преимущества и недостатки. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -
- Интервью по компьютерной сети
- Введение в компьютерную сеть
- Что такое встраиваемые системы?
- Что такое хостинг?