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
No comments:
Post a Comment