第十二章 案例二:配置Trunk,实现相同VLAN的跨交换机通信

1、实验环境

公司的员工人数已达到 100 人,其网络设备如图12.13所示,现在的网络环境导致广播较多网速慢,并且也不安全,公司希望按照部门划分网络,并且能够保证一定的网络安全性

                                                        图12.13  实验案例二拓扑图

其网络规划如下

  • PC1和 PC3 为财务部,属于 VLAN 2,名称为 caiw,IP地址分别为 192.168.0.2/24,192.168.0.3/24.
  • PC2和PC5为销售部,属于VLAN 3,名称为 xiaoshou,其P地址分别为192.168.1.2/24,192.168.1.3/24.
  • PC4 和PC6 为生产部,属于VLAN4,名称为 shengchan,其P地址分别为 192.168.2.2/24,192.168.2.3/24.

三台交换机之间的链路为 Trunk。配置交换机管理的IP地址用VLAN1,SW1.SW2与SW3的IP地址分别为192.168.100.1/24、192.168.100.2/24,192.168.1003/24

2、需求描述

使用 VLAN 技术将整个网络从逻辑上划分为若干个小的虚拟局域网,并且保证不同的 VLAN 之间不能相互访问。

3、推荐步骤

  1. 在交换机上添加 VLAN。
  2. 添加端口到相应的 VLAN 中。
  3. 配置交换机的 P地址。
  4. 验证相同 VLAN 的主机可以通信:不同 VLAN 的主机不能通信,交换机的IP地址通信正常

4、实验步骤

1、配置PC端IP地址

剩下的PC电脑如上图所示配置IP地址。

2、在交换机添加VLAN

SW1

SW1(config)#vlan 2
SW1(config-vlan)#name caiwu
SW1(config-vlan)#exitSW1(config)#vlan 3
SW1(config-vlan)#name xiaoshou
SW1(config-vlan)#exitSW1#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
2    caiwu                            active    
3    xiaoshou                         active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW1#

SW2

SW2(config)#vlan 2
SW2(config-vlan)#name caiwu
SW2(config-vlan)#exitSW2(config)#vlan 4
SW2(config-vlan)#name shengchan
SW2(config-vlan)#exitSW2#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
2    caiwu                            active    
4    shengchan                        active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW2#

SW3

SW3(config)#vlan 3
SW3(config-vlan)#name xiaoshou
SW3(config-vlan)#exitSW3(config)#vlan 4
SW3(config-vlan)#name shengchan
SW3(config-vlan)#exitSW3#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24Gig0/1, Gig0/2
3    xiaoshou                         active    
4    shengchan                        active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW3#
3.添加端口到相应的VLAN中

SW1

SW1(config)#interface fastEthernet 0/1
SW1(config-if)#switchport mode access 
SW1(config-if)#switchport access vlan 2
SW1(config-if)#exitSW1(config)#interface fastEthernet 0/2
SW1(config-if)#switchport mode access 
SW1(config-if)#switchport access vlan 3
SW1(config-if)#exitSW1#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/3, Fa0/4, Fa0/5, Fa0/6Fa0/7, Fa0/8, Fa0/9, Fa0/10Fa0/11, Fa0/12, Fa0/13, Fa0/14Fa0/15, Fa0/16, Fa0/17, Fa0/18Fa0/19, Fa0/20, Fa0/21, Fa0/22Fa0/23, Fa0/24, Gig0/1, Gig0/2
2    caiwu                            active    Fa0/1
3    xiaoshou                         active    Fa0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW1#

SW2

SW2(config)#interface fastEthernet 0/1
SW2(config-if)#switchport mode access 
SW2(config-if)#switchport access vlan 2
SW2(config-if)#exitSW2(config)#interface fastEthernet 0/2
SW2(config-if)#switchport mode access 
SW2(config-if)#switchport access vlan 4
SW2(config-if)#exitSW2#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/3, Fa0/4, Fa0/5, Fa0/6Fa0/7, Fa0/8, Fa0/9, Fa0/10Fa0/11, Fa0/12, Fa0/13, Fa0/14Fa0/15, Fa0/16, Fa0/17, Fa0/18Fa0/19, Fa0/20, Fa0/21, Fa0/22Fa0/23, Fa0/24, Gig0/1, Gig0/2
2    caiwu                            active    Fa0/1
4    shengchan                        active    Fa0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW2#

SW3

