Сеть состоит из различных устройств или ресурсов. Каждый ресурс предназначен для выполнения определенной задачи. Иногда доступных ресурсов больше, а задача или нагрузка меньше, а иногда наоборот. В таких сценариях, когда нагрузка превышает доступные ресурсы в сети, это называется перегрузкой. Во многих случаях для контроля такой перегрузки либо уменьшают нагрузку, либо увеличивают ресурсы. Но это не работает должным образом для сетей. Для контроля перегрузок используются различные методы.
Что такое сброс нагрузки?
Сброс нагрузки — это один из методов, используемых для контроля перегрузки. Сетевой маршрутизатор состоит из буфера. Этот буфер используется для хранения пакетов и их последующей маршрутизации к месту назначения. Сброс нагрузки определяется как метод отбрасывания пакетов, когда буфер заполнен, в соответствии со стратегией, реализованной на канальном уровне. Выбор пакетов, которые следует отбросить, является важной задачей. Часто пакеты с меньшей важностью и старые пакеты отбрасываются.
Выбор пакетов, которые будут отброшены
В процессе сброса нагрузки пакеты необходимо отбрасывать, чтобы избежать перегрузки. Поэтому вопрос, какой пакет нужно отбросить. Ниже приведены подходы, используемые для отбрасывания пакетов.
Случайный выбор пакетов
Когда маршрутизатор заполняется большим количеством пакетов, пакеты выбираются случайным образом для отбрасывания. Отбрасывая пакеты, он может включать старые, новые, важные, приоритетные или менее важные пакеты. Случайный выбор пакетов может привести к различным недостаткам и проблемам.
Выбор пакетов по приложениям
В соответствии с приложением новые пакеты будут отброшены или старые пакеты могут быть отброшены маршрутизатором. Когда приложение обрабатывает передачу файлов, новые пакеты отбрасываются, а когда приложение обрабатывает мультимедиа, старые пакеты отбрасываются.
Выбор пакетов по приоритету
Источник пакетов может отмечать приоритет, указывая, насколько важен пакет. В зависимости от приоритета, предоставленного отправителем, пакет может быть выбран или отброшен. Приоритет может быть присвоен в соответствии с ценой, алгоритмом и используемыми методами, функциями, которые он будет выполнять, и его влиянием на другую задачу при выборе и отбрасывании пакетов.
Случайное раннее обнаружение
Случайное раннее обнаружение — это подход, при котором пакеты отбрасываются до того, как буферное пространство заполнится. Поэтому ситуация заторов контролируется раньше. При таком подходе маршрутизатор изначально поддерживает определенную длину очереди для исходящих линий. Когда эта средняя установленная линия превышена, он предупреждает о перегрузке и отбрасывает пакеты.
Преимущества сброса нагрузки
- Использование метода сброса нагрузки может помочь устранить перегрузки.
- Метод сброса нагрузки уменьшает поток сетевого трафика.
- Он отбрасывает пакет из сети до того, как произойдет перегрузка.
- Распределение нагрузки поддерживает синхронизированный поток пакетов в сети.
Недостатки сброса нагрузки
- Если размер буфера очень мал, он отбрасывает больше пакетов.
- Для маршрутизатора является накладной задачей постоянно проверять, заполнен ли он.
- Распределение нагрузки иногда может отбрасывать важные пакеты, которые также считаются старыми.
- Сброс нагрузки не может полностью гарантировать предотвращение заторов.