저는 P2P 남용(BitTorrent 등)을 방지하기 위해 P2P 트래픽을 대기열에서 가장 낮은 우선순위로 분류하는 패킷 셰이퍼(3살 정도 된 오래된 Packeteer)가 있는 대학에 다니고 일하고 있습니다. .
하지만 스타크래프트 2(StarCraft 2) 게임이 막 출시되었는데, 제가 수집한 바에 따르면 온라인으로 게임을 플레이하려면 P2P가 필요합니다.
우리는 이미 게임에 필요한 모든 포트를 활성화했지만, 물론 P2P 트래픽은 높은 수요로 인해 피크 네트워크 사용 시간 동안 통과하지 못하여 오전 4시부터 오전 6시 사이에는 게임 플레이가 불가능합니다.
내가 아는 한, 패킷 셰이퍼에게 다음을 지시하는 방법을 모르겠습니다.~ 아니다특정 유형의 P2P 트래픽(예: StarCraft 2 P2P 트래픽)만 제한합니다. 이를 수행할 수 있는 방법이 있습니까? 아니면 다른 패킷 셰이퍼가 필요합니까?
답변1
스타크래프트2는 클라이언트 간 실제 P2P 통신을 사용하지 않습니다. 모든 멀티플레이어 네트워크 데이터는 블리자드 서버를 통해 라우팅됩니다. 따라서 Blizzard 서버로 들어오고 나가는 트래픽의 우선 순위를 지정하는 규칙을 추가하기만 하면 됩니다. 사용되는 블리자드 서버는 지역에 따라 다릅니다.
또는 SC2가 게임 트래픽을 전송/수신하는 데 사용하는 포트를 찾아 우선 순위를 지정할 수도 있습니다.
답변2
솔직하게 말씀해주셔서 놀랐습니다. 게임인데 학생들이 원하는 것보다 느릴 수도 있습니다. 공부를 해야 하는 것 아닌가요? 나에게 이것은 기술적인 문제가 아니라 정책적인 문제이다.
답변3
해당 장치가 StarCraft 2 트래픽을 인식할 수 없는 것 같습니다. 그리고 만약 그렇다면 "p2p"가 아닌 "게임" 범주에 속해야 합니다.
문제가 조금 복잡해질 수 있습니다. 트래픽 클래스 대기열이 포화 상태일 수도 있고 전체 연결이 포화 상태일 수도 있습니다.
특정 IP 또는 포트를 제한하는 규칙(장치가 지원하는 경우)을 생성해 볼 수 있는지 확인하십시오.