用(华为)三层交换技术解决不同vlan间通信问题

用三层交换技术解决不同vlan间通信问题
一、网络拓扑:
在这里插入图片描述
二、配置思路:自下而上配置
1.PC端配置基本IP信息包括网关
2.接入交换机S1上划分三个vlan,分别是VLAN 10 VLAN 20 VLAN 30
并且将对应的接口加入指定的vlan
3.给接入交换机配置trunk链路与上层的交换机S3关联。
4.核心交换机S2上划分三个vlan,vlan10 vlan20 vlan 30,并配置对应的虚拟网关
5.给核心交换机S2配置trunk和下面的接入交换机S1关联。
6.测试网络连通性。
三、配置步骤
1.PC端配置基本IP信息包括网关
在这里插入图片描述
2.接入交换机S1上划分三个vlan,分别是VLAN 10 VLAN 20 VLAN 30并且将对应的接口加入指定的vlan。
sys
[Huawei]sys S1 给接入层交换机改名为S1
[S1]undo in e 为方便实验暂时关闭信息中心
[S1]vlan b 10 20 30 创建三个vlan
[S1]dis vlan 查看是否创建好了vlan
把连接的端口加入指定的vlan中
[S1]int e0/0/1 进入接口模式
[S1-Ethernet0/0/1]p l a 把接口类型改为access模式(改前是hybrid模式)
[S1-Ethernet0/0/1]p d v 10 把这个接口加入到指定的vlan 10中
以上两步的命令全写为:port link-type access
Port default vlan 10
[S1-Ethernet0/0/1]int e0/0/2
[S1-Ethernet0/0/2]p l a
[S1-Ethernet0/0/2]p d v 20
[S1-Ethernet0/0/2]int e0/0/3
[S1-Ethernet0/0/3]p l a
[S1-Ethernet0/0/3]p d v 30
3.给接入交换机配置trunk 与上层交换机进行关联
[S1-Ethernet0/0/3]int g0/0/1 进入接口模式
[S1-GigabitEthernet0/0/1]p l t 修改接口模式为trunk模式
[S1-GigabitEthernet0/0/1]p t a v a 允许这个trunk放行所有vlan的数据(也可以写10 20 30 就指定这三个vlan的数据被放行)
该简写命令的全称是:port link-type trunk
port trunk allow pass vlan all
4.核心交换机S2上划分三个vlan,vlan10 vlan20 vlan 30,并配置对应的虚拟网关
sys 进入系统视图
[Huawei]sys s2 修改名称
[s2]undo in e 关闭信息中心
[s2]vlan b 10 20 30 划分三个与下联设备对应的vlan
[s2]int vlanif 10 进入vlan 10准备配置IP地址
[s2-Vlanif10]ip add 192.168.1.254 24 给vlan 10配置虚拟网关
[s2-Vlanif10]int vlanif 20
[s2-Vlanif20]ip add 192.168.2.254 24
[s2-Vlanif20]int vlanif 30
[s2-Vlanif30]ip add 192.168.3.254 24
[s2-Vlanif30]q
[s2]dis ip int b 查看所有的网关IP配置信息
在这里插入图片描述
5.给核心交换S2配置turn链路与下面的接入交换机S1进行关联
[s2]int g0/0/1
[s2-GigabitEthernet0/0/1]p l t
[s2-GigabitEthernet0/0/1]p t a v a
[s2-GigabitEthernet0/0/1]q
6.测试网络的连通性
在这里插入图片描述
小结:利用三层交换技术实现了不同vlan间的通信需求解决方案实现。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IT技术 | 电脑蓝屏修复记录DRIVER_IRQL_NOT_LESS_OR_EQUAL

我的台式机是iMac 2015年的,硬盘是机械的,时间久了运行越来越慢。后来对苹果系统失去了兴趣,想换回windows,且想换固态硬盘,就使用winToGo 搞了双系统,在USB外接移动固态硬盘上安装了win10系统。 最近&…

SpringBoot 配置全局异常统一处理

