7.3. Устойчивость к ошибкам
Устойчивость эмулируемого сервиса к ошибкам зависит не только от протокола сквозной эмуляции, но и от корректной реализации перечисленных ниже процедур.
7.3.1. Потеря пакетов
Сквозная эмуляция устройств TDM может предполагать очень малую вероятность потери пакетов между входным и выходным устройствами PE. В частности не требуется обеспечивать механизмов повтора передачи.
Для минимизации воздействия потери пакетов на принимающее устройство уровню инкапсуляции следует:
Разрешить принимающему устройству PE независимую интерпретацию данных TDM в каждом пакете (см. [RFC2736]). Это требование может не соблюдаться в тех случаях, когда приемному устройству PE приходиться интерпретировать структуры, размер которых превышает MTU для пути между парой PE.
Разрешить надежное детектирование потери пакетов (см. следующий параграф). В частности, следует разрешить оценку времени доставки следующего пакета и констатацию потери пакета на основе такой оценки.
Минимизировать влияние потери пакетов на восстановление синхронизации в приемном устройтве PE.
Повысить устойчивость TDM-интерфейса CE к потере пакетов путем подстановки устройством PE недостающих данных.
7.3.2. Нарушение порядка доставки
Уровень инкапсуляции должен обеспечивать механизмы гарантированной упорядоченной доставки пакетов, передающих данные TDM через сети PSN. Пакеты, доставленные с нарушением порядка:
- должны детектироваться;
- сдедует восстанавливать порядок следования пакетов, если они были доставлены не слишком поздно и не слишком рано.
Пакеты, для которых невозможно восстановить порядок следования, должны трактоваться как потерянные.