낮은 피어링 효율성 문제 해결
이 문서에서는 낮은 피어링 효율성에 대한 일반적인 원인과 각 문제를 해결하는 방법을 나열합니다.
소규모 라이브 이벤트
일반적으로 이벤트가 인기가 많을수록 오프로드 성능이 더 강합니다. 피어링 그룹의 뷰어가 하나 이상 원래 원본에서 데이터를 다운로드해야 합니다. 따라서 그룹에 두 명의 뷰어만 있는 경우 최대 피어링 효율성/오프로드는 50%, 뷰어 3개=> 67%, 4 => 75% 등입니다.
에지 사례를 제외하고 Microsoft eCDN SDK는 최대 30개의 피어링 연결을 만듭니다. 동일한 해상도 콘텐츠를 보는 뷰어만 서로 피어링됩니다. 그룹의 뷰어 수를 늘리면 사용 가능한 피어 풀이 확장되어 피어링 효율성 잠재력이 효과적으로 향상됩니다.
최적이 않은 클라이언트 액세스
가장 최적화된 Teams 라이브 이벤트 및 타운홀 환경을 위해 모든 시청자는 Teams 데스크톱 애플리케이션을 통해 참가해야 합니다. Teams 클라이언트를 사용하면 Microsoft eCDN은 최종 사용자의 로컬 IP를 자동으로 가져오고 효과적으로 서로 피어합니다.
시청자가 브라우저를 통해 참가하는 경우 Teams 웹 사이트에 마이크 또는 카메라 액세스 권한을 부여하거나 mDNS IP 마스킹을 사용하지 않도록 설정해야 합니다. 이렇게 하면 피어링에 필요한 로컬 IP 주소가 노출됩니다. 자세한 내용은 mDNS IP 마스킹 사용 안 함 설명서를 참조하세요.
서브넷 매핑 부족
Microsoft eCDN을 사용하면 관리자는 로컬 IP를 기반으로 피어링 그룹/제한을 빌드하기 위해 자체 서브넷 매핑을 통합할 수 있습니다. 이점은:
서로 동일한 네트워크 피어에 있는 뷰어만
사이트 간 피어링을 방지할 수 있습니다.
보강된 분석은 사이트 기반 피어링 및 성능을 보여 줍니다.
VPN 서브넷(및 관리자가 피어링을 사용하지 않도록 설정하려는 다른 서브넷)을 명시적으로 제외할 수 있습니다.
서브넷은 Microsoft eCDN 포털의 서브넷 매핑 페이지에 직접 업로드할 수 있습니다. 필요한 서브넷 매핑 형식은 다음 구조의 CSV 파일입니다.
업로드를 위해 CSV를 준비하는 방법에 대한 지침 및 추가 옵션은 서브넷 매핑 설명서를 참조하세요.
서브넷 매핑이 없으면 모든 클라이언트(eCDN SDK에 로컬 IP를 성공적으로 노출함)는 자유롭게 서로 피어링할 수 있습니다. 이 시나리오는 잠재적인 피어 수를 최대화하는 데 좋지만 VPN 채널 또는 먼 사이트에서와 같이 원치 않는 피어링 연결을 형성하여 성능이 저하될 수 있습니다.
하이퍼 세분화된 서브넷 그룹화
앞서 언급한 작은 라이브 이벤트 사례와 본질적으로 비슷합니다. 서브넷이 지나치게 적극적으로 세분화되면 해당 오프로드 가능성이 비례적으로 줄어듭니다.
두 클라이언트 간의 대기 시간이 짧음
대기 시간 테스트를 수행합니다. 최적의 환경을 위해 두 클라이언트 간의 대기 시간은 30ms 미만이어야 합니다. 사용자 환경을 보호하기 위해 클라이언트는 대기 시간이 긴 피어링 연결을 활용하지 않습니다. 대기 시간이 긴 한 가지 잠재적 원인은 액세스 지점 또는 스위치와 같은 단일 네트워크 디바이스에 너무 많은 사용자가 연결되어 있기 때문일 수 있습니다.
VPN 사용(테스트와만 관련됨)
이 시나리오는 집에서 테스트를 관리하고 다른 개인 디바이스를 사용하는 사용자와만 관련이 있습니다. 테스트 디바이스에서 VPN을 사용하지 않도록 설정했는지 확인합니다.
사무실에 있는 경우 VPN을 통해 비디오 콘텐츠에 액세스하지 않는 것이 좋습니다.
잘못된 로컬 IP 식별
Microsoft eCDN 지원 비디오 창에서 Alt+Shift+P를 눌러 통계 오버레이를 엽니다. 예상된 로컬 IP 주소와 다른 IP 주소를 관찰할 수 있습니다. 이 시나리오에서 뷰어는 잘못된 서브넷 그룹, 잠재적으로 그룹화되지 않음(피어링 없음) 그룹에 할당됩니다. 솔루션은 Microsoft CSAM(고객 성공 계정 관리자)에게 문의하세요.