faq обучение настройка
Текущее время: Ср июл 23, 2025 16:21

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: QinQ на DGS-3120-24SC
СообщениеДобавлено: Вс ноя 16, 2014 10:53 
Не в сети

Зарегистрирован: Чт ноя 09, 2006 19:15
Сообщений: 105
есть Dlink DGS-3120-24SC

Код:
DGS-3120-24SC:admin#sh sw
Command: show switch

Device Type                : DGS-3120-24SC Gigabit Ethernet Switch
MAC Address                : AC-F1-DF-B1-79-80
IP Address                 : 192.168.254.36 (Manual)
VLAN Name                  : mng
Subnet Mask                : 255.255.255.128
Default Gateway            : 192.168.254.1
Boot PROM Version          : Build 2.00.003
Firmware Version           : Build 3.10.012
Hardware Version           : A2
Firmware Type              : EI


Манаджмент настроен через 9 порт.
Стекирование и stp отключены.
Вланы:
Код:
DGS-3120-24SC:admin#sh vlan
Command: show vlan
VLAN Trunk State        : Disabled
VLAN Trunk Member Ports :

VID             : 1               VLAN Name     : default
VLAN Type       : Static          Advertisement : Enabled
Member Ports    : 25-26
Static Ports    : 25-26
Current Tagged Ports  :
Current Untagged Ports: 25-26
Static Tagged Ports   :
Static Untagged Ports : 25-26
Forbidden Ports       :

VID             : 3               VLAN Name     : v_manage
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 6,23
Static Ports    : 6,23
Current Tagged Ports  : 6,23
Current Untagged Ports:
Static Tagged Ports   : 6,23
Static Untagged Ports :
Forbidden Ports       :

VID             : 4               VLAN Name     : users
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 1,9-15,22
Static Ports    : 1,9-15,22
Current Tagged Ports  : 9-10,12-15,22
Current Untagged Ports: 1,11
Static Tagged Ports   : 9-10,12-15,22
Static Untagged Ports : 1,11
Forbidden Ports       :

VID             : 5               VLAN Name     : mng
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 2,9-10,12-15,22
Static Ports    : 2,9-10,12-15,22
Current Tagged Ports  : 9-10,12-15,22
Current Untagged Ports: 2
Static Tagged Ports   : 9-10,12-15,22
Static Untagged Ports : 2
Forbidden Ports       :

VID             : 36              VLAN Name     : v_atlint
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 6,23
Static Ports    : 6,23
Current Tagged Ports  : 6,23
Current Untagged Ports:
Static Tagged Ports   : 6,23
Static Untagged Ports :
Forbidden Ports       :

VID             : 98              VLAN Name     : v_rontel_vpn
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 6,23
Static Ports    : 6,23
Current Tagged Ports  : 6,23
Current Untagged Ports:
Static Tagged Ports   : 6,23
Static Untagged Ports :
Forbidden Ports       :

VID             : 99              VLAN Name     : v_99
VLAN Type       : Static          Advertisement : Disabled
Member Ports    : 6,23
Static Ports    : 6,23
Current Tagged Ports  : 6,23
Current Untagged Ports:
Static Tagged Ports   : 6,23
Static Untagged Ports :
Forbidden Ports       :

Total Static VLAN Entries: 7
Total GVRP VLAN Entries: 0

В 6й порт приходит линк от стороннего оператора, в нем куча тегированных вланов
Из 23го порта уходит линк до другого коммутатора того же стороннего оператора, куда эти вланы надо отдать.
Оба порта 6 и 23 разумеется тегированные и проброс сделан так, как показано выше, но логичней тут будет q-in-q, т.к. кол-во и теги пропускаемых сторонних вланов могут произвольно меняться.
Но что-то я с ролями портов не пойму - кто кем будет.
Вроде должно что-то типа такого:
Код:
create vlan 500qinq tag 500
config vlan 500qinq add tagged 6,23  advertisement disable
enable qinq
config qinq ports 6 role uni missdrop disable tpid 0x8100
config qinq ports 23 role nni missdrop disable tpid 0x8100

