faq обучение настройка
Текущее время: Пн авг 04, 2025 10:50

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DES-3200-28 настройка QinQ
СообщениеДобавлено: Чт авг 09, 2012 07:13 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Pдравствуйте.
Есть просьба разобраться.
На коммутаторах настроен 100 влан, в который заварачивается тегированный трафик с ЦИСОК аббонента, настроен ещё 90ый влан на котором сидят просты пользователи. Смысл схемы что на крайних коммутаторах настроен QinQ, а вот на среднем коммутаторе QinQ отключен и должен быть отключенным. Для примера данной схемы я поставил все три коммутатора DES-3200-28, по идеи вместо 2-го коммутатора может стоять любой другой (главное чтобы пропускал пакеты с MTU 1508).
Соответсвенно задача проста, по мимо того что нужно прогнать теггированнй трафик через сеть, нужно также прогнать трафик между двумя компьюторами.
Всё бы ничего, но не получается у меня пустить трафик между машинками подключенные на коммутаторах с включенным QinQ и с отключенным QinQ.

Изображение

Данную схему реализую на стенде (3-ий коммутатор имитирует множество коммутаторов, которые не знают QinQ, но пропускают через себя пакеты с MTU 1508 и выше)

Настройки:
(с лева на право)

1-ый коммутатор

config vlan default delete 1,3-28
create vlan 90test tag 90
config vlan 90test add tagged 2
config vlan 90test add untagged 3 advertisement disable
create vlan 100qinq tag 100
config vlan 100qinq add tagged 2
config vlan 100qinq add untagged 1 advertisement disable
enable qinq

show qinq ports

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

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

Port ID: 3
---------------------------------------------------------
Role: UNI
Miss Drop: Disabled
Outer Tpid: 0x8100
Add Inner Tag: Disabled



2-ой коммутатор (QinQ не включен)

config vlan default delete 3-28
create vlan 90test tag 90
config vlan 90test add tagged 1-2
config vlan 90test add untagged 3 advertisement disable
create vlan 100qinq tag 100
config vlan 100qinq add tagged 1-2 advertisement disable


3-ий коммутатор

config vlan default delete 2-28
create vlan 90test tag 90
config vlan 90test add tagged 1
config vlan 90test add untagged 3 advertisement disable
create vlan 100QinQ tag 100
config vlan 100QinQ add tagged 1
config vlan 100QinQ add untagged 2 advertisement disable
enable qinq

Как я понимаю проблема проста. С клиентскими цисками всё понятно, трафик пришол с циски на порт коммутатора, там его завернули во второй тег 100 и отправели гулять по сети, дойдя до конечного коммутатора верхний тег снимается и клиентская циска получет спокойно трафик со своим тегом.
С компьюторами тоже всё понятно (но не понятно почему не работают), трафик с клиентской машинки приходит на 1ый коммутатор (там включен qinq), на него вешается тэг, далее он приходит на второй коммутатор (на котором выключен qinq) попадает на порт 3, где с него снимается тэг и поидеи клиенту должен прийти нормальный не тэгированный трафик. Но млин компы друг друга не видят(((

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пт авг 10, 2012 11:45 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Между Cisco трафик ходит? Что касается компьютеров, то попробуйте на 1-ом коммутаторе порт 3 поменить как NNI, а не UNI.
Outer TPID на первом и третьем коммутаторах используйте везде как 0x8100.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пт авг 10, 2012 12:46 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Между цисками трафик ходит нормально.
С NNI и UNI игрался.
Поигрался с TPID и uni nni.
Короче все порты NNI, TPID 0x8100 на всех портах кроме тех к которым подлюченны циски (так как там ходит тэгированный трафик)
Тоесть 1-ый коммутатор 1-ый порт TPID 0x88a8 и 3ий коммутатор 2-ой порт TPID 0x88a8, остальные как говорил TPID 0x8100.
Если TPID на портах где подключенны циски поменять на 0x8100, то трафик ходить не будит.

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пт авг 10, 2012 13:12 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пн авг 13, 2012 05:02 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Firmware Version : Build 4.00.024
Hardware Version : C1

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пн авг 13, 2012 09:51 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср авг 15, 2012 05:04 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Denis Evgraphov писал(а):
Прошивки на всех коммутаторах нужно обновить до актуальной версии отсюда: http://forum.dlink.ru/viewtopic.php?f=2&t=92700
На 1-ом коммутаторе порт 3 нужно пометить как NNI, а не UNI. TPID на портах 1, 2 и 3 нужно использовать 0x8100, после этого схема заработает.

Спасибо за совет, всё уже заработало. Про NNI и UNI я писал выше будь внимательнее.

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср авг 15, 2012 09:02 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Рад слышать!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пт авг 24, 2012 11:45 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Добрый день.
Хотел бы продолжить мучения всем полюбившегося коммутатора DES-3200-28.
Теперь задача изменилась, но от этого не стала менее интересна. Ниже привожу схему.

Изображение
адания сделать трансляцию вланов, при этом на крайних коммутаторов работает QinQ
Задание первое:
Клиентских циска Cisco7200, рассположенная с лева, посылает тегированный трафик (Vlan10), а с другой стороны стоит Cisco, у которой порт настроен на работу с 20Vlan. Требуется произвести трансляцию вланов 10 и 20. Причём не забываем про qinq. В итоге как я понимаю требуется произвести трансляцию внутреннего тега.
Задание второе:
Всё тоже, только требуется сделать транляцию внешнего тега. Тоесть на коммутаторе DES_1 трафик клиента будит "заворачиваться" в 100 Vlan, а на DES_3 в 110Vlan. Тоесть требуется выполнить трансляцию внешнего тега.
ЗЫ:Не забываем, что это всеголишь стенд, а не реально существующая сеть провайдора)))
ЗЗЫ:Вообще стоит задача отработать трансляцию внутренних и внешних Vlan'ов.

