faq обучение настройка
Текущее время: Вт авг 12, 2025 01:11

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




Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 25, 2010 16:17 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
Ок. Буду ждать.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 26, 2010 11:32 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Выслал Вам на e-mail прошивку с fix-ом.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 27, 2010 11:10 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
Код:
DES-3800:admin#show igmp_snooping multicast_vlan
Command: show igmp_snooping multicast_vlan

VID                   : 998     VLAN Name: v998
Member ports          : 1,3
Source ports          : 11,13,25
Status                : Enabled

DES-3800:admin#show router_ports vlan v998       
Command: show router_ports vlan v998

VLAN Name            : v998
Static router port   :                         
Dynamic router port  : 25                     
Forbidden router port: 1,3,11,13               

Total Entries: 1



Гуд. Теперь надо протестить весь остальной юзаемый нами функционал. После того, как протесчу - отпишусь.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 27, 2010 11:16 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Хорошо, жду результаты тестов.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 27, 2010 11:42 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
madgnu, проверьте пожалуйста на новой прошивке соответствие нетенегерируемых вланов и настроек GVRP на портах, при их смене, а то там с этим косяк есть (когда влан ставится нерегерируемым на порт, а в настройках GVRP совершенно другой влан указан, viewtopic.php?t=128730&highlight=3828).


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 28, 2010 13:02 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
terrible, я не особо понял, в чем там была бага, но некоторое изыскание провел - и не обнаружил ничего особенного:
Код:

DES-3800:admin#show pvid auto_assign
Command: show pvid auto_assign

Auto assign pvid : enabled

DES-3800:admin#sh vlan default
Command: show vlan default

VID             : 1          VLAN Name     : default
VLAN TYPE       : static     Advertisement : Enabled
Member ports    : 1-24,26-28         
Static ports    : 1-24,26-28         
Current Tagged ports   :                     
Current Untagged ports : 1-24,26-28         
Static Tagged ports    :                     
Static Untagged ports  : 1-24,26-28         
Forbidden ports :                     

Total Entries : 1

DES-3800:admin#sh gvrp 2
Command: show gvrp 2

Global GVRP : Disabled

Port    PVID  GVRP      Ingress Checking  Acceptable Frame Type
------  ----  --------  ----------------  ---------------------------
2       1     Disabled  Enabled           All Frames                 

Total Entries : 1


DES-3800:admin#cre vlan 2 t 2
Command: create vlan 2 tag 2

Success.   

DES-3800:admin#conf vlan 2 a u 2
Command: config vlan 2 add untagged 2

Success.   

DES-3800:admin#sh gvrp 2
Command: show gvrp 2

Global GVRP : Disabled

Port    PVID  GVRP      Ingress Checking  Acceptable Frame Type
------  ----  --------  ----------------  ---------------------------
2       2     Disabled  Enabled           All Frames                 

Total Entries : 1

DES-3800:admin#conf vlan 2 d 2
Command: config vlan 2 delete 2

Success.   

DES-3800:admin#sh gvrp 2
Command: show gvrp 2

Global GVRP : Disabled

Port    PVID  GVRP      Ingress Checking  Acceptable Frame Type
------  ----  --------  ----------------  ---------------------------
2       1     Disabled  Enabled           All Frames                 

Total Entries : 1



Кстати - я там у Вас не увидел вывода sh pvid auto_assign (может быть там было дело в том, что он выключен?).

Результаты моих тестов чуть позже - пока что закончил только с stp и loopdetect. На очереди traffic control, acl, snmp и пр. свистелки и перделки аля syslog, sntp. Как соберу в кучу все эти данные и отсортирую и х - напишу сюда, ориентировочное время - часов через 5.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 28, 2010 18:08 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
Итак, только что сброшенный коммутатор с настроенным интерфейсом:
Код:
madgnu@andromeda:~$ telnet 172.30.0.254
Trying 172.30.0.254...
Connected to 172.30.0.254.
Escape character is '^]'.

           
              DES-3828 Fast Ethernet Switch Command Line Interface

                            Firmware: Build 4.61.B21
            Copyright(c) 2008 D-Link Corporation. All rights reserved.
