Ivan Rostovikov Posted February 1, 2013 Прошу показать пальцем где я "дурак". x670 Используется как L2 ядро. Есть L2-VLAN, назовем его TEST. Отправляется тегированным на все порты коммутатора . create vlan "TEST" configure vlan TEST tag 200 configure vlan TEST add ports 1-48 tagged Кроме него в отдельные порты так же тегированными отправляются еще несколько L2-VLAN. create vlan "TEST2" configure vlan TEST2 tag 300 configure vlan TEST2 add ports 1-10,48 tagged ... ... ... Необходимо сделать так, что бы абоненты из TEST могли пересылать пакеты только на порт 48 и получать пакеты только с порта 48 и что бы это не касалось абонентов из TEST2 и других. Чет не могу вкурить по мануалам как этого добиться.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted February 1, 2013 Рабочий кусок конфига: create vlan Uplink config vlan Uplink tag XXX config vlan Uplink add ports 48 tagged create vlan Downlink config vlan Downlink tag YYY config vlan Downlink add ports 1-47 tagged create private-vlan PVLAN config private-vlan PVLAN add network Uplink config private-vlan PVLAN add subscriber Downlink config vlan Downlink add ports 1-47 private-vlan translated если захочется разрешить взаимодействие внутри Downlink на разных портах: config private-vlan PVLAN add subscriber Downlink non-isolated Традиционное удобство private-vlan - можно на каждый порт отдельный subscriber-vlan делать (порт 1: pvlan1 tag 101, порт 2: pvlan2 tag 102, и т.д., как пример) а с аплинка принимать все единой трубой. Но есть и ограничение - два разных subscriber vlan нельзя повесить на один порт. p.s. в вашем случае, если в влане TEST2 не требуется pvlan, он рисуется как обычный влан, в том числе и на те порты, куда подается "изолированный" тегированный влан. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan Rostovikov Posted February 1, 2013 >config vlan Downlink add ports 1-47 private-vlan translated Т.е. я так понимаю тут весь "фокус" в трансляции виланов ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted February 1, 2013 не совсем. private-vlan translated - опциональный механизм VLAN translation allows you to aggregate Layer 2 VLAN traffic from multiple clients into a single uplink VLAN, improving VLAN scaling весь фокус в том, как именно будет использоваться железка. трансляция по сути нужна чтоб сделать возможным взаимодействие объектов в subscriber vlan с вышестоящей сетью (т.е. с тем, что находится за uplink портом), типичный пример - если ваш 670й используется для L2 агрегации и на аплинке висит L3-ядро. Если вы поднимаете l3 для subscriber vlan непосредственно на этом 670м, то такой необходимости нет, а в определенных условиях можно вовсе отказаться от pvlan и использовать supervlan. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan Rostovikov Posted February 2, 2013 x670 - у меня чистый L2. Бордер находится выше. За аплинк портом. У меня это порт 48. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan Rostovikov Posted February 15, 2013 Подниму тему, т.к. не выходит каменный цветок.... create vlan "PV-6-Uplink" configure vlan PV-6-Uplink tag 1006 configure vlan PV-6-Uplink add ports 48 tagged create vlan "TEST" configure vlan TEST tag 6 configure vlan TEST add ports 9, 47 tagged create private-vlan "PVLAN-6" configure private-vlan PVLAN-6 add network PV-6-Uplink configure private-vlan PVLAN-6 add subscriber TEST # configure vlan TEST add ports 9, 47 private-vlan translated Error: Cannot add port as translate; TEST is not a Network VLAN of a private-VLAN. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted February 15, 2013 да, моя неправда, сбился в какой-то момент. private-vlan translated - это опция для network vlan (в данном случае для PV-6-Uplink) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan Rostovikov Posted February 16, 2013 И соотв. для аплинк порта 48, а не для 1-47 ? configure vlan PV-6-Uplink add ports 48 private-vlan translated Так ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
darkagent Posted February 16, 2013 да Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan Rostovikov Posted February 18, 2013 2darkagent: Попробовал по Вашим примерам. Работает, но не удобно. Приходится или сабскрайбер или нетвокр влан придумывать другой. А у меня вся сеть уже рабочая. Многое менять надо будет. Нет ли способа изолировать порты внутри одного влана но 1 порт оставить для аплинка, при чем в том же влане ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
man781 Posted January 23, 2015 up`ну тему. Такая же ситуация. Есть настроенная сеть, есть на портах коммутатора ядра куча разных исторически сложившихся вланов, проходящих насквозь туда-сюда :) И вот в одном влане нужно изолировать порты, оставив только аплинк неизолированным, и не трогая трафик других вланов на этих же портах. Стоял у меня на этом же месте коммутатор Zyxel XGS-4728F. Там это было элементарно сделано (без всяких трансляций вланов тупо указываешь какие порты в конкретном влане нужно изолировать, а какие нет) Пришло время апгрейда, вместо zyxel XGS-4728F появился extreme X460. Все взлетело. Все работает. Кроме изоляции портов в влане. Прошу помощи, ибо свич уже в бою лопатит тысячи юзеров - боязно экспериментировать на лету. Т.е. как я понял примеры конфига выше были с неточностями? Или они были исправлены? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dmvy Posted January 23, 2015 есть только глобальная изоляция порта. по vlan такой команды нет. мне инженеры extreme посоветовали только писать egress ACL, чем я и воспользовался - частично мою проблему это решило. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
man781 Posted January 23, 2015 поделитесь примером ACL для данной задачи? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
man781 Posted January 30, 2015 Хотя суппорт сказал, что мне не подойдет ACL - нет критерия PORT Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...