최근 웨비나에서는 Arista의 Gerard Phillips와 Leader의 Steve Holmes 및 Kevin Salvidge가 PTP 및 간단한 SMPTE ST 2110 배포에 대한 질문에 답변했습니다. 제라드, 스티브, 케빈은 실제 경험을 바탕으로 최상의 설계 구성과 가장 일반적인 함정을 피하는 방법에 대한 생각을 공유했습니다.
다음은 웨비나 전과 웨비나 중에 팀에게 받은 질문과 유용한 답변을 정리한 것입니다.
- IP 인프라를 기존 SDI 인프라에 통합하고 두 시스템이 동기화되도록 하려면 어떻게 해야 하나요?
BB/TLS와 PTP를 모두 동일한 SPG에서 생성하는 것이 필수적입니다. 이렇게 하면 둘 다 GPS 기준과 동기화됩니다. GPS 기준이 손실되면 둘 다 내부 오실레이터를 사용하여 '동기화 유지'로 되돌아갑니다. GPS가 다시 돌아오면 둘 다 '슬로우 싱크'를 적용하여 BB/TLS 및 PTP 기준 신호에 심각한 충격을 주지 않고 GPS 동기화로 되돌릴 수 있습니다.
고려해야 할 주요 사항
- 단일 오실레이터: 블랙 및 버스트, PTP, 테스트 신호, AES를 포함한 모든 기준 신호는 단일 오실레이터에서 파생되어야 하며, 안정성을 높이기 위해 가급적 오븐으로 제어되는 단일 오실레이터를 사용해야 합니다.
- 리던던시: 중복 그랜드마스터와 강력한 PTP 아키텍처를 사용하여 장비 장애 시에도 계속 운영할 수 있습니다.
- 모니터링: SDI 및 PTP 신호를 지속적으로 모니터링하여 불일치 또는 드리프트를 감지하여 적시에 수정 조치를 취할 수 있습니다.
- PTP와 BB/TLS가 모두 동일한 SPG에서 오는지 확인하려면 어떻게 해야 하나요?
PTP 레퍼런스 소스는 비상 전환 장치를 통과하지 않기 때문에 시스템이 올바르게 설계되지 않은 경우 한 SPG에서 BB/TLS 레퍼런스가 나오고 다른 SPG에서 PTP가 나오는 상황이 발생할 수 있습니다.
첨부된 동영상에서 이에 대해 자세히 설명합니다.
- 두 개 이상의 SPG로 시스템을 설계하는 것이 중요한 이유는 무엇인가요?
방송 엔지니어로서 우리는 가장 부적절한 순간에 가장 예상치 못한 장애를 처리할 수 있도록 시스템을 설계합니다. 심각한 시스템 장애에 대비하여 최소 두 개의 SPG를 보유하는 것이 좋습니다.
- 베스트 마스터 클록 알고리즘(BMCA)이 여러 제조업체의 SPG와 함께 작동할 수 있나요?
예, BMCA는 SPG 제조업체에 구애받지 않으므로 다양한 제조업체 환경을 사용할 수 있습니다. 이는 한 제조업체에서 '심각한' 서비스 업그레이드를 실시하여 유지 관리 업데이트를 위해 SPG의 전원을 끄거나 중단해야 하는 경우에 유용할 수 있습니다. 제조업체가 혼합된 환경은 BB/TLS 및 PTP 참조를 계속 사용할 수 있음을 의미합니다.
- PTP와 관련하여 가장 일반적인 시스템 설계 오류는 무엇인가요?
가장 흔한 오류 중 하나는 기본 PTP 도메인을 127에서 변경하는 것을 잊어버리는 것입니다. 거의 모든 PTP 디바이스는 이 도메인으로 배송되며, 동일한 도메인을 가진 새 디바이스를 추가하면 해당 디바이스가 그랜드마스터가 되어 전체 네트워크에 장애를 일으킬 수 있습니다. 또한 도메인 0은 AES67 및 Dante 오디오 도메인용으로 예약되어 있으므로 사용하지 마세요.
기타 일반적인 오류는 다음과 같습니다:
- 모범 사례를 따르지 않는 경우: 업계 표준 PTP 아키텍처를 활용하여 반복적인 작업과 알려진 문제 발생을 방지하세요.
- 알림 메시지 간격이 일치하지 않습니다: 올바른 PTP 작동을 위해 팔로워와 leader 디바이스 간에 이 간격이 일치하는지 확인하세요. 올바르게 설정하지 않으면 원래 그랜드마스터가 오프라인 상태가 되어서가 아니라 단순히 '발표 시간 초과' 창에 응답하지 않아서 BMCA가 새 그랜드마스터를 선택할 수 있습니다. 이로 인해 그랜드마스터가 디바이스 간에 '토글'되어 전체 IP 생방송 시스템에서 PTP 참조와 관련된 '서비스 품질' 문제가 발생할 수 있습니다.
- PTP 우선순위에 대한 잘못된 이해: 우선순위, 특히 우선순위 1을 올바르게 구성하여 장애 발생 시 원하는 디바이스가 그랜드마스터 역할을 하도록 하세요.
- 다계층 환경 내에서 BMCA를 구현하기 위한 모범 사례는 무엇인가요?
PTP 모범 사례에서는 BMCA가 미디어-스파인 또는 미디어-리프 계층이 아닌 배포 계층에서 작동하는 것을 권장합니다.
또한 'ptp 역할 마스터'를 사용하여 원치 않는 호스트가 BMCA에 의해 그랜드 마스터로 선정되는 것을 방지할 수도 있습니다.
- PTP 네트워크에 바운더리 클럭을 사용해야 하나요, 투명 클럭을 사용해야 하나요?
대부분의 경우 투명 시계보다 바운더리 시계가 선호됩니다. 둘 다 지터를 최소화하지만 바운더리 클록은 몇 가지 장점이 있습니다:
- 확장성: 대규모 네트워크를 관리하기 쉬운 소규모 세그먼트로 분할하여 그랜드 마스터가 수많은 엔드포인트에 압도당하는 것을 방지합니다.
- 보안: PTP 롤 마스터와 같은 기능은 승인된 그랜드마스터만 리더가 될 수 있도록 허용하여 보안을 강화합니다.
- 가시성: 바운더리 클록은 네트워크 성능에 대한 더 나은 원격 측정과 가시성을 제공하므로 PTP 상태를 더 쉽게 모니터링할 수 있습니다.
그러나 많은 엔드포인트가 투명 클록에 사용되는 P2P가 아닌 엔드투엔드 지연 측정을 지원한다는 점에 유의하세요. 따라서 선택에 관계없이 액세스 계층에서 엔드투엔드 아키텍처를 사용하게 될 가능성이 높습니다.

