Ну, каждые 1-2 часа трафик IGMP всё равно теряется, теперь у меня есть расширенный лог:
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Отправка общего запроса
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен запрос от 10.10.10.2
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен запрос от 10.10.10.1
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.10.10.2
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.22 с источниками { }
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.13 с источниками { }
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.106 с источниками { }
21:10:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.10.10.1
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.22 с источниками { }
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.13 с источниками { }
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.106 с источниками { }
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.223.1.24
21:10:17 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 239.0.1.0 с источниками { }
21:10:19 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.223.1.21
21:10:19 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 239.0.1.0 с источниками { }
21:10:21 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.223.1.25
21:10:21 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 239.0.1.0 с источниками { }
21:10:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:10:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:11:04 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:11:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:11:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:11:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:12:04 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:12:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:12:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:12:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:13:04 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:13:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:13:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:13:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:14:04 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:14:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:14:31 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен запрос от 10.10.10.1
21:14:31 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.10.10.2
21:14:31 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.22 с источниками { }
21:14:31 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.13 с источниками { }
21:14:31 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.106 с источниками { }
21:14:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:14:35 route,pim,packet instance { 0 IP } interface { bridge } GMP: Получен отчёт о членстве v3 от 10.10.10.1
21:14:35 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.22 с источниками { }
21:14:35 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.13 с источниками { }
21:14:35 route,pim,packet instance { 0 IP } interface { bridge } GMP: Изменение IS EXCLUDE для 224.0.0.106 с источниками { }
21:14:41 route,pim,debug instance { 0 IP } uib { grp: 239.0.1.0 } обновление
21:14:41 route,pim,info instance { 0 IP } uib { grp: 239.0.1.0 } уничтожено
21:14:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:15:04 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:15:16 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
21:15:34 route,pim,packet instance { 0 IP } interface { bridge } отправка Hello
21:15:46 route,pim,packet instance { 0 IP } interface { bridge } neighbor { 10.10.10.1 } получен hello
Кто видит, где сбой?
21:10:16 — GMP: Отправка общего запроса
21:14:31 — тут мы должны увидеть следующий «GMP: Отправка общего запроса», но этого не происходит (отсутствует)
21:14:41 — uib { grp: 239.0.1.0 } уничтожено ← это причина пропадания multicast-трафика, но не причина самого сбоя. Причина в том, что отсутствует общий запрос, поэтому multicast-клиенты не опрашиваются, поэтому группа 239.0.1.0 истекает по таймауту и удаляется.
И глядя на полный лог, это случается время от времени, но не регулярно каждые x минут или y часов.
Это баг в реализации PIM-SM или IGMP?