【华三】VXLAN典型组网-二层组网静态配置实验

在这里插入图片描述

VXLAN的相关术语

VTEP(VXLAN Tunnel EndPoint)

可以是物理设备或虚拟设备
用于VXLAN报文的封装及解封装
VXLAN的隧道终点,是VXLAN网络的边缘设备,作为VXLAN隧道的起点和终点。
两个VTEP设备之间只需要维护一条VXLAN隧道

VXLAN隧道

采用VXLAN封装的隧道接口
基于VTEP设备之间建立的VXLAN隧道
VXLAN隧道需要和VSI关联
一个VXLAN隧道可以关联多个VSI

核心设备

不参与VXALN处理的网络中转设备
基于传统的IP转发,只转发IP流量

VSI(Virtual Switch Instance)

虚拟交换机实例
在物理交换机上创建虚拟交换机,拥有传统交换机的MAC地址学习和基于MAC地址表转发的功能
VSI需要和VNI做关联
一个VSI可以关联多个VXLAN隧道
一个VSI只能关联一个VNI
在这里插入图片描述

VSI interface

VSI的虚拟三层接口
作为VXLAN主机的网关

VXLAN segment

就是VLAN相同作用,用来二层隔离
不同VXLAN segement,是不能进行二层通信的
VXLAN segement 通过 VXLAN ID来标识,VXLAN ID又称为VNI

VNI(VXLAN Network Identifier)

VXLAN网络标识
用于表示不同VXLAN网段的
拥有相同VNI的,则可以执行逻辑的二层互通
VNI需要和VSI绑定

AC(Attachment Circuit)

关联链路
将连接终端的接口关联到相应的VSI实例中
也称之为服务实例,需要在交换机上创建
指定服务实例的感兴趣流,基于接口或VLAN的方式

VXLAN隧道工作模式

表示为VXLAN网关工作模式

L2 Gateway:二层转发模式

实现同VXLAN主机互访
VTEP通过查找MAC地址表项对流量进行转发,执行传统数据帧VXLAN的封装和解封装,用于VXLAN和VLAN之间的二层通讯
在这里插入图片描述

IP Gateway:三层转发模式

实现不同VXLAN主机之间的互访,以及VXLAN主机访问外部网络
VTEP通过查找ARP地址表项对流量进行转发,用于VXLAN和外部IP网络之间的三层通讯
在这里插入图片描述

实验需求

R2模拟IP核心网络。
R1、R3为与服务器连接的VTEP 设备,通过IP核心网络实现三层互通。
虚拟机PC连接交换机SW,通过VXLAN网络实现二层互通。

实验步骤

  1. underlay的建立,全网可达(全网启用OSPF)
  2. 配置VXLAN隧道,指定采用VXLAN的封装模式
  3. 激活L2VPN功能,配置VSI,关联VNI,绑定VXLAN隧道
  4. 配置服务实例(AC),指定感兴趣流,绑定VSI

拓扑

在这里插入图片描述

R1

underlay的建立,全网可达(全网启用OSPF)

[R1]int g0/0
[R1-GigabitEthernet0/0]ip address 10.1.11.2 30
[R1-GigabitEthernet0/0]quit

[R1]int lo0
[R1-LoopBack0]ip address 10.255.1.1 32
[R1-LoopBack0]quit

[R1]int range g0/0 lo0
[R1-if-range]ospf 1 area 0
[R1-if-range]quit

配置VXLAN隧道,指定采用VXLAN的封装模式

[R1]int Tunnel1 mode vxlan           ## 指定采用VXLAN的封装模式
[R1-Tunnel1]source g0/0              ## 源地址
[R1-Tunnel1]destination 10.1.12.2    ## 目的地址
[R1-Tunnel1]quit

激活L2VPN功能,配置VSI,关联VNI,绑定VXLAN隧道

[R1]l2vpn enable                   ## 激活L2VPN功能

[R1]vsi vm1                       ## 配置VSI
[R1-vsi-vm1]vxlan 1000            ## 关联VNI
[R1-vsi-vm1-vxlan-1000]tunnel 1   ## 绑定VXLAN隧道
[R1-vsi-vm1-vxlan-1000]quit
[R1-vsi-vm1]quit

[R1]vsi vm2
[R1-vsi-vm2]vxlan 2000
[R1-vsi-vm2-vxlan-2000]tunnel 1
[R1-vsi-vm2-vxlan-2000]quit
[R1-vsi-vm2]quit

[R1]vsi vm3
[R1-vsi-vm3]vxlan 3000
[R1-vsi-vm3-vxlan-3000]tunnel 1
[R1-vsi-vm3-vxlan-3000]quit
[R1-vsi-vm3]quit

