Saturday, January 11, 2020

Great GENEVE will replace VXLAN, NVGRE and STT !!

Back to GigaNetworkers 

       

     NSX-T uses Generic Network Virtualization Encapsulation (Geneve) for its overlay model.

    Geneve is currently an IETF Internet Draft that builds on the top of VXLAN concepts to 

    provide  enhanced  flexibility in term of data plane extensibility.



   Geneve Header Format : 
 
 


Geneve allows any vendor to add its own  metadata in the tunnel header with a simple Type-Length-Value (TLV) model. NSX-T defines a  single TLV, with fields for:


  • Identifying the TEP that sourced a tunnel packet
  •  A version bit used during the intermediate state of an upgrade
  • A bit indicating whether the encapsulated frame is to be traced
  •  A bit for implementing the two-tier hierarchical flooding mechanism. When a transport  node receives a tunneled frame with this bit set, it knows that it must perform local  replication to its peers
  •  Two bits identifying the type of the source TEP

 Example in case of 2-Tier Hierarchical Model it puts the meta data to optimize the Data Plane learning : 

 



All is not lost however in the current age of large multi-tenant clouds. A new network virtualization standard has emerged: GENEVE (Generic Network Virtualization Encapsulation) which promises to address the perceived limitations of the earlier specifications and support all of the capabilities of VXLAN, NVGRE and STT. Many believe GENEVE could eventually replace these earlier formats entirely.


Find full draft @
https://tools.ietf.org/html/draft-gross-geneve-00

Back to GigaNetworkers 

No comments:

Post a Comment