当前位置: 首页 > article >正文

VLAN间通讯技术

多臂路由
路由器使用多条物理线路,每条物理线路充当一个 VLAN 的网管
注意:路由器对端的交换机接口,需要设定 Access 类型,因为路由器的物理接口无法处理
VLAN 标签
单臂路由
使用 以太网子接口 (sub-interface) 实现。
在物理接口上创建多个子接口,类似于在一个大的数据传输通道中划分出多个逻辑通道。
真正充当网关处理数据的是子接口,而真正收发数据的是物理接口
子接口默认不能发送 ARP 广播报文
子接口默认不能处理 802.1Q 标签,需要人为指定。
子接口想要工作,一定需要物理接口正常
在现网中,多臂路由和单臂路由通常结合使用
三层交换机 --- 该方案属于企业中最常用的。
需要一个虚拟的三层接口 --- SVI --- Switch virtual interface--- 交换机虚拟接口。
在华为体系中,被称为 VLAN-IF 接口 是专门针对 VLAN 来进行配置的虚拟的逻辑的三层
接口 1. 处理 VLAN 标签; 2. 能出配置 IP 地址。
[sw1-GigabitEthernet0/0/2]port link-type hybrid --- 设置接口链路类型,默认 hybird
[sw1-GigabitEthernet0/0/2]port hybrid pvid vlan 2
[sw1-GigabitEthernet0/0/2]port hybrid untagged vlan 2 3 5
[sw1-GigabitEthernet0/0/2]port hybrid tagged vlan 10 三层交换机只存在一个 MAC 地址,就是全局 MAC ;而这个虚拟接口都是用的是全局 MAC
三层交换机也是交换机,一定先进行 VLAN 相关配置。
[Huawei]interface Vlanif 2 --- 创建 vlanif 接口,编号为 2 ,能够处理的 vlan 标签为 2
[Huawei-Vlanif2]ip address 192.168.2.254 24
vlanif 接口是为了处理 vlan 信息而存在的,所以,该接口激活的前提就是设备可以正常接收到相关
vlan 信息,即需要有物理接口能够接收相关 vlan
VLAN- 聚合
一个 VLAN---> 广播域;不同的 VLAN 属于不同的广播域 ---> 不同的 VLAN 使用的不同 IP 网段。
2000 VLAN--->2000 个网段。私网网段 --->172.16.0.0/16
VLAN 聚合 ---> 可以将一个 IP 网段用于多个 VLAN
Super-vlan
类似于 VLAN” 的概念。
vlan 不能被划分到任何一个物理接口中,但是可以提供一个三层接口 (vlanif 接口 )
Sub-vlan
类似于 VLAN” 概念。
vlan 可以被划分到任何物理接口中,但是不能够创建对应的三层接口
sub-vlan 虽然使用的是相同的网段信息,即在三层是互通的,但是在二层是相互隔离的
[Core]vlan batch 11 12
[Core]vlan 100 --- 创建一个 super-vlan
[Core-vlan100]aggregate-vlan --- vlan 被设定为 super-vlan
[Core-vlan100]access-vlan 11 12 --- 将两个 sub-vlan 添加到 super-vlan
[Core]interface Vlanif 100

相关文章:

VLAN间通讯技术

多臂路由 路由器使用多条物理线路,每条物理线路充当一个 VLAN 的网管 注意:路由器对端的交换机接口,需要设定 Access 类型,因为路由器的物理接口无法处理 VLAN 标签 。 单臂路由 使用 以太网子接口 (sub-interface) 实现。 …...

利用Stream和OpenAI构建基于RAG的AI客服聊天机器人

利用Stream和OpenAI构建基于RAG的AI客服聊天机器人 尽管大语言模型经过海量数据训练,但其领域专业知识仍有限。这一局限使其在需要特定数据的客服聊天机器人等应用中表现欠佳。 检索增强生成(RAG)通过让大语言模型访问外部知识源来生成更精准的响应,有效解决了这一问题。…...

Easysearch Rollup 相比 OpenSearch Rollup 的优势分析

背景 在处理时序数据时,Rollup 功能通过数据聚合显著降低存储成本,并提升查询性能。Easysearch 与 OpenSearch 均提供了 Rollup 能力,但在多个关键维度上,Easysearch Rollup 展现出更优的表现。本文将从查询体验、索引管理、聚合…...

如何远程访问家中服务器-FRP内网穿透详细

💡 本文会带给你 如何远程访问家中服务器FRP自动运行的方法一、准备工作 准备一台具备公网 IP 的服务器(如阿里云、腾讯云等云服务器,要求不高,几十块一年服务的轻型服务就行),用于部署 FRP 服务端(frps)。 家中电脑(内网设备),用于运行 FRP 客户端(frpc)。 下…...

EMIF详解

一、EMIF的基本定义 EMIF(External Memory Interface,外部存储器接口) 是嵌入式处理器(如DSP、FPGA、SoC)用于连接外部存储器的专用硬件接口模块,负责管理处理器与存储器之间的地址/数据总线、控制信号及时…...

