Страница 1 из 1

Selective-QinQ MES 2308

Добавлено: 13 дек 2017 15:32
aneye
Добрый день.
Вполне возможно, данная тема уже здесь обсуждалась. Если так - буду благодарен за ссылки на ранние темы.

Насколько я понял из документации для коммутаторов MES2308, существует два режима selective-qinq – добавление верхнего (S) тэга, и переписывание (override) влана. При этом, не совсем понятно, как будут обрабатываться пакеты, которые пойдут в обратом направлении.

Простая схема: клиент, коммутатор А, коммутатор Б (2308), БРАС. Между коммутаторами А и Б обычный транк, который пропускает несколько вланов.
Задача: клиент отправляет пакет в влане 100.
- пакет приходит на коммутатор А и уходит уже тэгированным на коммутатор Б в влане 100;
- коммутатор Б на входящем порту производит добавление верхнего тэга (selective-qinq list ingress add_vlan 200 ingress_vlan 100);
- коммутатор Б отправляет пакет дальше в сторону БРАСа уже в 200-м влане;
- БРАС отвечает;
- пакет возвращается на коммутатор Б и…?

Как коммутатор Б должен понять, что верхнюю метку с данного пакета нужно снять, и отправить дальше пакет уже без верхнего тэга? Или же, здесь предлагается как раз использовать функционал override? Но тогда получается, что изначальный ВЛАН теряется и до БРАС-а пакет дойдет только в 200-м влане. БРАС не обнаружит второй метки (100) и пакет будет отброшен.

Re: Selective-QinQ MES 2308

Добавлено: 13 дек 2017 16:31
Евгений Т
Здравствуйте.
Настройка selective-qinq list ingress add_vlan 200 ingress_vlan 100 действует для входящего трафика.
Чтобы выполнить снятие метки на выходе, следует использовать настройки
sw mode general
sw general allowed vlan add 200 untagged

Также прикладываю ссылку на все возможные варианты использования sqinq правил
http://kcs.eltex.nsk.ru/articles/861

Re: Selective-QinQ MES 2308

Добавлено: 13 дек 2017 18:38
aneye
Несколько неочевидно, однако заработало, спасибо! Я думаю, статью нужно обновить подобным примером:

-порт смотрящий на нижестоящий коммутатор, откуда приходит тэгированный влан, на который нужно навесить тэг:

console#sh run int gig0/3
interface gigabitethernet1/0/3
switchport mode general
switchport general allowed vlan add 1800 tagged <-- влан клиента
switchport general allowed vlan add 1079 untagged <-- влан оператора, этой строчкой мы снимаем его при прохождении пакета к клиенту
selective-qinq list ingress add_vlan 1079 ingress_vlan 1800 <-- добавляем операторский тэг (1079) к клиентскому (1800);

- аплинк-порт:
console#sh run int gig0/7
interface gigabitethernet1/0/7
switchport mode trunk
switchport trunk allowed vlan add 1079