VXLAN Test Suite Data Sheet
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 |