VNI和VLAN,VRF的映射

由于总所周知的原因,本文用VNP 作为virtual private network 的缩写。

VLAN 和VNI映射

VXLAN中,L2VNI 相当于传统以太网下的VLAN ,数据包进入VXLAN网络前,VTEP会根据配置先将VLAN映射成VNI,因此VLAN信息仅为本地有效,不同VTEP的VLAN ID可以复用。L2VNI为二层网络的标识。
如图:host 1, host2,host3同属于一个网段,在不同的VTEP属于不同VLAN,VTEP都会将这些VLAN 映射成同一个VNI 30001,表示位于同一个二层网络。
VNI和VLAN,VRF的映射_第1张图片
为了在MP-BGP中区分不同EVNP实例的L2VNI,需要为L2VNI配置RD,RT,举例如下:(EVNP实例可以类比三层VRF实例,一个三层VRF实例可以包含多个网段,一个EVNP实例可以包含多个二层广播域)

e
vni 30001 l2
rd auto
route-target import auto
route-target export auto
vni 30002 l2
rd auto
route-target import auto
route-target export auto

RD使用第一个中格式,由loopback地址和内部MAC/IP或VRF ID 构成:RD: 10.10.10.1:32777;
RT由AS号和VNI构成:65501:30001,如果使用eBGP,则RT必须手动指定

VRF 和VNI映射

VXLAN中为每个VRF关联一个VNI,类似于MB-BGP中为前缀分配的内层标签。L3VNI标签和L2VNI标签位于同一个字段,且不能由冲突。在一个VRF内流量的跨网段的路由转发都会封装该L3VNI。RD,RT的生成方式和EVNP的方式一致。
RD使用第一个中格式,由loopback地址和内部MAC/IP或VRF ID 构成:RD: 10.10.10.1:32777;
RT由AS号和VNI构成:65501:30001,如果使用eBGP,则RT必须手动指定

你可能感兴趣的:(VXLAN)