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

根据 IP 地址配置子网示例(下挂 hub 接不同 vlan 终端)

        我们一般根据端口配置子网比较简单,但是如果换接口,就又要到交换机上重新配置端口所属 vlan 了,紧急情况下,还是比较耽误时间的。但如果根据IP地址配置 vlan,则可以插在交换机上任意端口,排障时比较节省时间,拓朴如下:

        一、配置过程:

        1、S1 配置 vlan batch 20 80 999,20、80 为业务网段,分别起 vlanif 地址为 10.1.20.254、10.1.80.254,999为管理vlan,起 vlanif 地址为 10.1.1.1/30

        2、S2 配置 vlan batch 20 80 999,起vlanif 999地址为10.1.1.2/30

        3、S2 配置 终端接口 G0/0/2 和 G0/0/3 为 hybrid 去标 vlan 20 80,使能 ip-sub-net

        4、S2 vlan 20、80下分别配置 IP子网 或 主机的地址

        二、验证:

        PC2 和 PC3 无论改成 vlan 20 或者  vlan 80的地址,都可以访问 PC1

        三、全部配置内容:
[S2]
vlan batch 20 80 999
#
vlan 20ip-subnet-vlan 1 ip 10.1.20.0 255.255.255.0
vlan 80ip-subnet-vlan 1 ip 10.1.80.0 255.255.255.0
#
interface Vlanif999ip address 10.1.1.2 255.255.255.252
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1port link-type trunkport trunk allow-pass vlan 2 to 4094
#
interface GigabitEthernet0/0/2port hybrid untagged vlan 2 to 4094ip-subnet-vlan enable
#
interface GigabitEthernet0/0/3port hybrid untagged vlan 2 to 4094ip-subnet-vlan enable
#
        四、延伸场景:下挂 hub 接不同 vlan 的终端

        如果一个办公室,本来有两条有线,一条接办公网段 20 ,一条接了无线路由器,配置无线网段 80,并且不互相通信,那么彼此相安无事,有一天一条线断了,只能接入到同一个 hub 中,那么用根据端口配置的 vlan 就满足不了要求了,这时用根据 IP 配置的 vlan,就可以让接在 hub 的终端同时上网

        同样地,我们在 S2 的 G0/0/4 口配置根据同上面 G0/0/2 和 3 口相同的配置就可以了,测试都是通的,再看一下 G0/0/4 的 mac 表,同一接口有两个 vlan 段的 mac 地址:

        感谢虫子妹妹提供的思路:跳出日常思维定式,简单的东西玩儿出花来,棒棒哒!

相关文章:

根据 IP 地址配置子网示例(下挂 hub 接不同 vlan 终端)

我们一般根据端口配置子网比较简单,但是如果换接口,就又要到交换机上重新配置端口所属 vlan 了,紧急情况下,还是比较耽误时间的。但如果根据IP地址配置 vlan,则可以插在交换机上任意端口,排障时比较节省时间…...

Flink-DataWorks第四部分:数据同步(第60天)

系列文章目录 2.4.2 DataStudio侧实时同步 2.4.3 数据集成侧同步任务 文章目录 系列文章目录前言2.4.2 DataStudio侧实时同步2.4.3 数据集成侧同步任务 前言 本文主要详解了DataWorks的数据同步,为第四部分: 由于篇幅过长,分章节进行发布。…...

go post请求,参数是raw json格式,response是固定结构。

在Go语言中,使用net/http包可以很方便地发送HTTP请求,包括POST请求。当需要发送raw JSON格式的参数时,通常会使用encoding/json包来将Go的结构体序列化为JSON字符串,然后使用http.NewRequest函数创建请求,并通过http.C…...

国产开源大模型都有哪些?

随着ChatGPT引领的大模型热潮,国内的公司开始相继投入研发自己的人工智能大模型,截止到2023年10月,国产公司的大模型有近百个,包括一些通用大模型,比如百度的文心一言,也有特定领域的专用大模型&#xff0c…...

基于Hadoop的超市进货推荐系统设计与实现【springboot案例项目】

文章目录 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍系统分析系统设计数据表设计表4-1:关于我们表4-2:用户表4-3:管理员表表4-4:token表表4-5:系统简介表4-6:收藏…...

ChatGPT能从这几个方面提升学术论文质量

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 写作和编辑高质量的学术论文是一项具有挑战性的任务。随着人工智能技术的进步,ChatGPT作为一种强大的语言生成工具,正逐渐成为提升论文质量的得力助手。从头脑风…...

Python3的安装及基础指令

Day 20 基础语法 1、环境:python2内置,安装并使用python3,最新版3.12版可以使用源码安装 # 查看python版本号 [rootpython ~]#yum list installed|grep python [rootpython ~]#yum list installed|grep epel [rootpython ~]# yum -y …...

使用Spring与JDK动态代理实现事务管理