配置服务实例(AC),指定感兴趣流,绑定VSI

[R1]int g0/1.10
[R1-GigabitEthernet0/1.10]vlan-type dot1q vid 10  ## 指定感兴趣流
[R1-GigabitEthernet0/1.10]xconnect vsi vm1        ## 绑定VSI
[R1-GigabitEthernet0/1.10]quit

[R1]int g0/1.20
[R1-GigabitEthernet0/1.20]vlan-type dot1q vid 20
[R1-GigabitEthernet0/1.20]xconnect vsi vm2
[R1-GigabitEthernet0/1.20]quit

[R1]int g0/1.30
[R1-GigabitEthernet0/1.30]vlan-type dot1q vid 30
[R1-GigabitEthernet0/1.30]xconnect vsi vm3
[R1-GigabitEthernet0/1.30]quit

R2

[R2]int g0/0
[R2-GigabitEthernet0/0]ip address 10.1.11.1 30
[R2-GigabitEthernet0/0]quit

[R2]int g0/1
[R2-GigabitEthernet0/1]ip address 10.1.12.1 30
[R2-GigabitEthernet0/1]quit

[R2]int lo0
[R2-LoopBack0]ip address 10.255.1.2 32
[R2-LoopBack0]quit

[R2]int range g0/0 g0/1 lo0
[R2-if-range]ospf 1 area 0
[R2-if-range]quit

R3

[R3]int g0/0
[R3-GigabitEthernet0/0]ip address 10.1.12.2 30
[R3-GigabitEthernet0/0]quit

[R3]int lo0
[R3-LoopBack0]ip address 10.255.1.3 32
[R3-LoopBack0]quit

[R3]int range g0/0 lo0
[R3-if-range]ospf 1 area 0
[R3-if-range]quit

[R3]int Tunnel1 mode vxlan 
[R3-Tunnel1]source g0/0
[R3-Tunnel1]destination 10.1.11.2 
[R3-Tunnel1]quit

[R3]l2vpn enable 

[R3]vsi vm1
[R3-vsi-vm1]vxlan 1000
[R3-vsi-vm1-vxlan-1000]tunnel 1
[R3-vsi-vm1-vxlan-1000]quit
[R3-vsi-vm1]quit

[R3]vsi vm2
[R3-vsi-vm2]vxlan 2000
[R3-vsi-vm2-vxlan-2000]tunnel 1
[R3-vsi-vm2-vxlan-2000]quit
[R3-vsi-vm2]quit

[R3]vsi vm3
[R3-vsi-vm3]vxlan 3000
[R3-vsi-vm3-vxlan-3000]tunnel 1
[R3-vsi-vm3-vxlan-3000]quit
[R3-vsi-vm3]quit

[R3]int g0/1.10
[R3-GigabitEthernet0/1.10]vlan-type dot1q vid 10
[R3-GigabitEthernet0/1.10]xconnect vsi vm1
[R3-GigabitEthernet0/1.10]quit

[R3]int g0/1.20
[R3-GigabitEthernet0/1.20]vlan-type dot1q vid 20
[R3-GigabitEthernet0/1.20]xconnect vsi vm2
[R3-GigabitEthernet0/1.20]quit

[R3]int g0/1.30
[R3-GigabitEthernet0/1.30]vlan-type dot1q vid 30
[R3-GigabitEthernet0/1.30]xconnect vsi vm3
[R3-GigabitEthernet0/1.30]quit

SW1

[SW1]vlan 10 20 30

[SW1]int g1/0/1
[SW1-GigabitEthernet1/0/1]port link-type trunk 
[SW1-GigabitEthernet1/0/1]port trunk permit vlan 10 20 30
[SW1-GigabitEthernet1/0/1]quit

[SW1]int g1/0/2
[SW1-GigabitEthernet1/0/2]port link-type access 
[SW1-GigabitEthernet1/0/2]port access vlan 10
[SW1-GigabitEthernet1/0/2]quit

[SW1]int g1/0/3
[SW1-GigabitEthernet1/0/3]port link-type access
[SW1-GigabitEthernet1/0/3]port access vlan 20
[SW1-GigabitEthernet1/0/3]quit

[SW1]int g1/0/4
[SW1-GigabitEthernet1/0/4]port link-type access
[SW1-GigabitEthernet1/0/4]port access vlan 30
[SW1-GigabitEthernet1/0/4]quit

SW2

[SW2]vlan 10 20 30

[SW2]int g1/0/1
[SW2-GigabitEthernet1/0/1]port link-type trunk
[SW2-GigabitEthernet1/0/1]port trunk permit vlan 10 20 30
[SW2-GigabitEthernet1/0/1]quit

