faq обучение настройка
Текущее время: Вс июл 20, 2025 00:40

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: DAS-3224/DC multicast
СообщениеДобавлено: Пн июн 08, 2009 11:36 
Не в сети

Зарегистрирован: Пт мар 06, 2009 05:54
Сообщений: 71
Откуда: Москва
Здравствуйте.
Помогите с мультикастом, плиз.
на 3224 работает, на DC нет...
Вот нужные куски конфига:

modify igmpsnoop cfg info status enable
modify igmpsnoop port info portid 1 leavemode FastNormal
modify igmpsnoop port info portid 1 status enable
create igmpsnoop querier info vlanid 7 portid 385

modify bridge port intf portid 385 status disable
modify gvrp port info portid 385 ppstatus enable
modify bridge port intf portid 385 status enable

create vlan static vlanname vlan7 vlanid 7 egressports 385 untaggedports 385
create vlan svlan svlanid 7 svlantype residential cvlanpreservemode preserve cvlanqospreservemode regenerate
create vlan virmap svlanid 7 cvlanid 7 vvlanid 7
modify gvrp port info portid 385 portvlanid 7 psvlanid 7

create sched profile info name IPTV algo custom iftype atm
modify sched profile class name IPTV classid 5 param1 100 param2 28000 param3 0

create filter rule entry ruleid 10 action setprio priority 4 description IPTV ruleprio high
create filter subrule ip ruleid 10 subruleid 1 dstipaddrfrom 10.232.0.0 ipdstaddrmask 0xffff0000 dstaddrcmp eq subruleprio asinrule
create filter subrule ip ruleid 10 subruleid 2 dstipaddrfrom 224.0.0.0 dstipaddrto 239.255.255.255 dstaddrcmp inrange subruleprio asinrule
create filter subrule igmp ruleid 10 subruleid 3 groupaddrfrom 224.0.0.0 groupaddrto 239.255.255.255 igmpgroupaddrcmp inrange subruleprio asinrule

create filter rule map ifname eth-0 stageid 1 ruleid 10
modify filter rule entry ruleid 10 status enable

create atm vc intf ifname aal5-31 lowif atm-1 VPI 0 VCI 38 enable
create eoa intf ifname eoa-31 enable lowif aal5-31 pkttype All fcs false
create bridge port intf portid 31 ifname eoa-31 maxucast 50 learning enable
modify bridge port intf portid 31 status disable
create filter rule map ruleid 1 ifname eoa-31 stageid 1
modify vlan static vlanname vlan7 egressports 31 385
modify gvrp port info portid 31 portvlanid 7 psvlanid 7 acceptframetypes all ingressfiltering true
modify igmpsnoop port info portid 31 leavemode FastNormal
modify igmpsnoop port info portid 31 status enable
modify bridge port prioinfo portid 31 defprio 7
modify atm port ifname atm-1 profilename IPTV


modify bridge port intf portid 31 status enable
modify adsl line intf ifname dsl-1 disable
modify adsl line profile ifname dsl-1 atucintlmintxrate 0x700000 aturintlmintxrate 0x40000 atucintlmaxtxrate 0xc00000 aturintlmaxtxrate 0x100000
modify adsl line intf ifname dsl-1 enable



С работающего:
$ get bridge forwarding
MAC Addr PortId VlanId Status
-----------------------------------------------
00:02:02:1D:96:5F 37 7 Learned
00:02:02:1D:A4:83 39 7 Learned
00:02:02:20:65:16 54 7 Learned
00:02:02:20:67:13 53 7 Learned
00:02:02:22:9F:A5 42 7 Learned
00:0D:61:91:FF:DE 53 7 Learned
00:1A:4D:1E:B2:3B 49 7 Learned
00:1C:B1:A1:3A:00 385 7 Learned
00:1C:B1:A1:3A:04 385 7 Learned
00:1C:B1:A1:3A:43 385 7 Learned
00:1A:4D:1E:B2:3B 19 29 Learned
00:0D:61:91:FF:DE 23 33 Learned


С неработающего:
get bridge forwarding
MAC Addr PortId VlanId Status
-----------------------------------------------
00:1B:2B:7B:D4:00 385 7 Learned
00:1B:2B:7B:D4:0E 385 7 Learned
00:1B:2B:7B:D4:41 385 7 Learned


