Jump to content

Recommended Posts

Posted

Столкнулся со странной проблемой:

 

комп1---(192.168.18/24)---роутер--(192.168.99/24)--остальные роутеры

Дефолтный шлюз для компа 18.1 для всех роутеров 99.1

 

Так вот, если разместить комп с вещанием мультикаста в сети 99/24 где и все роутеры, то любые компы подключенные к этим роутерам будут видеть это вещагие, и ttl пакетов просто уменьшится на 1. Если запустить вещание на комп1, то все роутеры видят это вещание, но при этом ttl пакетов равно 1(хотя на сетевой 18.1 оно равно 5), и соответственно все кто подключен через эти роутеры ничего не видят, так как пакеты не роутятся по ttl. Совершенно не понятно почему он так резко обрезает ttl...

 

Что самое интересное если роутер на freebsd 4.9 то все работает, а на freebsd 5.4 появлятся такой клюк с ttl.

 

mrinfo на 4 и 5 ветках отличаются порядком локальных интерфесов(хотя не знаю на сколько это влияет):

 

для 5:

192.168.99.106 -> 192.168.99.1 (192.168.99.1) [1/1]

192.168.18.1 -> 0.0.0.0 (local) [1/1/querier/leaf]

 

для 4:

 

192.168.18.1 -> 0.0.0.0 (local) [1/1/querier/leaf]

192.168.99.106 -> 192.168.99.1 (192.168.99.1) [1/1]

 

Вот интересно это как-то лечится, где вобще капать?

Posted

Не совсем вкурил в суть проблемы, потому вопрос.

С каким ttl выходят пакеты с машины с комп1?

Какой ttl они имеют пройдя роутер?

Posted
Не совсем вкурил в суть проблемы, потому вопрос.

С каким ttl выходят пакеты с машины с комп1?

Какой ttl они имеют пройдя роутер?

 

C комп1 оно выходит с ttl 5, а пройдя роутер получает ttl 1. А должно 4.

Posted

Сам мультикаст на BSD не настраивал, но из аналогии по настройки мультикаста на другом оборудовании, на интерфейсе измененна метрика ttl.

Если на прямую это нигде не задается, то похоже на бак и его надо править в коде.

 

Как обходной маневр, можно увеличить ttl на отправителе мультикаст пакета, если он это позволяет.

 

P.S. Если это баг и на разных интерфейсах он проявляется по разному, то можно поиграться с IP адресами подсетей. Возможно, баг именно с этим связан.

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.