Я начал крутить сию задачу со стороны команды vlan_translation, но как я понял это командой можно менять/добовлять внешний тег.
create vlan_translation ports 2 add cvid 10 svid 100
Как я понял это значит, применить трансляцию на втором порту, в случае если внутрений Vlan 10 добавить внешний Vlan 100.
Я только начал копать в эту тему, посему как что найду сразу отпишусь.
Ну и естественно жаждю помощи для ускорения процесса.

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Пт авг 24, 2012 15:09 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Как я понимаю, это не реальная задача, а эксперимент. Так как я не вижу никакого смысла клиенту с одной стороны отдавать 10-ый влан, а с другой - 20-ый.
По обоим задачам стоит учитывать, что одновременно сделать замену тега и навесить второй невозможно. Поэтому это можно делать только в два этапа: сначала на первом коммутаторе тег менять, затем на втором коммутаторе тег навешивать второй, на третьем уже снимать второй тег.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср дек 26, 2012 10:21 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
С трансляцией VLAN'ов временно пауза.
А вот есть задача такого рода.

Изображение

Она схоже с первой задачей.
На одном стороне стоит маршрутизатор провайдера, который настроен "посылать" покета с двойным тегом.
interface GigabitEthernet0/1.1288
description QinQ
encapsulation dot1Q 1288 second-dot1q 100
ip address 192.168.0.1 255.255.255.0
Коммутаторы DES-2 и DES-3 настроенны так чтобы просто пропускать 1288VLAN (игнорирую внутренний тэг). Тоесть настроенны обычным образом.
Коммутатор DES-3 должен сделать следующее:
1. Принять пакет с вернихм тэгом на порт uplink (2ой порт).
2 Снять вернюю метку.
3 Выдать на клиентский порт (1ый порт) не тегированный трафик
4 При отправки трафика с клиентского PC на коммутаторе DES-1 на пакет должен быть навешен тэг 100 и потом в свою очередь он должен быть завёрнут в 1288VLAN.

Тоесть смысл такой, принять пакет с двумя тэгами на uplink (внутренний - 100 и внешний - 1288) и передать пакет на клиента уже без тэга.

Инженерские муки проходят на оборудование DES-3200-26
Boot PROM Version : Build 4.00.002
Firmware Version : Build 4.33.B010
Hardware Version : C1

Вот такая вот печенюшка.
Охота знать в какую сторону копать (ну естественно понятно, что QinQ) и есть ли такая функция на коммутаторах данной серии.

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср дек 26, 2012 11:00 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Вт янв 18, 2011 13:29
Сообщений: 8999
На этой серии - есть, настраивайте qinq по стандартной схеме, только не забудьте про параметр add_inner_tag чтобы добавить внутренний тег к нетегированному трафику.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср дек 26, 2012 11:41 
Не в сети

Зарегистрирован: Ср дек 26, 2012 11:30
Сообщений: 1
пример конфига DES_1,который не работает