Что делать? куда ковырять?


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

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Здравствуйте,

1. Назовите версию прошивки DSLAM.
2. Опишите в точности, что Вы хотите добиться. Предоставления доступа к двум сервисам в двух VC (Internet и IPTV)?

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 08, 2009 15:10 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
И еще одно:
Вы используете Q-in-Q в своей топологии?

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 08, 2009 19:05 
Не в сети

Зарегистрирован: Пт мар 06, 2009 05:54
Сообщений: 71
Откуда: Москва
Да, Q-in-Q.


Description : DAS-3224DC
Name : mihailovka-ro31-1-dslam3
Location : mihailovka-ro31-1
Contact : shuvaev_ad@amur.dsv.ru
Vendor : No.289, Sinhu 3rd Road, Neihu District, Taipei, Taiwan.
LogThreshold : 1
Object-id : 1.3.6.1.4.1.3646.1300.13
Up Time(HH:MM:SS) : 633:40:52
HwVersion : 40
CPSwVersion : R2.44_4M
DPSwVersion : DP_B02_10_28_04_ip1000a
System Time : Mon Jun 08 16:01:50 2009

IP-TV именно по другому VC - 0:38

Схема отлаженная на 3224, а вот с DC rev B траблы.

Там правила чуточку другие, и, возможно, в каком-то месте дефолтные настройки различаются.
На нем же нельзя весь конфиг посмотреть, из-за этого сложности.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 09, 2009 09:50 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Какая версия прошивки используется на том DSLAM, где подобная конфигурация работает?
Во время запроса multicast потока появляется ли что либо в выводе команды $get bridge mcast forwarding?

_________________
С уважением, Давыдов Денис.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт июн 09, 2009 14:38 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Здравствуйте,

Рабочий пример с Q-in-Q, тремя VC и настройками QoS - в аттаче сообщения.
Правила фильтрации добавите по необходимости.
В случае возникновения любых вопросов - задавайте.


Вложения:
Q-in-Q_multicast_QoS.pdf [55.96 KiB]
Скачиваний: 393

_________________
С уважением, Давыдов Денис.
Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 10, 2009 04:49 
Не в сети

Зарегистрирован: Пт мар 06, 2009 05:54
Сообщений: 71
Откуда: Москва
Здравствуйте. Денис, спасибо что отозвались.
Версию на рабочем показал в предыдущем сообщении - 3.07

у нас Q-in-Q для инета, а IP-TV - отдельно, access vlan7.

Попробую разобраться с присланным конфигом...

вывод get bridge mcast forwarding
пустой....

а вот на работающем:

Vlan Index : 7 Mac Address : 01:00:5E:02:00:27
Egress ports : 43 385
Group Learnt : 43 385

Vlan Index : 7 Mac Address : 01:00:5E:02:00:37
Egress ports : 53 385
Group Learnt : 53 385


и так далее - по всем абонентам.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 10, 2009 09:07 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
Здравствуйте,

В моем случае все три Customer VLAN's инкапсулируются в один Service VLAN (на DSLAM). Далее Service VLAN "терминируется" на коммутаторе, где с кадров снимается тег SVLAN. Далее работает только 802.1Q.
Если нужно - я приведу Вам графическую схему.

_________________
С уважением, Давыдов Денис.


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

Зарегистрирован: Пт мар 06, 2009 05:54
Сообщений: 71
Откуда: Москва
А вот нас вот так вот... Во внешнем влане и инет, и управление, а мультикаст акцессом. Я думаю, настройки вланов здесь непричем. Проблема скорее всего в filter rules или igmp(qurier)
Пока разбираюсь. Проблема еще с юзерами - их модемы и амины далеко не всегда подключены, э-эх....
Вот правила для рабочего:

Rule Id : 1 Rule Action : sendtocontrol
Set Priority : - Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : IGMP
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 2 Rule Action : sendtocontrol
Set Priority : - Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : EAPOL
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 3 Rule Action : drop
Set Priority : - Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : DATA_CLOSE
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 4 Rule Action : drop
Set Priority : - Admin status : disable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : DATA_OPEN
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 10 Rule Action : setprio
Set Priority : 4 Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : IPTV
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff


Interface : eth-0 Stage Id : 1
Rule Id : 1 Order Id : 1

