피드로 돌아가기
Hacker NewsInfrastructure
원문 읽기
Steam Networking P2P의 특정 지역 라우팅 장애로 인한 Latency 급증 현상
Valve P2P networking broken for more than 2 months
AI 요약
Context
Steam Networking API를 활용한 P2P 통신 구조에서 특정 지역(이스라엘 및 중동) 사용자 간의 네트워크 경로 최적화 실패 발생. 타 P2P 구현 방식(Tekken 8) 및 Cross-play(PC to PS5) 환경에서는 정상 작동하는 Steam Networking 전용 인프라의 경로 제어 문제.
Technical Solution
- Steam Networking API의 Relay Server 경로 설정 오류로 인한 비효율적 라우팅 발생
- ISP 단의 Port Forwarding 설정과 무관하게 Steam 전용 네트워크 레이어에서 발생하는 지연 시간 확인
- PC to PC 통신 시에만 발생하는 현상으로 Steam P2P 오케스트레이션 로직의 지역별 엔드포인트 매칭 오류 추정
- 타 P2P 스택 대비 Steam Networking의 가상 IP 및 릴레이 시스템이 특정 지역에서 Bottleneck으로 작용
- 중동 지역 전반으로 확산된 시스템적 Routing Issue로 인한 Packet 경로 우회 현상
실천 포인트
1. P2P 서비스 설계 시 특정 지역의 Latency 급증을 감지하는 모니터링 체계 구축
2. Relay Server 기반 통신 시 Direct Connection으로의 Fallback 전략 검토
3. Third-party 네트워크 SDK 의존 시 지역별 라우팅 경로에 대한 검증 프로세스 수립