1 / 14

VXLAN BPK-1310A

VXLAN BPK-1310A. Spirent TestCenter May 2014. VXLAN - Virtual eXtendable LAN – BPK-1310A. Can Emulate and Scale to thousands of VTEPs supporting thousands of segments Multicast, PIM & Unicast learning modes Auto UDP source port for hashing

tarika
Download Presentation

VXLAN BPK-1310A

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VXLAN BPK-1310A Spirent TestCenter May 2014

  2. VXLAN - Virtual eXtendableLAN – BPK-1310A • Can Emulate and Scale to thousands of VTEPs supporting thousands of segments • Multicast, PIM & Unicast learning modes • Auto UDP source port for hashing • Fully Integrated into Spirent TestCenter inheriting all its features allowing the emulated VMs to emulate protocols such as: Http, FTP, DHCP, IGMP, … • Wizard to setup large networks quickly • Dynamically Start / Stop VTEPs and move VMs • Layer 2 or Layer 3 VXLAN Roadmap 2014 2H: OVSDB STC Port 1 L3 Network VM11 VM12 VTEP 1 VM13 DUT VTEP Test Cases for VXLAN • VTEP & Mac Learning / Scaling • Duplicate MAC / VXLAN • Multicast Latency • Flooding or miss-directed packets VM21 VTEP 2 VM22 STC Port n VTEP n VMn VM31 VTEP 3

  3. VXLAN introduction • Virtualized Data Center challenges • Increased MAC support as a physical server may host 100s of VMs, placing stress on the ToR switch MAC table • Increased segmentation support; 802.1q is limited to 4096 VLANs which is far too little in a large scale Cloud Provider’s network • Hosting multiple tenants over the same physical infrastructure, while eliminating conflicts of existing MAC & IP addresses and VLAN IDs • Spanning virtualized L2 domains over L2 or L3 physical infrastructure while maintaining all ports forwarding (no STP) and reaching equipment in the same or even remote Data Centers

  4. VXLAN introduction • The Overlay solution • Supports ECMP routed L3 networks and newer L2 technologies like SPB and TRILL, or SDN technologies like OpenFlow which keep all ports forwarding by design • Increases “segmentation” support up to 16 million broadcast domains via 24 bit VNI (VXLAN Network Identifier) called “VXLAN Segments” opposed to ‘VXLANs’ • Solves the multi-tenant, “cross pod expansion” issue by allowing tenants to share physical infrastructure, maintain traffic segmentation, and expand beyond their initial pod configuration and use hardware in another rack or even another Data Center altogether! • Places VM MAC learning burden on VTEP gateway opposed to ToR/EoR switch (in the case where VTEP resides on hypervisor host!) • VTEP will map both MAC to VNI + VNI to IGMP address in local tables VXLAN VNI

  5. VXLAN introduction • VXLAN encapsulation • Performed by VTEPs (aka VXLAN Gateways) • VTEPs will have to encapsulate + map multiple VNIs to a single IGMP class D address (VNIs scale much higher than IGMP address space) • Original VM MAC frame encapsulated with outer header comprised of MAC, optional 802.1Q tag header, IP, UDP and VXLAN header • VXLAN header (32 bits) contains Flags (8 bits; bit 3 = 1 rest zero), VNI (24 bits), and two reserved fields (24 & 8 bits) respectively • VTEPs use two basic methods to flood, learn and forward traffic between VMs always encapsulating the original source frame Source: VMware

  6. VXLAN VXLAN LAN VTEP1 VTEP2 VTEP3 VTEP4 VTEP5 P1 P2 VNI101 VNI102 VNI101 VNI101 VNI101 VNI102 VNI103 VNI102 VNI103 VNI103 VNI103 VNI103 VTEP DUT P3 P4 Ethernet/IP/UDP/VXLAN-Packet Packet Traffic Port Multicast ARP per Segment

  7. Spirent TestCenter VXLAN Features … • Emulates VTEPs and the VMs behind each VTEP • Ability to set VXLAN UDP source port, or use an auto generated one for table hashing • Destination UDP Port configurable, normally set to 4789 • For Multicast VXLAN, both IGMP or PIM can be defined and used • Can create multiple VMs behind a VTEP on a unique VNIs or on all the same VNI • Can create a block of VMs on the same VNI for high scale testing

  8. Spirent TestCenter VXLAN Segment Editor • Easy-to-use VXLAN Segment Editor • Support for Multicast / Unicast • Define both Encapsulated and Unencapsulated end-points (VMs) • Associate VNI with Segment and type • Associate End-point (VM) with Segment • Assocate VM with VTEP • VMs and VTEPs should already be defined

  9. Spirent TestCenter VXLAN Wizard • Wizard to create topologies with many devices and data at any scale • Scale number ports, vlans, VTEPs, segments, and VMs … • Quick-Easy for large-or-small

  10. Spirent TestCenter VXLAN Traffic • All Traffic addresses for traffic are automatically updated • Both Inter and Outer Layer, All ARP are automatic

  11. Spirent TestCenter VXLAN Results • All Stream results available for VXLAN • Sorted by VNI Segment • Per Segment Latency, Counts, Multicast Join / Leave Latency

  12. Spirent TestCenter VXLAN Capture • Easy to read packet Capture via Wireshark • Filter on any Segment

  13. VXLAN Topology Emulation • All Spirent TestCenter Protocols are supported over VXLAN • HTTP • FTP • Video – Multicast Streams • IGMP • DHCP / DHCP Server • Routing: BGP, OSFP, RIP

  14. Spirent SDN SolutionThe Smarter Way to Test • OpenFlow 1.3 / 1.0 • 400+ Test Cases • Integrated Data Traffic • Multi Switch Connections • OpenFlow 1.3 / 1.0 • Easy to add flows across network • Millions of Flows • Master / Slave • Metering OpenFlow Switch Conformance OpenFlow Controller Emulation • OpenFlow 1.3 / 1.0 • Thousands of Switches • Canned Topologies • Fully customizable • Datapath Verification • Flow Capacity • Flow Forwarding • Flow Failover • Controller Failover OpenFlow Switch Emulation SDN End-to-End Performance • Ralph Daniels • Senior Product Manger at Spirent Communications • Ralph.Daniels@spirent.com +1.919.306.7475

More Related