eNSP学习——交换机配置Trunk接口

目录

原理概述

实验内容

实验目的

实验步骤

实验拓扑

实验编址:

试验步骤

基本配置

 创建VLAN,配置Access接口

配置Trunk接口

 思考题

原理概述

        在以太网中,通过划分VLAN来隔离广播域和增强网络通信的安全性。以太网通常由多台交换机组成,为了使VLAN的数据帧跨越多台交换机传递,交换机之间互连的链路需要配置为干道链路(Trunk Link)。
    干道链路是用来在不同设备之间承载多个不同VLAN数据,也可配置为只能传输指定VLAN的数据。
    Trunk端口一般用于交换机之间连接的端口,trunk端口可以属于多个VLAN,也可以接收和发送多个VLAN报文。
    当Trunk端口收到数据帧时,如果该帧不包含802.1Q的 VLAN标签,将打上该Trunk端口的PVID:如果该帧包含802.1Q的 VLAN标签,则不改变。
    当Trunk端口发送数据帧时,当该所发送帧的VLAN ID与端口的PVID不同时,检查是否允许该VLAN通过,若允许的话直接透传,不允许就直接丢弃;当该帧的VLANID与端口的PVID 相同时,则剥离VLAN标签后转发。

实验内容

        模拟公司场景。公司内部有一个大的局域网。公司放置了多台接入交换机负责员工的网络接入。接入交换机通过汇交换机S3相连。公司划分了VLAN隔离广播域。现要求实现相同部门的员工通过不同的交换机接入且可以实现互通。

实验目的

    1、理解干道链路的应用场景;
    2、掌握Trunk端口的配置;
    3、掌握Trunk端口允许所有VLAN通过的配置方法;
    4、掌握Trunk端口允许特定VLAN通过的配置方法。

实验步骤

    1、基本配置;
    2、创建VLAN,配置Access接口;
    3、配置Trunk接口

实验拓扑

实验编址:

设备接口IP地址子网掩码默认网关
PC1Ethernet 0/0/1192.168.1.1255.255.255.0N/A
PC2Ethernet 0/0/1192.168.1.2255.255.255.0N/A
PC3Ethernet 0/0/1192.168.1.3255.255.255.0N/A
PC4Ethernet 0/0/1192.168.1.4255.255.255.0N/A

试验步骤

基本配置

        根据实验编址进行基本的IP配置。最后记得测试个链路之间的连通性。(此处仅以PC1为例)

 创建VLAN,配置Access接口

