URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 23706
[ Назад ]

Исходное сообщение
"cisco переполнение MET"

Отправлено Pasha_49 , 16-Апр-12 23:26 
CISCO7609 Version 12.2(18)SXF6
Вещаем в сеть IPTV по мультикасту. Недавно появилась проблема - по вечерам начала переполняться Multicast Expansion Table(MET). В логах регулярно пишет такое:

EEST: %MCAST-SP-4-MET_THRESHOLD_EXCEEDED: Multicast Expansion table has exceeded 98% of its capacity and is reaching its maximum
EEST: %MMLS-SP-6-MET_LIMIT_EXCEEDED: Failed to allocate MET entry, exceeded system limit of (65536) entries. Number of times MET limit is exceeded in the last 1 min : 808

Когда таблица переполняется, сильно грузит процессор, т.к. начинает работать на на програмном уровне. Соединение с мультикастом происходит тогда очень долго, и ssh тормозит.
Подскажите, как можно решить данную проблему? Как можно посмотреть что в этой таблице, вдруг это пользователь создаёт столько подключений. Может защита какая-то есть? Неужели у циски такое маленькое ограничение.


Содержание

Сообщения в этом обсуждении
"cisco переполнение MET"
Отправлено sproot , 17-Апр-12 06:17 
>[оверквотинг удален]
> EEST: %MCAST-SP-4-MET_THRESHOLD_EXCEEDED: Multicast Expansion table has exceeded 98%
> of its capacity and is reaching its maximum
> EEST: %MMLS-SP-6-MET_LIMIT_EXCEEDED: Failed to allocate MET entry, exceeded system limit
> of (65536) entries. Number of times MET limit is exceeded in
> the last 1 min : 808
> Когда таблица переполняется, сильно грузит процессор, т.к. начинает работать на на програмном
> уровне. Соединение с мультикастом происходит тогда очень долго, и ssh тормозит.
> Подскажите, как можно решить данную проблему? Как можно посмотреть что в этой
> таблице, вдруг это пользователь создаёт столько подключений. Может защита какая-то есть?
> Неужели у циски такое маленькое ограничение.

Как у вас организовано вещание мультикаста, есть схема?
Покажите:
show platform hardware capacity multicast
sh ip igmp snooping mrouter
sh ip pim interface
sh ip multicast      
sh ip pim snooping
sh ip mroute count terse
sh mfib error
sh mfib state
sh mfib table detail


"cisco переполнение MET"
Отправлено Pasha_49 , 17-Апр-12 13:54 
>[оверквотинг удален]
> Покажите:
> show platform hardware capacity multicast
> sh ip igmp snooping mrouter
> sh ip pim interface
> sh ip multicast
> sh ip pim snooping
> sh ip mroute count terse
> sh mfib error
> sh mfib state
> sh mfib table detail

IPTV вещается со стримеров в сеть, в определенном влане. Циска ACL'ями разрежает igmp трафик для пользовательскив вланов.
Раньше всё работало нормально, но видимо стало много человек подключаться к мультикасту.


Утренние данные, когда таблица не переполнена:
1) core#show platform hardware capacity multicast
L3 Multicast Resources
  IPv4 replication mode: ingress
  IPv6 replication mode: ingress
  Bi-directional PIM Designated Forwarder Table usage: 4 total, 0 (0%) used
  Replication capability: Module                              IPv4        IPv6
                          1                                 egress      egress
                          2                                 egress      egress
                          4                                 egress      egress
                          5                                 egress      egress
                          7                                 egress      egress
                          9                                ingress     ingress
  MET table Entries: Module                             Total    Used    %Used
                     5                                  65526   13830      21%

Это утром, а вечером %Used во время переполнения колеблется примерно от 85 до 98.

2) core#sh ip igmp snooping mrouter
http://pastebin.com/yg7KBYDA

3) core#sh ip pim interface
http://pastebin.com/A1UYj1J3

4) core#sh ip multicast
  Multicast Routing: enabled
  Multicast Multipath: disabled
  Multicast Route limit: No limit
  Multicast Triggered RPF check: enabled
  Multicast Fallback group mode: Dense

5) core#sh ip pim snooping
Global runtime mode: Disabled
Global admin mode  : Disabled
Number of user enabled VLANs: 0
User enabled VLANs:


6) core#sh ip mroute count terse
IP Multicast Statistics
576 routes using 4985110 bytes of memory
183 groups, 2.14 average sources per group

7) Команды mfib нету
core#sh mfib error
         ^
% Invalid input detected at '^' marker.

Вечером покажу во время переполнения.


"cisco переполнение MET"
Отправлено sproot , 18-Апр-12 11:19 
Сделать ничего нельзя, в рамках одного шасси:

Error Message    %MMLS-6-MET_LIMIT_EXCEEDED: Failed to allocate MET entry, exceeded
system limit of ([dec]) entries. Number of times MET limit is exceeded in the last
1 min : [dec]
Explanation    The maximum MET entry limit has been exceeded, so MET entries cannot be allocated by the MMLS.

Recommended Action    The total number of OIFs is too large to fit in the MET table. Subsequent shortcuts or OIFs will be switched by the software. There is no workaround.

аппаратное ограничение. Меняйте схему подключения, топологию.