UserName:
PassWord:

DES-3800:admin#sh log
Command: show log

Index  Time                 Log Text                                           
-----  -------------------  ----------------------------------------------------
7      2010/10/28 08:00:42  Successful login through Telnet (Username: Anonymous
                            , IP: 81.200.3.62, MAC: 00-00-00-00-00-00)
6      2010/10/28 08:00:31  Logout through Console (Username: Anonymous)       
5      2010/10/28 07:58:34  Port 25 link up, 100Mbps FULL duplex               
4      2010/10/28 07:58:34  Successful login through Console (Username: Anonymou
                            s)
3      2010/10/28 07:58:34  Configuration had 2 syntax error and 0 execute error
                            )
2      2010/10/28 07:58:34  Spanning Tree Protocol is disabled                 
1      2010/10/28 07:58:34  System warm start                                   

На что влияет - не смотрел, где возникает, но воодушевило :)
Смотрим на stp - нет restricted_* в настройках стп для порта, зато есть bpdu_protection. Ок, это вроде как намекает мне на то, что абонентские порты должны не использовать stp, а использовать связку loopdetect + bpdu_protection, что в общем-то более правильно, чем втягивать абонентские порты в stp дерево. При этом loopdetect, насколько я понимаю, должен определять кольцо между портами - но этого не происходит, делаем следующие настройки:

Код:
DES-3800:admin#config loopdetect ports 11,13 state enabled   
Command: config loopdetect ports 11,13 state enabled

Success.   

DES-3800:admin#enable loopdetect   
Command: enable loopdetect

Success.   

После чего закольцовываем 11 и 13 порты патчкордом:

Код:
DES-3800:admin#sh pa po 11
Command: show packet ports 11

Port number : 11                       
Frame Size    Frame Counts  Frames/sec    Frame Type  Total       Total/sec
------------  ------------  ----------    ----------  ----------  ---------
64            35372         2059          RX Bytes    1131840     66368     
65-127        0             0             RX Frames   17685       1029     
128-255       0             0         
256-511       0             0             TX Bytes    1131968     66432     
512-1023      0             0             TX Frames   17687       1030     
1024-1518     0             0         

Unicast RX    0             0         
Multicast RX  17685         1029     
Broadcast RX  0             0         

DES-3800:admin#sh log
Command: show log

Index  Time                 Log Text                                           
-----  -------------------  ----------------------------------------------------
11     2010/10/28 08:15:20  Port 13 link down                                   
10     2010/10/28 08:15:20  Port 11 link down                                   
9      2010/10/28 08:14:46  Port 13 link up, 100Mbps FULL duplex               
8      2010/10/28 08:14:46  Port 11 link up, 100Mbps FULL duplex               


Теперь собственно возникает ситуация когда мы на абонентских портах или используем stp+loopdetect, или bpdu_protection+loopdetect. В первом случае мы даем абонту возможность перестроить дерево stp, во втором - рискуем получить кольцо между портами. Это конечно же возможно не бага, а фича и ее просто нужно уметь готовить, но на вскидку я так не соображу как это приготовить кошерно.
Далее делаем следующее:
Код:
DES-3800:admin#create igmp_snooping multicast_vlan v998 998
Command: create igmp_snooping multicast_vlan v998 998

Success.   


DES-3800:admin#config igmp_snooping multicast_vlan v998 source_port 25 member_port 11,13 state enable
Command: config igmp_snooping multicast_vlan v998 source_port 25 member_port 11,13 state enable

Success.   

DES-3800:admin#config router_ports_forbidden v998 add 25
Command: config router_ports_forbidden v998 add 25

Success.   

DES-3800:admin#enable igmp_snooping   
Command: enable igmp_snooping

