faq обучение настройка
Текущее время: Вт май 21, 2024 15:35

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 12:26 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Добрый день.
DGS-1100-06ME - 1.03.B008
В некоторых местах устанавливаем их, на некоторых из них появляются клиенты IPTV (multicast).
Сразу начались жалобы от абонентов на то, что на разных каналах рассыпается картинка, звук заикается, иногда вплоть до черного экрана. Не могли понять с чем связано долго. Сегодня отправили инженера к абоненту, чтобы воочию убедиться в проблеме. Удалось обнаружить следующее: наблюдаем HD канал, по команде show error ports <порт_с_ТВприставкой> видим рост ошибок Excessive Deferral. Причем он непостоянный, видимо зависит от битрейта, т.к. во время рекламы видимо битрейт понижается и ошибки не растут или растут очень редко.
Скажите, что значит этот счетчик и что надо сделать, чтобы исправить эту проблему? Насколько мне помнится, этот счетчик как то связан с qos или tx буферами коммутатора.
DSCP 34 - это сам мультикаст, dscp 48 - igmp
Конфиг коммутатора:
Скрытый текст: показать
Код:
#------------------------------------------------------------------------
#              DGS-1100-06/ME Gigabit Ethernet Switch Configuration
#
#                           Firmware: Build 1.03.B008
#         Copyright(C) 2010 D-Link Corporation. All rights reserved.
#------------------------------------------------------------------------

command-start

# Reset Button
enable reset button

# User Account
...
enable password encryption


# Basic
config syslogintimeout 5
config sysgroupinterval 0
enable web 80
disable web
disable clipaging
config command_prompt "address"

# Arp Aging Time
config arp_aging time 5

# FDB Aging Time
config fdb aging_time 300

# Telnet Setting
enable telnet 23

# Vlan
disable asymmetric_vlan
config vlan vlanid 1 delete 1-6
create vlan "Mirniy-chastniy" tag 233
config vlan vlanid 233 delete 1-6
config vlan vlanid 233 add tagged 6
config vlan vlanid 233 add untagged 1-5
create vlan "Management" tag 400
config vlan vlanid 400 delete 1-6
config vlan vlanid 400 add tagged 5-6
config port_vlan 1 pvid 233
config port_vlan 2 pvid 233
config port_vlan 3 pvid 233
config port_vlan 4 pvid 233
config port_vlan 5 pvid 233
config port_vlan 6 pvid 1
config ipif System vlan Management
enable pvid auto_assign

# Multicast Filter
config multicast filter 1-4 filter
config multicast filter 5-6 forward

# IP
config ipif System state enable
config dhcp_client retry_time 7
config ipif System ipaddress 1.2.3.4/255.255.252.0
create iproute default 1.2.1.1 1
disable jumbo_frame
config ipif System dhcp_option12 state disable
config ipif System dhcp_option12 hostname DGS-1100-06/ME
config ipif System dhcpv6_client disable
config ipv6 nd ns ipif System retrans_time 1
disable ipif_ipv6_link_local_auto System
config ipif System ipv6 state enable
disable autoconfig
disable autoimage

# traffic segmentation
config traffic_segmentation 1-6 forward_list 1-6

# LLDP
disable lldp
config lldp message_tx_hold_multiplier 4
config lldp message_tx_interval 30
config lldp reinit_delay 2
config lldp tx_delay 2
config lldp ports 1-6 mgt_addr ipv4 1.2.3.4 disable
config lldp ports 1-6 admin_status tx_and_rx
config lldp ports 1-6 notification disable
config lldp ports 1-6 basic_tlvs all disable
config lldp ports 1-6 dot1_tlv_pvid disable
config lldp ports 1-6 dot1_tlv_vlan_name vlanid 1-4094 disable
config lldp ports 1-6 dot1_tlv_protocol_identity eapol disable
config lldp ports 1-6 dot1_tlv_protocol_identity lacp disable
config lldp ports 1-6 dot1_tlv_protocol_identity gvrp disable
config lldp ports 1-6 dot1_tlv_protocol_identity stp disable
config lldp ports 1-6 dot3_tlvs all disable

