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

news2024/11/16 10:32:07

目录

原理概述

实验内容

实验目的

实验步骤

实验拓扑

实验编址:

试验步骤

基本配置

 创建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.coloradmin.cn/o/1409861.html

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

相关文章

无公网IP实现远程访问MongoDB文件数据库【内网穿透】

最近&#xff0c;我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念&#xff0c;而且内容风趣幽默。我觉得它对大家可能会有所帮助&#xff0c;所以我在此分享。点击这里跳转到网站。 文章目录 前言1. 安装数据库2. 内网穿透2.1 安装cpolar内网穿透2…

多维时序 | Matlab实现RIME-TCN-Multihead-Attention霜冰算法优化时间卷积网络结合多头注意力机制多变量时间序列预测

多维时序 | Matlab实现RIME-TCN-Multihead-Attention霜冰算法优化时间卷积网络结合多头注意力机制多变量时间序列预测 目录 多维时序 | Matlab实现RIME-TCN-Multihead-Attention霜冰算法优化时间卷积网络结合多头注意力机制多变量时间序列预测效果一览基本介绍程序设计参考资料…

Windows主机Navicat远程连接到Ubuntu18.04虚拟机MySQL

1. 在虚拟机上安装MySQL sudo apt-get install mysql-server sudo apt-get install libmysqlclient-dev 2. 检查安装 sudo netstat -tap | grep mysql 3. 查看默认密码 sudo cat /etc/mysql/debian.cnf 4. 用查看到的密码登录MySQL server&#xff0c;修改root用户的密码 …

【STM32】STM32学习笔记-硬件SPI读写W25Q64(40)

00. 目录 文章目录 00. 目录01. SPI简介02. W25Q64简介03. SPI相关API3.1 SPI_Init3.2 SPI_Cmd3.3 SPI_I2S_SendData3.4 SPI_I2S_ReceiveData3.5 SPI_I2S_GetFlagStatus3.6 SPI_I2S_ClearFlag3.7 SPI_InitTypeDef 04. 硬件SPI读写W25Q64接线图05. 硬件SPI读写W25Q64示例06. 程序…

【Leetcode】2865. 美丽塔 I

文章目录 题目思路代码结果 题目 题目链接 给你一个长度为 n 下标从 0 开始的整数数组 maxHeights 。 你的任务是在坐标轴上建 n 座塔。第 i 座塔的下标为 i &#xff0c;高度为 heights[i] 。 如果以下条件满足&#xff0c;我们称这些塔是 美丽 的&#xff1a; 1 < hei…

Nginx高级设置

文章目录 一、Nginx高级设置Nginx状态页Nginx第三方模块Nginx变量使用内置变量自定义变量 Nginx自定义访问日志自定义默认格式日志自定义json格式日志 Nginx压缩功能https功能https配置参数自签名证书 虚拟主机 二、Nginx代理服务三、代理服务常见模式四、Nginx代理服务支持协议…

C++:使用tinyXML生成矢量图svg

先说一下tinyXML库的配置&#xff1a; 很简单&#xff0c;去下面官网下载 TinyXML download | SourceForge.net 解压后是这样 直接将红框中的几个文件放到项目中即可使用 关于svg文件&#xff0c;SVG是基于XML的可扩展矢量图形&#xff0c;svg是xml文件&#xff0c;但是xml…

分布变化下的Test-Time adaption 综述

论文 https://arxiv.org/abs/2303.15361 代码 https://github.com/tim-learn/awesome-test-time-adaptation &#xff08;其实这是相关领域代码和论文合集之类的东西&#xff09; Abstract 机器学习方法努力在训练过程中获得一个鲁棒模型&#xff0c;即使在分布变化的情况下…

如何使用Docker部署导航页工具Dashy并实现任意浏览器远程访问——“cpolar内网穿透”

文章目录 简介1. 安装Dashy2. 安装cpolar3.配置公网访问地址4. 固定域名访问 简介 Dashy 是一个开源的自托管的导航页配置服务&#xff0c;具有易于使用的可视化编辑器、状态检查、小工具和主题等功能。你可以将自己常用的一些网站聚合起来放在一起&#xff0c;形成自己的导航…

利用 “diart“ 和 OpenAI 的 Whisper 简化实时转录

