Studenten Net Twente(SNT)는 SURFnet Infinity 출시를 기념해 SNTPings를 개최한다. 참가자는 IPv6 핑 패킷을 보내 공용 캔버스에 그림을 그리고 새 네트워크를 부하 테스트할 수 있다. 행사는 10월 9일 18시(CEST)부터 10월 11일 23시 59분까지 진행된다.

참여 방법과 유의사항

화면은 3840 × 2160 픽셀 해상도이며, IPv6 주소의 X와 Y가 좌표를, R·G·B·A가 색상과 불투명도를 지정한다. 값은 모두 16진수로 입력한다. 이벤트 시작 때 실제로 핑을 보낼 프리픽스를 공개하며, 라이브 스트림도 10월 9일 18시(CEST)에 프리픽스를 알린다.

예를 들어 (25,25) 픽셀을 SNT 옐로(#FFD100), 불투명도 100%로 칠하는 명령은 다음과 같다.

```

ping6 2001:610:5ea:221e:0019:0019:00d1:ffff

```

SNTPings는 응답 패킷을 보내지 않는다. 부적절한 콘텐츠를 보내거나 패킷을 지나치게 높은 속도로 전송하면 SNT의 판단에 따라 발신 주소 프리픽스가 차단될 수 있다.

라이브 스트림은 두 가지로 제공된다. 4K60 전체 화면 스트림은 100Mbit/s가 넘고, 1080p30으로 축소한 스트림은 약 10Mbit/s다.

네트워크 구성

주최 측은 이번 행사가 현재까지 가장 큰 SNTPings 행사이며 수신 장비가 1.6Tbps의 대역폭을 제공한다고 밝혔다. 수신 호스트는 Nikhef에 있으며, Nikhef와 SURF가 업링크를 제공한다.

패킷은 먼저 초당 최대 10×400Gbit/s의 핑 트래픽을 받을 수 있는 Nokia 라우터를 거친다. 라우터는 트래픽 일부를 관리 호스트 Schietbaan으로 보내고, 이곳에서 자체 개발 소프트웨어 Overwatch가 대략적인 IP 대역별 트래픽 현황, 차단 목록 관리, 동적 패킷 손실 알고리즘, 그래프를 제공한다. SNT는 이를 통해 어떤 IP 대역에서 어떤 데이터를 보내는지 대략 파악하고, 공개 라이브 방송에 부적절하다고 판단한 트래픽을 차단할 수 있다.

동적 패킷 손실 알고리즘은 핑 전송량이 많을수록 Nokia 라우터에서 더 많은 패킷 손실이 발생하도록 한다. 주최 측은 이 방식으로 발신 측의 핑 속도와 라우터를 통과하는 속도 사이에 대략 제곱근 형태의 관계를 만들어, 상대적으로 느린 가정용 회선 이용자에게도 더 공정한 행사를 제공한다고 설명한다.

필터링을 거친 트래픽은 초당 4×400Gbit/s의 핑을 처리할 수 있는 페인팅 호스트 Stoffig으로 전달된다. Stoffig은 패킷을 캔버스에 표시하고 HDMI로 스트리밍 호스트 Kassa2에 보낸다. NixOS를 사용하는 Kassa2는 HDMI 영상을 HLS 스트림으로 변환해 100Gbit/s 연결을 통해 송출한다. Kassa2의 설정은 GitLab 저장소에서 확인할 수 있다.

SNT는 2024년 행사 타임랩스도 소개했다. 당시 행사는 대역폭이 40Gbit/s로 제한됐고 스트리밍 및 녹화 구성도 이번보다 안정성이 낮았다고 밝혔다.