第二步:创建VLAN,配置Access接口
[S1]vlan 10	
[S1-vlan10]description yanfa
[S1-vlan10]vlan 20
[S1-vlan20]description market[Huawei]sysname S2
[S2]vlan 10	
[S2-vlan10]description yanfa      //添加描述,vlan 10——yanfa(研发部)
[S2-vlan10]vlan 20
[S2-vlan20]description market     //添加描述,vlan 20——market(市场部)[Huawei]sysname S3
[S3]vlan 10	
[S3-vlan10]description yanfa
[S3-vlan10]vlan 20
[S3-vlan20]description market
[S3]
[S3]display vlan                     //查看所有配置的VLAN信息
The total number of vlans is : 3
--------------------------------------------------------------------------------
U: Up;         D: Down;         TG: Tagged;         UT: Untagged;
MP: Vlan-mapping;               ST: Vlan-stacking;
#: ProtocolTransparent-vlan;    *: Management-vlan;
--------------------------------------------------------------------------------VID  Type    Ports                                                          
--------------------------------------------------------------------------------
1    common  UT:GE0/0/1(U)      GE0/0/2(U)      GE0/0/3(D)      GE0/0/4(D)      GE0/0/5(D)      GE0/0/6(D)      GE0/0/7(D)      GE0/0/8(D)      GE0/0/9(D)      GE0/0/10(D)     GE0/0/11(D)     GE0/0/12(D)     GE0/0/13(D)     GE0/0/14(D)     GE0/0/15(D)     GE0/0/16(D)     GE0/0/17(D)     GE0/0/18(D)     GE0/0/19(D)     GE0/0/20(D)     GE0/0/21(D)     GE0/0/22(D)     GE0/0/23(D)     GE0/0/24(D)     10   common  
20   common  VID  Status  Property      MAC-LRN Statistics Description      
--------------------------------------------------------------------------------1    enable  default       enable  disable    VLAN 0001                         
10   enable  default       enable  disable    yanfa                             
20   enable  default       enable  disable    market                            
[S3]
[S3]display vlan summary         //查看所有配置VLAN的简要信息
static vlan:
Total 3 static vlan.1 10 20 dynamic vlan:
Total 0 dynamic vlan.reserved vlan:
Total 0 reserved vlan.
[S3]在S1上配置Access接口,并划分到相应的VLAN
[S1]interface e0/0/2	
[S1-Ethernet0/0/2]port link-type access
[S1-Ethernet0/0/2]port default vlan 10
[S1-Ethernet0/0/2]
[S1-Ethernet0/0/2]interface e0/0/3
[S1-Ethernet0/0/3]port link-type access
[S1-Ethernet0/0/3]port default vlan 20在S2上配置Access接口,并划分到相应的VLAN
[S2]interface e0/0/3	
[S2-Ethernet0/0/3]port link-type access
[S2-Ethernet0/0/3]port default vlan 10
[S2-Ethernet0/0/3]interface e0/0/4
[S2-Ethernet0/0/4]port link-type access
[S2-Ethernet0/0/4]port default vlan 20
[S2-Ethernet0/0/4]q
[S2]display port vlan   //检查VLAN和接口的配置情况
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
Ethernet0/0/1           hybrid       1     -                                   
Ethernet0/0/2           hybrid       1     -                                   
Ethernet0/0/3           access       10    -                                   
Ethernet0/0/4           access       20    -  

配置Trunk接口

第三步:配置Trunk接口
先测试相同部门之间能否通信。(不能通信)<S1>sys
[S1]interface e0/0/1
[S1-Ethernet0/0/1]port link-type trunk        //配置为trunk接口
[S1-Ethernet0/0/1]port trunk allow-pass vlan 10 20   //允许VLAN10和VLAN20通过
[S1-Ethernet0/0/1][S2]interface e0/0/2	
[S2-Ethernet0/0/2]port link-type trunk
[S2-Ethernet0/0/2]port trunk allow-pass vlan 10 20
[S2-Ethernet0/0/2][S3]interface g0/0/1	
[S3-GigabitEthernet0/0/1]port link-type trunk
[S3-GigabitEthernet0/0/1]port trunk allow-pass vlan all    //允许所有VLAN通过
[S3-GigabitEthernet0/0/1]
[S3-GigabitEthernet0/0/1]interface g0/0/2
[S3-GigabitEthernet0/0/2]port link-type trunk
[S3-GigabitEthernet0/0/2]port trunk allow-pass vlan all
[S3-GigabitEthernet0/0/2]q
[S3]display port vlan      //查看trunk的配置情况,此处仅以S3为例
Port                    Link Type    PVID  Trunk VLAN List
-------------------------------------------------------------------------------
GigabitEthernet0/0/1    trunk        1     1-4094
GigabitEthernet0/0/2    trunk        1     1-4094
......再次测试同部门之间的连通性。即可发现,同部门之间可以正常通信。

 思考题

连接PC的交换机的接口也可以配置成Trunk接口吗?为什么?

        Access接口和Trunk接口在连接PC的交换机接口上有不同的用途和配置要求。Access接口只允许一个VLAN通过,一般用于连接PC和服务器,只需要设置PVID(Port VLAN ID)。而Trunk接口允许多个VLAN通过,一般用于需要允许多个VLAN通过的交换机互联口上,也可用于连接PC和路由器,需要设置PVID和允许通过的VLAN。

        所以,连接PC的交换机接口一般配置为Access接口,因为PC只需要连接到一个VLAN上。如果将连接PC的交换机接口配置为Trunk接口,会导致PC无法正常通信,因为PC只能识别一个VLAN,无法处理多个VLAN的数据。

