VXLAN Test Suite Data Sheet

Test Suite: VXLAN Test Suite

Direction: Server

VXLAN (Virtual eXtensible Local Area Network) is a network virtualization technology that attempts to address the scalability problem associated with large cloud computing deployments. It uses an encapsulation technique to encapsulate OSI layer 2 Ethernet frames within layer 4 UDP datagrams, using 4789 as the default IANA-assigned destination UDP port number. VXLAN tunnel endpoints (VTEPs) terminate VXLAN tunnels and could be on a physical switch or physical server and could be implemented in software or hardware. The VXLAN Test Suite has been designed to act as a malicious VTEP which sends exceptional requests in VXLAN protocol layers to the tested entity.

Used specifications

Specification Title Notes
RFC7348 Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks
draft-ietf-nvo3-vxlan-gpe Generic Protocol Extension for VXLAN (VXLAN-GPE)
RFC826 ARP Protocol for determining a network host’s link layer or hardware address when only its Internet Layer (IP) or Network Layer address is known.
RFC4861 Neighbor Discovery for IP Version 6 (IPv6) Obsoletes RFC1970, RFC2461

Tool-specific information

Tested messages Specifications
VXLAN messages with ICMPv4 Echo Request as payload RFC7348, RFC792
VXLAN messages with ICMPv6 Echo Request as payload RFC7348, RFC4443
VXLAN messages with custom IPv4 payload RFC7348
VXLAN messages with custom IPv6 payload RFC7348
VXLAN-GPE messages with ICMPv4 Echo Request as payload draft-ietf-nvo3-vxlan-gpe, RFC792
VXLAN-GPE messages with ICMPv4 Echo Request as direct IPv4 payload draft-ietf-nvo3-vxlan-gpe, RFC792
VXLAN-GPE messages with ICMPv6 Echo Request as payload draft-ietf-nvo3-vxlan-gpe, RFC4443
VXLAN-GPE messages with ICMPv6 Echo Request as direct IPv6 payload draft-ietf-nvo3-vxlan-gpe, RFC4443
VXLAN-GPE messages with custom IPv4 payload draft-ietf-nvo3-vxlan-gpe
VXLAN-GPE messages with custom IPv6 payload draft-ietf-nvo3-vxlan-gpe