eNSP-交换机VLAN配置

news2024/11/15 21:34:05

eNSP-交换机VLAN配置

文章目录

  • eNSP-交换机VLAN配置
    • 一、题目要求
    • 二、拓扑结构
    • 三、基础配置
    • 四、测试验证
    • 五、知识点详解
      • 1.VLAN
      • 2.VLAN的端口成员模式
      • 3.不同端口成员模式对报文的处理

一、题目要求

1.PC1可以访问PC2,PC4,但是不能访问PC3

2.PC2可以访问PC1,PC3,但不能访问PC4

3.PC3可以访问PC4

二、拓扑结构

在这里插入图片描述

三、基础配置

PC的 IP地址分别为192.168.1.1~192.168.1.4/26

SW1:

<Huawei>sys
[Huawei]sys sw1
[sw1]vlan batch 2 to 5
[sw1]int g0/0/2
[sw1-GigabitEthernet0/0/2]port link-type hybrid
[sw1-GigabitEthernet0/0/2]port hybrid pvid vlan 2
[sw1-GigabitEthernet0/0/2]port hybrid untagged vlan 2 3 5
[sw1-GigabitEthernet0/0/2]q
[sw1]int g0/0/3
[sw1-GigabitEthernet0/0/3]port link-type hybrid
[sw1-GigabitEthernet0/0/3]port hybrid pvid vlan 3
[sw1-GigabitEthernet0/0/3]port hybrid untagged vlan 2 3 4
[sw1-GigabitEthernet0/0/3]int g0/0/1
[sw1-GigabitEthernet0/0/1]port link-type hybrid 
[sw1-GigabitEthernet0/0/1]port hybrid tagged vlan 2 3 4 5

SW2:

<Huawei>sys
[Huawei]sys sw2
[sw2]vlan batch 2 to 5
[sw2]int g0/0/4
[sw2-GigabitEthernet0/0/4]port link-type hybrid
[sw2-GigabitEthernet0/0/4]port hybrid pvid vlan 4
[sw2-GigabitEthernet0/0/4]port hybrid untagged vlan 3 4 5
[sw2-GigabitEthernet0/0/4]q
[sw2]int g0/0/5
[sw2-GigabitEthernet0/0/5]port link-type hybrid 
[sw2-GigabitEthernet0/0/5]port hybrid pvid vlan 5
[sw2-GigabitEthernet0/0/5]port hybrid untagged vlan 2 4 5
[sw2-GigabitEthernet0/0/5]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type hybrid 
[sw2-GigabitEthernet0/0/1]port hybrid tagged vlan 2 3 4 5

四、测试验证

PC1:

PC>ping 192.168.1.2

Ping 192.168.1.2: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.1.2: bytes=32 seq=3 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=4 ttl=128 time=31 ms
From 192.168.1.2: bytes=32 seq=5 ttl=128 time=63 ms

--- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 31/43/63 ms

PC>ping 192.168.1.3

Ping 192.168.1.3: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable
From 192.168.1.1: Destination host unreachable

--- 192.168.1.3 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss


PC>ping 192.168.1.4

Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.4: bytes=32 seq=1 ttl=128 time=78 ms
From 192.168.1.4: bytes=32 seq=2 ttl=128 time=78 ms
From 192.168.1.4: bytes=32 seq=3 ttl=128 time=94 ms
From 192.168.1.4: bytes=32 seq=4 ttl=128 time=94 ms
From 192.168.1.4: bytes=32 seq=5 ttl=128 time=110 ms

--- 192.168.1.4 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 78/90/110 ms

PC2:

PC>ping 192.168.1.1

Ping 192.168.1.1: 32 data bytes, Press Ctrl_C to break
From 192.168.1.1: bytes=32 seq=1 ttl=128 time=46 ms
From 192.168.1.1: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.1.1: bytes=32 seq=3 ttl=128 time=47 ms
From 192.168.1.1: bytes=32 seq=4 ttl=128 time=47 ms
From 192.168.1.1: bytes=32 seq=5 ttl=128 time=47 ms

--- 192.168.1.1 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 46/46/47 ms

