Jump to content
Калькуляторы

Прерывание потока multicast на свитчах dlink & edgcore

Имею сеть на коммутаторах dlink, 28 портовые оптики и 26 портовые допы. Почему-то у конечных клиентов прерывается мультикаст поток, iptv в частности. Кто нибудь сталкивался с подобной проблемой?

Share this post


Link to post
Share on other sites

Определенные проблемы с длинками есть, но по такому описанию сложно что-либо сказать.

 

Да, я бы пожалуй дал более подробное описание, но не знаю даже с чего начать...

 

Длинки DES3200-28(DES-3200R_1.52.B005) в кач-ве оптических и DES3200-26 (hw ver C1)(DES3200_Run_4_20_B004) в кач-ве допов, топология построения сети - кольца, втыкаются в циски, для мультикаста используется отдельный влан с ip pim sparse-dense-mode, на длинках включен igmp_snooping.

 

Мультикаст просто внезапно обрывается.

Edited by dakulinin

Share this post


Link to post
Share on other sites

DES3200-26 rev.C1 перешивать на 4.33. 1.52.B005 именно по части мультикаста работало более-менее нормально. Другое дело как эти свитчи настроены и т.д...

 

А что касается конкретно обрывов: линки перегружены нигде не могут быть? Судя по косвенным признакам qos не настраивался.

 

 

Share this post


Link to post
Share on other sites

DES3200-26 rev.C1 перешивать на 4.33. 1.52.B005 именно по части мультикаста работало более-менее нормально. Другое дело как эти свитчи настроены и т.д...

 

А что касается конкретно обрывов: линки перегружены нигде не могут быть? Судя по косвенным признакам qos не настраивался.

 

mls qos trust dscp есть, мультикаст в приоритете, но линки гигабитные:

30 second input rate 68064000 bits/sec, 10173 packets/sec

30 second output rate 122227000 bits/sec, 16346 packets/sec

 

Применял на DES3200-26 rev.C1 прошиву 4.33 результата нужного не дало. Откатил, т.к. вычитал, что при включенном igmp сами свитчи могут зависать.

 

Постепенно начинаю приходить к мысли о том, что это частная ситуация одного опт свитча, первого в кольце. Конфиг у него стандартный, как и в рабочих схемах, настройки igmp-snooping банальные. По физ. части тоже всё ок. Не могу понять, что может такое происходить, что поток перестает вещать.

Share this post


Link to post
Share on other sites

Мультикаст у ядра или где там еще поближе к телу не рассыпается? Поток ваш или стороннего провайдера?

 

1. Давайте нормальную схему сети.

 

2. Давайте конфиги делинков и "ежиков". Если не хотите конфиги - давайте куски, имеющие отношение к мультикасту. По "ежикам", право, не помогу, давно с ними дел не имел, а с дебилинком - давно и плотно общаюсь.

 

P.S. Интересно, с каких это пор на 4.33 свитчи DES-3200 стали виснуть? Не наблюдаю такого, а вот на старье вроде 4.20-4.31 - насмотрелся вдоволь. Причем, зависали они и просто так. Вы бы скоропалительных выводов не делали, а пообщались с представителями дебилинка, хотя бы.

Edited by passer

Share this post


Link to post
Share on other sites

dakulinin

 

Как у вас igmp router port определяется - динамически или статически? Если динамически, то пропадает ли он в момент пропадания мультика?

Share this post


Link to post
Share on other sites

Мультикаст у ядра или где там еще поближе к телу не рассыпается? Поток ваш или стороннего провайдера?

 

1. Давайте нормальную схему сети.

 

2. Давайте конфиги делинков и "ежиков". Если не хотите конфиги - давайте куски, имеющие отношение к мультикасту. По "ежикам", право, не помогу, давно с ними дел не имел, а с дебилинком - давно и плотно общаюсь.

 

P.S. Интересно, с каких это пор на 4.33 свитчи DES-3200 стали виснуть? Не наблюдаю такого, а вот на старье вроде 4.20-4.31 - насмотрелся вдоволь. Причем, зависали они и просто так. Вы бы скоропалительных выводов не делали, а пообщались с представителями дебилинка, хотя бы.

 

В ядре с мультикастом все пучком, работаю с одним куском сети, с одним кольцом гигабитным. М-каст мониторится в соседних, на одной циске, сегментах, т.е. в др кольцах и там подобной проблемы нет, но там оптики 3200-28 А1, а в проблемном 3200-28 В1. Поток наш. Kонфиги делинков:

 

# SNOOP

