Dear BESS Experts ?? On NVO3 VXLAN overlay encapsulation
My understanding of VXLAN source port entropy is to provide uniform load balancing similar to RFC 6437 IPv6 flow label uniform stateful load balancing, in NVO3 VXLAN context, using header 5-tuple L2/L3/L4 hash and generating source port input key to hash function for per packet per flow uniform load balancing as achieved with EVPN ECMP pr weighted UCMP MHD MLAG PE-CE AC. The problem with L3 ECMP and weighed UCMP is the Day 1 well known TCP polarization of flows where high bandwidth flows are not evenly distributed between L3 paths. So the question is does source port entropy provide per RFC 7348 excerpt below provide per packet per flow load balancing or flow based where all packets that are part of the same flow get hashed to the same path. Outer UDP Header: This is the outer UDP header with a source port provided by the VTEP and the destination port being a well-known UDP port. - Destination Port: IANA has assigned the value 4789 for the VXLAN UDP port, and this value SHOULD be used by default as the destination UDP port. Some early implementations of VXLAN have used other values for the destination port. To enable interoperability with these implementations, the destination port SHOULD be configurable. - Source Port: It is recommended that the UDP source port number be calculated using a hash of fields from the inner packet -- one example being a hash of the inner Ethernet frame's headers. This is to enable a level of entropy for the ECMP/load- balancing of the VM-to-VM traffic across the VXLAN overlay. When calculating the UDP source port number in this manner, it is RECOMMENDED that the value be in the dynamic/private port range 49152-65535 [RFC6335 <https://datatracker.ietf.org/doc/html/rfc6335>]. Kind Regards Gyan -- <http://www.verizon.com/> *Gyan Mishra* *Network Solutions A**rchitect * *Email gyan.s.mis...@verizon.com <gyan.s.mis...@verizon.com>* *M 301 502-1347*
_______________________________________________ BESS mailing list BESS@ietf.org https://www.ietf.org/mailman/listinfo/bess