思科模拟器学习1--Vlan Trunk

实验说明:将三台电脑的vlan 加到一台交换机里面,为了验证什么是虚拟局域网,把一个设备隔成三个空间,三个电脑互相不能通讯;目的是:vlan 1的通讯不可以向vlan 2传送,就是消息传送互不干扰的,不同的vlan,不同的网段,都是我们隔离广播域的一个方法。

核心:各聊各的,互不干扰!

首先,放置六台PC机,两台SW交换机

 接着用第三种黑色的线(直通线)将PC机和SW交换机连接,SW交换机用第四种双绞线连接。

(注意:连接时,尽量有规律连接的,可以避免自己搞糊涂的,小编就是按照老师讲的,PC~PC3按顺序F0/1, F0/2, F0/3依次连接交换机的)

接着,再给六台PC机(personal computer的简写:个人电脑的意思)配置IP地址:

依次是:192.168.1.1~192.168.1.6

(地址在每台PC机的下方,尽量规律配置)

进入交换机0的CLI

Switch>en    #进入用户模式
Switch#conf t    #进入特权模式
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/1    #进入全局配置模式
Switch(config-if)#    #进入接口f0/1配置模式
Switch(config)#int f0/1
Switch(config-if)#eixt    #用exit退不出来^
% Invalid input detected at '^' marker.Switch(config-if)#end    #可以用end 来退出到特权模式
Switch#
%SYS-5-CONFIG_I: Configured from console by console

 先查看vlan的配置情况,可发现目前我们什么都没有做:

 接着我们进入VLan 的数据库,添加vl 2, vl 3,(啥不添加vlan 1? 看上一幅图,可知vl 1已经有了的)

接着退出到特权模式,用sh vl br 查看我们刚刚配置的vlan情况:

 接着我们要干啥?要进入接口模式嘛,把接口加到vl里去哇

先从特权模式进入全局配置模式,接着进入f0/2接口里面去(vlan 1系统默认添加完毕,所以以后的vlan 1可以直接跳过的)

然后输入sw mo ac防止这台交换机被人修改过

再输入sw ac vl 2 让交换机接入vlan 2里面来

vlan3同理

 这时候我们发现交换机中添加vlan2, vlan3的接口(Ports),嘿嘿,成功啦

交换机1同理,命令如下:

 接着我们在PC0上ping:

 我们发现:

PC0 和PC3在一个vlan中,可以ping通过,其他的自己尝试后果然都ping不通的

(小技巧:当正在显示time out 时候,他一般不是要四次才结束嘛,如果我们想提前终止操作的话,可以control+C组合键终止掉,这个方法对于其他的我们想终止的任务同样适用的。)

到了这个时候,我们的目的也就达到啦;核心内容:隔离广播域,俗称:创建二人单独的美好时光~

还没完呢!

这时候我们用PC1ping PC4,发现不通过

他两个在一个vlan,为啥不通过呢?问得好!因为交换机SW0目前不管PC1,PC2的 

因为刚刚我们两个交换机用F0/24接口连接的,但是目前F0/24只是管理vlan1,不管理vl2,vl3的

(vl2, vl3的Ports中没有Fa0/24,所以也就无法转发消息啦)

这时我们要做的就是将交换机SW0设置为中继模式,让交换机变成通信员,告诉他无论是vl1,还是vl2,vl3,你都要给我转发的

这时候,我们在SW0的命令端口,先进入全局配置模式,接着输入in f0/24进入f0/24的接口配置,再输入sw mo tr命令,让交换机0切换成中继模式

接着我们退出到用户模式,输入命令:show running-config,发现一号接口属于vlan 2,为接入模式:

二号接口属于vlan 3,为接入模式:

F0/24被定义成立Trunk模式(也就是中继模式)

 

这时候如果我们再次在用户模式查看vlan的配置情况,会发现原来只属于vlan 1的F0/24接口消失啦,为什么?因为人家变成中继模式啦,属于大家共同使用啦

 这时候我们再用PC1 ping PC4,发现通过啦!

用PC4 ping PC2 ,发现也可以ping通过的:

 

 还有一个小疑问,我们自始至终,只配置了交换机SW0,并没有配置交换机SW1,为什么可以ping通过呢?嘿嘿,真相永远只有一个!——柯南

因为我们开了Auto模式,也就是协商模式,交换机SW0v变了,这时候,SW1很聪明的变成了Trunk模式,会自动学习的!人家会自学的嘞!哈哈

 

至此,该实验圆满结束!

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

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

相关文章

解决Android Studio Gradle下载慢的问题

安卓 gradle-7.5-bin.zip 下载慢 https://mirrors.cloud.tencent.com/gradle/7.x.x 找到对应匹配版本 把下载的文件直接复制到 C:\Users\Administrator.gradle\wrapper\dists\gradle-x.x\ 中对应版本目录下,例如需要下载 gradle-2.14.1-all.zip,则下载好…

【Pytorch】torch.nn.conv2d

这个函数和我们之前提到的【Pytorch】6.torch.nn.functional.conv2d的使用的作用相似,都是完成CV领域的卷积操作,这里就不在过多赘述 torch.nn.conv2d的使用 打开pytorch的官方文档,我们可以看到 torch.nn.conv2d包含了若干参数 in_channe…

考研数据结构:栈与队列

栈与队列 栈Stack 栈的结构体定义及基本操作。 #define MaxSize 50 typedef struct {int data[MaxSize];//栈中存放数据类型为整型int top;//栈顶指针 }Stack; void InitStack(Stack& S) {//初始化栈S.top -1; } int IsEmpty(Stack S) {//判断栈是否为空if (S.top -1)…

一文读懂 Pencil 积分,打开 Pencils Protocol 生态权益大门

