hcia datacom学习(11):vlan基础配置

news2024/11/19 5:56:30

1.vlan作用

(1)限制广播域:广播被限制在vlan内,不会在vlan间转发

(2)提高安全性:不同vlan的报文在传输时是相互隔离的

(3)灵活构建:交换机可以把不同终端分配到不同vlan,不会受限于物理范围

关于广播域和冲突域可见下面的链接:

https://blog.csdn.net/starter_____/article/details/102609365?spm=1001.2014.3001.5506

2.vlan基础概念

2.1vlan:把一个物理局域网在逻辑上划分为多个广播域的二层交换技术。

*不同vlan间默认无法通讯,需要三层设备才能互相通信(通过标签和接口规则也可以实现简单的跨vlan通信)

*1vlan=1广播域=1子网

2.2vlan数量

vlan有0到4095共4096个,其中1是默认编号无法删除,0和4095无法使用

交换机是自带vlan的,在不手动添加vlan的情况下,当前端口会默认都属于vlan1

2.3vlan标签

交换机靠vlan标签来区分收到的帧来自哪个vlan。

*IEEE 802.1Q协议规定,在以太网数据帧中加入4个字节的vlan标签(vlan Tag),vlan id就包含在vlan标签中

2.4有标记帧和无标记帧

有标记帧:带有vlan tag的帧

无标记帧:没有vlan tag的帧

pc、服务器、集线器(hub)、傻瓜交换机收发无标记帧
交换机、路由器、AC既可以收发有标记帧、也可以收发无标记帧
语音终端、AP可以同时收发一个有标记帧和一个无标记帧

*交换机内部处理的数据帧都是有标记帧

2.5 2种接口规则

(1)Access

pvid是指交换机接口的vlan id

如上图所示,若把两台交换机的所有接口规则都设为Access,那么会出现:

*不同vlan的PC1可以与PC4通信

来自PC1的无标记帧进入LSW1,被打上带有vlan 10的Tag

但被LSW1转发后又会被剥离Tag变为无标记帧

再进入LSW2时又会被加上带有vlan 20的Tag,从而发送给PC4

*相同vlan的PC1与PC3、PC2与PC4反而无法通信

(2)Trunk

由于Access的特性,使得它只能允许单个vlan标签的数据帧通过(只能把数据帧发送到与出接口pvid相同的vlan里),而Trunk就没有这样的问题,它可以允许多个vlan标签的数据帧通过,也正因此,交换机之间常用Trunk,交换机与终端之间常用Access

*Trunk相比Access多了一个vlan允许列表来控制收发

华为交换机默认trunk规则允许列表只有vlan1,需要自己后续手动添加;思科设备是默认所有vlan都在trunk允许列表里,需要手动删除

*Trunk可以发送与出接口pvid不同的数据帧,而且也会保留数据帧原有的vlan标签(如果在交换机之间使用Access,那么数据帧在交换机之间都是不带vlan标签的,都被剥离掉了)

3.vlan的设置命令

(1)创建vlan

sys
vlan 10
#创建了一个vlan id为10的vlan,并进入vlan设置界面

vlan batch 20 to 60 70 80 to 90
#同时创建20到60、80到90的vlan,创建vlan id为70的vlan

dis vlan
#查看当前vlan

(2)设置接口规则

int g0/0/0
#进入接口g0/0/0

port link-type access
#将接口规则设为access,可以简写为p l a

port default vlan 10
#将接口pvid设为10,可以简写为p d v 10
#需要先设置接口规则,然后才能把接口加入vlan

dis port vlan
#查看接口规则设置

undo p l v 
#如果在access下把接口划分了vlan,那就需要先用undo取消接口vlan划分,再把接口规则转换为trunk
#取消vlan划分时不能把pvid打上,就是p l v就行了

port link-type trunk
#将接口规则设为trunk,可以简写为p l t

port trunk pvid vlan 20
#在trunk规则下将接口的pvid设置为20

port trunk allow-pass vlan 10 20
#在trunk允许列表中添加vlan 10和vlan 20。可简写为p t a v 10 20

