2、了解 MP-BGP EVPN 中的几种路由类型

不多废话直接进入主题。。

目录

2.1 EVPN NLRI定义的五种路由类型概览

Type1和Type4用于EVPN ESI(Ethernet Segment  identifier)多活场景

2.2 EVPN Type2路由 MAC/IP主机路由

Type2 路由的报文格式

2.3 EVPN Type3路由 通告二层VNI、VTEP IP建立头端复制列表

VTEP自动发现和VxLAN隧道动态建立

Type3路由NLRI格式

2.4 EVPN Type5路由 IP前缀路由,传递网段路由

Type5路由传递0~32/0~128掩码长度的网段路由

Type5 路由的报文格式


 

 

2.1 EVPN NLRI定义的五种路由类型概览

Type1和Type4用于EVPN ESI(Ethernet Segment  identifier)多活场景按RFC标准定义的VxLAN网关多归多活方案提升VxLAN接入侧的可靠性

CloudEngine交换机支持

2.2 EVPN Type2路由 MAC/IP主机路由

VTEP之间相互通告主机IP、MAC信息,Type2路由只传递32(IPv4)/128(IPv6)位的主机路由

Type2 路由的报文格式

  • Type2 路由使用场景

• 通告主机MAC地址

• EVPN对等体间借助Type2路由,通告已经获取到的主机MAC,指导同子网的二层互访

• 通告主机ARP

• 在VTEP间传递主机ARP表(MAC+IP),实现主机ARP通告

• ARP广播抑制(BUM流量抑制)

三层网关学习到其子网下ARP时,生成主机信息(包含主机IP地址、主机MAC、二层VNI、网关VTEP IP),通过ARP类型路由将主机信息同步到二层网关上。当二层网关收到ARP请求时,先查找是否存在目的IP对应的主机信息,如存在,直接将ARP请求报文中的广播MAC替换为目的单播MAC,实现广播变单播,达到ARP广播抑制的目的。

• 分布式网关场景下的虚拟机迁移(MAC漂移)

虚拟机迁移到另一网关后,新网关学习到虚拟机ARP(一般通过虚拟机发送免费ARP实现),新网关生成主机信息(包含主机IP、主机MAC、二层VNI、网关VTEP IP),通过传递ARP类型路由将主机信息发送给虚拟机原网关。原网关收到后,感知虚拟机位置变化,触发ARP探测,当探测不到原位置虚拟机时,撤销原位置虚拟机的ARP和主机路由。

• 通告主机IP路由

• 分布式网关场景,跨子网三层互访,三层网关VTEP互相学习主机路由

• ND表项扩散

• 传递ND表(MAC+IPv6地址)实现ND表扩散、NS组播抑制、防止ND欺骗攻击,分布式网关场景的IPv6虚拟机迁移

• 通告主机IPv6路由

• 分布式网关场景,跨子网IPv6主机三层互访,通告已经获取的IPv6主机路由

  • 字段详解

• Route Distinguisher

• EVPN实例的RD(Route Distinguisher)值,类似L3VPN的RD值,区分不同EVPN实例,一个二层广播域BD对应一个EVPN实例

• Ethernet Segment identifier

• 当前设备与对端连接定义的唯一标识

• Ethernet Tag ID

• 当前设备上实际配置的VLAN ID

• MAC Address Length

• 条目携带的主机MAC地址的长度

• MAC Address

• 路由携带的主机MAC地址

• IP Address Length

• 路由携带的主机IP地址的掩码长度

• IP Address

• 路由携带的主机IP地址

• MPLS Label1

• 路由携带的二层VNI,用于标识不同的BD

• MPLS Label2

• 路由携带的三层VNI,标识不同VRF。VxLAN为了实现不同租户隔离,通过不同VRF(L3VPN)隔离租户路由表,将不同租户路由存放在不同私网路由表中,用三层VNI标识VRF

2.3 EVPN Type3路由 通告二层VNI、VTEP IP建立头端复制列表

VTEP自动发现和VxLAN隧道动态建立

  • 对端VTEP IP三层路由可达,自动建立一条VxLAN隧道
  • 对端VNI与本端相同,则创建一个头端复制表,指导后续BUM报文转发

Type3路由NLRI格式

  • “前缀”

• Route Distinguisher

• EVPN实例的RD(Route Distinguisher)值,类似L3VPN的RD值,区分不同EVPN实例,一个二层广播域BD对应一个EVPN实例

• Ethernet Tag ID

• 当前设备上实际配置的VLAN ID,在此路由中为全0。

• IP Address Length

• 路由携带的主机IP地址的掩码长度

• Originating Router's IP Address

• 本端VTEP IP地址

  • “PMSI”

• Flags

• 标识当前隧道是否需要叶子节点信息。VxLAN场景,该字段没有意义

• Tunnel Type

• 标识携带隧道类型,VxLAN场景中,支持类型只有“6:Ingress Replication”,即头端复制,用于BUM报文转发。

• MPLS Label

• 标识二层VNI

• Tunnel identifier

• 标识隧道信息。VxLAN场景中,该字段也是本端VTEP IP地址。

2.4 EVPN Type5路由 IP前缀路由,传递网段路由

Type5路由传递0~32/0~128掩码长度的网段路由

Type5 路由的报文格式

  • Route Distinguisher

• EVPN实例的RD(Route Distinguisher)值,类似L3VPN的RD值,区分不同EVPN实例,一个二层广播域BD对应一个EVPN实例

  • Ethernet Segment identifier

• 当前设备与对端连接定义的唯一标识

  • Ethernet Tag ID

• 当前设备上实际配置的VLAN ID

  • IP prefix Length

• IP前缀掩码长度

  • IP prefix

• 路由携带的IP前缀

  • GW IP Address

• 默认网关地址。在VxLAN场景中没有实际意义

  • MPLS Label

• 三层VNI

  • IP prefix Length和IP prefix既可以携带主机IP信息,也可以携带网段地址

• 携带主机IP地址时,主要用于分布式网关场景中的主机/网段路由通告

• 携带网段地址时,实现VxLAN网络中的主机访问外部网络

  • 5
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值