Jump to content
Калькуляторы

DES-3200-10/A1 Q-in-Q

Добрый день!

 

Есть два свитча, DGS-3010G и DES-3200-10/A1. Задача - собрать вланы 1001-1005 в один 1000 с двойным тегом (Q-in-Q) на DES-3200 и отправить дальше по сети. При этом на все остальные вланы (1, 15, 16) двойное тегирование не вешать. На схеме более наглядно.

С DGS-3010G все вланы (1, 15-16, 1001-1005) выходят с тегом.

 

DES-3200-10/A1:

Boot PROM Version : Build 1.00.007

Firmware Version : Build 1.28.009

Hardware Version : A1

 

Два дня экспериментов на стенде ничего не дали, или второй тег не вашется, или вешается на все вланы.

post-116367-062541600 1382025515_thumb.jpg

Share this post


Link to post
Share on other sites

Для начала надо обновить софт, а затем почитать доку на предмет selective qinq.

Share this post


Link to post
Share on other sites

Для начала надо обновить софт, а затем почитать доку на предмет selective qinq.

А можно ссылку на обновленную прошивку, ни на русском офф-сайте, ни здесь ничего не нашел. Про selective qinq читал, но реализовать на данном свитче не получилось.

Share this post


Link to post
Share on other sites

Форум длинка с прошивками

ПО для вашего агрегата там есть версии: DES-3200 Series rev.A1/B1 v1.83.B007

Спасибо, уже нашел, но т.к. там бета сомневался ставить или нет. Попробуем.

 

Взял пока для теста другое железо:

DES-3552

Boot PROM Version : Build 1.00.B008

Firmware Version : Build 2.60.017

Hardware Version : A3

 

С таким конфигом все работает

config vlan default delete 1-52
config vlan default add tagged 49-50

create vlan 15 tag 15
config vlan 15 add tagged 49-50 advertisement disable

create vlan 16 tag 16
config vlan 16 add tagged 49-50 advertisement disable

create vlan 1000 tag 1000
config vlan 1000 add tagged 49-50 advertisement disable

enable qinq

config qinq inner_tpid 0x8100                                                   
config qinq ports 1-52  add_inner_tag disable                                   

config qinq ports 1-48,50-52 role nni missdrop disable outer_tpid 0x8100        
config qinq ports 49 role uni missdrop disable outer_tpid 0x8100                

create vlan_translation ports 49 replace cvid 1 svid 1                          
create vlan_translation ports 49 replace cvid 15 svid 15                        
create vlan_translation ports 49 replace cvid 16 svid 16                        
create vlan_translation ports 49 add cvid 1001 svid 1000
create vlan_translation ports 49 add cvid 1002 svid 1000   
create vlan_translation ports 49 add cvid 1003 svid 1000   
create vlan_translation ports 49 add cvid 1004 svid 1000   
create vlan_translation ports 49 add cvid 1005 svid 1000   

 

Но решение немного не нравится тем, что нужно навешивать кучу vlan_translation. Может возможно как то упростить?

Странно что на DES-3200 с таким же конфигом оно не завелось.

 

UPD: Отвечу сам себе:

config port_vlan 49 pvid 1000

create vlan_translation ports 49 replace cvid 1 svid 1                          
create vlan_translation ports 49 replace cvid 15 svid 15                        
create vlan_translation ports 49 replace cvid 16 svid 16

vlan_translation для 1001-... в таком случае не нужны

Edited by GreyBox

Share this post


Link to post
Share on other sites

Вместо pvid можно прописать qinq клан как антагет

config vlan 1000 add untagged 49

Share this post


Link to post
Share on other sites

Вместо pvid можно прописать qinq клан как антагет

config vlan 1000 add untagged 49

По сути получится одно и тоже, он автоматом сменит PVID на таком порту.

 

Конфиг для DES-3200-10/A1:

disable asymmetric_vlan
enable pvid auto_assign

config vlan default delete 1-10
config vlan default add tagged 9-10