Success.   

DES-3800:admin#config multicast port_filtering_mode 25 filter_unregistered_groups   
Command: config multicast port_filtering_mode 25 filter_unregistered_groups

Success.   

DES-3800:admin#show router_ports vlan v998
Command: show router_ports vlan v998

VLAN Name            : v998
Static router port   :                         
Dynamic router port  :                         
Forbidden router port: 25                     

Total Entries: 1

После чего смотрим дамп с 13 порта:
Код:

madgnu@andromeda:/home/madgnu$ sudo tcpdump -pnni eth9 net 224.0.0.0/4
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth9, link-type EN10MB (Ethernet), capture size 96 bytes
17:53:15.070462 IP 81.200.3.97 > 224.0.0.1: igmp query v2
17:54:15.374000 IP 81.200.3.97 > 224.0.0.1: igmp query v2
17:54:15.703813 IP 10.90.90.40 > 224.0.42.1: igmp v2 report 224.0.42.1
17:54:24.859804 IP 10.90.90.40 > 224.0.42.1: igmp v2 report 224.0.42.1
17:54:28.487804 IP 10.90.90.40 > 224.0.42.1: igmp v2 report 224.0.42.1

Трафик не льется, но igmp query меня немного смущают. Это опять же может быть всего лишь фича - но теоритически может так получиться, что с forbidden_router_port может прийти igmp query с меньшим ip, чем у настоящего querier'а, и он очень обидится и перестанет посылать query. Но и здесь поведение коммутатора под вопросом в общем-то, так что лучше подожду комментария :)

В общем-то все. Для справедливости скажу, что протестировал следующие вещи - вроде работают :)
1) rstp
2) loopdetect port-based за 1 портом
3) igmp_snoping multicast_vlan
4) acl - block udp 68 (1-24), permit udp 67 (all), permit udp 68 (25), permit ether_type 0x806 (all), deny broadcast frames (all).
5) traffic control - broadcast/multicast
6) snmp (snmpwalk -v2c -c public 172.30.0.254 .1.3.6 - что-то выдает, подробнее не глядел)
7) sntp
8) syslog
9) bpdu_protection
Ну вот, вроде как-то так. Конечно было бы не плохо еще протестить модельку на предмет выпадания маков из fdb таблицы, но это к прошивке не имеет особого отношения, да и времени мало.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 29, 2010 11:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
1. Да, restricted_role/tcn на данной моделе нет, но это и не коммутатор уровня доступа.
2. config router_ports_forbidden v998 add 25 - при настройки ISM VLAN-а это не нужная команда и фильтрацию filter_unregistered_groups нужно настраивать не только на source портах, но и на member, кстате, в настройках нет source портов.
3. Если вы имели ввиду hash проблему, то у данного коммутатора всё нормально, также как у DES-3526.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 29, 2010 12:09 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
1) Хм, ок. Если его рассматривать только как свитч уровня агрегации - то в принципе тут все правильно. С другой стороны bpdu_protection вроде как предназначается именно для абонентских портов. Теперь остается только донести эту мысль до руководства :)
2) Руслан - я тестировал фильтрацию мультикаста, как если бы это был транзитный порт. Согласен - мало кто из абонентов будет настраивать querier. Но мне все-таки кажется, что правильнее отсекать igmp query на не-роутер_портах. Но в принципе это можно попробовать сделать через acl. Хотя главное - невозможность увести порт в роутер_порт - работает, так что цель создания данного треда можно считать выполненной.
3) ок.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 29, 2010 13:06 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
2. Я не видел настройки source портов, а на клиентских портах можно и нужно настраивать router_ports_forbidden и ещё ACL-ями подстраховать.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 29, 2010 13:23 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
Руслан, что можете посоветовать фильтровать при помощи acl в плане мультикаста для абонентских/транзитных портов? Мне в голову приходит по большей части permit igmp report, deny any igmp.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 29, 2010 16:34 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Собственно, это и рекомендую. Можно ещё через CIF(CPU ACL) разрешить join/leave + используемые каналы и запретить всё остальное, чтобы IGMP Snooping таблица не переполнялась.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запрос функционала для DES-3828
СообщениеДобавлено: Вт янв 18, 2011 13:13 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
Щас вот еще возникла:
Код:
madgnu@andromeda:~$ telnet 172.30.248.13
Trying 172.30.248.13...
Connected to 172.30.248.13.
Escape character is '^]'.

           
              DES-3828 Fast Ethernet Switch Command Line Interface

                            Firmware: Build 4.61.B21
            Copyright(c) 2008 D-Link Corporation. All rights reserved.
