vlan的学习笔记1

news2024/9/20 3:20:16

vlan:
1.一般情况下:以下概念意思等同:
                  一个vlan=一个广播域 =一个网段 =一个子网

2.一般情况下:
(1)相同vlan之间可以直接通信,不同vlan之间不能直接通信!

(2)vlan技术属于二层技术,涉及的广播域就是二层广播域。

(3)vlanif(思科定义为SVI),属于三层技术。

(4)vlan id的取值范围:0-4095 212=4096 其中数值0 4095保留的,vlan 1是默认的(不能删除)

802.1Q=dot1g

3.一般情况下, (以太网vlan传递情景) 交换机内部的数据必须携带vlan tag,交换收到的数据帧和发出的数据帧可以有vlan tag,也可以无!

4.已经打好标记的,去另一个交换机还需要打吗,就直接过去了?

    要发送方以及接收方接口类型 PVID
生成树协议默认在华为交换设备上是开启,两台交换机之间连线N>=2,就是受到生成树影响,逻辑关闭N-1天链路,以免发生环路!
PVID:默认vlan即可,收到一个数据帧没法确定它的tag,使用PVID。
思科本征vlan。
trunk 默认情况下存在一个总开关,总开关只允许vlan i通过!
(相当于路修好了,但是没有通行证不让走)    

SW3-Ethernet0/0/1]display port vlan

5.hybrid混杂端口与access、trunk有何区别?
前提:假设trunk的放行列表放行所有!

(1)access接口发出的数据帧都是纯的(untag没标记的);


(2)trunk发出的数据帧只存在两个场景:
(2.1)数据帧的vlanID与PVID一样,剥离标签,属于纯的数据帧;
(2.2) 数据帧的vlanid 与pVID不同,保留标签,属于有标记的数据帧;
(3)trunk收到的数据帧只存在两个场景:
(3.1)收到是无标记的打上PVID,放出去:
(3.2)收到是有标记的,直接发出去。


(4)hybrid可以做到access和trunk无法做到的事情:
hybrid:
接收数据帧
Untagged数据帧,打上PVID,且VID在允许列表中,则接收;
vID不在允许列表中,则丢弃。
Tagged数据帧,查看vID是否在允许列表中,在允许列表中,则接收:
VID不在允许列表,则丢弃。

发送数据帧
VID不在允许列表中,直接丢弃。
VID在Untagged列表中,剥离标签发送。
VID在Tagged列表中,带标签直接发送。

6.华为交换机默认接口类型为hybrid,但是查看并没有存在port link-type hybrid,则说明是默认,接口默认有以下:
1、port link-type hybrid
2. port hybrid pvid vlan 1
3. port hybrid untagg vlan 1
hybrid接口放行列表指的是:有无明确tagged untagged
为什么交换机没有配置之前,相同网段的主机之间就可以通信,是因为:
1、交换机默认存在3条命令:
2、明确hybrid放行列表(所谓hybrid放行列表指的是有无明确tag或者untag)
3、存在默认pvid
4、结合hybrid收发规则,则可以完成通信!
PVID有且只有一个,且PVID是针对端口而言的。
pvid: 默认vid
vid:自己手工配置:

实验示例:

组网需求:

某企业的交换机连接有很多用户,且相同业务用户通过不同的设备接入企业网络。为了通信的安全性,企业希望业务相同用户之间可以互相访问,业务不同用户不能直接访问。

可以在交换机上配置基于接口划分VLAN,把业务相同的用户连接的接口划分到同一VLAN。这样属于不同VLAN的用户不能直接进行二层通信,同一VLAN内的用户可以直接互相通信。

s1上

[czysw1]vlan batch 10 20
[czysw1]inter e0/0/1
[czysw1-Ethernet0/0/1]p d v 10
[czysw1-Ethernet0/0/1]inter e0/0/2
[czysw1-Ethernet0/0/2]p d v 20
[czysw1-Ethernet0/0/2]inter g0/0/1
[czysw1-GigabitEthernet0/0/1]p l t
[czysw1-GigabitEthernet0/0/1]p t p v 1
[czysw1-GigabitEthernet0/0/1]p t a v 10 20

同理在s2上

[czysw2]vlan batch 10 20
[czysw2]inter e0/0/1
[czysw2-Ethernet0/0/1]p l a
[czysw2-Ethernet0/0/1]p d v 10
[czysw2-Ethernet0/0/1]inter e0/0/2
[czysw2-Ethernet0/0/2]p l a
[czysw2-Ethernet0/0/2]p d v 20
[czysw2-Ethernet0/0/2]inter g0/0/1
[czysw2-GigabitEthernet0/0/1]p l t
[czysw2-GigabitEthernet0/0/1]p t a v 10 20
[czysw2-GigabitEthernet0/0/1]p t p v 1

