Кратко
link-flap-suppressionзадерживает короткие переходы, а отдельный featuredampeningхранит историю повторных падений в экспоненциально убывающем penalty.- Во время down timer нижний link может быть down, хотя
oper-statusостаётся up. Неизменный статус — результат фильтра, а не доказательство физической стабильности. - Feature, конфигурация, timer/penalty, интерфейс, соседство, RIB/FIB, пакеты, бизнес-результат и окно повторения проверяются раздельно.
Честное расхождение двух состояний
В draft-ietf-netmod-intf-ext-yang-19 timer-running=down означает: несущая уже исчезла, но интерфейс ещё сообщается как up. Значение up означает обратное: физический сигнал вернулся, но верхние уровни пока не получили подъём. Модель признаёт, что физическое время и время операционного объявления различаются.
Точное имя feature — link-flap-suppression; контейнера carrier-delay нет. Листья down и up в миллисекундах требуют непрерывного состояния. Down delay даёт оптической защите время, но может создать black hole и отложить рековергенцию. Up delay действует как debounce: сигнал должен оставаться присутствующим и безошибочным, прежде чем связь вернут в работу.
Если состояние откатилось внутри окна, oper-status и last-change не меняются. Однако carrier-transitions должен считать нижний переход. Поэтому спокойная панель совместима с несколькими физическими колебаниями. Без направления timer, времени и приращения счётчика оператор видит только отфильтрованный итог.
Долгая память устроена иначе
dampening добавляет 1000 единиц penalty на каждый up→down. half-life задаёт время уменьшения вдвое; suppress удерживает интерфейс operationally down; reuse разрешает выход, когда нижний link up и значение стало меньше порога; max-suppress-time ограничивает срок без новых штрафов.
Длинный half-life дольше защищает control plane и дольше подчиняет настоящее старым событиям. Низкий suppress изолирует раньше, низкий reuse требует более спокойного периода. Пример 60/750/2000/240 в проекте не является универсальной рекомендацией. Defaults зависят от устройства, поэтому нужно читать применённые значения.
Penalty ниже reuse, suppressed=false, закончившийся timer и снижение alarm count описывают локальный алгоритм. Они не доказывают исправность оптики, волокна, питания или удалённого порта, не показывают forwarding и не закрывают причину.
Заявленная схема не равна работе оборудования
YANG 1.1 делает части schema условными через features. Оба контейнера имеют независимый if-feature; сервер может поддерживать один. YANG Library перечисляет заявленные feature. Это сведения о схеме, не подтверждение настройки конкретного порта и не наблюдение hardware event path.
NMDA отделяет intended configuration от operational state. Задержка применения, аппаратные ограничения и локальное взаимодействие могут их развести. Нужны запрос, ответ и последующее чтение реально используемых значений. Validator, commit и статус IESG не заменяют эту цепочку.
Запись Datatracker и история подтверждают активный NETMOD Internet-Draft, представленный как Proposed Standard. Они не подтверждают внедрение. Раздел безопасности требует защищённого транспорта, взаимной аутентификации и NACM. Шаблонная фраза об отсутствии отдельно «особо чувствительного» узла не отменяет описанного риска black hole.
Что проверять после up
RFC 8343 называет oper-status=up готовностью пропускать пакеты, но timer может намеренно отставать от несущей. Затем проверяют каждое протокольное соседство и его epoch. Active route в RFC 8349 предпочтителен внутри того же RIB для префикса; он не подтверждает FIB, ASIC, next hop или policy.
RFC 7799 разделяет активные, пассивные и гибридные измерения. Направление, класс, свойства пакета, точки и окно ограничивают вывод. Один ping не охватывает все LAG/ECMP members, обратный путь или транзакцию. BFD способен дать быстрый liveness-сигнал там, где развёрнут, но не подтверждает приложение.
Физическая стабильность, forwarding, сервис и устранение причины — четыре решения. Последнее требует причинных данных и окна без повторения. Уменьшение penalty само по себе ничего не ремонтирует.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
