Это размер буфера синхронизации туннеля.
Для восстановления синхронизации туннеля при перегрузке или рестарте удалённой стороны.
Максимальное значение счётчика пакетов в туннеле равно 232–1, т.е. более 4 млрд. В стандартной реализации GRE, если туннель существует длительное время и прошёл более половины счётчика, а затем удалённый конец туннеля рестартовал и начал нумерацию пакетов заново, то для восстановления синхронизации могут использоваться, в лучшем случае, пакеты из последних 2 млрд. Пакеты с ещё меньшими номерами молча уничтожаются. Таким образом, если туннель перед рестартом почти приблизился к пределу в 4 млрд., то число уничтоженных пакетов до восстановления синхронизации близко к 2 млрд., и может пройти немалое время, прежде чем туннель сможет хотя бы попытаться восстановить синхронизацию.
Чтобы сократить это время, в NSG Linux 2.1 реализован дополнительный механизм, не предусмотренный стандартом GRE. Такие пакеты не уничтожаются, а накапливаются в специальном буфере. Размер буфера устанавливается данным параметром. Степень упорядоченности этих пакетов оценивается параметром качества: это процент пакетов, имеющих номера в диапазоне от номера первого пакета до номера первого + размер буфера. Если произошло полное заполнение буфера в пределах интервала sync-timeout
с качеством не ниже sync-integrity
, то считается, что счетчик противоположного конца туннеля сбросился и необходимо восстановить синхронизацию. Тогда нумерация пакетов устанавливается на первый пакет в этом буфере, и вся накопленная очередь передаётся на дальнейшую обработку. По умолчанию, система ожидает 20 пакетов в пределах временного интервала 10 секунд с качеством 95% (т.е. не более 1 случайного пакета с номером вне интервала N1 ... N1+20).
Данный механизм является фирменной разработкой NSG. Однако он функционирует только в одном направлении (пассивно синхронизирует устройство NSG с удалённой стороной), поэтому не препятствует работе с любыми другими реализациями GRE и продуктами сторонних производителей.
© Network Systems Group 2015–2024 | Отдел документации |