vxlan专题---第二章 使用evpn作为华为vxlan的控制平台相关配置(同一个bridge domain互通)

EVPN是下一代全业务承载的VPN解决方案,它颠覆了传统二层VPN通过转发面来学习MAC地址的机制,引入了控制面,利用BGP扩展协议来传递MAC信息。EVPN基于MP-BGP,定义了一系列新的BGP EVPN路由类型,从而使EVPN网络中的不同站点间可以相互学习MAC地址信息。

evpn优势

 EVPN vxlan 相比上节实验来说,有一下特点:

 1 vxlan隧道的自动建立
2、头端复制列表自动生成
3、vpc(vrf)不能网段的互访
4、访问外网,访问其他的数据中心
5、evpn支持集中式和分布式网关

1、访问流量模型

不同数据中心同一个bd域,同一个网段且不在同一个数据中心数据互访;(本章节讲解)
不同数据中心不同一个bd域,同一个网段且不在同一个数据中心数据互访;(下一节讲解)

2、二层 mac vrf

单个网桥域映射到单个网桥域 EVPN虚拟实例(EVI)。 EVI提供Route Distinguisher (RD),并通过。控制相关前缀的导入和导出 Route Targets (RT)进入MAC-VRF,然后进入网桥域 (见图1)。 当使用基于vlan的方式时,EVI 对应控制平面的一个MAC-VRF,对应控制平面的一个VNI 数据平面,实现EVI、MAC-VRF和桥接的1:1映射 域(VNI)。 基于vlan的实现的缺点是 每个网桥域配置一个EVI的要求。 在这里插入图片描述

3、 拓扑图

在这里插入图片描述

4、需求

  • PC1和PC1-1在同一个vni10中;
  • PC1和PC1-1同在192.168.1.0.、24网段,在配不置网关前提下互通。

5、基础配置

两台接入交换机配置一样,具体如下:

vlan batch 10 20 30 40
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
drop-profile default
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#
interface Vlanif1                         
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/3
 port link-type access
 port default vlan 20
#
interface GigabitEthernet0/0/4
 port link-type access
 port default vlan 30
#
interface GigabitEthernet0/0/5
 port link-type access
 port default vlan 40

CE交换机(leaf配置)

1、ospf配置

bgp 100 instance evpn1
 peer 1.1.1.1 as-number 100
 peer 1.1.1.1 connect-interface LoopBack0
 #
 l2vpn-family evpn
  policy vpn-target
  peer 1.1.1.1 enable
#
ospf 10
 area 0.0.0.0   
  network 2.2.2.2 0.0.0.0
  network 12.1.1.2 0.0.0.0
#

####ce01# 

