VXLAN小结

2024-05-27 00:44
文章标签 小结 vxlan

本文主要是介绍VXLAN小结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.VXLAN:(组件虚拟网络的架构核心)虚拟扩展本地局域网,通过隧道的形式,将物理上有隔离的资源,在逻辑上连通起来,使其二层互通。
a.物理网络:指的是构成 VXLAN 连接的基础 IP 网络
b.逻辑网络:指的是通过 VXLAN 构建的虚拟网络
C.NVE:网络虚拟边缘,资源连接时,接入的设备角色就是NVE,NVE 负责将中间的链路进行屏蔽,使两个逻辑资源在虚拟网络上二层互通。

d.VTEP:VXLAN 隧道端点,本质是一个配置在 LoopBack本地环回接口的IP 地址,VXLAN 的 NVE 进行通信的时候就依据 VTEP 的 IP 进行转发(二层)。

e.VNI:VXLAN 网络标识,区分不同的VXLAN 的标识,一般来说一个子网或者是云中的一个用户独享一个 VNI,VNI一共是 24 位,支持 16M 个 VXLAN 子网。不同子网不能通信,VNI是构成云 VPC 虚拟私有云的关键技术
f. BD:一个 VXLAN 中具有某个 VNI的网络在发送广播的时候所能传输的最大的距离,就是 BD,BridgeDomain,也可以被理解为是 Broadcast Domain。每个VNI都有自己独立的BD,互不冲突,具有不同的VNI的BD不完全相同。

9.二层网关,数据进行二层通信的时候,即VNI内部通信的时候,转发的设备就是二层网关,一般来说二层网关就是NVE
h.三层网关,数据需要进行跨 VNI的通信的时候,或者是数据需要访问 VXLAN 之外的网络的时候,就需要三层网关设备进行数据转发
i.VBDIF:三层网关通信的时候,需要进行NAT的地址转换转换的地址就是 VBDIF。通过 VBDIF 接口将 VNI内部的子网 IP 转换为 VBDIF 的接口 IP 进行对外访问。


2.Spine-leaf架构(组件物理网络的架构核心,是设备的角色)
a.spine:骨干节点,负责数据转发
b.leaf:叶节点,负责设备接入
c.Fabric:物理网络拓扑
d.service Leaf:提供 OSI模型高层的数据读取功能的设备
e.ServerLeaf:提供服务器资源接入的设备
f.Borderleaf:负责三层转发的设备,一般是沟通数据中心内外的流量转发

这篇关于VXLAN小结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1006051

相关文章

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

Flutter打包APK的几种方式小结

《Flutter打包APK的几种方式小结》Flutter打包不同于RN,Flutter可以在AndroidStudio里编写Flutter代码并最终打包为APK,本篇主要阐述涉及到的几种打包方式,通... 目录前言1. android原生打包APK方式2. Flutter通过原生工程打包方式3. Futte

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Ollama Python 使用小结

《OllamaPython使用小结》Ollama提供了PythonSDK,使得开发者能够在Python环境中轻松集成和使用本地运行的模型进行自然语言处理任务,具有一定的参考价值,感兴趣的可以了解一... 目录安装 python SDK启动本地服务使用 Ollama 的 Python SDK 进行推理自定义客

java String.join()的使用小结

《javaString.join()的使用小结》String.join()是Java8引入的一个实用方法,用于将多个字符串按照指定分隔符连接成一个字符串,本文主要介绍了javaString.join... 目录1. 方法定义2. 基本用法2.1 拼接多个字符串2.2 拼接集合中的字符串3. 使用场景和示例3

Qt 中 isHidden 和 isVisible 的区别与使用小结

《Qt中isHidden和isVisible的区别与使用小结》Qt中的isHidden()和isVisible()方法都用于查询组件显示或隐藏状态,然而,它们有很大的区别,了解它们对于正确操... 目录1. 基础概念2. 区别清见3. 实际案例4. 注意事项5. 总结1. 基础概念Qt 中的 isHidd

SQL中的CASE WHEN用法小结

《SQL中的CASEWHEN用法小结》文章详细介绍了SQL中的CASEWHEN函数及其用法,包括简单CASEWHEN和CASEWHEN条件表达式两种形式,并通过多个实际场景展示了如何使用CASEWH... 目录一、简单CASE WHEN函数:二、CASE WHEN条件表达式函数三、常用场景场景1:不同状态展