q1: 리눅스, 윈도우, macOS 각 커널에서 TCP BBR 지원 여부
a1:
• Linux 커널
• 2016년 12월 배포된 4.9 릴리스에서 Google이 개발한 BBR v1이 공식 병합되었습니다. 이후 BBR v2, v3도 차례로 개발·테스트 중이며, sysctl net.ipv4.tcp_congestion_control=bbr 등으로 활성화할 수 있습니다. 
• Windows NT 커널
• 전통적으로는 CTCP, CUBIC, New Reno 등을 제공해 왔으나, Windows 11 22H2부터는 Microsoft가 BBR v2(및 v1)를 실험적으로 추가하였습니다. PowerShell/netsh 명령으로 congestionprovider=BBR2를 설정하면 사용할 수 있습니다. 
• macOS XNU 커널
• Apple은 OS X Mavericks까지 New Reno를, OS X Yosemite(2014) 이후로는 CUBIC을 기본으로 제공합니다. 현재까지 공식적으로 BBR을 지원한다는 발표나 문서는 없습니다.
반응형