Но сразу после ввода enable qinq все разваливается - ни управления и пропуска трафика. :(
Еду к свичу, с терминала делаю dis qinq и все восстанавливается - и управление, и пропуск трафика.

Как написано тут http://ftp.dlink.ru/pub/Trainings/Switc ... ective.pdf

«missdrop enable» означает, что добавление внешнего тега(SP-VLAN) будет
осуществляться только согласно правилам vlan_translation.

«missdrop disable» означает, что добавление внешнего тега(SP-VLAN) будет
осуществляться согласно правилам vlan_translation, а к трафику не попавшему под
правила vlan_translation будет добавлятся внешний тег(SP-VLAN) равный PVID
порта, т.е. SP-VID = PVID.
Тогда понятно почему теряется управление свичом и сетка рассыпается - как только я делаю ena qinq все 802.1q-теги забиваются тегом Outer Tpid: 0x88a8, т.к. по умолчанию все порты
Код:
DGS-3120-24SC:admin#sh qinq ports
Command: show qinq ports

Port ID: 1
---------------------------------------------------------
Role: NNI
Miss Drop: Disabled
Outer Tpid: 0x88a8
Use Inner Priority: Disabled
Add Inner Tag: Disabled

Port ID: 2
---------------------------------------------------------
Role: NNI
Miss Drop: Disabled
Outer Tpid: 0x88a8
Use Inner Priority: Disabled
Add Inner Tag: Disabled


Казалось бы тогда надо перед ena qinq просто сделать
config qinq ports all missdrop en
Однако
Код:
DGS-3120-24SC:admin#config qinq ports all missdrop en
Command: config qinq ports all missdrop enable
You should enable QinQ at first.
Fail!

Замкнутый круг?
Или в удаленном режиме это не делается, а только через консоль?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Вс ноя 16, 2014 15:16 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1634
Откуда: Алтайский край, Барнаул
config qinq ports 1-26 role nni outer_tpid 0x8100
enable qinq
config ports 6,23 role uni
create vlan QinQ tag 1234 (любой)
config vlan vlanid 1234 add unt 6,23

После этого можно удалять все вланы абонента, созданные на свиче


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Пн ноя 17, 2014 05:47 
Не в сети

Зарегистрирован: Чт ноя 09, 2006 19:15
Сообщений: 105
Попробовал:
Код:
DGS-3120-24SC:admin#config qinq ports 1-26 role nni outer_tpid 0x8100
Command: config qinq ports 1-26 role nni outer_tpid 0x8100

 You should enable QinQ at first.

Fail!


Так что не катит.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Пн ноя 17, 2014 06:10 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1634
Откуда: Алтайский край, Барнаул
А так: config qinq ports 1-26 role nni


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Пн ноя 17, 2014 17:10 
Не в сети

Зарегистрирован: Чт ноя 09, 2006 19:15
Сообщений: 105
Получилось только вот так:
Код:
enable qinq
config qinq ports 1-26 role nni outer_tpid 0x8100
config qinq ports 6,23 role uni
create vlan QinQ tag 1234
config vlan vlanid 1234 add unt 6,23

Именно в такой последовательности и только с консоли, т.к при удаленке после включения qinq отваливается управление, которое идет в тегированном влане.
Однако после удаления клиентских vlan-ов вланы между 6 и 23 портами бегать перестали. Пришлось их восстановить обратно :(
Вобщем не заработал qinq :(


Последний раз редактировалось Andrei_V Вт ноя 18, 2014 13:43, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Пн ноя 17, 2014 17:12 
Не в сети

Зарегистрирован: Чт ноя 09, 2006 19:15
Сообщений: 105
Alexey Mishenko писал(а):
А так: config qinq ports 1-26 role nni

так тоже не прокатило.
обязательно надо сначала ena qinq.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: QinQ на DGS-3120-24SC
СообщениеДобавлено: Пн ноя 17, 2014 19:10 
Не в сети

Зарегистрирован: Чт ноя 09, 2006 19:15
Сообщений: 105
Похоже забыли небольшой нюанс :
http://service.d-link.ua/node/76
Цитата:
Коммутатор DGS-3100-24TG не поддерживает Q-in-Q, но что бы тегированные пакеты прошли через него транзитом, на нём нужно включить поддержку джумбо фреймов.

enable jumbo_frame

Вот после этого заработало.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB