faq обучение настройка
Текущее время: Чт июн 06, 2024 16:28

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




Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: DGS-3120-24SC & qinq
СообщениеДобавлено: Ср ноя 23, 2011 14:12 
Не в сети

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Здравствуйте.

Есть свич DGS-3120-24SC.
Прошивка:
Boot PROM Version Build 2.00.003
Firmware Version Build 2.00.010

На свиче включен QinQ и настроен Link Aggregation на портах 20-24. Эти порты - линк в центр сети. отитуда могут приходить как QinQ так и просто одинарный вланы.

Необходимо настроить свич так, что-бы:
1.На порты 1-4 трафик с портов 20-24 приходил "как есть" и уходил с этих портов "как есть". Т.е. его не надо ни дополнительно оборачивать во второй влан ни разворачивать.
2.На порт 5 приходил обычный untagged vlan.
3.Порт 6 был "обёрнут" в влан 1000.

Такое в принципе сделать возможно, а то я что-то пока на втором пункте застрял, не говоря уж про первый и третий?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Ср ноя 23, 2011 15:10 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
2. Трафик, который на порт 5 приходит в итоге в каком виде нужно отдать на аплинк?


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

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
2. Я перефразирую вопрос:
На свиче включен QinQ.
Как для vlan200 сэмулировать работу без QinQ? Т.е. на пятый порт vlan200 должен приходить как untagged, уходить через 20-24 как tagged. Без двойного тегирования.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Ср ноя 23, 2011 16:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Вот что примерно должно получиться:
Скрытый текст: показать
create link_aggregation group_id 1 type lacp
config link_aggregation group_id 1 master_port 1:21 ports 1:21-1:24 state enable

enable qinq
config qinq ports 1:1-1:6 role uni outer_tpid 0x8100
config qinq ports 1:21 outer_tpid 0x8100

create vlan 200 tag 200
config vlan 200 add untagged 5
config vlan 200 add tagged 21

create vlan 1000 tag 1000
config vlan 1000 add untagged 6
config vlan 1000 add tagged 21


P.S. Для портов 1-4 для каждого проходящего влана нужно делать vlan_translation с опцией replace. То есть реплейсить на свой же тег, чтобы не добавлялся второй.


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

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Спасибо огромное. Я делал тоже самое, но не помогало. Оказалось, что живительный сброс свича в заводские установки и настройка с нуля творит просто чудеса.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Ср ноя 23, 2011 16:18 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Не за что. Кроме того, рекомендую обновить прошивку до актуальной версии, найти ее можно здесь: http://forum.dlink.ru/viewtopic.php?f=2&t=92700


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Чт ноя 24, 2011 14:50 
Не в сети

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Рано радовался.
И так:
Вот такой свич:
Скрытый текст: показать
Device Type : DGS-3120-24SC Gigabit Ethernet Switch
Boot PROM Version : Build 2.00.003
Firmware Version : Build 2.00.B018
Hardware Version : A1
Firmware Type : EI


Вот такой конфиг:
Скрытый текст: показать
# MIRROR

config mirror port 7 add source ports 21-24 rx
config mirror port 7 add source ports 21-24 tx
enable mirror

# VLAN

disable pvid auto_assign
config vlan default delete 1-26
config vlan default add untagged 21-26
config vlan default advertisement enable
create vlan 205 tag 205
config vlan 205 add tagged 21-24
config vlan 205 add untagged 8 advertisement disable
enable qinq
disable gvrp
config gvrp nni_bpdu_addr dot1ad
disable asymmetric_vlan
disable vlan_trunk
config port_vlan 1-26 gvrp_state disable ingress_checking enable acceptable_frame admit_all pvid 1

# QINQ

config qinq ports 1-9 role uni missdrop disable outer_tpid 0x8100
config qinq ports 10-24 role nni missdrop disable outer_tpid 0x8100
config qinq ports 25-26 role nni missdrop disable outer_tpid 0x88A8

Понятно что это не весь конфиг.

