VLAN原理与配置

简介: VLAN原理与配置

路由器的一个接口就是一个广播域

虚拟局域网(VLAN)

虚拟局域网VLAN可以隔离广播域

特点:

不受地域限制

同一VLAN内的设备才能直接进行二层通信

VLAN标签(VLAN Tag)

交换机通过VLAN标签识别接收到的数据帧属于哪个VLAN

交换机内部处理vlan数据时必须携带标签,不携带没办法区分数据属于哪个VLAN

交换机不做任何配置,也可以通信,是因为默认有VLAN1标签

VLAN的划分方式

基于接口:主机移动,需要重新配置VLAN

基于MAC地址:主机移动,不需要重新配置VLAN

基于IP子网划分

基于协议

基于策略

用的最多的方式是基于接口

以太网二层接口类型

Access接口

交换机上常用来连接用户PC、服务器等终端设备的接口。Access接口所连接的这些设备的网卡往往只收发无标记帧。Access接口只能加入一个VLAN。

Trunk接口

Trunk接口允许多个VLAN的数据帧通过,这些数据帧通过802.1Q Tag实现区分。Trunk接口常用于交换机之间的互联,也用于连接路由器、防火墙等设备的子接口。

Hybrid接口

Hybrid接口与Trunk接口类似,也允许多个VLAN的数据帧通过,这些数据帧通过802.1Q Tag实现区分。用户可以灵活指定Hybrid接口在发送某个(或某些)VLAN的数据帧时是否携带Tag。

access收发原则:

原则:进入交换机内部的数据帧必须带有Tag!

接收:

1、有tag的,tag和PVID一致,接收,不同丢弃。  

2、没有tag的数据帧,access接口会使用PVID进行打标记(VLAN ID)        

发送:发给终端的必须是纯的以太网数据帧;把数据帧中的Tag与PVID进行比较

1、Tag跟PVID一致,剥离标签进行转发;

2、Tag跟PVID不同,直接丢弃。

trunk收发原则:

原则:进入交换机内部的数据帧必须带有Tag!

假设trunk放行列表已经允许所有vlan通过!

收的原则:

1、有tag的数据帧,查看VLAN ID是否在允许列表中,在允许列表中,则接收;不在允许列表中,则丢弃。

2、没有tag的数据帧,打上PVID,且VLAN ID在允许列表中,则接收;如果VLAN ID不在允许列表,则丢弃。

发的原则:Tag和trunk PVID是否相同

1、相同,剥离标签,以纯的数据帧发送出去;

2、不同,保留标签发送出去。

3、不在允许列表中,直接丢弃。

Hybrid收发原则:

原则:进入交换机内部的数据帧必须带有Tag!

收的原则:

1、有tag的数据帧,查看VLAN ID是否在允许列表中,在允许列表中,则接收;不在允许列表中,则丢弃。

2、没有tag的数据帧,打上PVID,且VLAN ID在允许列表中,则接收;如果VLAN ID不在允许列表,则丢弃。

发的原则:在tagged还是untagged中

1、在tagged中,保留tag发送出去

2、在untagged中,剥离tag发送出去

3、hybrid中的允许列表,指的是否在tagged或untagged中

华为交换机,默认情况下,接口属于Hybrid,且默认情况下,接口自带4条命令,并且是看不到的

1、port link-type hybrid

2、port hybrid tagged vlan 1

3、port hybrid untagged vlan 1

4、port hybrid pvid vlan 1

一般情况下,相同VLAN之间可以之间通信,不同VLAN之间不能直接通信,但二般情况下,可以借助收发原则实现不同VLAN之间通信。

PC1 ping通PC3整个过程是如何?详细分析。

PC1去pingPC3,会带有VLAN标签10,放进交换机1处理,交换机1不会从3号口进去,因为3号口PVID是20,而此时PVID为10。交换机1号口试trunk类型,因为标签和PVID都是10,相同,所以交换机1会剥离标签,放进交换机2处理,交换机2收到之后,没有标签的数据帧,会打上PVID,放进交换机2处理,此时交换机2的PVID为10,所以交换机2会找哪条链路上是PVID10,而2号口正好是VLAN10,所以才会通信。

PC1 ping不通PC4整个过程是如何?怎么可以ping通详细分析。

PC去pingPC4,会带VLAN标签10,放进交换机1处理,因为PC1和PC4不属于相同VLAN,所以标签不同,所以根据trunk收发原则得到,相同才会剥离标签,所以改一下交换机1的1号口PVID一样为10,这样放进交换机2的就没有任何标签了,而此时,改一下交换机2的1号口PVID为20,因为PC4属于VLAN20,改完之后,此时的数据帧会去找相同标签的PC4,所以PC1可以ping通PC4。

相关文章
|
6月前
|
人工智能 搜索推荐 Cloud Native
拔俗AI助教系统:教师的"超级教学秘书",让每堂课都精准高效
备课到深夜、批改作业如山?阿里云原生AI助教系统,化身“超级教学秘书”,智能备课、实时学情分析、自动批改、精准辅导,为教师减负增效。让课堂从经验驱动转向数据驱动,每位学生都被看见,教育更有温度。
720 0
|
C# Windows
WPF技术之RichTextBox控件
WPF RichTextBox是Windows Presentation Foundation (WPF)中提供的一个强大的文本编辑控件,它可以显示富文本格式的文本,支持多种文本处理操作。
1077 0
|
存储 运维 安全
|
移动开发 前端开发 JavaScript
React 音频上传组件 Audio Upload
本文介绍如何使用React构建音频上传组件,涵盖文件上传原理、React中文件处理步骤及常见问题解决方案。通过代码示例详细讲解了文件格式和大小限制、预览功能、进度条显示等实现方法,并针对跨域问题、文件名冲突和错误处理等易错点提供了解决方案,帮助开发者构建稳定可靠的音频上传功能。
417 25
|
缓存 前端开发 JavaScript
一些有效的方法来加快网站的加载速度
【10月更文挑战第8天】一些有效的方法来加快网站的加载速度
762 62
在Linux中,如何查看某进程所打开的所有文件?
在Linux中,如何查看某进程所打开的所有文件?
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU云服务器介绍_GPU租用费用_GPU优势和使用场景说明
阿里云GPU云服务器提供NVIDIA A10、V100、T4、P4、P100等GPU卡,结合高性能CPU,单实例计算性能高达5PFLOPS。支持多种实例规格,如A10卡GN7i、V100-16G卡GN6v等,应用于深度学习、科学计算等场景。GPU服务器租用费用因实例规格而异,如A10卡GN7i每月3213.99元起。阿里云还提供GPU加速软件如AIACC-Training、AIACC-Inference等。网络性能强大,VPC支持2400万PPS和160Gbps内网带宽。购买方式灵活,包括包年包月、按量付费等。客户案例包括深势科技、流利说和小牛翻译等。
1669 4
|
存储 SQL 关系型数据库
(十三)MySQL引擎篇:半道出家的InnoDB为何能替换官方的MyISAM?
MySQL是一款支持拔插式引擎的数据库,在开发过程中你可以根据业务特性,从支持的诸多引擎中选择一款适合的,例如MyISAM、InnoDB、Merge、Memory(HEAP)、BDB(BerkeleyDB)、Example、Federated、Archive、CSV、Blackhole.....
520 2
|
JavaScript
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作
【sgExcelGrid】自定义组件:简单模拟Excel表格拖拽、选中单元格、横行、纵列、拖拽圈选等操作