# QoS
config qos mode 802.1p
config scheduling_mechanism strict
config port_priority 1 priority medium
config port_priority 2 priority medium
config port_priority 3 priority medium
config port_priority 4 priority medium
config port_priority 5 priority medium
config port_priority 6 priority medium
config dscp_mapping dscp_value 0 priority low
config dscp_mapping dscp_value 1 priority low
config dscp_mapping dscp_value 2 priority low
config dscp_mapping dscp_value 3 priority low
config dscp_mapping dscp_value 4 priority low
config dscp_mapping dscp_value 5 priority low
config dscp_mapping dscp_value 6 priority low
config dscp_mapping dscp_value 7 priority low
config dscp_mapping dscp_value 8 priority low
config dscp_mapping dscp_value 9 priority low
config dscp_mapping dscp_value 10 priority low
config dscp_mapping dscp_value 11 priority low
config dscp_mapping dscp_value 12 priority low
config dscp_mapping dscp_value 13 priority low
config dscp_mapping dscp_value 14 priority low
config dscp_mapping dscp_value 15 priority low
config dscp_mapping dscp_value 16 priority low
config dscp_mapping dscp_value 17 priority low
config dscp_mapping dscp_value 18 priority low
config dscp_mapping dscp_value 19 priority low
config dscp_mapping dscp_value 20 priority low
config dscp_mapping dscp_value 21 priority low
config dscp_mapping dscp_value 22 priority low
config dscp_mapping dscp_value 23 priority low
config dscp_mapping dscp_value 24 priority low
config dscp_mapping dscp_value 25 priority low
config dscp_mapping dscp_value 26 priority low
config dscp_mapping dscp_value 27 priority low
config dscp_mapping dscp_value 28 priority low
config dscp_mapping dscp_value 29 priority low
config dscp_mapping dscp_value 30 priority low
config dscp_mapping dscp_value 31 priority low
config dscp_mapping dscp_value 32 priority low
config dscp_mapping dscp_value 33 priority low
config dscp_mapping dscp_value 34 priority high
config dscp_mapping dscp_value 35 priority low
config dscp_mapping dscp_value 36 priority low
config dscp_mapping dscp_value 37 priority low
config dscp_mapping dscp_value 38 priority low
config dscp_mapping dscp_value 39 priority low
config dscp_mapping dscp_value 40 priority low
config dscp_mapping dscp_value 41 priority low
config dscp_mapping dscp_value 42 priority low
config dscp_mapping dscp_value 43 priority low
config dscp_mapping dscp_value 44 priority low
config dscp_mapping dscp_value 45 priority low
config dscp_mapping dscp_value 46 priority low
config dscp_mapping dscp_value 47 priority low
config dscp_mapping dscp_value 48 priority high
config dscp_mapping dscp_value 49 priority low
config dscp_mapping dscp_value 50 priority low
config dscp_mapping dscp_value 51 priority low
config dscp_mapping dscp_value 52 priority low
config dscp_mapping dscp_value 53 priority low
config dscp_mapping dscp_value 54 priority low
config dscp_mapping dscp_value 55 priority low
config dscp_mapping dscp_value 56 priority low
config dscp_mapping dscp_value 57 priority low
config dscp_mapping dscp_value 58 priority low
config dscp_mapping dscp_value 59 priority low
config dscp_mapping dscp_value 60 priority low
config dscp_mapping dscp_value 61 priority low
config dscp_mapping dscp_value 62 priority low
config dscp_mapping dscp_value 63 priority low
config bandwidth_control 1-6 rx_rate no_limit tx_rate no_limit

# FDB (forwarding data base)
enable auto learning

# Syslog
enable syslog
config log_save_timing on_demand

# ACL
enable cpu_interface_filtering

