Microsoft는 Linux XDP 프로젝트를 Windows로 이식하고 있습니다.

Microsoft는 Linux XDP 프로젝트를 Windows로 이식하고 있습니다.
Linux에는 버전 4.8부터 Linux 커널의 일부인 XDP(eXpress Data Path)라는 고성능 네트워킹 프로젝트가 있습니다. Google, Amazon 및 Intel을 포함한 여러 주요 기술 회사는 이미 개발에 시간과 자원을 투자하고 있습니다. XDP를 통해 애플리케이션은 짧은 대기 시간과 높은 네트워크 처리량을 달성할 수 있습니다.

이제 Microsoft는 XDP 기반 오픈 소스 프로젝트인 “XDP for Windows”로 이 싸움에 합류했습니다 . 회사는 이것을 XDP 커뮤니티에 대한 첫 번째 기여라고 설명하고 네트워크 데이터 경로를 진정한 크로스 플랫폼으로 만들기 위한 노력을 보여주었습니다.

Windows용 XDP에는 현재 네트워크 드라이버와 사용자 지정 자리 표시자 API가 포함되어 있습니다. 마이크로소프트 는 이 프로젝트가 아직 활발히 개발 중이지만 테스트 및 프로토타이핑을 할 준비가 되어 있어야 한다고 강조했습니다. 이 회사는 또한 MsQuic 프로토콜에 XDP 지원을 추가하기 위해 다른 회사와 협력하고 있습니다.

Microsoft 는 이 프로젝트가 여러 시나리오에서 네트워크 성능을 향상시키도록 설계되었기 때문에 누구나 Windows XDP 리포지토리를 복제하고 사용할 수 있다고 언급했습니다. 이 회사는 또한 체크섬 오프로딩 및 Windows용 eBPF와의 통합과 같은 추가 기능을 추가하고 있지만 현재로서는 여기 GitHub에서 Windows용 XDP를 확인할 수 있습니다 .

XDP는 모든 하드웨어에서 작동하지 않으며 현재 몇 가지 NIC(네트워크 인터페이스 카드) 및 드라이버에서만 지원됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다