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

Проблемы с IPTV на D-Link DES-1228ME B1

Здравствуйте. У нас на сети есть много коммутаторов D-Link DES-1228ME B1. Настраиваю на них igmp snooping и multicast vlan - само телевидение работает, но иногда рассыпается картинка. Даже если на коммутаторе нет никакого трафика кроме одно канала (IPTV) все равно будет немного подвисать. Дополнительно настраивал data_driven_learning aged_out enable. Нагрузки судя по утилизайшион нет. Если поменять этот коммутатор на другой (даже оставив те же патчкорды и прочее тоже самое), например, на D-Link DES-3200-28 C1 то проблема пропадает. Пробовал менять прошивку на 2.00.007, 2.62.R002,2.60.B005 - не помогает. Больше всего проблема проявляет себя когда IPTV-канал не имеет постоянного битрейта и прыгает от 1 Мбит/с до 5 МБит/с. Кто-нибудь сталкивался с таким? Обращался в D-Link - проблемы не обнаружили.

Edited by Axeleratortt

Share this post


Link to post
Share on other sites

Конфигурации выложите. У нас таких несколько в сети есть, проблем с телевидением нет, все работает.

Share this post


Link to post
Share on other sites

Держите

 

#-------------------------------------------------------------------

# DES-1228/ME Configuration

#

# Firmware: Build 2.62.R002

# Copyright© 2010 D-Link Corporation. All rights reserved.

#-------------------------------------------------------------------

 

 

# BASIC

 

config serial_port baud_rate 9600 auto_logout 10_minutes

# ACCOUNT LIST

 

create account admin admin

33333333333333333333333333333333333

33333333333333333333333333333333333

 

# ACCOUNT END

 

# PASSWORD ENCRYPTION

enable password encryption

config terminal_line default

enable clipaging

disable command logging

disable password_recovery

 

# STORM

 

config traffic control_trap none

config traffic control 1-24 broadcast enable multicast disable unicast disable action shutdown threshold 64 countdown 5 time_interval 5

config traffic control 25-28 broadcast disable multicast disable unicast disable action drop threshold 64 countdown 0 time_interval 5

 

# LOOP_DETECT

 

enable loopdetect

config loopdetect recover_timer 0

config loopdetect interval 1

config loopdetect trap none

config loopdetect ports 1-24 state enabled

config loopdetect ports 25-28 state disabled

 

# QOS

 

config scheduling_mechanism strict

config scheduling 0 strict

config scheduling 0 weight 1

config scheduling 1 weight 2

config scheduling 2 weight 4

config scheduling 3 weight 8

config 802.1p user_priority 0 1

config 802.1p user_priority 1 0

config 802.1p user_priority 2 0

config 802.1p user_priority 3 1

config 802.1p user_priority 4 2

config 802.1p user_priority 5 2

config 802.1p user_priority 6 3

config 802.1p user_priority 7 3

config cos tos value 0 class 0

config cos tos value 1 class 0

config cos tos value 2 class 0

config cos tos value 3 class 0

config cos tos value 4 class 0

config cos tos value 5 class 0

config cos tos value 6 class 0

config cos tos value 7 class 0

config dscp_mapping dscp_value 0 class 0

config dscp_mapping dscp_value 1 class 0

config dscp_mapping dscp_value 2 class 0

config dscp_mapping dscp_value 3 class 0

config dscp_mapping dscp_value 4 class 0

config dscp_mapping dscp_value 5 class 0

config dscp_mapping dscp_value 6 class 0

config dscp_mapping dscp_value 7 class 0

config dscp_mapping dscp_value 8 class 0

config dscp_mapping dscp_value 9 class 0

config dscp_mapping dscp_value 10 class 0

config dscp_mapping dscp_value 11 class 0

config dscp_mapping dscp_value 12 class 0

config dscp_mapping dscp_value 13 class 0

config dscp_mapping dscp_value 14 class 0

config dscp_mapping dscp_value 15 class 0

config dscp_mapping dscp_value 16 class 0

config dscp_mapping dscp_value 17 class 0