# SNMP
enable snmp
create snmp user ReadOnly ReadOnly v1
create snmp user ReadOnly ReadOnly v2c
create snmp user ReadWrite ReadWrite v1
create snmp user ReadWrite ReadWrite v2c
create snmp group ReadOnly v1 read_view ReadWrite notify_view ReadWrite
create snmp group ReadOnly v2c read_view ReadWrite notify_view ReadWrite
create snmp group ReadWrite v1 read_view ReadWrite write_view ReadWrite notify_view ReadWrite
create snmp group ReadWrite v2c read_view ReadWrite write_view ReadWrite notify_view ReadWrite
create snmp group 111 v1 read_view All write_view All notify_view All
create snmp group 111 v2c read_view All write_view All notify_view All
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 view ReadWrite 1 1 view_type included
create snmp community public ReadOnly
create snmp community private ReadWrite
create snmp community 111 ReadWrite
create snmp host 2.3.4.5 v2c public
config snmp engineID 4447532d313130302d3036f8e903e70768
disable snmp authenticate_traps
config snmp coldstart_traps disable
config snmp warmstart_traps disable
disable snmp linkchange_traps
config snmp linkchange_traps ports 1-6 disable
enable snmp port_security_violation traps
enable snmp LBD traps

# IPv6 Neighbor_cache

# MAC address table notification
disable mac_notification
config mac_notification interval 1
config mac_notification historysize 1
config mac_notification ports 1-6 disable

# SNTP
config sntp primary 1.1.1.1 secondary 0.0.0.0 poll-interval 720
enable sntp
config time_zone operator + hour 3 minute 0
config dst disable

# DHCP_RELAY
disable dhcp_relay
config dhcp_relay hops 4
config dhcp_relay time 0
config dhcp_relay port 1-6 state disable
config dhcp_relay port 1-6 state enable
config dhcp_relay vlan vlanid 20 state disable
config dhcp_relay vlan vlanid 1 state enable
config dhcp_relay vlan vlanid 233 state disable
config dhcp_relay vlan vlanid 400 state enable
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 remote_id default
disable dhcp_local_relay
disable dhcpv6_relay
config dhcpv6_relay hop_count 4
config dhcpv6_relay option_37 state enable
config dhcpv6_relay option_37 check enable
config dhcpv6_relay option_37 remote_id default

# Loopback Detection
disable loopdetect

# Power Saving
config power_saving mode led disable
config power_saving led  add time_range1  time_range2
config power_saving mode port disable
config power_saving port  add time_range1  time_range2
config power_saving mode hibernation disable
config power_saving hibernation add time_range1
config power_saving hibernation add time_range2
config power_saving mode length_detection enable

# traffic control
config traffic trap none
config traffic control 1-5 broadcast enable multicast enable unicast enable action drop threshold 64
config traffic control 6 broadcast disable multicast disable unicast disable action drop
config traffic control auto_recover_time 0

# RMON
disable rmon

# ISM vlan
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan "IPTV" 20
config igmp_snooping multicast_vlan "IPTV" add member_port 1-5
config igmp_snooping multicast_vlan "IPTV" add source_port 6
config igmp_snooping multicast_vlan "IPTV" state enable
config igmp_snooping multicast_vlan "IPTV" replace_source_ip none
config mld_snooping multicast_vlan "IPTV" replace_source_ipv6 none
config igmp_snooping multicast_vlan_group "IPTV" add ipv4_range 239.255.100.1 239.255.100.255

# IGMP snooping
enable igmp_snooping
config igmp_snooping all router_timeout 125
config igmp_snooping all host_timeout 260
config igmp_snooping all leave_timer 1
config igmp_snooping querier vlanid 1 state disable robustness_variable 2
config igmp_snooping querier vlanid 1 state disable query_interval 125
config igmp_snooping querier vlanid 1 state disable max_response_time 10
disable igmp_snooping forward_mcrouter_only
config igmp_snooping vlan_name "default" state disable fast_leave disable
config igmp_snooping querier vlan_name "default" state disable querier_version 2 last_member_query_interval 1
config igmp_snooping vlan_name "IPTV" state enable fast_leave disable
config igmp_snooping querier vlan_name "IPTV" state disable querier_version 2 last_member_query_interval 1
config router_ports vlan_name "IPTV" add 6
config igmp_snooping vlan_name "Mirniy-chastniy" state enable fast_leave disable
config igmp_snooping querier vlan_name "Mirniy-chastniy" state disable querier_version 2 last_member_query_interval 1
config igmp_snooping vlan_name "Management" state disable fast_leave disable
config igmp_snooping querier vlan_name "Management" state disable querier_version 2 last_member_query_interval 1
config igmp access_authentication ports 1-6 state disable

