Добрый день.
Один из клиентов попросил у нас организовать QinQ VLAN для организации подключения в 3х точках (на рисунке : точка-1, точка-2, точка-3) и передачи всего трафика с этих 3х точек на точку-4.
Вложение:
QINQ-на-форум.jpg [ 52.37 KiB | Просмотров: 1115 ]
Почитав документацию, я понял что для этого достаточно организовать port-based qinq
Однако, далее проблема осложнилась ещё и тем что клиент, в свою очередь, организует нам транзитный влан через свою l2-сеть и в точке-4 отдаёт нам тоже другой влан в режиме untagged.
Со своей сторону (в случае без qinq) я это влан принимаю как vlan 160 untagged.
Т.к. ранее qinq я не делал то у меня возникли вопросы как всё это увязать: организовать qinq vlan с трёх удалённых точек клиента, отдать в точке-4 , и в то же время принять от него один untagged vlan (либо попросить его перенастроить на tagged).
Плюс, т.к. на сети используются как коммутаторы Dlink так и коммутаторы Cisco - возникает вполне резонный вопрос как всё это увязать.
Если я всё правильно представляю, то должно было бы быть что-то вроде вот такого:
! SP-VLAN для клиента = vlanid 960
! точка-1
disable stp
enable qinq
create vlan QINQ-VLAN-CLIENT1 tag 960
config vlan QINQ-VLAN-CLIENT1 add tag 28
config vlan QINQ-VLAN-CLIENT1 add untag 20
config qinq ports 20 role uni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 28 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
! точка-2
disable stp
enable qinq
create vlan QINQ-VLAN-CLIENT1 tag 960
config vlan QINQ-VLAN-CLIENT1 add tag 28
config vlan QINQ-VLAN-CLIENT1 add untag 24
config qinq ports 24 role uni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 28 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
! точка-3
disable stp
enable qinq
create vlan QINQ-VLAN-CLIENT1 tag 960
config vlan QINQ-VLAN-CLIENT1 add tag 10
config vlan QINQ-VLAN-CLIENT1 add untag 7
config qinq ports 7 role uni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 10 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
! точка-4
disable stp
enable qinq
create vlan QINQ-VLAN-CLIENT1 tag 960
config vlan QINQ-VLAN-CLIENT1 add tag 25
config vlan QINQ-VLAN-CLIENT1 add untag 27
config qinq ports 27 role uni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
config qinq ports 25 role nni outer_tpid 0x8100 trust_cvid disable vlan_translation disable
Но, остаются неотвеченными вопросы:
- нужно ли включать/изменять jumbo frame на коммутатора DLink.
- нужно ли изменять system mtu на коммутаторах Cisco. Плюс, может что нибудь ещё надо на cisco включать/изменять?
- как принять от клиента "свой" транзитный влан в точке-4 при использовании qinq ?
Заранее благодарен за потраченное время и данные ответы.