人工智能在慢病管理中的具体应用全集:从技术落地到场景创新

一、AI 赋能慢病管理:技术驱动医疗革新 1.1 核心技术原理解析 在当今数字化时代,人工智能(AI)正以前所未有的态势渗透进医疗领域,尤其是在慢性病管理方面,展现出巨大的潜力和独特优势。其背后依托的机器学习、深度学习、自然语言处理(NLP)以及物联网(IoT)与可穿戴设…...

B+树节点与插入操作

B树节点与插入操作 设计B树节点 在设计B树的数据结构时,我们首先需要定义节点的格式,这将帮助我们理解如何进行插入、删除以及分裂和合并操作。以下是对B树节点设计的详细说明。 节点格式概述 所有的B树节点大小相同,这是为了后续使用自由…...

4.20刷题记录(单调栈)

第一部分:简单介绍 单调栈我的理解是在栈中存储数字出现的位置,然后通过遍历比较当前栈顶元素与当前元素的大小关系,从而确定逻辑相关顺序。 第二部分:真题讲解 (1)739. 每日温度 - 力扣(Lee…...

线性回归之多项式升维

文章目录 多项式升维简介简单案例实战案例多项式升维优缺点 多项式升维简介 多项式升维(Polynomial Expansion)是线性回归中一种常用的特征工程方法,它通过将原始特征进行多项式组合来扩展特征空间,从而让线性模型能够拟合非线性关…...

【上位机——MFC】运行时类信息机制

运行时类信息机制的使用 类必须派生自CObject类内必须添加声明宏DECLARE_DYNAMIC(theClass)3.类外必须添加实现宏 IMPLEMENT_DYNAMIC(theClass,baseClass) 具备上述三个条件后&#xff0c;CObject::IsKindOf函数就可以正确判断对象是否属于某个类。 代码示例 #include <…...

POSIX多线程,解锁高性能编程

在计算机编程的广阔领域中&#xff0c;POSIX 标准就像是一把通用的钥匙&#xff0c;开启了跨平台编程的大门。POSIX&#xff0c;即 Portable Operating System Interface&#xff08;可移植操作系统接口&#xff09; &#xff0c;是 IEEE 为了规范各种 UNIX 操作系统提供的 API…...

利用TCP+多进程技术实现私聊信息

服务器&#xff1a; import socket from multiprocessing import Process from threading import Threaduser_dic {}def send_recv(client_conn, client_addr):while 1:# 接收客户端发送的消息res client_conn.recv(1024).decode("utf-8")print("客户端发送…...

颠覆传统!毫秒级响应的跨平台文件同步革命,远程访问如本地操作般丝滑

文章目录 前言1. 安装Docker2. Go File使用演示3. 安装cpolar内网穿透4. 配置Go File公网地址5. 配置Go File固定公网地址 前言 在这个信息爆炸的时代&#xff0c;谁不曾遭遇过类似的窘境呢&#xff1f;试想&#xff0c;当你正于办公室中埋首案牍时&#xff0c;手机突然弹出一…...

CrewAI Community Version(一)——初步了解以及QuickStart样例

目录 1. CrewAI简介1.1 CrewAI Crews1.2 CrewAI Flows1.3 Crews和Flows的使用情景 2. CrewAI安装2.1 安装uv2.2 安装CrewAI CLI 3. 官网QuickStart样例3.1 创建CrewAI Crews项目3.2 项目结构3.3 .env3.4 智能体角色及其任务3.4.1 agents.yaml3.4.2 tasks.yaml 3.5 crew.py3.6 m…...

蓝桥杯 18.分考场

分考场 原题目链接 题目描述 有 n 个人参加某项特殊考试。 为了公平&#xff0c;要求任何两个认识的人不能分在同一个考场。 你的任务是求出最少需要分几个考场才能满足这个条件。 输入描述 第一行&#xff1a;一个整数 n&#xff0c;表示参加考试的人数&#xff08;1 ≤…...

1. ubuntu20.04 终端实现 ros的输出 (C++,Python)

本节对应赵虚左ROS书籍的1.3.1-->1.3.3 1&#xff09;创建一个工作空间 2&#xff09;创建一个功能包和导入依赖 3&#xff09;编辑源文件 4&#xff09;编辑配置文件 5&#xff09;编译和执行 1&#xff09;创建一个工作空间 mkdir -p catkin_ws/src cd catkin_ws ca…...

Nginx下搭建rtmp流媒体服务 并使用HLS或者OBS测试

所需下载地址&#xff1a; 通过网盘分享的文件&#xff1a;rtmp 链接: https://pan.baidu.com/s/1t21J7cOzQR1ASLrsmrYshA?pwd0000 提取码: 0000 window&#xff1a; 解压 win目录下的 nginx-rtmp-module-1.2.2.zip和nginx 1.7.11.3 Gryphon.zip安装包&#xff0c;解压时选…...

vue vite打完包后依然想保留某个文件夹下的console.log方便以后的观察的详细做法

首先需要安装包 npm i terser rollup/plugin-strip 具体的包如下&#xff1a; "rollup/plugin-strip": "^3.0.4","terser": "^5.39.0", // 这个不用也行 如果不用则需要将build中的minify和terserOptions一并删除了然后在vite.co…...

Lateral 查询详解:概念、适用场景与普通 JOIN 的区别

1. 什么是Lateral查询&#xff1f; Lateral查询&#xff08;也称为横向关联查询&#xff09;是一种特殊的子查询&#xff0c;允许子查询中引用外层查询的列&#xff08;即关联引用&#xff09;&#xff0c;并在执行时逐行对外层查询的每一行数据执行子查询。 语法上通常使用关…...

[langchain教程]langchain03——用langchain构建RAG应用

RAG RAG过程 离线过程&#xff1a; 加载文档将文档按一定条件切割成片段将切割的文本片段转为向量&#xff0c;存入检索引擎&#xff08;向量库&#xff09; 在线过程&#xff1a; 用户输入Query&#xff0c;将Query转为向量从向量库检索&#xff0c;获得相似度TopN信息将…...

Web 前端包管理工具深度解析:npm、yarn、pnpm 全面对比与实战建议

引言: 在现代web前端开发中,包管理工具的重要性不言而喻,无论是构建项目脚手架,安装ui库,管理依赖版本,还是实现monorepo项目结构,一个高效稳定的包管理工具都会大幅提升开发体验和协作效率 作为一名前端工程师,深入了解这些工具背后的机制与差异,对于提升项目可维护性和团队…...

【springsecurity oauth2授权中心】简单案例跑通流程 P1

项目被拆分开&#xff0c;需要一个授权中心使得每个项目都去授权中心登录获取用户权限。而单一项目里权限使用的是spring-security来控制的&#xff0c;每个controller方法上都有 PreAuthorize("hasAuthority(hello)") 注解来控制权限&#xff0c;想以最小的改动来实…...

spark—SQL3

连接方式 内嵌Hive&#xff1a; 使用时无需额外操作&#xff0c;但实际生产中很少使用。 外部Hive&#xff1a; 在虚拟机下载相关配置文件&#xff0c;在spark-shell中连接需将hive-site.xml拷贝到conf/目录并修改url、将MySQL驱动copy到jars/目录、把core-site.xml和hdfs-sit…...

Linux-scp命令

scp&#xff08;Secure Copy Protocol&#xff09;是基于 SSH 的安全文件传输命令&#xff0c;用于在本地和远程主机之间加密传输文件或目录。以下是详细用法和示例&#xff1a; 基本语法 scp [选项] 源文件 目标路径常用选项 选项描述-P 端口号指定 SSH 端口&#xff08;默认…...

【PyQt5】@QtCore.pyqtSlot()的作用

在 PyQt5 中&#xff0c;QtCore.pyqtSlot() 是一个装饰器&#xff0c;用于将普通的 Python 方法标记为 可被信号连接的槽函数。它的主要作用是&#xff1a; 1. 标识槽函数 核心作用&#xff1a;告诉 PyQt 这个方法是一个槽&#xff08;Slot&#xff09;&#xff0c;可以被信号…...

Go语言中的Context

目录 Go语言中的Context 1. Context的基本概念 1.1 Context的核心作用 2. Context的基本用法 2.1 创建Context 背景Context 可取消的Context 带有超时的Context 2.2 在Goroutine间传递Context 2.3 获取Context的值 为Context添加自定义数据 访问Context中的值 3. C…...

小刚说C语言刷题——1039 求三个数的最大数

1.题目描述 已知有三个不等的数&#xff0c;将其中的最大数找出来。 输入 输入只有一行&#xff0c;包括3个整数。之间用一个空格分开。 输出 输出只有一行&#xff08;这意味着末尾有一个回车符号&#xff09;&#xff0c;包括1个整数。 样例 输入 1 5 8 输出 8 2.…...

一文了解相位阵列天线中的真时延

本文要点 真时延是宽带带相位阵列天线的关键元素之一。 真时延透过在整个信号频谱上应用可变相移来消除波束斜视现象。 在相位阵列中使用时延单元或电路板&#xff0c;以提供波束控制和相移。 市场越来越需要更快、更可靠的通讯网络&#xff0c;而宽带通信系统正在努力满…...

在 UE5 编辑器中,由于游戏设置 -> EV100 设置,点击播放前后的光照不同。如何保持点击播放前后的光照一致?

​In Unreal Engine 5 (UE5), discrepancies in lighting between the editor and play modes are often due to auto exposure settings, particularly when using the EV100 system. To maintain consistent lighting across both modes, follow these steps:​YouTube1Epic …...

Git 配置 GPG 提交签名

使用 GPG 对 Git 提交进行签名&#xff0c;可以证明该提交确实是你本人提交的。这在团队协作和代码审核中非常有用&#xff0c;GitHub/GitLab 等平台也会显示 “Verified” 标签。 &#x1f9e9; 一、检查是否已安装 GPG gpg --version 如果未安装&#xff0c;可使用以下命令…...