- 기본 네트워크와 백업 2110 네트워크 모두에 동일한 PTP 클럭을 사용해야 하나요?
예, 기본 네트워크와 백업 네트워크 모두에 동일한 PTP 클럭을 사용하는 것이 좋습니다. 다른 시계를 사용하면 수신기의 패킷 선택기 메커니즘으로 인해 동기화 문제가 발생할 수 있습니다.
수신기는 일반적으로 단일 도메인과 MAC 주소로 잠깁니다. 네트워크에 서로 다른 PTP 도메인이 있는 경우 수신기가 도메인과 MAC 주소 사이를 계속 전환하여 반복적으로 다시 잠기게 되어 신호 흐름이 중단될 수 있습니다.
도메인은 동일하지만 시계가 다른 경우에도 엔드포인트가 최적의 시계에 고정된다는 보장이 없으므로 잠재적인 타이밍 불일치 및 네트워크 불안정성이 발생할 수 있습니다.
- 네트워크의 모든 바운더리 시계에서 PTP를 모니터링하려면 어떻게 해야 하나요?
바운더리 시계에서 PTP를 모니터링하는 방법에는 여러 가지가 있습니다:
- 스위치 원격 분석: Arista의 스위치와 같은 최신 PTP 인식 스위치는 바운더리 클록 성능을 모니터링하는 데 사용할 수 있는 광범위한 원격 측정 데이터를 제공합니다. 이 데이터에는 마스터로부터의 오프셋, 네트워크 지연 시간, 패킷 수 및 드롭률이 포함될 수 있습니다.
- 전용 모니터링 도구: Leader ZEN 시리즈, PHABRIX QX 시리즈와 같은 도구와 DataMiner와 같은 소프트웨어 솔루션은 스위치와 엔드포인트에서 PTP 데이터를 수집, 분석 및 시각화하여 네트워크 상태에 대한 종합적인 보기를 제공할 수 있습니다.
- 오픈 소스 도구: Grafana와 같은 도구를 사용하여 PTP 원격 분석 데이터를 시각화하기 위한 사용자 지정 대시보드를 만들어 비용 효율적인 모니터링 솔루션을 제공할 수 있습니다.
- 임시 SMPTE ST 2110 배포에 항상 GPS가 필요한가요?
아니요, 임시 배포에 항상 GPS가 필요한 것은 아닙니다. GPS가 가장 정확한 시간 기준을 제공하지만(클럭 클래스 6), 그랜드마스터는 내부 오실레이터(클럭 클래스 248)를 사용하여 안정적으로 작동할 수도 있습니다. 이는 GPS 잠금 장치를 확보하기 어려운 장소에서 필요할 수 있습니다.
그랜드마스터의 내부 오실레이터는 일반적으로 오븐으로 제어되는 수정 오실레이터로, 단기간 배포에 충분한 정확도를 제공합니다. GPS만큼 정확하지는 않지만 외부 신호에 의존하지 않고 안정적이고 신뢰할 수 있는 타이밍 기준을 제공합니다.