config dscp_mapping dscp_value 18 class 0

config dscp_mapping dscp_value 19 class 0

config dscp_mapping dscp_value 20 class 0

config dscp_mapping dscp_value 21 class 0

config dscp_mapping dscp_value 22 class 0

config dscp_mapping dscp_value 23 class 0

config dscp_mapping dscp_value 24 class 0

config dscp_mapping dscp_value 25 class 0

config dscp_mapping dscp_value 26 class 0

config dscp_mapping dscp_value 27 class 0

config dscp_mapping dscp_value 28 class 0

config dscp_mapping dscp_value 29 class 0

config dscp_mapping dscp_value 30 class 0

config dscp_mapping dscp_value 31 class 0

config dscp_mapping dscp_value 32 class 0

config dscp_mapping dscp_value 33 class 0

config dscp_mapping dscp_value 34 class 0

config dscp_mapping dscp_value 35 class 0

config dscp_mapping dscp_value 36 class 0

config dscp_mapping dscp_value 37 class 0

config dscp_mapping dscp_value 38 class 0

config dscp_mapping dscp_value 39 class 0

config dscp_mapping dscp_value 40 class 0

config dscp_mapping dscp_value 41 class 0

config dscp_mapping dscp_value 42 class 0

config dscp_mapping dscp_value 43 class 0

config dscp_mapping dscp_value 44 class 0

config dscp_mapping dscp_value 45 class 0

config dscp_mapping dscp_value 46 class 0

config dscp_mapping dscp_value 47 class 0

config dscp_mapping dscp_value 48 class 0

config dscp_mapping dscp_value 49 class 0

config dscp_mapping dscp_value 50 class 0

config dscp_mapping dscp_value 51 class 0

config dscp_mapping dscp_value 52 class 0

config dscp_mapping dscp_value 53 class 0

config dscp_mapping dscp_value 54 class 0

config dscp_mapping dscp_value 55 class 0

config dscp_mapping dscp_value 56 class 0

config dscp_mapping dscp_value 57 class 0

config dscp_mapping dscp_value 58 class 0

config dscp_mapping dscp_value 59 class 0

config dscp_mapping dscp_value 60 class 0

config dscp_mapping dscp_value 61 class 0

config dscp_mapping dscp_value 62 class 0

config dscp_mapping dscp_value 63 class 0

config 802.1p default_priority 1-28 0

config cos mapping port 1-28 ethernet 802.1p

 

# MIRROR

 

disable mirror

config mirror port 1 delete source ports 1 both

 

# BANDWIDTH

 

config bandwidth_control 1-28 rx_rate no_limit tx_rate no_limit

 

# SYSLOG

 

disable syslog

config log_save_timing on_demand

 

# TRAF-SEGMENTATION

 

config traffic_segmentation 1-24,26-28 forward_list 25

config traffic_segmentation 25 forward_list 1-24,26-28

 

# SSL

 

disable ssl

enable ssl ciphersuite RSA_with_RC4_128_MD5

enable ssl ciphersuite RSA_with_3DES_EDE_CBC_SHA

enable ssl ciphersuite DHE_DSS_with_3DES_EDE_CBC_SHA

enable ssl ciphersuite RSA_EXPORT_with_RC4_40_MD5

config ssl cachetimeout 600

 

# PORT

 

disable jumbo_frame

config ports 1-26 speed auto flow_control disable state enable clear_description

config ports 1-26 learning enable

config ports 1-26 mdix auto

config ports 25-28 medium_type fiber speed auto flow_control disable state enable clear_description

config ports 25-28 medium_type fiber learning enable

 

# OAM

 

 

# MANAGEMENT

 

enable snmp traps

enable snmp authenticate_traps

enable snmp linkchange_traps

config snmp linkchange_traps ports all enable

config snmp coldstart_traps enable

config snmp warmstart_traps enable

disable rmon

 

# SNMPv3

 

delete snmp community public

delete snmp community private

delete snmp user initial

delete snmp group initial

delete snmp view restricted all

delete snmp view CommunityView all

delete snmp group public