【1】创建全局异常的类 BusinessException Slf4j public class BusinessException extends RuntimeException {/*** 错误码*/private int code;public int getCode() {return code;}/*** param message*/public BusinessException(String message) {super(message);this.code …

C++ 虚函数和纯虚函数

虚函数 #include <iostream> using namespace std; class Vehicle //交通工具 { public:void run() const{cout << "run a vehicle. " << endl;} }; class Car : public Vehicle //汽车 { public:void run() const{cout << "run a c…

Android studio版本和Android gradle plugin版本对应表

1.Android studio 版本的升级&#xff0c;一个方面上看主要是升级对AGP最高版本的支持 2.那为什么AGP要出高版本呢&#xff0c;主要支持高版本的API&#xff0c;真是一环扣一环

将YOLO格式数据集转换为YOLO-Mamba等特定工具指定的数据集格式

目录 克隆Github YOLO-Mamba源码YOLO-Mamba数据集格式下载的公开数据集目录边界框坐标文件类别标签文件 数据集格式转换代码转换格式的效果展示 今天为大家解析YOLO-Mamba这篇论文开源的代码&#xff0c;首先讲解YOLO格式数据集转换为YOLO-Mamba等特定工具指定的数据集格式的操…

C++聚合类型初始化

如果你的代码中没有定义构造函数&#xff0c;而你依然能够成功编译和运行 String a("Hello");&#xff0c;那么你可能使用的是一个支持聚合初始化的编译器版本。这种情况下&#xff0c;C 标准允许聚合类型使用这种形式的初始化&#xff0c;但这仅在特定条件下有效。 …

GoogLeNet论文解读—Going deeper with convolutions2015(V1)

GoogLeNet论文解读—Going deeper with convolutions2015 说明&#xff1a;本文只解读GooleNet的14年参赛的v1版本&#xff0c;之后的改进版本可能在日后的学习中继续更新 研究背景 更深的卷积神经网络 认识数据集&#xff1a;ImageNet的大规模图像识别挑战赛 LSVRC-2014&…

Java面试八股之Thread类中的yeild方法有什么作用

Thread类中的yeild方法有什么作用 谦让机制&#xff1a;Thread.yield()方法主要用于实现线程间的礼让或谦让机制。当某个线程执行到yield()方法时&#xff0c;它会主动放弃当前已获得的CPU执行权&#xff0c;从运行状态&#xff08;Running&#xff09;转变为可运行状态&#…

快速失败“fail-fast”和安全失败“fail-safe”

目录 快速失败——fail-fast 异常原因 正常原因 安全失败“fail-safe” 快速失败——fail-fast java的快速失败机制是java集合框架中的一种错误检测机制&#xff0c;当多个线程对集合中的内容进行修改时可能就会抛出ConcurrentModificationException异常。不仅仅在多线程状态…

网络安全等级保护2.0(等保)是什么

等保的全称是信息安全等级保护&#xff0c;是《网络安全法》规定的必须强制执行的&#xff0c;保障公民、社会、国家利益的重要工作。 通俗来讲就是&#xff1a;公司或者单位因为要用互联网&#xff0c;但是网上有坏人&#xff0c;我们不仅要防御外部坏人&#xff0c;还要看看…

2016届蓝桥杯大赛软件类国赛Java大学B组 愤怒小鸟 数学模拟

注意开浮点数 ​​​​ import java.util.Scanner;public class Main {static Scanner scnew Scanner(System.in);public static void main(String[] args) {double t0;int cnt0;double distance1000;while(distance>1){//相撞时间tdistance/60.0;distance-t*20;cnt;}Syste…

一个程序员的牢狱生涯(39)购物

星期一 购 物 头铺对我和大镣说完话后,就让我俩回了号子,然后头铺也走回来坐在通铺边。 “叮铃铃……”的铃声在上午10点的时候准时响起。原本刺耳的铃声如今的我已经习惯,感觉并不是那么让人心惊,号子里的所有人都知道,上午的坐班已经结束。因为今天是星期一,到了小卖铺…

Android 测量App启动时间

Android 测量App启动时间 adb shell am start -W com.example.test/.TestActivityStarting: Intent { actandroid.intent.action.MAIN cat[android.intent.category.LAUNCHER] cmpcom.example.test/.TestActivity } Warning: Activity not started, intent has been delivered…

python中的Matplotlib 中文和正负号乱码问题

在 Matplotlib 中遇到中文和正负号符号显示有问题&#xff0c;这通常是由于Matplotlib 默认字体可能不支持中文&#xff0c;可以通过修改 rcParams 中的 font.sans-serif 或 font.family 参数来指定一个支持中文的字体。例如&#xff0c;可以使用 SimHei、FangSong、Noto Sans …

SpringBootTest测试框架四

dubbo调用mock 同理,为了实现dubbo的mock,也是要在dubbo调用的过程中添加拦截器 dubbo原始的执行拦截器 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/316413014e2f48c583368809c82d4ea4.png#pic_center)Proxy.getProxy(interfaces).newInstance(new InvokerI…

python中的 Matplotlib 绘制多子图时的重叠问题

当使用 Matplotlib 绘制多个子图&#xff08;subplots&#xff09;时&#xff0c;如果标签或标题文字交叉或重叠&#xff0c;可以通过以下几种方法来调整文字大小和子图之间的间距&#xff1a; 1.调整子图间距 使用 plt.subplots_adjust() 函数来调整子图之间的间距和边距。例…

【python】torch.expand()广播机制|torch.norm()

1. torch.expand()广播机制 在处理3D点云时, 有时需要对两帧点云进行逐点的三维坐标相加减、做点积等运算, 但是读入的PCD文件中,点云数量并不一定是相等的 那么首要的一个问题就是, 如何将两帧点云处理成大小相同的矩阵然后进行计算? torch 中一个常用的方法是expand函数,…

Text Control 控件 中 Service Pack 3:MailMerge 支持 SVG 图像

图像的合并方式与报告模板中的合并字段相同。占位符在设计时添加&#xff0c;并与文件、数据库或内存中的数据合并。可以将图像对象添加到具有指定名称的模板中。数据列必须包含字节数组形式的二进制图像数据、System.Drawing.Image 类型的对象、文件名、十六进制或 Base64 编码…

【Linux进程篇】父子进程fork函数||进程生死轮回状态||僵尸进程与孤儿进程

W...Y的主页 &#x1f60a; 代码仓库分享&#x1f495; 前言&#xff1a;上篇文章中我们认识了进程&#xff0c;可执行程序在内存中加载运行被称作进程&#xff0c;而操作系统是通过给每一个可执行程序创建一个PCB来管理进程的。并且学习了一些查看进程的指令&#xff0c;认识…