vxlan 分布式网关(evpn 带RR场景)

拓扑:
在这里插入图片描述

规划
leaf和RR设备均有loopback0地址,按设备编号区分,如server-leaf1 loopback0 地址为1.1.1.1/32,server-leaf2 loopback0 地址为2.2.2.2/32,以此类推。
leaf和RR的互联地址规划为XY.1.1.X,其中XY为设备编号,且X>Y。

基本配置
配置RR与leaf节点underlay互联地址,IGP打通各自loopback地址。
检查配置结果:
RR:
在这里插入图片描述

  1. 同leaf不同子网互访:

    这里实现原理类似传统IP网络,是依靠vxlan L3 GW在本地路由实现。

  • 新建BD域
    BD域可以类比传统网络中的广播域。
  • 新建vbdif
    vbdif可以类比为传统网络中vlanif。
  • BD关联二层子接口
    这里需要特别指出,由于BD下绑定了二层vni,二层子接口关联了BD10,所以后续数据报文如果需要通过vxlan隧道转发的话,会被加上2层vni转发。
SERVER-LEAF1
bridge-domain 10		//BD编号仅代表本地意义
 vxlan vni 10			// vni相当于传统网络的vlan ID,可用数量大,这里的vni为2层vni
#
interface Vbdif10		//相当于传统网络中vlanif的概念,这里充当vxlan L3 GW。
 ip address 10.1.1.254 255.255.255.0
#
interface GE1/0/0.10 mode l2  //在二层子接口关联vxlan BD,类似配置trunk允许vlan 10通过
 encapsulation dot1q vid 10
 bridge-domain 10
#

【接入交换机配置比较简单,上行trunk放vlan 10 20,下行access对应vlan,这里命令不再粘贴。】

类似的,我们建立BD20,配置vbdif网关地址为20.1.1.254/24,关联相应的二层子接口后,由于路由表中已经存在10.1.1.0/24及20.1.1.0/24的直连路由,到这里已经可以实现同leaf不同网段通信。
在这里插入图片描述

  1. 不同leaf同子网互访:
    我们知道同子网互访,主机会在所在的广播域中直接ARP找到目的主机的MAC地址进行封装,从而完成互访。在不同leaf场景中,广播域被IP网络隔断,那就需要把ARP报文从某一种隧道从本leaf的广播域中传到其他的leaf。vxlan就刚刚好实现了这个隧道的功能。

构建vxlan隧道的方式有两种

  • 手工指定peer vtep地址
  • 通过BGP EVPN type3路由构建

原理:
vxlan L3 GW在收到ARP广播报文,除了会在本广播域内泛洪,还会发给头端复制列表中的成员。

静态手工指定:

#
interface Nve1
 source 1.1.1.1
 vni 10 head-end peer-list 3.3.3.3
 #

这种方式无法优点是无需协议维护,缺点是大量部署的时候配置量大,且无法动态检测隧道是否可用(只要配置上了隧道就是up状态,不管对端有没有配置)
在这里插入图片描述
bgp evpn方式:
由于这里是带RR场景,所有leaf只需要和RR建立evpn邻居关系即可得到RR反射的全网的evpn路由:

server-leaf 1:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值