delete snmp group private

delete snmp group ReadGroup

delete snmp group WriteGroup

config snmp engineID 800000ab03e8cc18ccb5a0

create snmp view restricted 1.3.6.1.2.1.1 view_type included

create snmp view restricted 1.3.6.1.2.1.11 view_type included

create snmp view restricted 1.3.6.1.6.3.10.2.1 view_type included

create snmp view restricted 1.3.6.1.6.3.11.2.1 view_type included

create snmp view restricted 1.3.6.1.6.3.15.1.1 view_type included

create snmp view CommunityView 1 view_type included

create snmp view CommunityView 1.3.6.1.6.3 view_type excluded

create snmp view CommunityView 1.3.6.1.6.3.1 view_type included

create snmp group public v1 read_view CommunityView notify_view CommunityView

create snmp group public v2c read_view CommunityView notify_view CommunityView

create snmp group initial v3 noauth_nopriv read_view restricted notify_view restricted

create snmp group private v1 read_view CommunityView write_view CommunityView notify_view CommunityView

create snmp group private v2c read_view CommunityView write_view CommunityView notify_view CommunityView

create snmp group ReadGroup v1 read_view CommunityView notify_view CommunityView

create snmp group ReadGroup v2c read_view CommunityView notify_view CommunityView

create snmp group WriteGroup v1 read_view CommunityView write_view CommunityView notify_view CommunityView

create snmp group WriteGroup v2c read_view CommunityView write_view CommunityView notify_view CommunityView

create snmp community private view CommunityView read_write

create snmp community public view CommunityView read_only

create snmp user initial initial

 

# FIRM

 

config tftpc server_udp_port 69 client_udp_port 50001

config configuration trap save disable upload disable download disable

 

# VLAN

 

disable asymmetric_vlan

enable pvid auto_assign

config vlan default delete 1-28

config vlan default advertisement enable

create vlan 100 tag 100

config vlan 100 add tagged 25-28

config vlan 100 add untagged 1-24

create vlan 101 tag 101

config vlan 101 add tagged 25-28

disable qinq

disable gvrp

config qinq ports 1-28 role nni outer_tpid 0x88A8 trust_cvid disable vlan_translation disable

config gvrp 1-24 state disable ingress_checking enable acceptable_frame admit_all pvid 100

config gvrp 25-28 state disable ingress_checking enable acceptable_frame admit_all pvid 1

 

# 8021X

 

disable 802.1x

config 802.1x auth_protocol radius_eap

config radius parameter timeout 5 retransmit 2

config 802.1x capability ports 1-28 none

config 802.1x auth_parameter ports 1-28 direction both port_control auto quiet_period 60 tx_period 30 supp_timeout 30 server_timeout 30 max_req 2 reauth_period 3600 enable_reauth disable

 

# PORT_LOCK

 

disable port_security trap_log

config port_security ports 1-28 admin_state disable max_learning_addr 1 lock_address_mode DeleteOnTimeout

 

# PPPOE

 

config pppoe circuit_id_insertion state disable

config pppoe circuit_id_insertion ports 1-28 state enable circuit_id ip

 

# MAC_ADDRESS_TABLE_NOTIFICATION

 

config mac_notification interval 1 historysize 1

disable mac_notification

config mac_notification ports 1-28 disable

 

# LACP

 

config lacp_ports 1-28 mode passive

config link_aggregation algorithm mac_source

 

# STP

 

config stp version rstp

config stp maxage 20 maxhops 20 forwarddelay 15 txholdcount 3 fbpdu enable hellotime 2

config stp priority 32768 instance_id 0

config stp mst_config_id name 1 revision_level 0

config stp ports 1-24 externalCost auto edge true p2p auto state disable

config stp mst_ports 1-28 instance_id 0 internalCost auto priority 128

config stp ports 1-28 fbpdu enable

config stp ports 1-24 restricted_role true

config stp ports 1-24 restricted_tcn true

config stp loop_guard ports 1-28 state disable

config stp ports 25-28 externalCost auto edge false p2p auto state enable