UserName:admin
PassWord:***********

DES-3800:admin#sh sw
Command: show switch

Device Type       : DES-3828 Fast-Ethernet Switch
Combo Port Type   : 1000Base-LX + 1000Base-T
MAC Address       : 00-19-5B-F1-94-40
IP Address        : 172.30.248.13 (Manual)
VLAN Name         : 940
Subnet Mask       : 255.255.255.0
Default Gateway   : 172.30.248.1
Boot PROM Version : Build 0.00.010
Firmware Version  : Build 4.61.B21
Hardware Version  : 1A2
Serial Number     :
Power Status      : Main - Normal, Redundant - Not Present
System Name       :
System Location   :
System Contact    :
Spanning Tree     : Enabled
GVRP              : Disabled
IGMP Snooping     : Enabled
MLD Snooping      : Disabled
TELNET            : Enabled (TCP 23)
SSH               : Disabled
RMON              : Disabled
Clipaging         : Enabled                                                     
RIP               : Disabled
DVMRP             : Disabled
PIM               : Disabled
OSPF              : Disabled
SNMP              : Enabled
Password Encryption Status : Enabled

DES-3800:admin#show igmp_snooping multicast_vlan
Command: show igmp_snooping multicast_vlan

VID                   : 998     VLAN Name: v998
Member ports          : 1-24
Source ports          : 25-28
Status                : Enabled

DES-3800:admin#show router_ports vlan v998
Command: show router_ports vlan v998

VLAN Name            : v998
Static router port   :                         
Dynamic router port  : 25                     
Forbidden router port: 1-24,26-28             

Total Entries: 1

DES-3800:admin#config igmp_snooping multicast_vlan v998 member_port 1-24,27 source_port 25-26,28
Command: config igmp_snooping multicast_vlan v998 member_port 1-24,27 source_port 25-26,28

A forbidden router port can't be source port within the same ISM-VLAN.
Fail!   

DES-3800:admin#config router_ports_forbidden v998 delete 1-24,26-28
Command: config router_ports_forbidden v998 delete 1-24,26-28

Success.   

DES-3800:admin#config igmp_snooping multicast_vlan v998 member_port 1-24,27 source_port 25-26,28
Command: config igmp_snooping multicast_vlan v998 member_port 1-24,27 source_port 25-26,28

Success.   

DES-3800:admin#config router_ports_forbidden v998 add    1-24,26-28             
Command: config router_ports_forbidden v998 add 1-24,26-28

Success.   



Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запрос функционала для DES-3828
СообщениеДобавлено: Вт янв 18, 2011 15:21 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт янв 21, 2005 11:52
Сообщений: 11212
Откуда: D-Link, Moscow
Так это не проблема, коммутатор честно пишет, что не может настроить порт с ролью src в ISM VLAN-е, если он настроен как forbiden router port.

_________________
С уважением,
Бигаров Руслан.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Запрос функционала для DES-3828
СообщениеДобавлено: Вт янв 18, 2011 18:05 
Не в сети

Зарегистрирован: Пн апр 05, 2010 21:35
Сообщений: 73
А разве это правильно, что он "не может настроить порт с ролью src в ISM VLAN-е, если он настроен как forbiden router port"?


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

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


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

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


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

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