首页 > 其他分享 >vxlan基础配置-静态隧道、集中式网关

vxlan基础配置-静态隧道、集中式网关

时间:2024-01-30 14:59:09浏览次数:30  
标签:H3C 网关 隧道 5.5 集中式 interface 101 vxlan

vxlan基础配置-静态隧道、集中式网关

此配置使用设备如下:

设备型号:H3C S6520X-54QC-EI
版本:H3C Comware Software, Version 7.1.070, Release 6652P02

设备型号:Huawei AR6140-16G4XG
版本:VRP (R) software, Version 5.170 (AR6140 V300R022C00SPC100)

设备型号:VyOS 1.5-rolling-202401161743
Architecture: x86_64
Boot via: installed image
System type: VMware guest

测试用终端:WIN11 以及使用交换机/路由器模拟了多个终端(具体说明见此链接

vxlan简要说明

vxlan(Virtual eXtensible Local Area Network)从网络协议上来说本质上是一个二层隧道,二层隧道对于网络设备来说本身没什么意义,此种隧道是给终端设备使用的;

vlan环境下终端设备接入一般使用vlan access或者dotq trunk,vxlan接入情况可以将vlan和vxlan映射,也可以在接口上直接封装。

传统的以太网没有基于网络设备的独立的控制协议,或着说以太网交换机是不被感知的;从交换机角度来看一切都是业务数据交换机本身并不参与通信,终端通信中使用的arp/nd等协议不承载业务数据,但却是数据通信必要的,通常将其归为一种控制协议。但这种控制协议的流量和数据流量(比如tcp流量)在交换机中转发时并不会区别对待。这种情况会导致以太网交换机的设计和实现非常简单,基本上可以描述为“学习”“转发”“广播/泛洪”,单播流量基于FIB转发,BUM流量泛洪;

VXLAN作为一种网络虚拟化的实现方式就是在模仿传统以太网交换机的行为,同时引入一些优化方法以获得更好的性能。

静态vxlan隧道情况下默认没有优化,基本就可以看成是一个经典以太网,转发行为和普通交换机一致。

配置逻辑

不同厂商不同型号设备配置逻辑是不一样,相关术语的叫法也不尽相同;

VETP:(Virtual Tunnel Endpoints)VXLAN隧道端点,即能处理vxlan的网络节点,也可以说是终结vxlan隧道的节点。
VNI/VNID:vxlan ID,类比vlan id
VSI:虚拟交换实例,H3C的叫法,就是一个广播域。
BD:bridge-domain 广播域,Huawei沿用此叫法
vsi-if:H3C类比vlanif的用法,vsi内的虚拟三层接口
vbdif:Huawei类比vlanif的用法,bd内的虚拟三层接口
Huawei/Cisco的vxlan隧道叫做Nve接口(Network Virtualization Edge)
H3C的vxlan隧道接口沿用tunnel,模式为vxlan
Linux/Vyos的隧道口就叫vxlan

下面以H3C S6520X、Huawei AR路由器、VYOS软路由为例展示一下最基本的静态vxlan隧道互联方法。

基础拓扑

基础拓扑如下,底层互联网络未展示,3.3.3.3、5.5.5.5、7.7.7.7路由互通;
img

H3C(新华三)

#底层路由设置略

#H3C S6520X 需要切换模式才支持vxlan,重启后生效
switch-mode 1
l2vpn enable
undo vxlan ip-forwarding

#建立vsi,关联vxlan
vsi aaa
 vxlan 101
#
interface LoopBack0
 ip address 3.3.3.3 255.255.255.0

#vxlan 隧道,逻辑上是一个p2p隧道
interface Tunnel1 mode vxlan
 source LoopBack0
 destination 7.7.7.7

#vxlan 隧道,逻辑上是一个p2p隧道
interface Tunnel3 mode vxlan
 source LoopBack0
 destination 5.5.5.5

#vsi与隧道关联
vsi aaa
 vxlan 101
  tunnel 1
  tunnel 3

#vxlan接入,在接口使用service-ins 封装
interface Ten-GigabitEthernet1/0/13
 port link-mode bridge
 service-instance 1000
  encapsulation untagged
  xconnect vsi aaa

HUAWEI(华为)

#底层路由设置略

bridge-domain 101
 vxlan vni 101
#
interface LoopBack0
 ip address 5.5.5.5 255.255.255.255

#vxlan隧道,逻辑上是一个NBMA的p2mp隧道
interface Nve1
 source 5.5.5.5
 vni 101 head-end peer-list 3.3.3.3

#vxlan接入
interface GigabitEthernet0/0/1
 port link-type trunk

#不支持主接口直接封装,子接口方式封装
interface GigabitEthernet0/0/1.101 mode l2
 encapsulation untag
 bridge-domain 101

VYOS

#底层路由设置略
config
set interfaces loopback lo address '7.7.7.7/32'

#vxlan隧道,逻辑上是一个NBMA的p2mp隧道
set interfaces vxlan vxlan101 mtu '1400'
set interfaces vxlan vxlan101 port '4789'
set interfaces vxlan vxlan101 remote '3.3.3.3'
set interfaces vxlan vxlan101 source-address '7.7.7.7'
set interfaces vxlan vxlan101 vni '101'

#使用桥接方式将vxlan隧道与接入口关联
set interfaces bridge br1 member interface eth2
set interfaces bridge br1 member interface vxlan101
commit

img

连通性测试

如上图三台设备中间建立了两条vxlan隧道,看下面通信状况:

发现只有终端所接入的VETP之间有隧道的情况下才能正常通信,否则即使逻辑上在同一个广播域也无法通信,这里涉及到vxlan的一个防环机制--隧道收到的数据包不能向隧道转发

101发起的数据包:
img

111发起的数据包:
img

img

121发起的数据包:
img

V:正常通信 X:无法通信

终端 101 111 121
101 - V V
111 V - X
121 V X -

解决方式就是在AR和VYOS之间建立一条隧道

#VYOS
config
set interfaces vxlan vxlan101 remote '5.5.5.5'
commit

#HUAWEI
interface Nve1
 vni 101 head-end peer-list 7.7.7.7

此时AR和VYOS的接入终端通信正常:
img
img

综上,VETP需要使用vxlan隧道全互联(full mesh)

网关

网关的设置方式和vlan中一样,使用类比vlanif的方式设置ip网关:

#HUAWEI
interface Vbdif101
 ip address 192.168.10.250 255.255.255.0

#VYOS
config
set interfaces bridge br1 address '192.168.10.254/24'
commit

#H3C,由于S6520x的限制,接入和IP网关只能选一个,充当网关就不能作为vxlan接入(分布式网关除外)
#配置中的undo vxlan ip-forwarding即关闭vxlan路由转发,以下配置供命令展示,强行配置可能会有问题。
interface vsi-interface 101
 ip address 192.168.10.251 24

vsi aaa
 gateway vsi-interface 101

H3C 说明
img

参考

主要参考:
H3C S6520X手册:https://www.h3c.com/cn/d_202310/1948391_30005_0.htm
HUAWEI AR6140手册 https://support.huawei.com/hedex/hdx.do?docid=EDOC1100320585&id=ZH-CN_TASK_0177874913

标签:H3C,网关,隧道,5.5,集中式,interface,101,vxlan
From: https://www.cnblogs.com/bfhyqy/p/17967999

相关文章

  • 使用EtherNET转Profinet网关在博图配置PROFINET从站
    使用EtherNET转Profinet网关在博图配置Profinet从站XD-EPPN20是兴达易控推出具有Profinet从站功能EtherNET转Profinet网关。EtherNET转Profinet网关主要功能是将Profinet网络和ETHERNET/IP网络连接起来。EtherNET转Profinet网关连接到Profinet总线中做为从站使用,连接到ETHERNET/I......
  • 微服务网关使用
    一、网关常用网关gateway,zuul等。gateway和spring-cloud兼容的更好,约占70%的市场。二、基本使用1、导入gateway网关依赖<properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>......
  • EtherCAT转PROFINET网关TEC-380助力汇川伺服与西门子PLC实现高效协同
    在食品饮料生产线中,正杯机以其高精度的定位和运动控制能力确保每个杯子的精准填充与严密封口,而这一切得益于伺服驱动器的强大支持。浙江某饮料加工生产线,中控系统使用S7-1511PLC控制伺服驱动器作为正杯机的动力与控制核心,对电机的转动进行精细控制以响应各种复杂的控制信号,确保正......
  • S275环保远程控制网关:污水处理系统效率提升
    近年来,随着城镇工业的不断发展,污水处理厂在城市中扮演着重要角色。作为国家新兴战略产业之一的水处理行业也是蓬勃发展。如何节省成本、保证水质的稳定性和安全性,从而达到节能、减排、节水的目的是工厂考虑的重中之重。案例客户是一家水处理行业的配套供应商,终端设备为水处理设备。......
  • 使用EtherNET转Profinet网关配置EtherNET/IP地址说明
    EtherNET转Profinet网关配置EtherNET/IP地址是将两种网络之间的连接进行设置和调整,以便实现数据的传输和信息的交互。这个过程中,需要对EtherNET/IP地址进行配置,以确保数据能够正确地在网络之间传递。通过配置EtherNET/IP地址,可以准确地指定物理设备的位置和通信路径,从而使数据传输......
  • 智能分析网关V4智慧机房:视频AI智能安全监管方案
    一、背景分析随着互联网的迅猛发展,机房及其配套设施的数量持续攀升,它们的运行状况对于企业运营效率和服务质量的影响日益显著。作为企业信息化的基石,机房的安全监测与管理的重要性不容忽视。它不仅关乎企业的稳定运营,同时也直接关系到员工安全和资产保护。然而,传统的机房管理方式......
  • Higress × OpenKruiseGame 游戏网关最佳实践
    作者:赵伟基、力铭、澄潭OpenKruiseGame(下文简称:OKG)是一个面向多云的开源游戏服Kubernetes工作负载,是CNCF工作负载开源项目OpenKruise在游戏领域的子项目,其提供了热更新、原地升级、定向管理等常用的游戏服管理功能。而游戏作为典型的流量密集型场景,在吞吐量、延迟性能、弹性......
  • Higress × OpenKruiseGame 游戏网关最佳实践
    作者:赵伟基、力铭、澄潭OpenKruiseGame(下文简称:OKG)是一个面向多云的开源游戏服Kubernetes工作负载,是CNCF工作负载开源项目OpenKruise在游戏领域的子项目,其提供了热更新、原地升级、定向管理等常用的游戏服管理功能。而游戏作为典型的流量密集型场景,在吞吐量、延迟性能、弹......
  • activiti并行网关执行时每个关联表的变化
    activiti并行网关执行时每个关联表的变化......
  • 解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
    跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-OriginPolicy),即只允许页面请求同源(相同协议、域名和端口)的资源,当JavaScript发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。解决跨域问题方案跨域问题......