config stp ports 25-28 restricted_role false

config stp ports 25-28 restricted_tcn false

config stp trap new_root enable topo_change enable

enable stp

 

# MULTI FILTER

 

config max_mcast_group ports 1-28 max_group 256

config max_mcast_group ports 1-28 ipv6 max_group 256

 

# BPDU_TUNNEL

 

config bpdu_tunnel ports all type none

disable bpdu_tunnel

 

# BPDU_PROTECTION

 

config bpdu_protection ports 1-28 mode shutdown

 

# SAFEGUARD_ENGINE

 

config safeguard_engine state disable utilization rising 30 falling 20 trap_log disable mode fuzzy

 

# BANNER_PROMP

 

config command_prompt default

config greeting_message default

 

# SSH

 

config ssh algorithm 3DES enable

config ssh algorithm AES128 enable

config ssh algorithm AES192 enable

config ssh algorithm AES256 enable

config ssh algorithm arcfour enable

config ssh algorithm blowfish enable

config ssh algorithm cast128 enable

config ssh algorithm twofish128 enable

config ssh algorithm twofish192 enable

config ssh algorithm twofish256 enable

config ssh algorithm MD5 enable

config ssh algorithm SHA1 enable

config ssh algorithm RSA enable

config ssh algorithm DSA enable

config ssh authmode password enable

config ssh authmode publickey enable

config ssh authmode hostbased enable

config ssh server maxsession 8

config ssh server contimeout 120

config ssh server authfail 2

config ssh server rekey never

config ssh user admin authmode password

disable ssh

 

# SNOOP

 

enable igmp_snooping forward_mcrouter_only

config igmp_snooping data_driven_learning max_learned_entry 256

enable igmp_snooping multicast_vlan

create igmp_snooping multicast_vlan 102 102

config igmp_snooping multicast_vlan 102 state enable

config igmp_snooping multicast_vlan 102 add member_port 1-24

config igmp_snooping multicast_vlan 102 add tag_member_port 26-28

config igmp_snooping multicast_vlan 102 add source_port 25

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 100 state disable fast_leave disable

config igmp_snooping data_driven_learning vlan_name 100 aged_out disable

config igmp_snooping vlan_name 101 state disable fast_leave disable

config igmp_snooping data_driven_learning vlan_name 101 aged_out disable

config igmp_snooping vlan_name 102 fast_leave disable

config igmp_snooping data_driven_learning vlan_name 102 aged_out enable

config router_ports_forbidden 102 add 1-24

config igmp access_authentication ports 1-28 state disable

config cpu_filter l3_control_pkt 1-28 all state disable

 

# MLDSNP

 

 

# FDB

 

config fdb aging_time 300

config multicast port_filtering_mode 1-28 forward_unregistered_groups

disable flood_fdb

config flood_fdb log disable trap disable

 

# VLAN_TRUNK

 

disable vlan_trunk

 

# SMTP

 

disable smtp

 

# ACL

 

disable cpu_interface_filtering

 

# SNTP

 

disable sntp

config time_zone operator - hour 6 min 0

config sntp primary 0.0.0.0 secondary 0.0.0.0 poll-interval 720

config dst disable

 

# DOS_PREVENTION

 

disable dos_prevention trap_log

config dos_prevention dos_type land_attack action drop state enable

config dos_prevention dos_type blat_attack action drop state enable

config dos_prevention dos_type smurf_attack action drop state enable

config dos_prevention dos_type tcp_null_scan action drop state enable

config dos_prevention dos_type tcp_xmascan action drop state enable

config dos_prevention dos_type tcp_synfin action drop state enable

config dos_prevention dos_type tcp_syn_srcport_less_1024 action drop state disable

 

# DHCP_SERVER_SCREENING

 

config filter dhcp_server ports 1-28 state disable

config filter dhcp_server illegal_server_log_suppress_duration 5min

config filter dhcp_server trap disable

config filter dhcp_server log disable

 

# ADDRBIND

 

config address_binding ip_mac ports 1-28 state disable allow_zeroip disable forward_dhcppkt enable

