Users Guide
특징NetXtreme-E 사용 설명서
2018년 2월 26일 • NetXtreme-E-UG100 페이지 22
VXLAN
IETF RFC 7348에 정의된 VXLAN(Virtual eXtensible Local Area Network)은 여러 테넌트를 수용하는 가상화된
데이터 센터 내에서 오버레이 네트워크의 필요성을 해결하는 데 사용됩니다. VXLAN은 계층 3 네트워크를
통한 계층 2 오버레이 또는 터널링 체계입니다. 동일한 VXLAN 세그먼트 내의 VM만 서로 통신할 수 있습니다.
NVGRE/GRE/IP-in-IP/Geneve
IETF RFC 7637에 정의된 NVGRE(Network Virtualization using GRE)는 VXLAN과 유사합니다.
Stateless Offload
RSS
RSS(Receive Side Scaling)는 수신된 프레임에 대해 4 튜플 일치를 사용하고 프레임 처리를 위해 결정적 CPU
로 전달하는 Toeplitz 알고리즘을 사용합니다. 이를 통해 프레임 처리를 간소화하고 CPU 사용량의 균형을 조정
할 수 있습니다. 스트림을 CPU에 매핑하는 데에는 간접 테이블이 사용됩니다.
대칭 RSS를 사용하면 지정된 TCP 또는 UDP 흐름의 패킷을 동일한 수신 대기열에 매핑할 수 있습니다.
TPA
TPA(Transparent Packet Aggregation)는 동일한 4 튜플 일치 프레임으로 수신된 프레임을 함께 집계한 다음
네트워크 스택에 표시하는 기술입니다. TPA 컨텍스트에 있는 각 항목은 다음과 같은 4 튜플에 의해 식별됩니다.
소스 IP, 대상 IP, 소스 TCP 포트 및 대상 TCP 포트. TPA는 네트워크 트래픽의 인터럽트 및 CPU 오버헤드를
줄여 시스템 성능을 향상합니다.
헤더 페이로드 분할
헤더 페이로드 분할은 헤더 및 페이로드 데이터가 여러 버퍼로 분할된 소프트웨어 TCP/IP 스택이 TCP/IP 패킷
을 수신할 수 있게 해주는 기능입니다. 이 기능은 Windows 및 Linux 환경에서 모두 지원됩니다. 헤더 페이로드
분할의 잠재적 이점은 다음과 같습니다.
• 헤더 페이로드 분할은 패킷 헤더를 호스트 CPU 캐시로 효율적이고 컴팩트하게 캐싱할 수 있는 기능입니다.
그에 따라 수신 측 TCP/IP 성능을 향상시킬 수 있
습니다.
• 헤더 페이로드 분할을 사용하면 호스트 TCP/IP 스택에서 페이지 넘김 및 제로 카피 작업을 수행할 수 있습니
다. 이를 통해 수신 경로의 성능이 더욱 향상될 수 있습니다.
UDP Fragmentation Offload
UFO(UDP Fragmentation Offload)는 소프트웨어 스택에서 UDP/IP 데이터그램의 조각을 UDP/IP 패킷으로
오프로드할 수 있게 해주는 기능입니다. 이 기능은 Linux 환경에서만 지원됩니다. UFO의 잠재적 이점은
다음과 같습니다.
•UFO를 사용하면 NIC에서 UDP 데이터그램의 조각을 UDP/IP 패킷으로 처리할 수 있습니다. 그에 따라
전송 측 UDP/IP 처리의 CPU 오버헤드를 줄일 수 있습니다.