# MLD Snooping
disable mld_snooping
config mld_snooping all router_timeout 125
config mld_snooping all host_timeout 260
config mld_snooping all leave_timer 1
config mld_snooping querier all robustness_variable 2
config mld_snooping querier all query_interval 125
config mld_snooping querier all max_response_time 10
config mld_snooping vlan_name "default" state disable fast_done disable
config mld_snooping querier vlan_name "default" state disable
config mld_snooping vlan_name "IPTV" state enable fast_done disable
config mld_snooping querier vlan_name "IPTV" state disable
config mld_snooping vlan_name "Mirniy-chastniy" state disable fast_done disable
config mld_snooping querier vlan_name "Mirniy-chastniy" state disable
config mld_snooping vlan_name "Management" state disable fast_done disable
config mld_snooping querier vlan_name "Management" state disable

# 8021X
disable 802.1x
config 802.1x auth_mode port_based
config 802.1x auth_protocol local
config 802.1x feap enable
config 802.1x capability ports 1-6 none
config 802.1x auth_parameter ports 1-6 port_control force_auth
config 802.1x auth_parameter ports 1-6 direction both quiet_period 60 tx_period 30 supp_timeout 30 server_timeout 30 max_req 2 reauth_period 3600 enable_reauth disable

# port mirroring

# trusted host
disable trusted_host

# access authentication control
disable authen_policy
config authen parameter response_timeout 30
config authen parameter attempt 3
create authen server_group tacacs+
create authen server_group radius
create authen_login method_list_name default
config authen_login default method local   
create authen_enable method_list_name default
config authen_enable default method local   
config authen application telnet login method_list_name default
config authen application http login method_list_name default
config authen application telnet enable method_list_name default
config authen application http enable method_list_name default
config admin local_enable *@&dikG9t3LR6Tfo8r3v5OURoV0g854oDGl

# PPPoE
config pppoe circuit_id_insertion state disable
config pppoe circuit_id_insertion ports 1-6 circuit_id ip state disable
config pppoe circuit_id_insertion ports 1-6 remote_id default

# safeguard_engine
config safeguard_engine state enable
disable command logging

# Discover Trap setting

# QinQ
disable qinq
config qinq ports 1-6 role uni outer_tpid 0x8100

# Ethernet OAM
config ethernet_oam ports 1-6 state disable mode active remote_loopback stop received_remote_loopback ignore
config ethernet_oam ports 1-6 critical_link_event dying_gasp notify_state enable
config ethernet_oam ports 1-6 critical_link_event critical_event notify_state disable
config ethernet_oam ports 1-6 link_monitor error_symbol threshold 1 window 1000 notify_state enable
config ethernet_oam ports 1-6 link_monitor error_frame threshold 1 window 1000 notify_state enable
config ethernet_oam ports 1-6 link_monitor error_frame_seconds threshold 1 window 60000 notify_state enable
config ethernet_oam ports 1-6 link_monitor error_frame_period threshold 1 window 1488100 notify_state enable

# DULD
config duld ports 1-6 state disable mode normal discovery_time 5

# port
config ports 1-5 speed auto state enable flow_control disable mdix auto learning enable description ""
config ports 6 speed auto state enable flow_control disable learning enable description "Uplink"
config ports 1-5 capability_advertised 10_half 10_full 100_half 100_full 1000_full

# port security
config port_security 1-6 admin_state disable max_learning_addr 0 lock_address_mode DeleteOnTimeout

# Limited IP Multicast
config max_mcast_group ports 1-6 ipv4 max_group 64 action drop
config max_mcast_group ports 1-6 ipv6 max_group 64 action drop
config limited_multicast_addr ports 1-6 ipv4 access permit
config limited_multicast_addr ports 1-6 ipv6 access permit