config address_binding ip_mac ports 1-28 mode arp stop_learning_threshold 500

config address_binding dhcp_snoop max_entry ports 1-28 limit 5

config address_binding dhcp_snoop max_entry ports 1-28 limit no_limit ipv6

disable address_binding dhcp_snoop

disable address_binding trap_log

disable address_binding dhcp_snoop ipv6

 

# ARPSPOOF

 

 

# IP

 

config ipif System vlan 101 ipaddress 192.168.0.243/24 state enable

config ipif System dhcp_option12 state disable

enable telnet 23

disable web

disable autoconfig

config autoconfig timeout 50

 

# LLDP

 

enable lldp

config lldp message_tx_interval 30

config lldp tx_delay 2

config lldp message_tx_hold_multiplier 4

config lldp reinit_delay 2

config lldp notification_interval 5

config lldp ports 1-28 notification disable

config lldp ports 1-28 admin_status tx_and_rx

config lldp ports 25-28 basic_tlvs port_description system_name system_description system_capabilities enable

config lldp ports 25-28 dot1_tlv_pvid enable

config lldp ports 25-28 dot1_tlv_protocol_identity eapol enable

config lldp ports 25-28 dot1_tlv_protocol_identity lacp enable

config lldp ports 25-28 dot1_tlv_protocol_identity gvrp enable

config lldp ports 25-28 dot1_tlv_protocol_identity stp enable

config lldp ports 25-28 dot3_tlvs mac_phy_configuration_status link_aggregation maximum_frame_size enable

 

# ARP

 

config arp_aging time 20

config gratuitous_arp send ipif_status_up enable

config gratuitous_arp send dup_ip_detected enable

config gratuitous_arp learning enable

disable gratuitous_arp ipif System trap

enable gratuitous_arp ipif System log

 

# AAA

 

config authen_login default method local

config authen_enable default method local_enable

config authen application console login default

config authen application console enable default

config authen application telnet login default

config authen application telnet enable default

config authen application ssh login default

config authen application ssh enable default

config authen application http login default

config authen application http enable default

config authen parameter response_timeout 30

config authen parameter attempt 3

disable authen_policy

config admin local_enable

 

44444444444444444444444444444444444

44444444444444444444444444444444444

 

# DHCP_RELAY

 

disable dhcp_relay

config dhcp_relay hops 4 time 0

config dhcp_relay option_82 state disable

config dhcp_relay option_82 check disable

config dhcp_relay option_82 policy replace

config dhcp_relay option_82 remote_id default

 

# DHCP_LOCAL_RELAY

 

disable dhcp_local_relay

config dhcp_local_relay option_82 remote_id default

config dhcp_local_relay option_82 ports 1-28 policy keep

 

# NDP

 

 

# ROUTE

 

 

# DHCPV6_LOCAL_RELAY

 

disable dhcpv6_local_relay

 

# RELAY6

 

config dhcpv6_relay hop_count 4

disable dhcpv6_relay

config dhcpv6_relay option_37 state disable check disable

config dhcpv6_relay option_37 remote_id default

config dhcpv6_relay option_18 state enable check disable

config dhcpv6_relay option_18 interface_id default

 

#-------------------------------------------------------------------

# End of configuration file for DES-1228/ME

#------------------------------------------------------------------

 

Share this post


Link to post
Share on other sites

Попробуйте покрасить мультикаст у источника, и сохраняйте покраску до доступа.

Share this post


Link to post
Share on other sites

Попробуйте покрасить мультикаст у источника, и сохраняйте покраску до доступа.

Зачем? Пакеты теряются. QoS там ничего не решит: на вышестоящем коммутаторе все в порядке с IPTV, а на коммутаторе, даже если с него работает только одна STB, сыпится картинка.

Share this post


Link to post
Share on other sites

Соберите стенд

[свитч на котором все работает] -> [абонетский порт свитча на котором всё работает] -> [свитч проблемный со сброшенной в ноль конфигурацией] -> [тестовый зритель]

