Логический туннель Junos — это два присоединения, а не одна линия
Пара lt соединяет сервис Layer 2 с VPLS с обоих концов. Проверьте парный блок, инкапсуляцию и членство в экземпляре перед фиксацией.
Внутри маршрутизатора интерфейс lt- выглядит в точности как кабель, и именно это впечатление создаёт большую часть путаницы. Это не одна линия, а два присоединения: каждый конец принадлежит сервису, у каждого конца своя инкапсуляция, и пара передаёт кадры только тогда, когда оба сервиса соединены правильно. Выполните пять шагов ниже по порядку и считайте чистую фиксацию началом проверки, а не концом работы. Каждый шаг оставляет запись, которую следующий инженер сможет проверить, не повторяя расследование.
Шаг 1: напишите рабочий лист присоединений
Прежде чем трогать конфигурацию, нарисуйте, что с чем должно соединиться. Одна сторона завершает схему Layer 2 «точка-точка», другая подключается к экземпляру VPLS, а логический туннель стоит между ними и переносит кадры с одной на другую. Называйте оба сервиса явно, потому что схема «точка-точка», экземпляр VPLS и соединение EVPN-VXLAN не взаимозаменяемы только потому, что каждое можно описать как сшивание.
Запишите номера блоков на обоих концах и то, к какому сервису относится каждый. Этот лист — единственный артефакт, который останется верным после трёх изменений и отката.
Шаг 2: закрепите парные блоки и инкапсуляцию
Оба блока должны находиться на одном логическом туннельном интерфейсе и указывать друг на друга, а у блока может быть ровно один партнёр. Документация Juniper по логическому туннелю называет оба ограничения вместе с поддерживаемыми инкапсуляциями и ресурсами платформы, которые потребляет интерфейс. Проверяйте это по установленному оборудованию и версии, а не по лабораторному примеру с другой линейной карты. Парный блок, на который ссылаются через два разных интерфейса lt, фиксируется без ошибок и ничего не передаёт.
Затем выберите инкапсуляцию, соответствующую сервису на каждом конце. Эскиз пары выглядит так:
set interfaces lt-0/0/0 unit 0 encapsulation vlan-ccc
set interfaces lt-0/0/0 unit 0 peer-unit 1
set interfaces lt-0/0/0 unit 1 encapsulation vlan-vpls
set interfaces lt-0/0/0 unit 1 peer-unit 0Копирование ключевых слов Ethernet-CCC и Ethernet-VPLS в сервис VLAN без согласования тегирования — другой распространённый способ получить пару, которая поднимается и ничего не передаёт.
Шаг 3: присоедините каждый конец к его собственному сервису
Каждый блок принадлежит определению сервиса, и сервис должен действительно его включать. Для поддерживаемых схем MX Layer 2 документация указывает членство в bridge-domain или VPLS как то, что делает передачу двунаправленной, то есть правильная пара с блоком без членства — это пара оконечных точек, говорящих в никуда. Добавьте членство в той же фиксации, что и блоки, чтобы они никогда не могли разойтись.
Настройте сигнализацию псевдоканала и членство в экземпляре в рамках того же изменения, потому что именно дальний конец схемы даёт стороне VPLS то, чему можно учиться.
Шаг 4: рассчитайте ресурсы и размер кадра
Внутренняя линия всё равно потребляет ресурсы передачи. Документация перечисляет влияние на полосу пропускания платформы для логических туннелей, поэтому проверяйте их, а не предполагайте, что внутреннее значит бесплатное.
Согласуйте MTU сервиса и модель тегирования на обоих присоединениях и на удалённом псевдоканале. Не копируйте примерное значение MTU, не установив, какие заголовки считает соответствующая настройка, потому что внутренний переход, который тихо сокращает бюджет, откажет именно там, где трафик пользователей наибольший.
Шаг 5: проверьте передачу, затем ищите петли
Отправляйте трафик в обе стороны и проверяйте состояние сервиса, а не только состояние интерфейса. show interfaces lt-0/0/0 сообщает, что пара административно поднята, а show vpls connections сообщает, есть ли у экземпляра соединение, по которому можно учиться. Ни то, ни другое не доказывает, что кадр, вошедший в один сервис, вышел из другого, поэтому проверьте это явно. Отправляйте с хоста на одной стороне на хост на другой, оставляя состояние сервиса видимым, пока идёт трафик.
Наконец, проверьте, не присоединяется ли к тому же домену Ethernet другой физический или логический путь. Добавление этого присоединения может изменить поведение лавинной рассылки и создать петлю, которой раньше не было, а симптом проявится совсем в другом месте. Планируйте нужное резервирование вместо того, чтобы обнаружить неконтролируемый путь Layer 2 во время инцидента.