Selective-QinQ MES 2308
Добавлено: 13 дек 2017 15:32
Добрый день.
Вполне возможно, данная тема уже здесь обсуждалась. Если так - буду благодарен за ссылки на ранние темы.
Насколько я понял из документации для коммутаторов MES2308, существует два режима selective-qinq – добавление верхнего (S) тэга, и переписывание (override) влана. При этом, не совсем понятно, как будут обрабатываться пакеты, которые пойдут в обратом направлении.
Простая схема: клиент, коммутатор А, коммутатор Б (2308), БРАС. Между коммутаторами А и Б обычный транк, который пропускает несколько вланов.
Задача: клиент отправляет пакет в влане 100.
- пакет приходит на коммутатор А и уходит уже тэгированным на коммутатор Б в влане 100;
- коммутатор Б на входящем порту производит добавление верхнего тэга (selective-qinq list ingress add_vlan 200 ingress_vlan 100);
- коммутатор Б отправляет пакет дальше в сторону БРАСа уже в 200-м влане;
- БРАС отвечает;
- пакет возвращается на коммутатор Б и…?
Как коммутатор Б должен понять, что верхнюю метку с данного пакета нужно снять, и отправить дальше пакет уже без верхнего тэга? Или же, здесь предлагается как раз использовать функционал override? Но тогда получается, что изначальный ВЛАН теряется и до БРАС-а пакет дойдет только в 200-м влане. БРАС не обнаружит второй метки (100) и пакет будет отброшен.
Вполне возможно, данная тема уже здесь обсуждалась. Если так - буду благодарен за ссылки на ранние темы.
Насколько я понял из документации для коммутаторов MES2308, существует два режима selective-qinq – добавление верхнего (S) тэга, и переписывание (override) влана. При этом, не совсем понятно, как будут обрабатываться пакеты, которые пойдут в обратом направлении.
Простая схема: клиент, коммутатор А, коммутатор Б (2308), БРАС. Между коммутаторами А и Б обычный транк, который пропускает несколько вланов.
Задача: клиент отправляет пакет в влане 100.
- пакет приходит на коммутатор А и уходит уже тэгированным на коммутатор Б в влане 100;
- коммутатор Б на входящем порту производит добавление верхнего тэга (selective-qinq list ingress add_vlan 200 ingress_vlan 100);
- коммутатор Б отправляет пакет дальше в сторону БРАСа уже в 200-м влане;
- БРАС отвечает;
- пакет возвращается на коммутатор Б и…?
Как коммутатор Б должен понять, что верхнюю метку с данного пакета нужно снять, и отправить дальше пакет уже без верхнего тэга? Или же, здесь предлагается как раз использовать функционал override? Но тогда получается, что изначальный ВЛАН теряется и до БРАС-а пакет дойдет только в 200-м влане. БРАС не обнаружит второй метки (100) и пакет будет отброшен.