在pc1上验证我们想要的效果

例2:

组网需求:

某企业的交换机连接有很多用户,且不同部门的用户都需要访问公司服务器。但是为了通信的安全性,企业希望不同部门的用户不能直接访问。

可以在交换机上配置基于接口划分VLAN,并配置Hybrid接口,使得不同部门的用户不能直接进行二层通信,但都可以直接访问公司服务器。

SW1上

[czysw1]vlan batch 10 20 100
[czysw1]inter e0/0/1
[czysw1-Ethernet0/0/1]p l h
[czysw1-Ethernet0/0/1]p h  p v 10
[czysw1-Ethernet0/0/1]p h u v 10 100
[czysw1-Ethernet0/0/1]inter e0/0/2
[czysw1-Ethernet0/0/2]p l h
[czysw1-Ethernet0/0/2]p h p v 20
[czysw1-Ethernet0/0/2]p h u v 20 100
[czysw1-Ethernet0/0/2]inter g0/0/1
[czysw1-GigabitEthernet0/0/1]p l h
[czysw1-GigabitEthernet0/0/1]p h t v 10 20 100

SW2上

[czysw2]vlan batch 10 20 100
[czysw2]inter g0/0/1
[czysw2-GigabitEthernet0/0/1]p l h
[czysw2-GigabitEthernet0/0/1]p h t v 10 20 100
[czysw2-GigabitEthernet0/0/1]inter g0/0/2
[czysw2-GigabitEthernet0/0/2]p h p v 100
[czysw2-GigabitEthernet0/0/2]p h u v 10 20 100

在PC1上验证vlan10可以访问服务器但是不能访问不同vlan的主机

服务器可以访问任意的主机

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

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

相关文章

C++异步回调示例:多线程执行任务,主线程通过回调监测任务状态

1、回调函数 回调函数定义:把函数的指针或者地址作为参数传递给另一个参数,当这个指针被用来调用其所指向的函数时,那么这就是一个回调的过程,这个被回调的函数就是回调函数。回调函数不是由该函数的实现方直接调用,而…

如何应对MySQL单表数据量过大:垂直分表与水平分表策略解析二

http://t.csdnimg.cn/AtW6Q 第三种办法: 同时结合ID取模分表和ID范围分表的方案,我们可以先用ID范围去分表,然后在某个ID范围内引入取模的功能。比如以前0到500万是user_0表,现在可以在这个范围里再分成多个表,比如引…

前端常用的数据加密方式

前端开发中,数据安全是至关重要的一个方面。数据加密是保护用户隐私和信息安全的关键方法之一。 前端常用的数据加密方式涵盖了对传输数据的加密、存储数据的加密以及客户端与服务器端之间通信的加密。 1. 对称加密算法 对称加密算法使用相同的密钥进行加密和解密…

存储过程的查询

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 在实际使用中,经常会需要查询数据库中已有的存储过程或者某一个存储过程的内容, 下面就介绍-下如何查询存储过程。 这需要使用到数据字典 user_sou…

Jupyter Notebook更改默认打开的浏览器和工作目录

Jupyter Notebook更改工作目录 打开cmd,输入:jupyter notebook --generate-config,可以得到Jupyter Notebook配置文件的路径,找到路径下的jupyter_notebook_config.py文件,用记事本或者Sublime打开文件 找到&#xff…

[阅读笔记25][WebArena]A Realistic Web Environment for Building Autonomous Agents

这篇论文提出了WebArena这个环境与测试基准,在24年1月发表。 之前的agent都是在一些简化过的合成环境中测试的,这会导致与现实场景脱节。这篇论文构建了一个高度逼真、可复现的环境。该环境涉及四个领域:电子商务、论坛讨论、软件开发和内容管…

SpringBoot 集成Nacos注册中心和配置中心-支持自动刷新配置

SpringBoot 集成Nacos注册中心和配置中心-支持自动刷新配置 本文介绍SpringBoot项目集成Nacos注册中心和配置中心的步骤&#xff0c;供各位参考使用 1、配置pom.xml 文件 在pom.xml文件中定义如下配置和引用依赖&#xff0c;如下所示&#xff1a; <properties><pr…

YOLOv9改进策略 | SPPF篇 | 利用RT-DETR的AIFI模块替换SPPFELAN助力小目标检测涨点

一、本文介绍 本文给大家带来是用最新的RT-DETR模型中的AIFI模块来替换YOLOv9中的SPPFELAN。RT-DETR号称是打败YOLO的检测模型&#xff0c;其作为一种基于Transformer的检测方法&#xff0c;相较于传统的基于卷积的检测方法&#xff0c;提供了更为全面和深入的特征理解&#x…

FairAdaBN论文速读

