|
|
|
Как схематически работает мальтикаст на примере локальной сети?
|
|||
|---|---|---|---|
|
#18+
Как схематически работает мальтикаст на примере локальной сети для передачи видео-потока? Например, что-то вроде: 1. Сервер выбирает один IP-адрес из диапазона 224.0.0.0/24 (Local Network Control Block) и просто отправляет UDP датаграммы по этому IP-адресу. 2. Клиенты выбирают тот же IP-адрес и просто получают с него UDP датаграммы следующим образом: 2.1 Создаем сокет для UDP : Код: plaintext 1. 2.2 Биндимся на адрес ANY_ADDRESS : Код: plaintext 1. 2. 3. 4. 5. 6. 2.3 Подключаемся к мультикаст группе с IP-адресом imr_multiaddr : Код: plaintext 1. 2. 3. 4. 3. При этом про протоколы IGMP (JOIN/LEAVE) и BGP (из PIM ) нужно знать только сетевому администратору, чтобы их поддерживали маршрутизаторы и не блокировали файрволы. Вопросы: А) Для разработчика IGMP и BGP (PIM) работают прозрачно и автоматически выстраивают оптимальные маршруты? Б) Причем в локальной сети 224.0.0.0/24 используется только сетевой протокол IGMP, а при передаче через интернет 224.0.1.0 - 238.255.255.255 используются оба: IGMP и BGP (PIM)? Если кто работал с этим и знает какие-то ограничения или особенности - так же буду благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2015, 21:45 |
|
||
|
Как схематически работает мальтикаст на примере локальной сети?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2015, 21:51 |
|
||
|
Как схематически работает мальтикаст на примере локальной сети?
|
|||
|---|---|---|---|
|
#18+
Мультикаст в локалке - аппаратный. Структура Ethernet-адреса предусматривает специальный бит, который приводит к трансляции пакета на все узлы широковещательного сегмента. IGMP является ограничителем - если коммутаторы его понимают, то мультикастовый трафик пойдёт не "всем-всем", а только тем, кто подписался на соответствующую группу. P.S. Нет, не работал, но даже это - вкратце. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2015, 17:24 |
|
||
|
Как схематически работает мальтикаст на примере локальной сети?
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovМультикаст в локалке - аппаратный. Структура Ethernet-адреса предусматривает специальный бит, который приводит к трансляции пакета на все узлы широковещательного сегмента. IGMP является ограничителем - если коммутаторы его понимают, то мультикастовый трафик пойдёт не "всем-всем", а только тем, кто подписался на соответствующую группу. P.S. Нет, не работал, но даже это - вкратце. Спасибо. Именно коммутаторы, а не маршрутизаторы - IGMP фильтрует трафик на уровне VLAN-ов? А как определить какие узлы входят в широковещательный сегмент? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2015, 17:33 |
|
||
|
Как схематически работает мальтикаст на примере локальной сети?
|
|||
|---|---|---|---|
|
#18+
Это больше вопрос терминологии, а VLAN-ы вообще глубоко попиндикулярны мультикастам и IGMP. P.S. Думаю, что всё и даже больше того, что вам нужно несложно найти в вики и на IETF . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2015, 17:53 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=34&tid=1340935]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 359ms |

| 0 / 0 |