Таким образом будет понятно проблема вообще со свитчем или только с конкретной конфигурацией. Если со всем свитчем, то тут длинк не сможет сказать "проблему не нашли".

Share this post


Link to post
Share on other sites

Зачем? Пакеты теряются. QoS там ничего не решит:

QoS как раз должен все решать. Если пакеты будут поступать в приоритетную очередь, то они не должны больше теряться.

 

Соберите стенд

Я вот собрал тут. :) Хотел сломать ТВ на DGS-3100, но не смог. :(

D-Link пока молчит.

Share this post


Link to post
Share on other sites

Научить ломать тв на 3100? Да легко.

Там проблема в мелких портовых буферах, поэтому вам нужно залить туда разнопланового трафика, примерно 300 мбит. После запустить в тот же порт iptv и в результате получите битую картинку на выходе.

Никакие acl\qos не спасут, т.к. в буфера физически не успевает лезть трафик)

Share this post


Link to post
Share on other sites

Там проблема в мелких портовых буферах, поэтому вам нужно залить туда разнопланового трафика, примерно 300 мбит. После запустить в тот же порт iptv и в результате получите битую картинку на выходе.

Никакие acl\qos не спасут, т.к. в буфера физически не успевает лезть трафик)

Вот это уже интересно! Я как раз занялся проблемой потому, что в одном месте есть подозрения на проблемы с ТВ и там как раз нагруженный 3100.

Share this post


Link to post
Share on other sites

Выделяйте отдельный порт под телик, либо меняйте свитч. Я везде выкинул 3100, перешел на 3120 - проблем нет. Пока жилы были - брал доп. порты, тоже проблемы решались. В общем, выбирайте сами что делать :)

Share this post


Link to post
Share on other sites

Соберите стенд

[свитч на котором все работает] -> [абонетский порт свитча на котором всё работает] -> [свитч проблемный со сброшенной в ноль конфигурацией] -> [тестовый зритель]

Таким образом будет понятно проблема вообще со свитчем или только с конкретной конфигурацией. Если со всем свитчем, то тут длинк не сможет сказать "проблему не нашли".

На сброшенном в ноль проблем нет. Но если на вышестоящем коммутаторе перенастроить порт в тегированный, сделать multicast_vlan tag_meber_port. На проблемном коммутаторе включить igmp_snooping, multicast_vlan. Добавить в multicast_vlan source_port и member_port - появляется проблема.

Share this post


Link to post
Share on other sites

А зачем на аплинке порт как tag_member_port? У нас на всех свитчах все магистральные порты - source_port, и всё ок

 

Типа

config igmp_snooping multicast_vlan ISM add source_port 25-28

 

а мемберы - только абонентские сотки

Share this post


Link to post
Share on other sites

А зачем на аплинке порт как tag_member_port? У нас на всех свитчах все магистральные порты - source_port, и всё ок

 

Типа

config igmp_snooping multicast_vlan ISM add source_port 25-28

 

а мемберы - только абонентские сотки

 

С какой-то версии прошивки (для 3200-X c1, по крайней мере) нужно именно так описывать ISM. Если сделать везде source, то просто перестает работать. Дада, такой сюрприз. У себя решил той fw, в которой работает по старому, чтобы не менять конфиги на сотне другой свитчей.

Share this post


Link to post
Share on other sites

:-О длинк впадает в маразм

Правильно, значит, мы годами fw не обновляем, если никаких багов не вылазит...

Share this post


Link to post
Share on other sites

Научить ломать тв на 3100? Да легко.

Там проблема в мелких портовых буферах, поэтому вам нужно залить туда разнопланового трафика, примерно 300 мбит. После запустить в тот же порт iptv и в результате получите битую картинку на выходе.

Никакие acl\qos не спасут, т.к. в буфера физически не успевает лезть трафик)

Прикольно, получается на гигабитном коммутаторе уже на 300мбит проблемы...

Edited by mcdemon

Share this post


Link to post
Share on other sites

Можно только позлорадствовать: провайдеры продают тарифы до 100 мегабит, а производители коммутаторы до 1 гигабита :)

С юникастовым тв меньше проблем.