PC>ping 192.168.1.3

Ping 192.168.1.3: 32 data bytes, Press Ctrl_C to break
From 192.168.1.3: bytes=32 seq=1 ttl=128 time=78 ms
From 192.168.1.3: bytes=32 seq=2 ttl=128 time=109 ms
From 192.168.1.3: bytes=32 seq=3 ttl=128 time=125 ms
From 192.168.1.3: bytes=32 seq=4 ttl=128 time=79 ms
From 192.168.1.3: bytes=32 seq=5 ttl=128 time=62 ms

--- 192.168.1.3 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 62/90/125 ms

PC>ping 192.168.1.4

Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.2: Destination host unreachable
From 192.168.1.2: Destination host unreachable
From 192.168.1.2: Destination host unreachable
From 192.168.1.2: Destination host unreachable
From 192.168.1.2: Destination host unreachable

--- 192.168.1.4 ping statistics ---
  5 packet(s) transmitted
  0 packet(s) received
  100.00% packet loss

PC3:

PC>ping 192.168.1.4

Ping 192.168.1.4: 32 data bytes, Press Ctrl_C to break
From 192.168.1.4: bytes=32 seq=1 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=2 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=3 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=4 ttl=128 time=47 ms
From 192.168.1.4: bytes=32 seq=5 ttl=128 time=47 ms

--- 192.168.1.4 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 47/47/47 ms

五、知识点详解

1.VLAN

VLAN(Virtual Local Area Network)是虚拟局域网的缩写,它是一种将局域网划分为多个逻辑上的隔离网络的技术。

传统的局域网是基于物理连接的,所有连接到同一个交换机上的设备都在同一个广播域内,共享同一个广播域内的广播和组播消息。而VLAN技术可以将一个交换机划分为多个逻辑上独立的小型局域网,不同VLAN中的设备之间无法直接通信,只能通过路由器或三层交换机进行通信。

通过使用VLAN,可以实现以下几个目标:

  1. 隔离流量:不同VLAN之间的数据流量是隔离的,增加了网络的安全性和可管理性。
  2. 控制广播域:每个VLAN都有自己的广播域,可以减少广播和组播消息的传播范围,提高网络性能。
  3. 灵活的网络管理:可以根据实际需求将设备划分到不同的VLAN中,方便进行管理和配置。

VLAN的划分可以基于不同的因素,如端口、MAC地址、IP地址等。现代的交换机和路由器都支持VLAN技术,并提供相应的配置界面和命令来管理和配置VLAN。

总之,VLAN是一种有效的网络管理技术,可以帮助组织更好地管理和控制局域网。

2.VLAN的端口成员模式

VLAN的端口成员模式指的是交换机接口(端口)与VLAN之间的关系配置模式。根据不同的需求和实际场景,可以将交换机的接口配置为以下几种不同的端口成员模式:

  1. Access模式(访问模式):将接口配置为属于一个特定的VLAN,只能连接一个指定VLAN的设备。通常用于连接终端设备,如个人计算机、IP电话等。Access模式的端口成员只关联到一个VLAN。
  2. Trunk模式(主干模式):将接口配置为能够同时传送多个VLAN的数据流量。Trunk端口可以用于连接不同的交换机,实现VLAN的扩展和跨交换机通信。Trunk端口支持802.1Q标签协议,用于在数据帧中标记不同的VLAN。
  3. Hybrid模式(混合模式):将接口配置为同时允许多个指定的VLAN和一个未指定的VLAN。与Access模式不同,Hybrid模式的端口成员可以关联到多个VLAN,并对每个VLAN指定特定的策略。
  4. General模式(通用模式):将接口配置为能够同时传送多个VLAN的数据流量,并与Trunk模式类似。不同之处在于,General模式提供更灵活的配置选项,可以为每个VLAN定义不同的带宽和优先级设置。

3.不同端口成员模式对报文的处理