所以,连接PC的交换机接口不应该配置成Trunk接口,而应该配置成Access接口。

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

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

相关文章

探索HTMLx:强大的HTML工具

1. HTMLX htmx 是一个轻量级的 JavaScript 库&#xff0c;它允许你直接在 HTML 中使用现代浏览器的功能&#xff0c;而不需要编写 JavaScript 代码。通过 htmx&#xff0c;你可以使用 HTML 属性执行 AJAX 请求&#xff0c;使用 CSS 过渡动画&#xff0c;利用 WebSocket 和服务…

什么叫概率分布?

概率分布是描述随机变量可能取值及其相应概率的数学函数或规律。它提供了随机变量在各个取值上的概率信息&#xff0c;用于表示随机现象的不确定性和随机性。 概率分布可以分为两类&#xff1a;离散概率分布和连续概率分布。 1. 离散概率分布&#xff1a; 适用于描述离散随机…

rust for循环里的所有权 - into_iter / iter / iter_mut

文章目录 1 遍历对象实质为 .into_iter() 生成的迭代器2 避免转移 .iter() / .iter_mut()3 for循环里自变量为什么不用加mut // for循环语法糖 for loop_variable in iterator {code() } // 解糖 {let result match IntoIterator::into_iter(iterator) {mut iter > loop {m…

vue3和vite项目在scss中因为本地图片,不用加~

看了很多文章说要加~&#xff0c;真的好坑哦&#xff0c;我的加了~反而出不来了&#xff1a; 304 Not Modified 所以需要去掉~&#xff1a; /* 默认dark主题 */ :root[themered] {--bg-color: #0d1117;--text-color: #f0f6fc;--backImg: url(/assets/images/redBg.png); }/* …

【蓝桥备赛】四元组问题——单调栈

题目链接 四元组问题 个人思路 这个题目…真费脑子 假设 a,b,c,d 对应的值分别是 A,B,C,D 总的来说&#xff0c;就是从前往后一个单调栈从大到小找 A&#xff1b;从后往前&#xff0c;一个单调栈从大到小找 D。 具体看注释更清晰点&#xff01; 参考代码 Java import jav…

磺化-Cy5-左旋聚乳酸,Sulfo-Cyanine5-PLLA,一种生物相容性良好的生物降解材料

您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;磺化-Cy5-左旋聚乳酸&#xff0c;Sulfo-Cyanine5-PLLA&#xff0c;Sulfo-Cyanine5-Poly(L-lactic acid) 一、基本信息 产品简介&#xff1a;Sulfo Cy5 PLLA, also known as sulfonated Cyanine5 L-polylactic acid,…

Scapy编程指南(基础概念)

Scapy编程指南&#xff08;基础概念&#xff09; Scapy是什么 Scapy是Python中一个非常强大的库&#xff0c;它专门用于处理、发送和捕获网络协议中的数据包&#xff0c;它允许开发人员通过Python代码构建、解析和发送自定义网络协议的数据包。Scapy提供了一种直观、灵活的方…

开始学习Vue2(axios和Vuex)

一、Axios 1、Axios 简介 Axios 是一个基于 promise 网络请求库 &#xff0c;作用于node.j s 和浏 览器中。它是 isomorphic 的(即同一套代码可以运行在浏览器 和 node.js 中)。在服务端它使用原生 node.js http 模块, 而在 客户端 (浏览端) 则使用 XMLHttpRequests。 …

基于python豆瓣电影评论的情感分析和聚类分析,聚类分析有手肘法进行检验,情感分析用snownlp

基于Python的豆瓣电影评论的情感分析和聚类分析是一种用于探索电影评论数据的方法。 情感分析 情感分析旨在从文本中提取情感信息&#xff0c;并对其进行分类&#xff0c;如正面、负面或中性。在这里&#xff0c;我们使用了一个名为snownlp的Python库来进行情感分析。Snownlp是…

Redis入门到实战-基础篇+实战篇+高级篇+原理篇

