当前位置:网站首页>VLAN虚拟局域网技术
VLAN虚拟局域网技术
2022-08-03 05:26:00 【_RELIFE】
一、广播
路由器控制广播成本太高,所以采用VLAN来控制广播
1. VLAN是干什么的?(面试题)
答: 控制广播,并且是通过逻辑隔离广播域
2. 简单描述一下功能?(面试)
答: VLAN技术类似于对讲机,不同VLAN频段的PC是不能通信的。
3. VLAN原理?(面试)
答: 交换机内部多了一个VLAN表,记录交换机端口所对应的VLAN频段,比如PC1连接交换机1端口,PC2连接2端口,此时交换机设置一下1端口属于VLAN1频段,2端口属于VLAN2频段。此时,即使两台PC处于同一网段也不能进行通信了,因为PC1数据发送后,在1端口要被交换机截下来进行检查,此时一看是VLAN1频段,那么交换机就会记录下来,之后,数据到2端口准备给PC2时,也会被截下来,一看PC2处于VLAN2,和PC1不一样,此时数据就不给PC2了。
4. 划分VLAN。
答: 在公司中,一个VLAN作为一个广播域,相当于一个网段。
VLAN分类:
- 静态VLAN(大部分公司用)
介绍: 基于端口划分,图中VLAN2种1和3可以通信,但是1网线拔了换成2,此时2和3就可以通信了,也就是说谁连接端口,谁就可以通信。
2. 动态VLAN(基本被淘汰)
介绍: 按照MAC地址来划分。不好用,被淘汰了
3. 采用802.1x端口认证(和域账号密码挂钩)
本人没有详细了解。
二、VLAN相关简单命令。
1. 创建VLAN。
(vlan ?) 查看该交换机支持多少VLAN
(vlan 10) 表示创建vlan
这里name IT, 指的是给这个vlan起一个名字叫IT,也就是公司常说的部门,按要求创建。
2. 查看VLAN
1) do show vlan brief
可以看到,上面创建的VLAN10的默认名字是VLAN0010, VLAN20自己起的IT。
右边port是待选端口。
注意:VLAN1的名字是default,什么意思呢?其实所有交换机买来都自己启用了VLAN,所有用户都在VLAN1中,只是所有人都在一个频段,启用了和没启用没啥区别。
3. 把端口放入VLAN
interface f0/1
switchport access vlan10
(意思是先进入f0/1端口,然后加入到vlan10里面)
--------------------------------------------------------------------------------------------------------------------------------
一、Trunk端口(解决跨交换机之间相同VLAN的通信)
如图中,左侧VLAN10 和 右侧交换机下的VLAN10虽然在同一频段,但是不可以通信,因为
数据在途径图中Fa0/10时,Fa0/10处于默认VLAN1状态,根本不会把VLAN10数据发出去。
解决方法:
1. 在这两台交换机之间再连接一条线,线两端端口设置为待通信的频段VLAN10.
缺点: 如果通信频段多了,不可能无限的在两侧加线,不可取。
2. 使用trunk端口,也就是把这两台交换机相连的端口变为"公共端口",不属于VLAN1了,
数据帧在发出后送往第一台交换机端口时,交换机一看,你送往的是公共线路端口(trunk),那就在该数据帧中加入一个标签,这时,送往第二台交换机后,第二台交换机会先检查标签,检查后把标签去掉,然后送往该标签所指示的VLAN频段所对应主机当中,完成通信。
二、trunk标签种类。
1) ISL标签。 (cisco私有的标签,标签30字节大小(26+4))
不属于内部标签,没有对原数据帧做破坏这个步骤
2) 802.1q标签。 (共有协议,所有厂家都支持,只有4字节大小)
属于内部标签,也就是把待发数据帧破坏开,在其内部加上标签。
注意:也就是说,如果是来自不同厂家的两个交换机之间,那就协商好使用802.1q标签。
三、补充内容1。
1) 交换机端口类型:
1. 接入端口(access):连接PC的端口,根据设定属于某一个VLAN,只能传输对应VLAN的数据
2. 中继端口(trunk):连接其他交换机,属于公共端口,可以让所有VLAN通过。
2) 有关以上内容的命令。
switchport mode access就可以返回最初默认模式。
VLAN是二层技术。
边栏推荐
- 中空编码器的作用——唯样商城
- 003_旭日X3派初探:利用无线串口通信控制舵机
- 内网渗透之PPT票据传递攻击(Pass the Ticket)
- g++ parameter description
- classpath: comparison with classpath*
- ZBrush+Substance Designer2021制作高品质3D角色模型全流程!
- 树——前序
- 剑指 Offer II 001. 整数除法
- 数组与字符串9-翻转字符串里的单词
- How the world's leading medical technology company maximizes design productivity | SOLIDWORKS Product Exploration
猜你喜欢
零基础小白想往游戏建模方向发展,3D游戏建模好学嘛?
使用ZBrush制作恶魔模型
Practice of MySql's Sql statement (try how many you can write)
3D建模:做什么副业在家就能月入1W?
window下VS2022封装静态库以及调用静态库
2021-03-22
Delightful Nuxt3 Tutorial (2): Build a Blog Quickly and Easily
VS2022 encapsulation under Windows dynamic library and dynamic library calls
采用Trench肖特基二极管,实现功率密度的显著提升
Typora
随机推荐
常见的电容器有哪些?唯样商城
数组与字符串12-数组拆分
window下VS2022封装静态库以及调用静态库
A.1#【内存管理】——1.1.1 node:struct pglist_data
cb板上常用的电子元器件都有哪些?
MMU 介绍-[TBL/page table work]
Makefile自动推导的简单例程
Practice of MySql's Sql statement (try how many you can write)
MySql的Sql语句的练习(试试你能写出来几道呢)
What is parametric design, let's understand it through practical operation?| SOLIDWORKS How-To Videos
ue4入门学习笔记1(操作界面)
Qemu 搭建Armv8 平台
在大程序中怎么样显示LED点阵
树——前序
什么是次世代建模,为什么这么多建模人在学习次世代建模流程
ue4学习日记2(项目迁移,画刷,附材质)
STM32启动文件的选择
double型数据转字符串后通过MCU串口发送
2021-04-23
九、请介绍类加载过程,什么是双亲委派模型?