近日,Scroll 生态项目 Penpad 近期将品牌全新升级为 Pencils Protocol ,在升级后,其从一个 Scroll 生态的原生 LaunchPad 平台进一步拓展为集 Staking、Vault 以及 Shop 等功能于一体的全新生态。全新的品牌升级不仅让 Pencils Protocol 生态…

ubuntu18.04系统安装pangolin

1. 安装pangolin依赖项 ctrlaltt 打开终端,依次输入下面的命令 sudo apt update sudo apt upgrade sudo apt install libglew-dev cmake libboost-dev libboost-thread-dev libboost-filesystem-dev libeigen3-dev -y 2.在终端中输入下面的命令,克隆…

2024 年第一季度全球互联网中断事件

2024 年第一季度伊始,互联网发生了多起中断事件。陆地和海底电缆的损坏在多个地方造成了问题,而与持续中地缘政治冲突相关的军事行动影响了其他地区的连接。 几个非洲国家以及巴基斯坦的政府下令关闭互联网,主要针对移动网络连接。 被称为Ano…

Pyqt中QThread传递自己定义的参数、类、函数

Pyqt中QThread传递自己定义的参数、类、函数 1 pyqt中Qthread传递自己定义的参数2 pyqt中Qthread传递自己定义的类3 pyqt中Qthread传递自己定义的函数4 pyqt中Qthread内部定义自己的函数5 pyqt中Qthread传递参数到内部定义自己的函数 1 pyqt中Qthread传递自己定义的参数 在PyQ…

Android开发adb命令使用大全

Android开发中,adb(Android Debug Bridge)是一个多功能命令行工具,它允许你与连接的Android设备进行通信。以下是一些常用的adb命令及其用途的详细列表: 基本设备管理 adb devices:列出所有连接的设备和模拟…

(四)Spring教程——控制反转或依赖注入与Java的反射技术

IoC的底层实现技术是反射技术,目前Java、C#、PHP 等语言均支持反射技术。 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法;对任意一个对象,都能够调用它的任意方法和属性(包括私有的方法…

python的标准数据类型

四、标准数据类型 1、为什么编程语言中要有类型 类型有以下几个重要角色: 对机器而言,类型描述了内存中的电荷是怎么解释的。 对编译器或者解释器而言,类型可以协助确保上面那些电荷、字节在程序的运行中始终如一地被理解。 对程序员而言…

vLLM推理服务库

一、定义 定义与目的为什么Cache只存储K、V,而不存储Q?为什么vllm和HF推理结果不一致?vLLM 实现原理pagedAttention 实现原理模型部署demo 二、实现 定义与目的 目的:减少显存、提高吞吐量。如何优化KV cache,节省显…

基于大模型训练的数字识别

创作原因 现在写电赛题,题目有识别数字的要求。但使用设备openmv使用模板匹配的算法帧率很低,且识别效果不是很好,于是我们就想到了利用神经网络训练模型来识别数字 正文部分 内容介绍 本文内容是基于openmv使用Edge Impulse训练大模型。…

爬虫工作量由小到大的思维转变---<第七十五章 > Scrapy爬虫回调函数在请求重试中的应用研究

前言: 在Scrapy框架中,利用回调函数进行请求重试的实践方法与其优劣势,与传统的中间件重试机制进行对比。通过深入分析回调函数的工作原理及其在网络爬虫项目中的应用,旨在提高网络爬虫的效率和稳健性。同时,本文将探讨…

服务攻防——应用协议ssh,rsync,proftpd,openssh,libssh

1.口令猜解 ftp-拿来文件传输的 rdp-windows远程连接 3389 ssh-linux远程连接 工具hydra 口令 1.windows 这就爆破成功了,现在,我们就可以ftp爆破,爆破出ftp的密码 爆破出来后 访问 2.ssh Rsync(配置不当,未授权…

【Docker】docker-compose简单实战

1、首先要准备好Jar包 docker-compose.yml version: "2.2.4" services:redis:image: rediscontainer_name: redisvolumes:- /redis/data:/data- /redis/redis.conf://usr/local/etc/redis/redis.confnetworks:- kewu-networkkewu:build:context: .dockerfile: dock…

[NOI Online #2 入门组] 未了

[NOI Online #2 入门组] 未了 题目描述 由于触犯天神,Sisyphus 将要接受惩罚。 宙斯命 Sisyphus 推一块巨石上长度为 L L L 的山坡。Sisyphus 匀速向上推的速度为每年 v v v 的长度(由于是匀速,故经过 1 2 \frac{1}{2} 21​ 年将能向上…

Gooxi发布最新AI服务器:加速生成式AI落地 更懂AI

近日,Gooxi发布最新训推一体AI服务器,以大容量内存和灵活的高速互连选项满足各种AI应用场景,最大可能支持扩展插槽,从而大幅提升智能算力性能,以最优的性能和成本为企业的模型训练推理落地应用提供更好的通用算力。 AI…

主从Reactor服务器

目录: 目录: 目标: 本文讲解思路: 各模块的功能以及代码: 1.服务器相关模块:服务器模块的功能是对所有的连接以及线程进⾏管理 2.协议相关模块:协议模块是对当前的Reactor模型服务器提供应…

【HarmonyOS】Stage 模型 - 应用配置文件

如图所示: Stage 模型应用配置文件主要有两类: 全局配置文件。放在 AppScope 目录下,app.json5。用来配置应用全局的信息。模块配置文件,放在每个模块里,module.json5。用来配置模块的信息。 一、全局配置文件 示…

python的取余与计算商的关系

在Python中,取余数使用的是 % 运算符。它计算一个数除以另一个数的余数,并将结果返回。 例如,如果你执行 a % b,它将返回 a 除以 b 的余数。 这在编程中有很多用途,其中一些包括: 判断奇偶性&#xff1a…