1 / 7

Generic Network Virtualization Encapsulation draft-gross-geneve- 02

Generic Network Virtualization Encapsulation draft-gross-geneve- 02. Puneet Agarwal, Broadcom Ken Duda, Arista Dinesh Dutt, Cumulus Jon Hudson, Brocade. Jesse Gross, VMware T. Sridhar, VMware Pankaj Garg , Microsoft Chris Wright, Red Hat Ilango Ganga, Intel.

Download Presentation

Generic Network Virtualization Encapsulation draft-gross-geneve- 02

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. Generic Network Virtualization Encapsulationdraft-gross-geneve-02 Puneet Agarwal, Broadcom Ken Duda, Arista Dinesh Dutt, Cumulus Jon Hudson, Brocade Jesse Gross, VMware T. Sridhar, VMware PankajGarg, Microsoft Chris Wright, Red Hat Ilango Ganga, Intel IETF 91 Honolulu November 10, 2014

  2. Geneve Overview • Extensible encapsulation format to allow for future innovation • Decouple control plane and data plane components to allow different rates of evolution • Continue to use standard IP fabrics as an underlay • Support for multiple encapsulated protocols and OAM Geneve combines a UDP shim, small base header, and TLV options to achieve these goals.

  3. Draft Progress • Many clarifications, corrections, and improvements based on feedback • IANA has assigned UDP port 6081 to Geneve • Still to be done: incorporate work from transport group on checksums and congestion control

  4. New Authors Genevenow includes contributors from hardware OEMs, silicon, and software. Puneet Agarwal, Broadcom Ken Duda, Arista Dinesh Dutt, Cumulus Jon Hudson, Brocade

  5. UDP: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Port = xxxx | Dest Port = Fixed Port | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | UDP Length | UDP Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Geneve Base Header: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Ver| Opt Len |O|C| Rsvd. | Next Protocol | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Virtual Network Identifier (VNI) | Reserved | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Variable Length Options | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Options: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Option Class | Type |R|R|R| Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Variable Option Data | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Header Format

  6. Software endpoints: Open vSwitch Linux Troubleshooting: Wireshark tcpdump NIC: Intel XL710 40Gbps adapter Only 9 months in – many more to come in 2015. Implementations

  7. What’s Next? • Now that NVO3 has been rechartered, goal is adoption of Geneve as an NVO3 dataplane protocol for network virtualization • Continue to gain experience through implementations and deployment

More Related