logo
Технологии корпоративных сетей

Методы отбрасывания пакетов

В технологии ATM отсутствует механизм восстановления потерянных ячеек. Ввиду этого, при потере ячейки, принадлежащей определенному пакету, сам пакет не восстанавливается, а пересылается заново. При этом все остальные ячейки пакета отбрасываются.

Сеть ATM обрабатывает перегрузки с помощью механизма отбрасывания ячеек. При этом отбрасываемые ячейки могут быть частью различных пакетов (AAL PDU). В некоторых случаях при отбрасывании ячеек протоколы верхних уровней, например TCP, выполнят повторную передачу всего пакета со всеми его ячейками. Это может привести к возникновению перегрузок в сети. Механизм отбрасывания пакетов отбрасывает только те ячейки, которые принадлежат одному пакету. Поясним это подробнее. Если отбрасывается одна ячейка в пакете, то коммутатор ATM после этого отбросит все ячейки данного пакета. Коммутатор будет продолжать отбрасывать ячейки до тех пор, пока не увидит указатель конца пакета в заголовке очередной ячейки.

Существует два основных механизма извлечения из сети поврежденных пакетов: ранний сброс пакета (Early Packet Discard, EPD – см. выше) и сброс остатков пакета (Tail Packet Discard, TPD). Остановимся на методе сброса остатка пакета. Он удаляет остатки пакета при обнаружении потери хотя бы одной ячейки. Этот метод применяется как при перегрузке, так и в ситуации, когда ячейки не укладываются в отведенный им временной интервал, например, при передаче видеоинформации – это делается для того, чтобы избежать искажения. Принадлежность ячейки к определенному пакету коммутатор определяет с помощью поля РТ в ее заголовке.

При необходимости коммутатор может производить выборочный сброс ячеек с использованием механизма раннего сброса пакета EPD (рис. 15.12). Этот механизм используется в критической ситуации для предотвращения перегрузок. При этом строго регламентированы пакеты, ячейки которых отбрасываются. Этот метод позволяет избежать случайного отбрасывания ячеек. Механизмы EPD и TPD позволяют заметно повысить эффективность сети.