[SW2]int g1/0/2
[SW2-GigabitEthernet1/0/2]port link-type access
[SW2-GigabitEthernet1/0/2]port access vlan 10
[SW2-GigabitEthernet1/0/2]quit

[SW2]int g1/0/3
[SW2-GigabitEthernet1/0/3]port link-type access
[SW2-GigabitEthernet1/0/3]port access vlan 20
[SW2-GigabitEthernet1/0/3]quit

[SW2]int g1/0/4
[SW2-GigabitEthernet1/0/4]port link-type access
[SW2-GigabitEthernet1/0/4]port access vlan 30
[SW2-GigabitEthernet1/0/4]quit

[SW2]int g1/0/5
[SW2-GigabitEthernet1/0/5]port link-type access 
[SW2-GigabitEthernet1/0/5]port access vlan 30
[SW2-GigabitEthernet1/0/5]quit

PC

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

测试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

检查

报文分析(抓R2的G0/0接口即可)

在这里插入图片描述

查看L2VPN 的MAC地址表

[R1]display l2vpn mac-address
可以看到,路由器上面也可以存在MAC地址表!!!
一般来说MAC地址表是作用在数据链路层,也就是二层网络环境,一般都是在交换机上,路由器都不会存在MAC地址表,但是在用路由器来搭建VXLAN环境中,路由器是存在L2VPN的MAC地址表的。
在这里插入图片描述

查看Link ID

[R1]display l2vpn vsi name vm1 verbose
这个LinkID,其实就是这个MAC地址对应的出接口,也是接受发发送接口,Tunnel1很好理解,但是这个虚拟机中Link ID 为0,就需要去查看以下命令了,如下可以很好的发现到,其实这个Link ID 0,就是单臂路由子接口啦
在这里插入图片描述
[R1]display l2vpn vsi name vm2 verbose
在这里插入图片描述
[R1]display l2vpn vsi name vm3 verbose
在这里插入图片描述

查看Tunnel信息

[R1]display vxlan Tunnel
在这里插入图片描述

配置文档

R1

#
 sysname R1
#
 l2vpn enable
#
vsi vm1
 vxlan 1000
  tunnel 1
#
vsi vm2
 vxlan 2000
  tunnel 1     
#
vsi vm3
 vxlan 3000
  tunnel 1
#
interface LoopBack0
 ip address 10.255.1.1 255.255.255.255
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 10.1.11.2 255.255.255.252
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/1.10
 vlan-type dot1q vid 10
 xconnect vsi vm1
#
interface GigabitEthernet0/1.20
 vlan-type dot1q vid 20
 xconnect vsi vm2
#
interface GigabitEthernet0/1.30
 vlan-type dot1q vid 30
 xconnect vsi vm3
#
interface Tunnel1 mode vxlan
 source GigabitEthernet0/0
 destination 10.1.12.2
#

R2

#
 sysname R2
#
interface LoopBack0
 ip address 10.255.1.2 255.255.255.255
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 10.1.11.1 255.255.255.252
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/1
 ip address 10.1.12.1 255.255.255.252
 ospf 1 area 0.0.0.0

R3

#
 sysname R3
#
 l2vpn enable
#
vsi vm1
 vxlan 1000
  tunnel 1
#
vsi vm2
 vxlan 2000
  tunnel 1     
#
vsi vm3
 vxlan 3000
  tunnel 1
#
interface LoopBack0
 ip address 10.255.1.3 255.255.255.255
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/0
 ip address 10.1.12.2 255.255.255.252
 ospf 1 area 0.0.0.0
#
interface GigabitEthernet0/1.10
 vlan-type dot1q vid 10
 xconnect vsi vm1
#
interface GigabitEthernet0/1.20
 vlan-type dot1q vid 20
 xconnect vsi vm2
#
interface GigabitEthernet0/1.30
 vlan-type dot1q vid 30
 xconnect vsi vm3
#
interface Tunnel1 mode vxlan
 source GigabitEthernet0/0
 destination 10.1.11.2

SW1

vlan 10
#
vlan 20
#
vlan 30        
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 10 20 30
#
interface GigabitEthernet1/0/2
 port access vlan 10
#
interface GigabitEthernet1/0/3
 port access vlan 20
#
interface GigabitEthernet1/0/4
 port access vlan 30

SW2

vlan 10
#
vlan 20
#
vlan 30  
#
interface GigabitEthernet1/0/1
 port link-type trunk
 port trunk permit vlan 1 10 20 30
#
interface GigabitEthernet1/0/2
 port access vlan 10
#
interface GigabitEthernet1/0/3
 port access vlan 20
#
interface GigabitEthernet1/0/4
 port access vlan 30
#
interface GigabitEthernet1/0/5
 port access vlan 30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张白夕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值