create vlan QinQ tag 1288
config vlan QinQ add tagged 2
config vlan QinQ add untagged 1 advertisement disable
enable qinq
config qinq ports 1 role uni missdrop disable outer_tpid 0x8100
config qinq ports 2 role nni missdrop disable outer_tpid 0x8100
config qinq inner_tpid 0x8100

что дальше делать?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Ср дек 26, 2012 13:31 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Настройки DES_1
config vlan default delete 1-23
create vlan QinQ tag 1288
config vlan QinQ add tagged 24
config vlan QinQ add untagged 1 advertisement disable
enable qinq
config qinq ports 1 role nni missdrop disable outer_tpid 0x88A8
config qinq ports 2-26 role nni missdrop disable outer_tpid 0x8100

При такой настройке с 1го порта выходит пакет с внутренним тегом (100VLAN)
Нам же нужно чтобы выходил пакет без тэга и в свою очередь пакет пришедший на 1ый порт коммутатора от компьютера клиента бы обвешан двумя тегами внутренним 100VLAN и внешним 1288VLAN.


Artem Kolpakov писал(а):
На этой серии - есть, настраивайте qinq по стандартной схеме, только не забудьте про параметр add_inner_tag чтобы добавить внутренний тег к нетегированному трафику.


Честно слово не знаю как команда config qinq ports 1 add_inner_tag поможет моему горю.
Сделал следующее.

config vlan default delete 1-23
create vlan QinQ tag 1288
config vlan QinQ add tagged 2
config vlan QinQ add untagged 1 advertisement disable - также выставляли трафик с тэгом и без.
enable qinq
config qinq ports 1 add_inner_tag 0x8100 - менял на 0x88a8
config qinq ports 2 role nni missdrop disable outer_tpid 0x8100
config qinq ports 3-26 role nni missdrop disable outer_tpid 0x88A8

Естественно ничего не получается.
Настроили зеркалирование 1го порта и смотрел пакеты.
Пакеты от маршрутизатора в сторону PC приходят на порт с двойным тэгом.
Пакеты от PC в сторону маршрутизатора приходят с одним тэгом причём тэг 1288.

Ну естественно пакеты между маршрутизатором и PC не ходят.

У меня вопрос как параметр add_inner_tag мне поможет? Ведь помимо того, что мне надо снять два тэга, так мне ещё надо навешать на пакет пришедший от PC два тега, а коммутатор не слухом, не духом о 100VLAN (в конфиге он не создан). Тоесть как коммутатор навешает 100VLAN внутренним тегом, если он про него ничего не знает.

Ну тоесть два вопроса:
1 Как параметр add_inner_tag мне поможет?
2 И что не так в моём конфиге?

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DES-3200-28 настройка QinQ
СообщениеДобавлено: Чт дек 27, 2012 08:30 
Не в сети

Зарегистрирован: Чт сен 03, 2009 12:09
Сообщений: 17
Откуда: Новокузнецк
Всё разобрался.

Вот конфиг DES_1

config vlan default delete 1-23
create vlan QinQ tag 1288
config vlan QinQ add tagged 2
config vlan QinQ add untagged 1 advertisement disable
enable qinq

config qinq ports 1 role uni missdrop disable outer_tpid 0x8100
config qinq ports 1 add_inner_tag 0x64
config qinq ports 2 role nni missdrop disable outer_tpid 0x8100
config qinq ports 3-26 role nni missdrop disable outer_tpid 0x88A8 эти порты я не трогал,так что их можyj опустить

Как я понял команда config qinq ports 1 add_inner_tag 0x64 добавляет внутренний тэг на пакет пришедший на первый порт. 0x64 - это 100 (в 16ричном формате)

config qinq ports 1 role uni missdrop disable outer_tpid 0x8100
config qinq ports 1 add_inner_tag 0x64
Две эти команды в сумме позволяют снять два тега перед отправкой пакета с первого порта в сторону клиентского компьютера и навешать оба тега (внутренний и в внешний)
Единственно мне бы для полной ясности головы понять какая именно команда из них позваляет снять внутренний тэг.
Тоесть был бы рад если бы кто обьяснил логику снятия тэгов с пакета для данных команд.
ЗЫ: Считаю что данную схему сделал)))
ЗЗЫ: Займусь трянсляцией VLAN Как только разберусь обязательно отпишусь.

_________________
Инженер ЗАО "Региональная Цифровая Телекоммуникационная Компания"


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

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


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

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


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

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