不同端口成员模式对报文的处理方式如下:

  1. Access模式(访问模式):
    • 收到的报文:Access接口只能接收属于配置的VLAN的报文。如果接收到的报文带有VLAN标签,交换机会将标签删除,并将报文发送到相应的VLAN。
    • 发送的报文:Access接口发送的报文会被加上配置的VLAN标签,这样报文会被正确地传输到指定的VLAN中。
  2. Trunk模式(主干模式):
    • 收到的报文:Trunk接口能够接收通过该接口传输的所有VLAN的报文,每个报文带有VLAN标签。交换机会根据标签信息将报文传送到相应的VLAN。
    • 发送的报文:Trunk接口发送的报文会保留原有的VLAN标签,以确保报文能够传输到正确的VLAN中。
  3. Hybrid模式(混合模式):
    • 收到的报文:Hybrid接口能够接收配置的VLAN的报文,以及未配置的VLAN的报文。对于配置的VLAN,与Access模式类似地进行处理。对于未配置的VLAN,交换机可以配置一些特定策略,如丢弃或转发到默认VLAN。
    • 发送的报文:Hybrid接口发送的报文会被加上配置的VLAN标签,以确保报文传输到指定的VLAN中。
  4. General模式(通用模式):
    • 收到的报文:General接口能够接收通过该接口传输的所有VLAN的报文,每个报文带有VLAN标签。交换机会根据标签信息将报文传送到相应的VLAN。
    • 发送的报文:General接口发送的报文会保留原有的VLAN标签,以确保报文能够传输到正确的VLAN中。

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

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

相关文章