(3)查看vlan和pvid的不同

要是想查看交换机内有多少vlan,可以用dis vlan,下图中的TG是trunk允许列表中包含的vlan

为什么vlan 20中没有TG呢

要是想查看某一端口的pvid,可以用dis port vlan

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

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

相关文章

动态代理(黑马笔记)

一、BigStar 大明星类 package com.itheima.mydynamicproxy1; public class BigStar implements Star {//实现接口要重写里边的抽象方法private String name;public BigStar() {}public BigStar(String name) {this.name name;}//唱歌Override //表示重写接口中的方法public…

【C++课程学习】:类和对象(上)(类的基础详细讲解)

🎁个人主页:我们的五年 🔍系列专栏:C课程学习 🎉欢迎大家点赞👍评论📝收藏⭐文章 目录 🍟1.1类的引出: 🍟1.2类的结构: 🍟1.3类的…

代码随想录算法训练营第四十四天 | 01背包问题理论基础、01背包问题滚动数组、416. 分割等和子集

背包问题其实有很多种,01背包是最基础也是最经典的,软工计科学生一定要掌握的。 01背包问题 代码随想录 视频讲解:带你学透0-1背包问题!| 关于背包问题,你不清楚的地方,这里都讲了!| 动态规划经…

金士顿U盘被写保护的解决方法

1.适用的U盘芯片信息 USB设备ID: VID 0951 PID 1666 设备供应商: Kingston 设备名称: DataTraveler 3.0 设备修订版: 0110 产品制造商: Kingston 产品型号: DataTraveler 3.0 产品修订版: PMAP 主控厂商: Phison(群联) 主控型号: PS2251-07(PS2307) - F/W 08.03.50 [2018-…

怎么监控上网记录?监控上网记录的软件推荐

监控上网记录,可以防止员工摸鱼,许多企业为提高工作效率、保障网络安全、确保合规性而采取的措施之一。以下是几种常见的监控上网记录的方法: 1、安装专业电脑监控软件: 如“安企神”、“域智盾”、“中科安企”等,这…

定个小目标之每天刷LeetCode热题(10)

这道题属于一道中等题&#xff0c;看来又得背题了&#xff0c;直接看题解吧&#xff0c;有两种解法 第一种动态规划法 状态&#xff1a;dp[i][j] 表示字符串s在[i,j]区间的子串是否是一个回文串 状态转移方程&#xff1a;当s[i] s[j] && (j - i < 2 || dp[i 1]…

【数据结构】二叉树的存储结构

二叉树的存储结构 导读一、存储结构二、顺序存储结构三、链式存储结构结语 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 在前面的内容中&#xff0c;我们已经认识了树这种新的数据结构以及二叉树这种特殊的树。 与前面我们学习的线性…

Android 调试桥_ADB命令

Android 调试桥 ADB全称 【Android Debug Bridge】 是Android SDK中的一个命令行工具&#xff0c;adb命令可以直接操作管理Android模拟器或真实的Android设备&#xff08;手机&#xff09; ADB的工作原理 启动一个 adb 客户端时&#xff0c;此客户端首先检查是否有已运行的 …

逐步掌握最佳Ai Agents框架-AutoGen 十 Web应用

AutoGen系列来到了第十篇&#xff0c;从入门AutoGen,到熟悉chat agent工作方式&#xff0c;再到深入把玩RAG文档AI助理应用。终于&#xff0c;我们要结合Streamlit来做智能Web应用了。 Streamlit Streamlit是一款Web开发框架&#xff0c;适用于python快速完成一些大模型、数学…

直播美颜工具解析:美颜SDK核心技术与性能优化方法

本篇文章&#xff0c;小编将深入解析直播美颜SDK的核心技术及其性能优化方法&#xff0c;以期为开发者提供有价值的参考。 一、美颜SDK核心技术 1.实时人脸检测与识别 美颜SDK的核心技术之一是实时人脸检测与识别。这项技术基于深度学习算法&#xff0c;能够快速、准确地识别…

实验9 静态路由配置

实验9 静态路由配置 一、 原理描述二、 实验目的三、 实验内容四、 实验配置五、 实验步骤 一、 原理描述 网络中的每个路由器都会维护一张路由表或转发表。路由表的表项记录着目的网络信息以及下一跳I 地址。路由表可以手动配置&#xff0c;也可以通过路由算法动态生成。静态…

kali配置静态ip

kali配置静态ip 因为一些环境需要&#xff0c;本地linux主机需要搭建一个桥接模式的网络&#xff0c;那么直接就在kali中配置了&#xff0c; 打开vim /etc/network/interfaces 这里就需要自己配置一下ip&#xff0c;网关&#xff0c;路由等内容 这里参考&#xff1a;参考链接 …

C++ STL初阶(2):string 的模拟实现

此文的背景是自己实现库中的string&#xff0c;由于string的模版实现较为困难&#xff0c;我们只实现最简单char版本。 1.命名空间分割 为了避免与库中的string冲突&#xff0c;我们使用一个自己的命名空间中来分离并实现所有内容&#xff0c;并且将所有的声明和定义相分离&…

Three.js-实现加载图片并旋转

1.实现效果 2. 实现步骤 2.1创建场景 const scene new THREE.Scene(); 2.2添加相机 说明&#xff1a; fov&#xff08;视场角&#xff09;&#xff1a;视场角决定了相机的视野范围&#xff0c;即相机可以看到的角度范围。较大的视场角表示更广阔的视野&#xff0c;但可能…

P3. 创建个人中心页面

P3. 创建个人中心页面 0 概述Tips1 个人中心页面1.1 创建 Bot 表及 pojo, mapper1.2 实现 Bot 增删改查的 API1.3 实现个人中心页面前端 0 概述 主要介绍了一下添加一个表(类)&#xff0c;及其CRUD的前端和后端的实现方式&#xff0c;介绍的是通用的方法。 后端的CRUD很好写&am…

【Java面试】十五、HashMap相关

文章目录 1、二叉树1.1 二叉搜索树1.2 红黑树 2、散列表2.1 哈希冲突2.2 哈希冲突 - 链表法 3、HashMap的实现原理4、HashMap源码4.1 属性部分4.2 构造函数部分 5、HashMap的put方法的流程6、HashMap的扩容机制7、HashMap的寻址算法8、为何HashMap底层的数组长度一定是2的次幂 …

导入地址表钩取技术解析

前置知识 导入表 在一个可执行文件需要用到其余DLL文件中的函数时&#xff0c;就需要用到导入表&#xff0c;用于记录需要引用的函数。例如我们编写的可执行文件需要用到CreateProcess函数&#xff0c;就需要用到kernel32.dll文件并且将其中的CreateProcess函数的信息导入到我…

数据库管理-第198期 升级Oracle ACE Pro,新赛季继续努力(20240605)

数据库管理198期 2024-06-05 数据库管理-第198期 升级ACE Pro&#xff0c;新赛季继续努力&#xff08;20240605&#xff09;1 惊喜2 变化3 Oracle ACE总结 数据库管理-第198期 升级ACE Pro&#xff0c;新赛季继续努力&#xff08;20240605&#xff09; 作者&#xff1a;胖头鱼的…

【PCB]射频电路pcb设计

学习改变命运&#xff0c;技能成就未来&#xff01;❤~~ 1射频信号的基础知识及工作原理介绍 射频的基础知识介绍 2射频板PCB的布局要求 3射频板布局要求 4屏蔽帐设计 5射频板的层叠阻抗设计 6射频板的PCB布线原则 7射频板的PCB布线要求 8射频板的设计实战

kubeedge v1.17.0部署教程

文章目录 前言一、安装k8s平台二、部署kubeedge1.部署MetalLB(可选)2.cloud3.edge4. 部署nginx到edge端 总结参考 前言 本文主要介绍kubeedge v1.17.0的安装过程 主要环境如下表 应用版本centos7.0k8s1.28.2kubeedge1.17.0docker24.0.8centos7.0 一、安装k8s平台 本文主要参…