SW3(config)#interface fastEthernet 0/1
SW3(config-if)#switchport mode access 
SW3(config-if)#switchport access vlan 3
SW3(config-if)#exitSW3(config)#interface fastEthernet 0/2
SW3(config-if)#switchport mode access 
SW3(config-if)#switchport access vlan 4
SW3(config-if)#exitSW3#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/3, Fa0/4, Fa0/5, Fa0/6Fa0/7, Fa0/8, Fa0/9, Fa0/10Fa0/11, Fa0/12, Fa0/13, Fa0/14Fa0/15, Fa0/16, Fa0/17, Fa0/18Fa0/19, Fa0/20, Fa0/21, Fa0/22Fa0/23, Fa0/24, Gig0/1, Gig0/2
3    xiaoshou                         active    Fa0/1
4    shengchan                        active    Fa0/2
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW3#
4、配置交换机IP地址并配置Trunk

SW1

SW1(config)#interface vlan 1
SW1(config-if)#ip address 192.168.100.1 255.255.255.0
SW1(config-if)#no shutdown 
SW1(config-if)#exitSW1(config)#interface fastEthernet 0/14
SW1(config-if)#switchport mode trunk 
SW1(config-if)#exit
SW1(config)#

SW2

SW2(config)#interface vlan 1
SW2(config-if)#ip address 192.168.100.2 255.255.255.0
SW2(config-if)#no shutdown 
SW2(config-if)#exitSW2(config)#interface fastEthernet 0/15
SW2(config-if)#switchport mode trunk 
SW2(config-if)#exit
SW2(config)#

SW3

SW3(config)#interface vlan 1
SW3(config-if)#ip address 192.168.100.3 255.255.255.0
SW3(config-if)#no shutdown 
SW3(config-if)#exit
SW3(config)#
5.验证相同 VLAN 的主机可以通信:不同 VLAN 的主机不能通信,交换机的IP地址通信正常
5.1相同VLAN通信

PC1和PC3

PC2和PC5

此时我们发现PC2和PC5是不通信的

如果我们把三台交换机把没有创建的VLAN 创建出来。例如:SW1创建VLAN 4、SW2创建VLAN 3、SW3创建VLAN2。

SW1(config)#vlan 4        //添加VLAN 4
SW1(config-vlan)#name shengchan
SW1(config-vlan)#exitSW1#show vlan brief VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/3, Fa0/4, Fa0/5, Fa0/6Fa0/7, Fa0/8, Fa0/9, Fa0/10Fa0/11, Fa0/12, Fa0/13, Fa0/15Fa0/16, Fa0/17, Fa0/18, Fa0/19Fa0/20, Fa0/21, Fa0/22, Fa0/23Fa0/24, Gig0/1, Gig0/2
2    caiwu                            active    Fa0/1
3    xiaoshou                         active    Fa0/2
4    shengchan                        active    
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    
SW1#

SW2和SW3同上步骤添加,再去ping PC2和PC5

此时PC2和PC5就能相通了。

PC4和PC6

5.2 不同VLAN通信

PC1和PC2

PC3和PC4

PC5和PC6

5.3 交换机通信

SW2和SW3同以上步骤。

至此实验结束。

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

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

相关文章

KKView远程控制2.0版本发布,TeamViewer面临巨大挑战

KKView远程控制2.0版本发布,TeamViewer面临巨大挑战 近日,备受瞩目的远程控制软件KKView发布了其全新2.0版本,KKView以其独特的创新性和用户友好的设计,为远程办公、远程培训等领域提供了更加高效、便捷的解决方案。 KKView远程…

ubuntu samba 安装与配置

ubuntu samba 安装与配置 一:安装二:添加samba访问账号及密码三:修改配置文件四:重启服务五:登录 一:安装 sudo apt update sudo apt install samba samba-common二:添加samba访问账号及密码 …

【MATLAB】解决不同版本MATLAB出现中文乱码的问题

解决不同版本MATLAB出现中文乱码的问题 方法1:更改保存类型为GBK方法2:记事本打开方法3:Notepad参考 低版本matlab打开高版本Matlab的.m文件时,出现中文乱码问题。比如下图: 出现原因为: 编码格式不统一问…

【开发工具】pythontutor——在线内存可视化工具

笔者在学习RISC-V时,希望找到一款可视化的内存工具,遗憾目前还未找到。发现了pythontutor这个网站,可以对C、python等多种语言进行内存可视化。结果似乎是x86架构的,符合小端存储。 贴一下网址,原准备依据开源版本进行…

React配置@别名路径配置

1. 背景知识 路径解析配置(webpack),把 / 解析为 src/路径联想配置(VsCode),VsCode 在输入 / 时,自动联想出来对应的 src/下的子级目录 2. 路径解析配置 配置步骤: 安装craco npm …

windows平台安装labelme