利用 "diart" 和 OpenAI 的 Whisper 简化实时转录 工作原理 Diart 是一个基于人工智能的 Python 库&#xff0c;用于实时记录说话者语言&#xff08;即 "谁在什么时候说话"&#xff09;&#xff0c;它建立在 pyannote.audio 模型之上&#xff0c;专为实时…

Linux破解密码

破解root密码&#xff08;Linux 7&#xff09; 1、先重启——e 2、Linux 16这一行 末尾加rd.break&#xff08;不要回车&#xff09;中断加载内核 3、再ctrlx启动&#xff0c;进入救援模式 4、mount -o remount&#xff0c;rw /sysroot/——&#xff08;mount挂载 o——opti…

PySide6/PyQt6中Qt窗口标志/窗口属性汇总,如何正确的设置窗口标志/窗口属性

文章目录 📖 介绍 📖🏡 环境 🏡📒 使用方法 📒📚 窗口标志汇总📚 窗口属性汇总📝 使用方法📝 注意事项⚓️ 相关链接 ⚓️📖 介绍 📖 在Qt框架中,窗口标志(window flags)是用于控制窗口的各种属性和行为的强大工具。它们通过设置窗口的属性,如边框…

面试知识点:notify是随机唤醒线程吗(唤醒线程顺序)?

做 Java 开发的小伙伴&#xff0c;对 wait 方法和 notify 方法应该都比较熟悉&#xff0c;这两个方法在线程通讯中使用的频率非常高&#xff0c;但对于 notify 方法的唤醒顺序&#xff0c;有很多小伙伴的理解都是错误的&#xff0c;有很多人会认为 notify 是随机唤醒的&#xf…

力扣日记1.25-【回溯算法篇】39. 组合总和

力扣日记&#xff1a;【回溯算法篇】39. 组合总和 日期&#xff1a;2023.1.25 参考&#xff1a;代码随想录、力扣 39. 组合总和 题目描述 难度&#xff1a;中等 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target &#xff0c;找出 candidates 中可以使数字和…

完成接口配置实验

步骤一&#xff1a;IP地址规划 步骤二&#xff1a;配置二层设备 生产区内配置设备 办公区内配置设备 配置 DMZ区地址 valn配置 [Huawei]vlan batch 2 3 [Huawei]int g 0/0/2 [Huawei-GigabitEthernet0/0/2]port link-type access [Huawei-GigabitEthernet0/0/2]port…

【数据结构】链表的分类和双向链表

本篇是基于上篇单链表所作&#xff0c;推荐与上篇配合阅读&#xff0c;效果更加 http://t.csdnimg.cn/UhXEj 1.链表的分类 链表的结构非常多样&#xff0c;以下情况组合起来就有8种&#xff08;2 x 2 x 2&#xff09;链表结构&#xff1a; 我们一般叫这个头为哨兵位 我们上回…

LeetCode做题总结 226. 翻转二叉树

226. 翻转二叉树 代码1 报错代码2 报错代码3 正确。 代码1 报错 class Solution {public TreeNode invertTree(TreeNode root) {// TreeNode _root root; // 这是在保证// _root preOrderTree(root);// return root;root preOrderTree(root);return root;}public TreeNode …

MATLAB中uibutton函数用法

目录 语法 说明 示例 创建普通按钮 创建状态按钮 设置和访问按钮属性值 编写响应以下操作的代码&#xff1a;点击按钮 uibutton函数的功能是创建普通按钮或状态按钮组件。 语法 btn uibutton btn uibutton(parent) btn uibutton(style) btn uibutton(parent,style…

【方法论】费曼学习方法

费曼学习方法是由诺贝尔物理学奖得主理查德费曼提出的一种学习方法。这种方法强调通过将所学的知识以自己的方式解释给别人来提高学习效果。 费曼学习方法的步骤如下&#xff1a; 选择一个概念&#xff1a;选择一个要学习的概念或主题。 理解和学习&#xff1a;用自己的方式学…

全栈工程师

很多人说&#xff0c;全栈工程师是程序猿的终极目标。过去&#xff0c;笔者也一直往这个方面在努力&#xff0c;前后端代码都能写&#xff0c;测试也做一做&#xff0c;原型也画一画。但随着深耕it行业越来越久&#xff0c;笔者觉得条条大路通罗马&#xff0c;作为骡马的我们&a…