使用Spring与JDK动态代理实现事务管理 在现代企业级应用开发中,事务管理是一项关键的技术,它可以保证一系列操作要么全部成功,要么全部失败,从而确保数据的一致性和完整性。Spring框架提供了强大的事务管理能力,但有时…...

服务器硬件及RAID配置

服务器及 RAID 磁盘阵列介绍 RAID0 俗称 “ 条带 ” ,它将两个或多个硬盘组成一个逻辑硬盘,容量是所有硬盘之和,因 为是多个硬盘组合成一个,故可并行写操作,写入速度提高,但此方式硬盘数据没有冗余&#…...

【经验总结】ShardingSphere5.2.1 + Springboot 快速开始

Sharding Sphere 官方文档地址: https://shardingsphere.apache.org/document/current/cn/overview/maven仓库:https://mvnrepository.com/artifact/org.apache.shardingsphere/shardingsphere-jdbc 官方的文档写的很详尽到位,这里会截取部分…...

基于Golang实现Kubernetes边车模式

本文介绍了如何基于 Go 语言实现 Kubernetes Sidecar 模式,并通过实际示例演示创建 Golang 实现的微服务服务、Docker 容器化以及在 Kubernetes 上的部署和管理。原文: Sidecar Pattern with Kubernetes and Go[1] 在这篇文章中,我们会介绍 Sidecar 模式…...

TCP 通信全流程分析:从连接建立到数据传输的深度探索

目录 一、TCP报头 二、三次握手 三、数据传输 四、四次挥手 本文通过一次TCP通信过程的分析来学习TCP协议 一、TCP报头 如图是一份TCP报文的报头,标准报头是20个字节,还可带有选项报头,也就是TCP报头的最小长度是20字节。以下是对报头的各…...

4、提取H264码流中nalu

H264的NALU提取 1、nalu单元 定义nalu的存储单元&#xff0c;ebsp用来存储原始的包含起始码&#xff08;annexb格式&#xff09;的原始码流&#xff0c;sodb存储去除防竞争字节后的码流&#xff0c;prefix是3或4字节 nalu_def.h // nalu_def.h #pragma once#include <cs…...

哈佛大学单细胞课程|笔记汇总 (二)

哈佛大学单细胞课程|笔记汇总 &#xff08;一&#xff09; &#xff08;二&#xff09;Single-cell RNA-seq data - raw data to count matrix 根据所用文库制备方法的不同&#xff0c;RNA序列&#xff08;也被称为reads或tag&#xff09;将从转录本&#xff08;(10X Genomic…...

java中抽象类和接口的区别

文章目录 接口和抽象类的区别一、定义的区别1、抽象类2、接口 二、使用场景的区别1、抽象类2、接口 三、使用案例1、抽象类2、接口 接口和抽象类的区别 一、定义的区别 1、抽象类 关键字&#xff1a; abstract 是模棱两可的&#xff0c;似是而非的&#xff0c;无法给出具体明…...

Spring Boot - 在Spring Boot中实现灵活的API版本控制(下)_ 封装场景启动器Starter

文章目录 Pre设计思路ApiVersion 功能特性使用示例配置示例 ProjectStarter Code自定义注解 ApiVersion配置属性类用于管理API版本自动配置基于Spring MVC的API版本控制实现WebMvcRegistrations接口&#xff0c;用于自定义WebMvc的注册逻辑扩展RequestMappingHandlerMapping的类…...

EasyCVR视频转码:T3视频平台不支持GB28181协议,应该如何实现与视频联网平台的对接与视频共享呢?

EasyCVR视频管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力&#xff0c;为各行各业的视频监控需求提供了优秀的解决方案。 T3视频为公网HTTP-FLV或HLS格式的视频流&#xff0c;目前T3平台暂不支持国标GB28181协议&#xff0c;因此也无法直接接…...

Spring统一处理请求响应与异常

在web开发中&#xff0c;规范所有请求响应类型&#xff0c;不管是对前端数据处理&#xff0c;还是后端统一数据解析都是非常重要的。今天我们简单的方式实现如何实现这一效果 实现方式 定义响应类型 public class ResponseResult<T> {private static final String SUC…...

SqlServer公用表表达式 (CTE) WITH common_table_expression

SQL Server 中的公用表表达式&#xff08;Common Table Expressions&#xff0c;简称 CTE&#xff09;是一种临时命名的结果集&#xff0c;它在执行查询时存在&#xff0c;并且只在该查询执行期间有效。CTE 类似于一个临时的视图或者一个内嵌的查询&#xff0c;但它提供了更好的…...

常见中间件漏洞

Tomcat CVE-2017-12615 1.打开环境&#xff0c;抓包 2.切换请求头为 PUT&#xff0c;请求体添加木马&#xff0c;并在请求头添加木马文件名 1.jsp&#xff0c;后方需要以 / 分隔 3.连接 后台弱口令部署war包 1.打开环境,进入指点位置,账户密码均为 tomcat 2.在此处上传一句话…...