之前写过一篇文章也是关于在windows平台安装labelme的:《windows平台python版labelme安装与使用_labelme下载-CSDN博客》,随着软件与工具的更新换代,按照同样的方法最近在使用的时候出现了错误,出现创建虚拟环境失败,具…

Springboot+Vue项目-基于Java+MySQL的校园外卖服务系统(附源码+演示视频+LW)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…

无人机+低空经济:释放中国低空经济动力的必要条件

无人机与低空经济的结合,对于释放中国低空经济动力具有重要的意义。无人机作为低空经济的重要组成部分,可以为低空经济提供新的动力和发展方向。以下是无人机与低空经济结合释放中国低空经济动力的必要条件: 1. 无人机技术的不断发展和创新&a…

日期格式化转换

方式一:浏览器console里面跑一下,可以知道具体的时间点 decodeURIComponent(‘2024-04-30%2009%3A50%3A00’) 或者使用在线工具转换 https://www.sojson.com/encodeurl.html

最小K个数(力扣面试题17.14)

本文采用的是大堆排序求最小的K个值。需要有堆的数据结构基础哦。 代码展示: /*** Note: The returned array must be malloced, assume caller calls free().*/ void AdjustDown(int* parr,int n,int root)//向下调整 {int parentroot;int child parent*21;while…

xLua热更新解决方案

图中灰色的无法实现热更新,而Lua代码可以打包成AB包,并上传到资源服务器, 当进入游戏检测是否有资源需要更新,需要则会从资源服务器下载。 学习目标 1.导入xLua框架 2.C#调用Lua 3.Lua调用C# 4.xLua热补丁 xLua框架导入和AB…

Bert基础(二十)--Bert实战:机器阅读理解任务

一、机器阅读理解任务 1.1 概念理解 机器阅读理解(Machine Reading Comprehension, MRC)就是给定一篇文章,以及基于文章的一个问题,让机器在阅读文章后对问题进行作答。 在机器阅读理解领域,模型的核心能力体现在对…

Flink checkpoint 源码分析

序言 最近因为工作需要在阅读flink checkpoint处理机制,学习的过程中记录下来,并分享给大家。也算是学习并记录。 目前公司使用的flink版本为1.11。因此以下的分析都是基于1.11版本来的。 在分享前可以简单对flink checkpoint机制做一个大致的了解。 …

《ElementPlus 与 ElementUI 差异集合》el-dialog 显示属性有差异

ElementPlus 用属性 v-model ElementUI 用属性 visible 其实也是 Vue2/Vue3 的差异:v-model 指令在组件上的使用已经被重新设计,替换掉了 v-bind.sync

JENKINS 安装,学习运维从这里开始

Download and deployJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarehttps://www.jenkins.io/download/首先点击上面。下载Jenkins 为了学习,从windows开始&#x…

preg_match详解(反向引用和捕获组)

在讲preg_match函数之前,我们先了解一下什么是php可变变量 php可变变量 在PHP中双引号包裹的字符串中可以解析变量,而单引号则不行 也就是在php中,双引号里面如果包含有变量,php解释器会将其替换为变量解释后的结果&#xff1b…

AI系列:大语言模型的RAG(检索增强生成)技术(上)

前言 大型语言模型(LLM)虽然在生成文本方面表现出色,但仍然存在一些局限性:数据是静态的,而且缺乏垂直细分领域的知识。为了克服这些限制,有时候会进行进一步的模型训练和微调。在实际应用中,我…

基于深度学习检测恶意流量识别框架(80+特征/99%识别率)

基于深度学习检测恶意流量识别框架 目录 基于深度学习检测恶意流量识别框架简要示例a.检测攻击类别b.模型训练结果输出参数c.前端检测页面d.前端训练界面e.前端审计界面(后续更新了)f.前端自学习界面(自学习模式转换)f1.自学习模式…

【嵌入式Linux】阻塞与非阻塞IO为何能降低CPU使用率

本文主要记录嵌入式Linux内核中阻塞与非阻塞IO访问的应用,以及解释了为何二者可以降低CPU使用率 阻塞与非阻塞IO为何能降低CPU使用率 0. 授权须知1. 通俗解释2. 场景描述3. 阻塞IO之———等待队列使用详解4. 非阻塞IO之———poll select4.1 poll 访问4.2 selct 访…

华为L410终端及麒麟KOS上如何安装安卓应用

原文链接:华为L410终端及麒麟KOS上如何安装安卓应用 Hello,大家好啊!随着移动应用的普及,越来越多的用户希望在个人电脑上运行安卓应用,以便更好地整合工作和生活中的信息。特别是在华为L410终端和麒麟KOS操作系统上&a…