Перейти к содержанию

Трафик между серверами CDN за NAT

Сигнальный и медиа сетевой трафик ходит напрямую между серверами CDN. При этом интерфейсы, которые участвуют в обмене трафиком между серверами за NAT, будут выбраны следующим образом:

  1. Если 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
    
    то сигнальный трафик пойдет по внутренней сети.

  2. Если Origin и Edge серверы располагаются в одной внутренней сети (или в одном регионе и датацентре облачного провайдера), и в настройке на Origin и Edge разрешено использование внутреннего адреса в кандидатах SDP

    rtc_ice_add_local_interface=true
    
    то медиа трафик пойдет по внутренней сети, но служебные пакеты Receiver Report  и Sender Report пойдут по внешней сети, поскольку внешний адрес всегда ставится первым в списке кандидатов, чтобы корректно работала публикация и проигрывание в браузерах.

  3. Во всех остальных случаях трафик пойдет по внешней сети.