HTML怎么标注输入格式示例_HTML placeholder展示格式模板【技巧】

不能。placeholder属性值仅支持纯文本&#xff0c;HTML标签如<small>会被原样显示&#xff0c;不解析&#xff1b;它不支持样式、子元素或换行&#xff0c;且无法替代label实现无障碍访问&#xff0c;需用浮动label等结构替代。placeholder 里能写 HTML 吗不能。placehol…...

Workbench网格划分实战指南:从基础到进阶技巧

1. Workbench网格划分入门&#xff1a;为什么选择它&#xff1f; 如果你是第一次接触Workbench的网格划分功能&#xff0c;可能会好奇为什么这么多工程师选择它。简单来说&#xff0c;Workbench提供了一个可视化操作界面&#xff0c;让复杂的网格划分变得像搭积木一样直观。我刚…...

Multisim仿真进阶指南:从零构建PWM调光电路(附波形分析与调试秘籍)

1. PWM调光电路&#xff1a;从原理到Multisim实现 第一次接触PWM调光电路时&#xff0c;我被它精准的亮度控制能力惊艳到了。相比简单的呼吸灯电路&#xff0c;PWM调光可以通过调节占空比来实现LED从完全熄灭到最大亮度的无级调节&#xff0c;这在实际项目中特别实用。比如智能…...

LCD1602自定义字符显示实战:从取模到屏幕显示的完整指南

1. LCD1602显示模块基础入门 第一次接触LCD1602时&#xff0c;我完全被它简单的接口和强大的功能吸引了。这块2行16字符的小屏幕&#xff0c;几乎成了所有嵌入式初学者的"Hello World"实验标配。但很多人可能不知道&#xff0c;它内置的字符生成器&#xff08;CGROM&…...

避坑指南:Gazebo仿真中Cartographer 3D建图不成功?检查这5个关键点(传感器配置、launch文件、地图保存)

Gazebo仿真中Cartographer 3D建图五大疑难解析&#xff1a;从传感器配置到地图保存全攻略 当你在Gazebo中启动Cartographer 3D建图时&#xff0c;是否遇到过rviz界面一片空白&#xff1f;或是建图过程中机器人轨迹突然断裂&#xff1f;这些看似简单的现象背后&#xff0c;往往…...

MSPM0G3507开发实战:Keil环境下多款仿真器(CMSIS-DAP/ST-Link/J-Link)与UniFlash下载全攻略

1. 为什么选择Keil开发MSPM0G3507&#xff1f; 对于嵌入式开发者来说&#xff0c;选择一款趁手的开发环境往往能事半功倍。我在多个项目中测试过不同开发环境后&#xff0c;发现Keil MDK在MSPM0G3507开发中确实有不少优势。首先是生态支持完善&#xff0c;TI官方提供的SDK和示例…...

别再用ChatGPT写代码了!试试Cursor的Ctrl+K和Ctrl+L,效率提升不止一倍

从ChatGPT到Cursor&#xff1a;AI编程助手的效率革命 1. 为什么开发者需要更高效的AI编程工具&#xff1f; 在过去的两年里&#xff0c;AI编程助手已经从科幻概念变成了开发者日常工作的一部分。ChatGPT等通用AI工具虽然强大&#xff0c;但在专业编程场景中仍存在诸多局限&…...

Kook Zimage真实幻想Turbo常见问题解决:生成全黑图?显存不足?看这篇就够了

Kook Zimage真实幻想Turbo常见问题解决&#xff1a;生成全黑图&#xff1f;显存不足&#xff1f;看这篇就够了 你是不是已经迫不及待地部署好了Kook Zimage真实幻想Turbo&#xff0c;准备大展身手创作奇幻大片&#xff0c;结果一运行&#xff0c;要么生成一张全黑的图片&#…...

效率倍增:用快马AI生成跨平台openclaw自动化安装脚本

最近在团队协作中遇到了一个头疼的问题&#xff1a;每次新成员加入或者更换开发环境&#xff0c;手动安装openclaw工具链都要耗费大量时间。不同操作系统、不同发行版的安装步骤差异很大&#xff0c;依赖冲突更是让人抓狂。经过一番摸索&#xff0c;我发现用InsCode(快马)平台可…...

嵌入式上位机开发入门(十):RT-Thread 后台线程代码借鉴

目录 一、前言二、后台线程的职责三、发送 AT 命令的流程四、client_parser 解析函数五、网络数据的接收处理六、总结七、结尾 一、前言 大家好&#xff0c;这里是 Hello_Embed。经过上一篇笔记的学习&#xff0c;我们了解到监听、接收、发数据、建立连接&#xff0c;这些过…...