Трафик между серверами CDN в частной сети¶
Сигнальный и медиа сетевой трафик ходит напрямую между серверами CDN. При этом интерфейсы, которые участвуют в обмене трафиком между серверами в частной сети, будут выбраны следующим образом:
Передача сигналинговых сообщений в CDN через частную сеть¶
Если Origin и Edge серверы располагаются в одной внутренней сети (или в одном регионе и датацентре облачного провайдера), и в настройке на Edge указан внутренний адрес Origin, например
# Edge external address
ip = 192.168.1.31
# Edge private address
ip_local = 172.16.0.31
...
cdn_ip = 172.16.0.31
cdn_role = edge
# Origin private address
cdn_point_of_entry = 172.16.0.1
то сигнальный трафик пойдет по внутренней сети.
Передача медиа трафика в CDN через частную сеть¶
Начиная со сборки 5.2.2313 весь медиа трафик в CDN по умолчанию передается через интерфейс, заданные параметром cdn_ip. Таким образом, в примере выше весь трафик между узлами CDN пойдет через внутреннюю сеть. Это означает, что только адрес, указанный в cdn_ip, будет добавлен в список кандидатов при установке WebRTC соединения между двумя узлами CDN.
При необходимости, поведение по умолчанию может быть изменено.
Параметр
разрешает добавить адрес, заданный параметром ip, в список кандидатов при установке WebRTC соединения между узлами. В этом случае медиа трафик пойдет через частную или через внешнюю сеть в зависимости от успешности ICE между узлами CDN.
Параметр
запрещает использовать адрес cdn_ip в списке кандидатов при установке WebRTC соединения между узлами. В этом случае весь медиа трафик пойдет через внешнюю сеть.