[vxlan]VXLAN配置案例

作用

旨在实现大规模的二层网络扩展

基于Overlay的网络虚拟化技术,

通过现有的三层网络之上搭建虚拟的二层网络,为跨数据中心或规模数据中心内的虚拟机提供二层互通能力。

VXLAN协议基于UDP封装,在IP网络上运行,允许在不同的物理网络中创建虚拟网络。

工作原理

VXLAN的核心组件包括VXLAN隧道终结点(VTEP,VXLAN Tunnel End Point)和VXLAN网络标识符(VNI,VXLAN Network Identifier)。

  1. VTEP: 每个物理网络设备(如交换机、路由器等)或虚拟网络设备(如虚拟交换机)上配置一个或多个VTEP,用于VXLAN报文的封装和解封装操作。
  2. VNI: VXLAN中的每个二层网络都有一个唯一的标识符VNI(24位),用于区分不同的虚拟网络,相当于传统VLAN的扩展,但可以支持高达1600万个虚拟网络。
  3. 封装过程: 当虚拟机发送一个二层数据帧时,VTEP将该帧封装成VXLAN报文,并通过UDP隧道发送到目标VTEP。目标VTEP在收到报文后会解封装,将其还原为原始二层数据帧。
  4. 多播和单播通信: VXLAN在初期通常使用多播来实现广播和未知单播流量的分发,而现代VXLAN则更多采用EVPN(Ethernet VPN)实现多播和单播流量控制。
VXLAN配置-华为设备

在VXLAN中,可以选择使用静态映射或EVPN来实现MAC地址学习和VTEP间的通信:

  • 静态映射: 适合小规模网络,但不灵活。
  • EVPN: 推荐用于大规模网络中动态学习MAC地址。
配置命令

1.拓扑图
![[Pasted image 20241031114628.png]]

2.配置基础命令
1.配置IP,划分VLAN

interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
 
interface GigabitEthernet0/0/2
 port link-type trunk
 port trunk allow-pass vlan 10
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 10

interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 10
  1. 配置CE1 CE2
注意

在华为交换机中,CE交换机可以切换至路由模式portswitch,直接配置IP地址 配置结束后要使用commit提交配置,不然不生效

interface GE1/0/1
 undo portswitch
 shutdown
 ip address 10.0.12.1 255.255.255.0

配置LSW1 border
要创建两个互联端口,华为设备受限

vlan batch 100 200

interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 100
 
interface GigabitEthernet0/0/2
 port link-type access
 port default vlan 200

interface Vlanif100
 ip address 10.0.12.2 255.255.255.0

interface Vlanif200
 ip address 10.0.23.2 255.255.255.0


  1. 配置underlay路由
    1.直接配置ospf或者静态路由可以 CE1 CE2 LSW1 都是一样的,放行所有接口
ospf 1
 area 0.0.0.0
  network 0.0.0.0 255.255.255.255
  1. 查看命令
dis ip routing-table  2.2.2.2
dis ospf peer brief
ping -a 1.1.1.1 2.2.2.2

3.VXLAN配置

3.1 创建子接口

interface GE1/0/0
port link-type trunk

interface GE1/0/0.1 mode l2    //创建子接口
 encapsulation dot1q vid 10    //子接口和vlan 10关联
 bridge-domain 10              //子接口和BD 关联
 含义:G1/0/0接收到vlan 10的报文,则将报文关联到bd 10

3.2 VXLAN隧道

bridge-domain 10    //进入BD 10 配置
 vxlan vni 100      //将BD 10 和vnI 100进行关联
interface Nve1      //创建vxlan隧道,编号1
 source 2.2.2.2     //源地址2.2.2.2 
 vni 100 head-end peer-list 1.1.1.1    //隧道的目标IP

验证:

dis vxlan tunnel

![[Pasted image 20241031124057.png]]

![[Pasted image 20241031124257.png]]

注意:CE接口默认是shutdown状态,需要undo shutdown

华为VXLAN(Virtual Extensible LAN)是一种网络虚拟化技术,能够实现对跨物理网络的虚拟网络进行扩展,提供更高的网络灵活性和可扩展性。 华为VXLAN配置实例主要包括以下几个方面: 1. 创建VXLAN实例:首先需要在设备上创建一个VXLAN实例,设置VXLAN实例的名称、VNI(VXLAN Network Identifier)、VXLAN的隧道终结点IP地址等信息。 2. 创建VXLAN通道:通过创建VXLAN通道,将VXLAN隧道与物理端口(如以太网口)绑定起来,实现数据的封装和解封装。 3. 配置VXLAN终结点:在设备上配置VXLAN终结点,可以选择使用单播、组播或广播方式传输数据,同时设置VXLAN终结点的源和目的地址。 4. 配置VXLAN网关:VXLAN中的网关功能类似于传统网络中的路由器,将VXLAN网络与外部网络进行通信。需要配置VXLAN网关的IP地址、路由表等信息。 5. 创建VXLAN网络:在设备上创建VXLAN网络,设置网络名称、VLAN ID、VXLAN实例VXLAN网关等信息。 6. 配置VXLAN接口:为VXLAN网络创建接口,绑定相关的VLAN ID和VXLAN实例,同时配置接口的IP地址和子网掩码等参数。 7. 配置VXLAN路由:如果需要在VXLAN网络中实现跨子网的通信,需要配置VXLAN路由表。通过设置路由表项,指定不同网络之间的转发规则。 8. 验证VXLAN配置配置完成后,可以通过ping命令或其他网络工具验证VXLAN网络的连通性和正常运行。 以上是华为VXLAN配置的主要步骤和过程,不同设备和系统版本可能会有一些差异。在实际配置中,需要根据网络需求和设备特性进行适当的调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

网工菜鸟-小陈

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

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

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

打赏作者

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

抵扣说明:

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

余额充值