Share this post


Link to post
Share on other sites

С какой-то версии прошивки (для 3200-X c1, по крайней мере) нужно именно так описывать ISM. Если сделать везде source, то просто перестает работать. Дада, такой сюрприз. У себя решил той fw, в которой работает по старому, чтобы не менять конфиги на сотне другой свитчей.

Можно уточнить с какой именно версии? у меня такой проблемы даже на последних 4.37 не наблюдалось, да и на свеженьком 4.38 пока тьфу тьфу тьфу полет нормальный. С tagged_member зарекся связываться, то еще глюкалово.

Share this post


Link to post
Share on other sites

Можно уточнить с какой именно версии? у меня такой проблемы даже на последних 4.37 не наблюдалось, да и на свеженьком 4.38 пока тьфу тьфу тьфу полет нормальный. С tagged_member зарекся связываться, то еще глюкалово.

26 апреля 2013 г., 12:19 пользователь Denis Evgrafov <devgraphov@dlink.ru> написал:
Здравствуйте!

На нижестоящий коммутатор мультикаст нужно отдавать как Tagged Member port, а не Source. Если это не поможет, то используйте, пожалуйста, прилагаемую прошивку. В ней был подобный фикс.
По результатам сообщите, пожалуйста.

26.04.2013 12:13, Tishkov A. пишет:
Добрый день.

Имеем следующую проблему на всей ветке 3200-x C1 с последним доступным FW
(4.35.B010), разумеется.

Схема тестового стенда [Client] - [1C][3028#1][25C] - [26C][3028#2][25F] -
[27F][3200-28C1][25C] - [uPLINK]

 

Вот кусок из письма. Может быть это был баг, а не фича? Хрен его знает.

Share this post


Link to post
Share on other sites

На нижестоящий коммутатор мультикаст нужно отдавать как Tagged Member port, а не Source.

Ну так это ж разумно. Иначе как source может быть ниже?

Хотя с кольцевыми топологиями вопрос открытый.

Share this post


Link to post
Share on other sites

Ну так это ж разумно. Иначе как source может быть ниже?

Т.е. вы действительно считаете, что нижестоящий коммутатор должен "обрабатываться" вышестоящим? ведь именно в том то и разница между source и tagged member - что в первом случае мультик сливается вниз as is, чистым снупингом, а во втором, коммутатор ловит проходящие пакетики и щелкает их через себя как member, в т.ч. смотрит на активность за пределами мультикаствого влана... Спасибо, нет, нае*лись.

Share this post


Link to post
Share on other sites

А кроме того, никто не отменял унификацию конфигов для свитчей. На каждом коммутаторе прописывать member/source порт руками в зависимости от того, какой из них аплинк, а какой - даунлинк - полный бред

Share this post


Link to post
Share on other sites

ведь именно в том то и разница между source и tagged member - что в первом случае мультик сливается вниз as is, чистым снупингом, а во втором, коммутатор ловит проходящие пакетики и щелкает их через себя как member, в т.ч. смотрит на активность за пределами мультикаствого влана...

А точно разница именно в этом? То есть коммутатор может вывалить трафик в другой влан на tagged_member порту?

Пожалуй, надо в доку посмотреть... :)

 

UPD: Да, в старой презенташке действительно настраивается несколько source портов.

 

p.s. Только все равно не понятно, проблема tagged_member в чем? Это из-за tagged_member приходится отключать fast_leave?

Edited by xcme

Share this post


Link to post
Share on other sites

Про tagged_member тоже слышал, что именно так нужно передавать на следующий свитч. Но вроде как это для цепочки свичей.

Если кольцо то сами представители dlink говорили что все магистральные порты просто должны быть закинуты как source.

Вообще очень много обсуждений по поводу колец и мультикаста)

Но как смешно бы это не звучало есть одно кольцо (правда из 3200_28 и 3028) где при таких настройках никак не получается завести IPTV.

Share this post


Link to post
Share on other sites

Странно. По идеи в таком варианте вы должны были видеть "вставания", а не "рассыпания" картинки.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this