```python
ospf 10
 area 0.0.0.0   
  network 1.1.1.1 0.0.0.0
  network 12.1.1.1 0.0.0.0

bgp配置(vxlan)

####ce01#

bgp 100 instance evpn1
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 #
 l2vpn-family evpn
  policy vpn-target
  peer 2.2.2.2 enable

####ce02#

bgp 100 instance evpn1
 peer 1.1.1.1 as-number 100
 peer 1.1.1.1 connect-interface LoopBack0
 #
 l2vpn-family evpn
  policy vpn-target
  peer 1.1.1.1 enable

vxlan配置

CE01

evpn-overlay enable  #开启evpn功能
#
bridge-domain 10    #开启配置bd域,类似vrf  mac
 vxlan vni 10
 evpn 
  route-distinguisher 4:4
  vpn-target 4:5 export-extcommunity
  vpn-target 4:5 import-extcommunity
#
interface Nve1
 source 1.1.1.1
 vni 10 head-end peer-list protocol bgp  #配置头端复制为bgp协议
 #
interface GE1/0/0   #与接入交换机互联的接口配置
 undo portswitch
 undo shutdown
#
interface GE1/0/0.10 mode l2
 encapsulation dot1q vid 10
 bridge-domain 10
#
interface GE1/0/0.20 mode l2
 encapsulation dot1q vid 20
 bridge-domain 10
#

CE02

evpn-overlay enable  #开启evpn功能
#
bridge-domain 10    #开启配置bd域,类似vrf  mac
 vxlan vni 10
 evpn 
  route-distinguisher 4:5
  vpn-target 4:5 export-extcommunity
  vpn-target 4:5 import-extcommunity
#
interface Nve1
 source 2.2.2.2
 vni 10 head-end peer-list protocol bgp  #配置头端复制为bgp协议
 #
interface GE1/0/0   #与接入交换机互联的接口配置
 undo portswitch
 undo shutdown
#
interface GE1/0/0.10 mode l2
 encapsulation dot1q vid 10
 bridge-domain 10
#
interface GE1/0/0.20 mode l2
 encapsulation dot1q vid 20
 bridge-domain 10
#

结果测试

######bgp evpn邻居查看

[~HUAWEI]dis bgp instance evpn1  evpn peer  
 BGP local router ID        : 12.1.1.1
 Local AS number            : 100
 Total number of peers      : 1
 Peers in established state : 1

  Peer            V          AS  MsgRcvd  MsgSent  OutQ  Up/Down       State  PrefRcv
  2.2.2.2         4         100       12       15     0 00:08:01 Established        0
[~HUAWEI]

#####type 3 路由查看

[~CE01]dis bgp instance evpn1 evpn all  routing-table  inclusive-route  0:32:1.1.1.1 


 BGP local router ID : 12.1.1.1
 Local AS number : 100

 Total routes of Route Distinguisher(4:4): 1
 BGP routing table entry information of 0:32:1.1.1.1:
 From: 0.0.0.0 (0.0.0.0) 
 Route Duration: 0d00h20m50s
 Direct Out-interface:  
 Original nexthop: 1.1.1.1
 Qos information : 0x0            
 Ext-Community:RT <4 : 5>, Tunnel Type <VxLan(8)>
 AS-path Nil, origin incomplete, pref-val 0, valid, local, best, select, pre 255
 PMSI: Flags 0, Ingress Replication, Label 0:0:0(10), Tunnel Identifier:1.1.1.1
 Route Type: 3 (Inclusive Multicast Route)
 Ethernet Tag ID: 0, Originator IP:1.1.1.1/32
 Advertised to such 1 peers:
    2.2.2.2


   EVPN-Instance 10:
  
 Number of Inclusive Multicast Routes: 1
 BGP routing table entry information of 0:32:1.1.1.1:
 Route Distinguisher: 4:4
 From: 0.0.0.0 (0.0.0.0) 
 Route Duration: 0d00h20m50s
 Direct Out-interface:  
 Original nexthop: 1.1.1.1
 Qos information : 0x0            
 Ext-Community:Tunnel Type <VxLan(8)>
 AS-path Nil, origin incomplete, pref-val 0, valid, local, best, select, pre 0
 PMSI: Flags 0, Ingress Replication, Label 0:0:0(10), Tunnel Identifier:1.1.1.1
 Route Type: 3 (Inclusive Multicast Route)
 Ethernet Tag ID: 0, Originator IP:1.1.1.1/32
 Not advertised to any peer yet

####mac查看,可以看到从vtep学习到的mac

[~CE02]dis mac-address 
Flags: * - Backup  
BD   : bridge-domain   Age : dynamic MAC learned time in seconds
-------------------------------------------------------------------------------
MAC Address    VLAN/VSI/BD   Learned-From        Type                Age
-------------------------------------------------------------------------------
5489-98b6-17d1 -/-/10        1.1.1.1             dynamic               -
5489-98ce-0f0f -/-/10        GE1/0/0.10          dynamic               -
5489-98b6-17d1 -/-/10        1.1.1.1             dynamic               -
5489-98ce-0f0f -/-/10        GE1/0/0.10          dynamic               -
-------------------------------------------------------------------------------
Total items: 4

####dis vxlan peer 查看邻居及隧道

[~CE02]dis vxlan peer 
Number of peers : 1
Vni ID    Source             Destination       Type
--------------------------------------------------------------
10        2.2.2.2            1.1.1.1           dynamic           
[~CE02]dis vxlan  tun 
[~CE02]dis vxlan  tunnel 
Number of vxlan tunnel : 1
Tunnel ID   Source           Destination      State  Type
--------------------------------------------------------------
4026531841  2.2.2.2          1.1.1.1          up     dynamic 
[~CE02]

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值