Python实现PSO粒子群优化算法优化BP神经网络回归模型(BP神经网络回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 PSO是粒子群优化算法&#xff08;Particle Swarm Optimization&#xff09;的英文缩写&#xff0c;是一…

openGauss学习笔记-03 openGauss极简版单节点安装

文章目录 openGauss学习笔记-03 openGauss极简版单节点安装3.1 获取安装包3.1.1 下载对应平台的安装包3.1.2 解压安装包3.1.3 查看目录结构 3.2 准备软硬件安装环境3.2.1 硬件环境要求3.2.2 软件环境要求3.2.3 软件依赖要求 3.3 单节点安装3.3.1 安装前准备3.3.2 安装openGauss…

硬件电路设计--运算放大器(四)应用三比较器

文章目录 前言电压比较器一、过零比较器二、单门比较器三、滞回比较器&#xff08;施密特触发器&#xff09;四、窗口比较器五、未使用的比较器的处理六、推挽式输出或漏极开路输出开漏输出推挽输出 七、比较器的应用7.1 3V转5V7.2 双极性转单极性7.3 光敏电阻模数转换 八、比较…

互联网协议(Internet Protocol Suite)

文章目录&#xff1a; 一&#xff1a;从系统角度&#xff08;解释互联网是如何构成的&#xff0c;协议的设计思想&#xff09; 二&#xff1a;从用户的角度&#xff08;解释结构是如何发挥作用&#xff0c;完成网络数据交换的&#xff09; 参考&#xff1a;阮一峰 一&#x…

过滤器与拦截器的区别

1.运行顺序不同 过滤器是在客户端请求到达服务器&#xff0c;但还未到Servlet时运行的&#xff0c;而拦截器是在到达Servelt后&#xff0c;调用适配器(HandlerAdapter)前运行的。 2.配置方式不同 过滤器是在web.xml中配置&#xff0c;而拦截器是在Spring中的配置文件中配置&a…

mysql练习----单表查询

环境&#xff1a; 目录 第一题 第二题 第三题 第一题 --创建如下学生表 create table student( id int, name varchar(20), gender varchar(20), chinese int, math int, english int ); insert into student values (1,张明,男,89,78,90), (2,李进,男,67,53,95), (3,王…

Liunx下线程互斥与同步

文章目录 前言1.线程相关问题2.加锁操作1.相关接口2.加锁原理 3.线程安全4.线程同步 前言 本文主要围绕Linux下线程互斥问题进行相关讲解&#xff0c;同时也会线程同步相关问题。 1.线程相关问题 我们知道进程地址空间很多资源是被线程共享的。线程在并发访问这些共享资源的时…

代码随想录day11

20. 有效的括号 思路&#xff1a;这里用模拟栈的方法会更好理解&#xff0c;也就是我们每次遇到朝左方向的三种类型的时候&#xff0c;就加入相反方向的右括号到result栈中。由于栈是一个先进后出的方式&#xff0c;所以我们会有一个判断stack当前为不为空&#xff0c;和stack[…

4G理论概述

文章目录 LTE网络基础架构UMTS&#xff08;通用移动通信系统&#xff0c;Universal Mobile Telecommunications System&#xff09;UTRAN&#xff08;UMTS陆地无线接入网&#xff0c;UMTS Terrestrial Radio Access Network&#xff09;RNC&#xff08;无线网络控制器&#xff…

Vue的响应式实现思路及源码分析

Vue # 思路 new Vue() 首先执行初始化,对 data 执行响应化处理,这个过程发生在 Observer 中同时对模板执行编译,找到其中动态绑定的数据,从 data 中获取并初始化视图,这个过程发生在 compile 中同时定义一个 更新函数 和 Watcher,将来对应数据变化时 Watcher 会调用 更新…

python编程——字符串讲解

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 本文专栏&#xff1a;python专栏 专栏介绍&#xff1a;本专栏为免费专栏&#xff0c;并且会持续更新python基础知识&#xff0c;欢迎各位订阅关注。 前言 本文将介绍python字符串是什么&#xff1f;以及它的几…

C++11(一)(列表初始化,变量类型推导(auto,decltype),nullptr,范围for循环等)

目录 C11简介 列表初始化 C98中,{}的初始化问题 内置类型的列表初始化 自定义类型的列表初始化 变量类型推导 auto decltype nullptr 范围for循环 final和override 默认成员函数的控制 显式缺省函数 删除默认函数 C11简介 在2003年C标准委员会曾经提交了一份技…

STM32F767-0-HAL库主从定时器产生固定数量的PWM

STM32F767-0-主从定时器产生固定数量的PWM 前言一、配置STM32F767主从定时器的详细步骤1.1 选择主定时器和从定时器&#xff1a;1.2 配置主定时器&#xff08;主从模式&#xff09;&#xff1a;1.2.1 设置主定时器的时钟源&#xff1a;1.2.2 配置主定时器的分频系数&#xff1a…

不同路径(力扣)动态规划 JAVA

一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多少条不同的路径&#xff1f; 示例 1&a…

JWT的简单说明与使用

简要 JWT是"JSON Web Token"的缩写&#xff0c;是一种用于在不同系统之间传输信息的开放标准。它通过将信息进行加密后生成一个安全的令牌&#xff0c;以便在网络请求中进行身份验证和授权。 具体来说&#xff0c;JWT可以用于以下几个方面&#xff1a; 身份验证&…

CMakeLists.txt 语法介绍

CMake编译原理 CMake是一种跨平台编译工具,主要编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件&#xff0c;最后用make命令编译源码生成可执行程序或共享库.因此CMake的编译基本就两个步骤&#xff1a;cmake && make cm…

MySQL基础练习

Ⅰ Ⅱ 3.1 3.2 3.3 3.4 -- 单表查询练习 /* 素材 CREATE TABLE emp ( empno int(4) NOT NULL, ename varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, job varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, …

细数那些Compose新手容易犯的错误

作者&#xff1a;晴天小庭 笔者作为一个日常Jetpack Compose开发者&#xff0c;对Compose的理解也在逐渐加深中&#xff0c;最近回顾当初学习和实践的过程中&#xff0c;犯了不少错误和踩了很多坑&#xff0c;本篇文章作为小总结分享给大家&#xff0c;同时文章会持续更新&…

Leetcode-每日一题【1669.合并两个链表】

题目 给你两个链表 list1 和 list2 &#xff0c;它们包含的元素分别为 n 个和 m 个。 请你将 list1 中下标从 a 到 b 的全部节点都删除&#xff0c;并将list2 接在被删除节点的位置。 下图中蓝色边和节点展示了操作后的结果&#xff1a; 请你返回结果链表的头指针。 示例 1…