Redis入门到实战-基础篇实战篇高级篇原理篇 文章目录 Redis入门到实战-基础篇实战篇高级篇原理篇一、基础篇二、实战篇三、高级篇四、原理篇 一、基础篇 1.基础篇笔记&#xff1a;https://blog.csdn.net/cygqtt/article/details/126974142 二、实战篇 1.实战篇笔记&#xff1a;…

Mybatis 拦截器注册方式

在MyBatis中注册拦截器可以通过以下三种方式&#xff1a; 1. XML配置文件方式 在Mybatis的核心配置文件&#xff08;mybatis-config.xml&#xff09;中的标签下定义拦截器&#xff0c;并指定实现类。 <configuration><!-- ...其他配置... --><plugins><…

在 MyBatis 中,可以使用 % 和 _ 通配符来进行模糊查询。

在 MyBatis 中&#xff0c;可以使用 % 和 _ 通配符来进行模糊查询。 下面是一个示例的模糊查询语句&#xff1a; <select id"seleteUser" resultType"com.example.goods_admin.entity.User">select * from user<where><if test"keyWo…

Java项目:基于SSM框架实现同城蔬菜配送管理系统(SSM+B/S架构+源码+数据库+毕业论文)

一、项目简介 本项目是一套ssm825基于SSM框架实现同城蔬菜配送管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目附带全部源码可作为毕设使用。 项目都经过严格调试&…

web前端javascript笔记——(14)Navigator 、History、Location

Navigator <!DOCTYPE html><head><meta charset"UTF-8"><title></title><style></style><script type"text/javascript">/*DOM文档对象&#xff0c;通过js操作网页BOM 浏览器对象BOM可以使我们通过JS来操…

HarmonyOS4.0系统性深入开发26方舟开发框架(ArkUI)概述

方舟开发框架&#xff08;ArkUI&#xff09;概述 方舟开发框架&#xff08;简称ArkUI&#xff09;为HarmonyOS应用的UI开发提供了完整的基础设施&#xff0c;包括简洁的UI语法、丰富的UI功能&#xff08;组件、布局、动画以及交互事件&#xff09;&#xff0c;以及实时界面预览…

林浩然的数学奇遇记:从计算机视觉到深海中的数学宝藏

林浩然的数学奇遇记&#xff1a;从计算机视觉到深海中的数学宝藏 Lin Haoran’s Mathematical Odyssey: From Computer Vision to Mathematical Treasures in the Deep Sea 在那个充满像素与算法的世界里&#xff0c;有一位名叫林浩然的主角&#xff0c;他并非怀揣着成为华罗庚…

【视野提升】ChatGPT的系统是如何工作的?

类似ChatGPT的系统是如何工作的&#xff1f; 我们试图在下图中解释它是如何工作的。这个过程可以分为两个部分。 训练 要训练一个ChatGPT模型&#xff0c;有两个阶段&#xff1a; 预训练 在这个阶段&#xff0c;我们在大量互联网数据上训练一个GPT模型&#xff08;仅解码器转…

【mongoDB】数据库的创建和删除

目录 1. 查看所有数据库 2.创建数据库 3.查看当前连接的数据库 4.删除数据库 1. 查看所有数据库 show dbs 2.创建数据库 use 数据库名 例如创建一个名为 aaa 的数据库 3.查看当前连接的数据库 db 4.删除数据库 use 数据库名 db.dropDataBase() 比如删除数据库 aaa

记录CentOS8安装docker全过程

目录 环境说明CentOS系统环境docker安装具体步骤 环境说明 Windows11 系统上安装了虚拟机VMware Workstation 12 Pro&#xff0c;VMware中安装了CentOS版本&#xff1a;8.5.2111。&#xff08;主要遇到的问题就在CentOS的版本上出现的&#xff09; CentOS系统环境 因为是新安…

《WebKit技术内幕》学习之十三(3):移动WebKit

3 其他机制 3.1 新渲染机制 为了移动领域更好的用户体验&#xff0c;渲染机制所做的改进主要是提升渲染性能来增加响应的速度&#xff0c;甚至不惜牺牲一些跟规范定义的行为不一致的地方。在这一小节中主要介绍三个方面的技术&#xff0c;其一是Tiled Backing Store&#x…