# Flood FDB
disable flood_fdb
command-end


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 14:02 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Все порты работают на гигабите?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 14:05 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Нет. только Uplink на гигабите. Приставки подключены на 1 и 3 порту на 100 Мбит.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 14:53 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
Тогда всё логично, на входе могут быть микровсплески, превышающие скорость 100Мбит/с и коммутатор не может их передать клиенту.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 16:19 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Возможность такой ситуации крайне минимальна.
Для проверки переведу Uplink в 100 Мбит. И в таком случае что я могу получить? Если всплески в IPTV трафике, то они не будут пролезать в 100 Мбит линк и картинка также должна сыпаться.
Опять же - у нас много где стоят DES-3200-10c1/18c1/28c1, c аплинком в 1 Гбит, а линки к клиентам 100 Мбит и там проблем нет. Тогда ваше объяснение нелогично.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 16:32 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Ср май 10, 2006 16:40
Сообщений: 12251
Откуда: D-Link, Moscow
DES-3200 имеет 100Мбитные пользовательские порты и там другой механизм. А вот большинство гигабитных коммутаторов будут вести себя как у вас DGS-1100-06/ME


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 16:56 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Так дело все-таки не в микровсплесках на Uplink, а в механизме работы DGS-1100 серии?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 17:06 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Собрал стенд рядом с собой. По стандартной схеме подключения Uplink-1G, порт клиента в 100Мбит - картинка рассыпается, счетчик Excessive Deferral растет.
Перевел Uplink в 100Мбит - картинка перестала рассыпаться, Excessive Deferral не растет.
Всплесков быть не может, к DGS-1100-06ME подключена одна приставка, больше клиентов нет. Показывает один HD канал - максимум 8 Мбит поток.
Мне кажется такое поведение неверным.
Вы утверждаете, что так себя будут вести почти все DGS коммутаторы. Какие именно модели не будут так себя вести и почему?
Как это исправить на DGS-1100-06ME?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 18:18 
Не в сети

Зарегистрирован: Ср май 02, 2007 20:47
Сообщений: 84
Уважаемые сотрудники D-Link!

На мой взгляд утверждение что мультикаст не влезает в 100Мбит несколько надуманы. С 1G аплинка вливается 2-5Мбит/с и 500ппс мультикаста, STB в свитч включена одна единственная. Это тест на столе. Как и куда в этом случае мультик может "не влезать"?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Вт апр 12, 2016 21:42 
Не в сети

Зарегистрирован: Пн авг 03, 2015 16:36
Сообщений: 119
Попробуйте вот так qos переделать
config qos mode dscp

_________________
ISP LuxLite


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Ср апр 13, 2016 08:39 
Не в сети

Зарегистрирован: Ср май 02, 2007 20:47
Сообщений: 84
michailbugati писал(а):
Попробуйте вот так qos переделать
config qos mode dscp

уже попробовали в совокупности
config dscp_mapping dscp_value xx priority highest
на нужные dscp

А также пробовали port mode + priority higest на нужные порты. Улучшений нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Ср апр 13, 2016 10:05 
Не в сети

Зарегистрирован: Пн авг 03, 2015 16:36
Сообщений: 119
Метки dscp проверяли через WireShark?

_________________
ISP LuxLite


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Ср апр 13, 2016 10:10 
Не в сети

Зарегистрирован: Чт сен 08, 2011 04:59
Сообщений: 1630
Откуда: Алтайский край, Барнаул
А вы пробовали откатить ПО и проверить на другой версии? У нас есть 1100, где абонентам предоставляется IPTV. Но таких жалоб не было и ошибок на портах там нет.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Ср апр 13, 2016 10:12 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
Alexey Mishenko писал(а):
А вы пробовали откатить ПО и проверить на другой версии? У нас есть 1100, где абонентам предоставляется IPTV. Но таких жалоб не было и ошибок на портах там нет.

У вас Uplink работает на 1G, а клиенты на 100 Mbit?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DGS-1100-06ME Excessive Deferral
СообщениеДобавлено: Ср апр 13, 2016 10:13 
Не в сети

Зарегистрирован: Вт июн 16, 2009 15:44
Сообщений: 85
michailbugati писал(а):
Метки dscp проверяли через WireShark?

Да


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 28


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

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