И так, на сколько я понимаю, я сейчас должен видеть на 7 порту (миррор 21-24) входящий трафик с 8 порта тэгнированным 205 вланом? Так?
На самом деле я не вижу этого трафика вобще.

Что я делаю не так?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Чт ноя 24, 2011 14:56 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Откуда и куда у Вас подается трафик и с каким тегом?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Чт ноя 24, 2011 14:59 
Не в сети

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Трафик подаётся на 8-й порт без тега.
Я ожидаю его увидеть с 21-24 портов с тегом 205.


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

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Денис, на самом деле, что бы я не задавал глупых вопросов достаточно меня ткнуть носом в _подробную_ документацию по QinQ в версии от DLink. Потому что есть явное недопонимание с моей стороны как оно работает.

Ну или ответить на следующие вопросы:
Как работают таггед и антаггед UNI порты.
Как работают таггед и антаггед NNI порты.
Как работает vlan translation.
Для чего нужно "Add Inner Tag"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Чт ноя 24, 2011 16:11 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Fydor Ustinov писал(а):
Код:
config port_vlan 1-26 gvrp_state disable ingress_checking enable acceptable_frame admit_all pvid 1

Вот эта строчка все и портит. PVID 8-го порта должен быть равен 205.
Документацию можно почитать вот тут:ftp://ftp.dlink.ru/pub/Trainings/D-Link_switches_and_network_technologies_Advanced.rar
Также можно обратиться к CLI мануалу.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Вс ноя 27, 2011 01:22 
Не в сети

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
К сожалению в документации по cli описано что именно делают те или иные команды, но не написано зачем они это делают. :)
В презентации тоже это не рассказывается.

Допустим есть такакя конфигурация:
Port 1 - uni, vlan200 untagged
Port 2 - uni , vlan 200 tagged
port 3 - nni, vlan 200 untagged
port 4 - nni, vlan 200 tagged.

inner_tpid == outer_tpid == 0x8100

А теперь тот самый вопрос с длинным ответом - что я получу на каждом из портов, если сначала последовательно пошлю в каждый порт пакет без c-vlan, а потом - пакет с cvlan - 20? Я, честно говоря, из документации так этого и не понял.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Пн ноя 28, 2011 10:18 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Если Вам интересно протестировать нерабочие схемы, то Вы можете это сделать самостоятельно.
Что касается рабочих схем, то если по-простому: uni порт должен смотреть в сторону сегмента с одним тегом, а nni как аплинк в сторону сегмента с двумя тегами (либо с одним в случае использования Selective Q-in-Q и режима replace).
Есть два варианта настройки Q-in-Q: Port Based и Selective.
1. В случае Port Based: PVID uni порта определяет тег, который будет навешен на трафик. Это обмен между 1 и 4 портом в Вашем примере. Внешним тегом будет 200, внутренним - 20.
2. В случае Selective Q-in-Q: каждому внутреннему тегу (CVID) ставится в соответствие внешний тег (SVID) и действие производится согласно таблице VLAN Translation (либо добавление второго тега - add, либо замена одного тега на другой - replace).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Пн дек 19, 2011 16:20 
Не в сети

Зарегистрирован: Сб апр 05, 2008 13:37
Сообщений: 65
Здравствуйте. Если можно, еще один вопрос.

Есть порт 9. На него приходит нетегированный трафик.
Есть порт 1. С него этот трафик должен уходить как 2010.247

Я делают так:
9 порт переводится в состояние UNI.
PVID=247
VLAN=247 untagged

1 порт переводится в состояние NNI
VLAN=2010 tagged

добавлено правило трансляции для 9 порта - add cvid 247 spvid 2010

Не работает. Я подозреваю, что я что-то принципиально не так делаю.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-3120-24SC & qinq
СообщениеДобавлено: Пн дек 19, 2011 16:35 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Вы не совсем так делаете. Если на входе трафик не тегирован, а на выходе должен содержать два тега, то нужно использовать параметр add_inner_tag.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4  След.

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


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

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


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

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