Сегментация и повторная сборка

Сегментация и повторная сборка ( SAR ) — это процесс, используемый для фрагментации и повторной сборки пакетов переменной длины в ячейки фиксированной длины, чтобы обеспечить их транспортировку через сети асинхронного режима передачи (ATM) или другие инфраструктуры на основе ячеек. Поскольку полезная нагрузка ATM составляет всего 48 байт, почти каждый пакет любого другого протокола должен обрабатываться таким образом. Таким образом, это важный процесс для любого узла банкомата. Обычно этим управляет специальный чип, называемый SAR .
Процесс концептуально прост: входящий пакет из другого протокола, который должен быть передан по сети ATM, разбивается на сегменты, которые укладываются в 48-байтовые фрагменты, переносимые как полезная нагрузка ячеек ATM. На дальнем конце эти фрагменты соединяются вместе, чтобы восстановить исходный пакет.
Этот процесс аналогичен фрагментации IP-пакетов при достижении интерфейса с максимальной единицей передачи (MTU), меньшей размера пакета, и последующей повторной сборке исходного пакета после того, как фрагменты достигли пункта назначения исходного пакета.
Поскольку разные типы данных инкапсулируются по-разному, детали процесса сегментации различаются в зависимости от типа обрабатываемых данных. Существует несколько различных схем, называемых уровнями адаптации ATM (AAL). Схемы:
- AAL0 – необработанные ячейки без специального формата.
- AAL1 — постоянный битрейт, эмуляция схемы ( T1 , E1 и т. д.)
- AAL2 – синхронный трафик с переменной скоростью передачи данных, собственный трафик, например Frame Relay. транспорт
- AAL5 – используется для большей части трафика данных, например IP.