SONiC SAI结构5 VXLAN
VXLAN报文处理模型流水线结构
SONiC SAI支持VXLAN协议,具备支持VTEP的能力。
根据报文处理功能模型的特点,不同的功能块可以好像搭积木一样组合在一起形成新的功能,这一特点在VXLAN功能模型图上表现得尤为突出。
VXLAN模型可以看作是1D Bridge模型通过一个Tunnel和路由模型的组合。VTEP中1D Bridge部分前面的处理步骤和以太网交换是相同的,通过FDB找到出端口以后,经过Tunnel功能块完成以太网Over IP报文的封装,后续IP报文的处理流程和路由模型中报文处理模型相同。
通过SAI接口抽象的芯片VXLAN处理流程的配置过程可以分别重用1D Bridge、Tunnel封装和路由模型的配置过程。