enable igmp_snooping                                                           
config igmp_snooping data_driven_learning max_learned_entry 256
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan tv 3333
config igmp_snooping multicast_vlan tv state enable 
config igmp_snooping multicast_vlan tv add member_port 1-24 
config igmp_snooping multicast_vlan tv add source_port 25-28
config igmp_snooping vlan_name default state disable fast_leave disable 
config igmp_snooping data_driven_learning vlan_name default aged_out disable 
config igmp_snooping querier all query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 3 
config igmp_snooping vlan_name magistral state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name magistral aged_out disable 
config igmp_snooping vlan_name client state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name client aged_out enable 
config igmp_snooping vlan_name tv fast_leave disable
config igmp_snooping data_driven_learning vlan_name tv aged_out enable 
config igmp access_authentication ports 1-28 state disable

# MULTI FILTER

create mcast_filter_profile profile_id 1 profile_name base
create mcast_filter_profile profile_id 2 profile_name more
create mcast_filter_profile profile_id 3 profile_name media
config mcast_filter_profile profile_id 1 add $base
config mcast_filter_profile profile_id 2 add $more
config mcast_filter_profile profile_id 3 add $media
config control_pkt ipv4 igmp replace priority none dscp none
config control_pkt ipv4 vrrp replace priority none dscp none
config control_pkt ipv4 rip replace priority none dscp none
config control_pkt ipv4 pim replace priority none dscp none
config control_pkt ipv4 dvmrp replace priority none dscp none
config control_pkt ipv4 ospf replace priority none dscp none
config control_pkt ipv6 mld replace priority none dscp none
config control_pkt ipv6 pim replace priority none dscp none
config control_pkt ipv6 ospf replace priority none dscp none
config control_pkt ipv6 ripng replace priority none dscp none
config control_pkt ipv6 nd replace priority none dscp none
config max_mcast_group ports 1-24 max_group 15
config max_mcast_group ports 25-28 max_group 1024
config limited_multicast_addr ports 1-28 add profile_id 1
config limited_multicast_addr ports 25-28 add profile_id 2
config limited_multicast_addr ports 1-28 add profile_id 3
config max_mcast_group ports 1-28 ipv6 max_group 1024

# FDB

config multicast port_filtering_mode 1-24 filter_unregistered_groups
config multicast port_filtering_mode 25-28 forward_unregistered_groups

#show igmp_snooping vlan  tv
Command: show igmp_snooping vlan tv

IGMP Snooping Global State            : Enabled
Multicast Router Only                 : Disabled
Data Driven Learning Max Entries      : 256

VLAN  Name                    : tv
Query Interval                : 125
Max Response Time             : 10
Robustness Value              : 2
Last Member Query Interval    : 1
Querier State                 : Disabled
Querier Role                  : Non-Querier
Querier IP                    : 10.251.55.244
Querier Expiry Time           : 1 secs
State                         : Enabled
Fast Leave                    : Disabled
Version                       : 3
Data Driven Learning Aged Out : Enabled

 

"Ежики" отдельная песнь. Её пока не пою. По крайней мере, пока что, справляюсь при помощи ребутов.

 

dakulinin

 

Как у вас igmp router port определяется - динамически или статически? Если динамически, то пропадает ли он в момент пропадания мультика?

 

router port статический.

 

на форумме

 не работает или аналог есть?

Share this post


Link to post
Share on other sites

router port статический
Я бы еще явно прописал router_ports_forbidden и igmp_snooping data_driven_learning max_learned_entry 1 для делинков и mrouter порт на ежиках. Правильно и ли я понимаю, что имеется кольцо из DES-3200-28, замкнутое на cisco? К дополнительным портам DES-3200-28 подключены DES-3200-26. Так?

 

Заодно дайте куски конфига с rev.C1. На текущей прошивке там таки чуток и синтаксис и некоторые моменты отличаются.

 

P.S. Для ISM влана я еще прописывал диапазон адресов. Все мои замечания в итоге работают с первого раза и есть не просят.

Edited by passer

Share this post


Link to post
Share on other sites

Ну в принципе, определили причину. После отключения Report Suppression на С1 с мультикастом всё ок...

Наверное косяк с этой опцией есть. По мониторю неделю.

Share this post


Link to post
Share on other sites

А зачем на доступе включать что попало? На агрегации, после осмысления зачем оно надо, еще допустимо в определённых случаях.

Share this post


Link to post
Share on other sites

А зачем на доступе включать что попало? На агрегации, после осмысления зачем оно надо, еще допустимо в определённых случаях.

 

Дык по дефолту было включено. Так и оставили.

 

passer спасибо Вам.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.