FairAdaBN: Mitigating Unfairness with Adaptive Batch Normalization and Its Application to Dermatological Disease Classification 摘要 深度学习在医疗研究和应用中变得越来越普遍&#xff0c;同时涉及敏感信息和关键诊断决策。研究人员观察到不同人口统计属性子组之间…

scratch图章画图 2024年3月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录 scratch图章画图 一、题目要求 1、准备工作 2、功能实现 二、案例分析 1、角色分析 2、背景分析 3、前期准备 三、解题思路 1、思路分析 2、详细过程 四、程序编写 五、考点分析 六、推荐资料 1、入门基础 2、蓝桥杯比赛 3、考级资料 4、视频课程 5、p…

STM32应用开发——BH1750光照传感器详解

STM32应用开发——BH1750光照传感器详解 目录 STM32应用开发——BH1750光照传感器详解前言1 硬件介绍1.1 BH1750简介1.2 硬件接线 2 软件编程2.1 软件原理2.1.1 IIC设备地址2.1.2 IIC读写2.1.3 BH1750指令集2.1.4 BH1750工作流程2.1.5 BH1750测量模式 2.2 测试代码2.3 运行测试…

2024年腾讯云免费服务器最新申请入口链接

腾讯云免费服务器申请入口 txybk.com/go/free 免费服务器可选轻量应用服务器和云服务器CVM&#xff0c;轻量配置可选2核2G3M、2核8G7M和4核8G12M&#xff0c;CVM云服务器可选2核2G3M和2核4G3M配置&#xff0c;腾讯云百科txybk.com分享2024年最新腾讯云免费服务器申请入口、限制…

基于SpringBoot + Vue实现的时装购物管理系统设计与实现+毕业论文+开题报告+答辩PPT

介绍 系统包含用户、管理员两个角色 管理员&#xff1a;首页、个人中心、用户管理、商品分类管理、颜色管理、商品信息管理、商品评价管理、系统管理、订单管理 用户:首页、个人中心、商品评价管理、我的收藏管理、订单管理 前台首页:首页、商品信息、商品资讯、个人中心、后台…

Android Studio实现页面跳转

建立文件 temp.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"…

Python | Leetcode Python题解之第31题下一个排列

题目&#xff1a; 题解&#xff1a; class Solution:def nextPermutation(self, nums: List[int]) -> None:i len(nums) - 2while i > 0 and nums[i] > nums[i 1]:i - 1if i > 0:j len(nums) - 1while j > 0 and nums[i] > nums[j]:j - 1nums[i], nums[j…

SPI接口的74HC595驱动数码管实现

摸鱼记录 Day_17 (((^-^))) review 前边已经学习了&#xff1a; 数码管显示原理&#xff1a;数码管动态扫描显示-CSDN博客 且挖了个SPI的坑坑 1. 今日份摸鱼任务 学习循环移位寄存器18 串行移位寄存器原理详解_哔哩哔哩_bilibili 学习SPI接口的74HC595驱动数码管19 SPI…

【编程Tool】VS code安装与使用配置保姆级教程

目录 1.软件介绍 2.软件下载&#xff1a; 3.安装 3.1. 双击可执行文件 3.2. 同意协议 3.3. 选择安装路径&#xff0c;默认在C盘 3.4. 点击下一步 3.5. 可选择所有附加任务 3.6. 点击安装 3.7. 等待安装 3.8. 点击完成 3.9. 安装成功 4.下载MinGW64 4.1. MinGW-64下载地址 &…

电脑缺失d3dcompiler_43.dll如何修复?多种修复dll问题的有效方法分享

当用户尝试在个人计算机上运行特定的软件游戏时&#xff0c;系统弹出了一条错误提示信息&#xff0c;明确指出“d3dcompiler_43.dll”文件缺失。这个动态链接库文件(dll)是Direct3D编译器的重要组成部分&#xff0c;对于许多基于Windows操作系统的应用程序&#xff0c;尤其是那…

LeetCode 热题 100 题解:普通数组部分

文章目录 题目一&#xff1a;最大子数组和&#xff08;No. 53&#xff09;题解 题目二&#xff1a;合并区间&#xff08;No. 56&#xff09;题解 题目三&#xff1a;轮转数组&#xff08;No. 189&#xff09;题解 题目四&#xff1a;除自身以外数组的乘积&#xff08;No. 238&a…

从例题出发,提高离散数学兴趣(一)集合关系

关系的性质&#xff1a;(反)自反性&#xff0c;&#xff08;反&#xff09;对称性&#xff0c;可传递性&#xff01; 例题一&#xff1a; 复合关系与逆关系&#xff1a; 例题二&#xff1a; 覆盖与划分与等价关系&#xff1a; 重要的证明&#xff1a; 偏序关系&#xff08;自反…