create vlan 15 tag 15
config vlan 15 add tagged 9-10

create vlan 1000 tag 1000
config vlan 1000 add tagged 9-10

enable qinq

create vlan_translation replace cvid 1 svid 1
create vlan_translation replace cvid 15 svid 15
create vlan_translation add cvid 1001 svid 934
create vlan_translation add cvid 1002 svid 934
create vlan_translation add cvid 1003 svid 934
create vlan_translation add cvid 1004 svid 934
create vlan_translation add cvid 1005 svid 934

config qinq ports 9 role uni outer_tpid 0x8100 trust_cvid enable vlan_translation enable
config qinq ports 10 role nni outer_tpid 0x8100

Без "trust_cvid enable" работать не хочет.

Share this post


Link to post
Share on other sites

Вам нужно смотреть в сторону MPLS, там таких проблем с вланами не возникает.

Share this post


Link to post
Share on other sites

Вам нужно смотреть в сторону MPLS, там таких проблем с вланами не возникает.

Что же так не развернуто, опишите схему : какой микротик ставить на доступ, какой на агрегацию :)

 

Чтобы стоил вменяемо и трафика нормально лопатил в расчете примерно на 700 мегабит трафика с агрегатора в ядро.

Share this post


Link to post
Share on other sites

Вам нужно смотреть в сторону MPLS, там таких проблем с вланами не возникает.

Что же так не развернуто, опишите схему : какой микротик ставить на доступ, какой на агрегацию :)

 

Чтобы стоил вменяемо и трафика нормально лопатил в расчете примерно на 700 мегабит трафика с агрегатора в ядро.

 

Ну так поставьте Mikrotik CCR1036 перед коммутатором, где много вланов, запакуйте их в MPLS и передайте в центр, где такой же их распаковывает и подает на BRAS. Это если центральная мегажелезка стоит, если же устройство сети более простое, тогда можно и агрегацию вынести на периферию, организовав комбинированный L3+L2 доступ. Сразу снимает все проблемы с вланами и Q-in-Q. 700-1000 мегабит трафика пропускает без проблем.

Share this post


Link to post
Share on other sites

на ревизии A1 не будет работать( мы не подняли) на ревизии с1 все завелось по мануалу.

Share this post


Link to post
Share on other sites

Вам нужно смотреть в сторону MPLS, там таких проблем с вланами не возникает.

К сожалению, варианта "поставить новое железо" нет, приходится работать с тем что есть. Да и в принципе схема на 3200 вполне устраивает.

 

на ревизии A1 не будет работать( мы не подняли) на ревизии с1 все завелось по мануалу.

У меня на:

DES-3200-10/A1:
Boot PROM Version : Build 1.00.007
Firmware Version : Build 1.28.009
Hardware Version : A1

все работает. Окончательный вариант конфига:

disable asymmetric_vlan
enable pvid auto_assign

config vlan default delete 1-10
config vlan default add tagged 9-10

create vlan 15 tag 15
config vlan 15 add tagged 9-10

create vlan 1000 tag 1000
config vlan 1000 add tagged 10
config vlan 1000 add untagged 9

enable qinq

create vlan_translation replace cvid 1 svid 1
create vlan_translation replace cvid 15 svid 15
create vlan_translation add cvid 1001 svid 1000
create vlan_translation add cvid 1002 svid 1000
create vlan_translation add cvid 1003 svid 1000
create vlan_translation add cvid 1004 svid 1000
create vlan_translation add cvid 1005 svid 1000

config qinq ports 10 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 9  role uni outer_tpid 0x8100 trust_cvid enable  vlan_translation enable
config gvrp 9 state disable ingress_checking enable acceptable_frame admit_all pvid 1000

Вланы 1001-1005 оборачиваются в влан 1000 и идут дальше по сетке. Вланы 1 и 15 тегированными без навешивания q-in-q в обе стороны. 9 порт - на "абонентский" свитч. 10 порт - в сетку.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this