Interface : eth-0 Stage Id : 1
Rule Id : 10 Order Id : 10

Interface : eoa-0 Stage Id : 1
Rule Id : 1 Order Id : 1

Interface : eoa-1 Stage Id : 1
Rule Id : 1 Order Id : 1

Interface : eoa-2 Stage Id : 1
Rule Id : 1 Order Id : 1

Interface : eoa-3 Stage Id : 1
Rule Id : 1 Order Id : 1

и далее по всем портам eoa(0-23, 30-53)
(3224, 3.07)


а вот с неработающего:

Rule Id : 1 Rule Action : sendtocontrol
Set Priority : - Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : enable
Pkt Type : Ucast
Application Description : IGMP
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 2 Rule Action : copytocontrol
Set Priority : - Admin status : enable
Stats admin status : enable Rule Priority: high
Rule Direction : in ApplyWhenReq : enable
Pkt Type : Ucast
Application Description : IPOE_CONTROL
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff

Rule Id : 10 Rule Action : setprio
Set Priority : 4 Admin status : enable
Stats admin status : disable Rule Priority: high
Rule Direction : in ApplyWhenReq : disable
Pkt Type : Ucast
Application Description : IPTV
Snoop Level : interface
Expression Id: 0
Action Value : 0x0
Action Mask : 0xffffffff
mihailovka-ro31-1-dslam3#


mihailovka-ro31-1-dslam3#get filter rule map

Interface : eth-1 Stage Id : 1
Rule Id : 10 Order Id : 10

Interface : all Stage Id : 1
Rule Id : 1 Order Id : 1
mihailovka-ro31-1-dslam3#


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 10, 2009 10:36 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
To rz3dwy

Если у Вас используется IGMP v.2/3 - принудительное назначение Querier порта не нужно, так как он выбирается автоматически (Uplink порт).
Ваша топология работает по схеме VLAN per user (что касется Internet сервиса)? Чем обусловлено использование Q-in-Q как такового?

Тем не менее, приведенная мной схема полностью рабочая (проверена).
Что касается фильтров: первые два правила стандартные, 10-м же правилом Вы просто производите перемаркировку 802.1p входящего на ETH-1 трафика. Данное правило никак не может влиять на работоспособность всей схемы.

_________________
С уважением, Давыдов Денис.


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

Зарегистрирован: Пт мар 06, 2009 05:54
Сообщений: 71
Откуда: Москва
Да, VLAN per user.
Чем обусловлено - вот такой у нас фэн-шуй ))))

для сотни тысяч абонентов менять не будем ))))

Каким образом еще можно проконтролировать работоспособность мультикаста?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср июн 10, 2009 14:49 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Пт апр 01, 2005 12:35
Сообщений: 8492
Откуда: Москва
rz3dwy писал(а):
Да, VLAN per user.
Чем обусловлено - вот такой у нас фэн-шуй ))))

для сотни тысяч абонентов менять не будем ))))

Каким образом еще можно проконтролировать работоспособность мультикаста?


Все дело в том, что я не смогу смоделировать у себя такой ситуации, так как коммутатор (к которому подключен DSLAM) переведен в режим Double VLAN. Весь трафик (тегированный, либо нетегированный), приходящий на коммутатор с Access портов, инкапсулируется в Double VLAN и отправляется в сторону DSLAM через Uplink порт в Service VLAN. При этом у нас нет возможности использовать Customer VLAN в обход Double VLAN. Иными словами: либо конфигурация с несколькими VLAN транком, либо с использованием инкапсуляции Double VLAN.
Если же Вами используются коммутаторы, позволяющие работать в двух режимах VLAN - просто зазеркалируйте порт, находящийся в IPTV VLAN и посмотрите, приходят ли от абонентов IGMP пакеты о членстве в группе.
Также основные настройки IGMP на DSLAM должны выглядеть следующим образом:
$modify igmpsnoop cfg info status enable
$modify igmpsnoop port info portid 385 querierstatus enable leavemode fast status enable (настройки Uplink порта).
$modify igmpsnoop port info portid 1 leavemode fast status enable (настройки абонентского порта).

При поступлениии от абонента запроса о членстве в группе, результат команды $get bridge mcast forwarding должен содержать записи о multicast MAC адресах.

_________________
С уважением, Давыдов Денис.


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

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


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

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


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

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