华为HCIE 动态BGP EVPN—VXLAN隧道实验3(不同子网互访,分布式网关)

BGP EVPN实验 分布式网关

目录

BGP EVPN实验 分布式网关

拓扑图:

要求:

过程:

具体步骤:

1(OSPF)

2(Vlan)

3(Evpn)

4(Vpn-instance)

5(BD)

6(NVE)

7(Vbdif)

8(子接口)

查询与测试:

查看BGP EVPN邻居状态

查看BGP EVPN路由表

查看vxlan vni信息

查看vxlan隧道详细信息

查看vpn 实例路由表

连通性测试并抓包:


拓扑图:

要求:

PC1和PC3属于BD100,PC2和PC4属于BD200,vlan id从左到右依次为10,20,30,40,实现不同BD下的网段三层互通。

用户网段PC1和PC3为192.168.1.0/24,PC2和PC4为192.168.2.0/24,AR1和CE1-3的互联网段分别为10.0.11.0/30 10.0.12.0/30 10.0.13.0/30

 

 

 

过程:

1 配置OSPF路由协议实现CE1 CE2 CE3loopback 0地址10.1.1.110.2.2.210.3.3.3互通

2 配置基础二层接口类型和vlan放行

3 打开evpn对于虚拟网络的支持,建立BGP evpn的邻居关系以及RR反射,开启通告IRG路由,以及在RR处关闭标签过滤

4 创建Vpn实例,配置RDRT以及三层的VNI

5 创建广播域bridge-domain 100200,并且创建关联VXLAN网络标识VNI 100200EvpnRDRT

6 创建NVE接口配置源ipVNI指定远端VTPEip地址建立头端复制列表,协议为bgp

7 创建三层网关Vbdif接口,并配置ip地址,开启vxlan分布式网关

8 创建二层子接口业务接入方式,封装vlan tag,绑定BD

 

 

 

具体步骤:

1OSPF

#CE1 (其余设备一样)

ospf 100

 area 0.0.0.0

  network 0.0.0.0 255.255.255.255

测试联通性:

 

 

2Vlan

#S1 S2配置雷同)

VLAN 10

VLAN 20

interface GE1/0/1

 port default vlan 10

interface GE1/0/2

 port default vlan 20

interface GE1/0/3

 port link-type trunk

 port trunk allow-pass vlan 2 to 4094

#CE1 CE3配置一样)

interface GE1/0/3

 port link-type trunk

 

 

3Evpn

evpn-overlay  enable  

#CE1

bgp 100

 private-4-byte-as enable

 peer 10.2.2.2 as-number 100

 peer 10.2.2.2 connect-interface LoopBack0

 #

 ipv4-family unicast

  peer 10.2.2.2 enable

 #

 l2vpn-family evpn

  policy vpn-target

  peer 10.2.2.2 enable

  peer 10.2.2.2 advertise irb      -开启IRB路由通告



#CE2

bgp 100

 private-4-byte-as enable

 peer 10.1.1.1 as-number 100

 peer 10.1.1.1 connect-interface LoopBack0

 peer 10.3.3.3 as-number 100

 peer 10.3.3.3 connect-interface LoopBack0

 #

 ipv4-family unicast

  peer 10.1.1.1 enable

  peer 10.3.3.3 enable

 #

 l2vpn-family evpn

  undo policy vpn-target      -关闭标签过滤

  peer 10.1.1.1 enable

  peer 10.1.1.1 advertise irb

  peer 10.1.1.1 reflect-client

  peer 10.3.3.3 enable

  peer 10.3.3.3 advertise irb

  peer 10.3.3.3 reflect-client

 

#CE3

bgp 100

 private-4-byte-as enable

 peer 10.2.2.2 as-number 100

 peer 10.2.2.2 connect-interface LoopBack0

 #

 ipv4-family unicast

  peer 10.2.2.2 enable

 #

 l2vpn-family evpn

  policy vpn-target

  peer 10.2.2.2 enable

  peer 10.2.2.2 advertise irb

 

 

4Vpn-instance

#CE1CE3

ip vpn-instance vrf    

 ipv4-family

  route-distinguisher 100:200

  vpn-target 100:200 export-extcommunity

  vpn-target 100:200 export-extcommunity evpn

  vpn-target 100:200 import-extcommunity

  vpn-target 100:200 import-extcommunity evpn

 vxlan vni 5010         -三层的vni

 

 

5BD

#CE1CE3

bridge-domain 100

 vxlan vni 100

 #

 evpn

  route-distinguisher 100:1

  vpn-target 100:1 export-extcommunity

  vpn-target 100:200 export-extcommunity       -华为特性,增加三层的RT交叉形成路由

  vpn-target 100:1 import-extcommunity

#

bridge-domain 200

 vxlan vni 200

 #

 evpn

  route-distinguisher 200:1

  vpn-target 200:1 export-extcommunity

  vpn-target 100:200 export-extcommunity     -华为特性,增加三层的RT交叉形成路由

  vpn-target 200:1 import-extcommunity

 

 

6NVE

#CE1CE3

interface Nve1

 source 10.1.1.1

 vni 100 head-end peer-list protocol bgp

 vni 200 head-end peer-list protocol bgp

 

 

7Vbdif

#CE1CE3

interface Vbdif100

 ip binding vpn-instance vrf

 ip address 192.168.1.254 255.255.255.0

 mac-address 0000-005e-0001

 vxlan anycast-gateway enable

 arp collect host enable

#

interface Vbdif200

 ip binding vpn-instance vrf

 ip address 192.168.2.254 255.255.255.0

 mac-address 0000-005e-0002

 vxlan anycast-gateway enable     -开启vxlan分布式网关

 arp collect host enable      -开启arp主机收集功能

8(子接口)

#CE1

interface GE1/0/3.100 mode l2

 encapsulation dot1q vid 10    (注意此处封装与接入vlan的tag必须保存一致)

 bridge-domain 100

#

interface GE1/0/3.200 mode l2

 encapsulation dot1q vid 20

 bridge-domain 200

 

#CE3

interface GE1/0/3.100 mode l2

 encapsulation dot1q vid 30

 bridge-domain 100

#

interface GE1/0/3.200 mode l2

 encapsulation dot1q vid 40

 bridge-domain 200

查询与测试:

查看BGP EVPN邻居状态

查看BGP EVPN路由表

查看vxlan vni信息

 

查看vxlan隧道详细信息

 

查看vpn 实例路由表

 

 

 

连通性测试并抓包:

注:经测试,pro有bug,不能完全实现不同BD的互通,普通ensp可以实现测试如下(但普通会出现pc1和3通的话,那么2和4就不同,反之亦然)

总结:本人立志做一个内容丰富且免费的专栏,如果本篇文章能够帮助到你,麻烦点赞加收藏。如有不足之处请私信或者评论告诉博主,谢谢!

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值