VLAN技术——VLAN划分篇
本帖最后由 小乔 于 2024-7-9 11:39 编辑VLAN划分的方式:? 基于接口划分VLAN: 根据交换机接口分配VLAN ID。配置简单,可以用于各种场景。? 基于MAC划分VLAN: 根据报文的源MAC地址分配VLAN ID。经常用在用户位置变化,不需要重新配置VLAN的场景。? 基于子网划分VLAN: 根据报文的源IP地址分配VLAN ID。一般用于对同一网段的用户,进行统一管理的场景。? 基于协议划分VLAN: 根据报文的协议类型分配VLAN ID。适用于对具有相同应用或服务的用户,进行统一管理的场景。? 基于匹配策略划分VLAN:根据指定的策略(譬如匹配报文的源MAC、源IP和端口)分配VLAN ID。适用于对安全性要求比较高的场景。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893884102348800.png?appid=esc_zh几种划分VLAN的各种方式中,基于接口划分VLAN,是最常用最简单的方式,那么到底怎么配置,怎么使用呢?在配置使用之前,先来和小编回顾一下端口常用的链路类型吧。access:用于交换机和PC相连;trunk:用于交换机和交换机相连;hybrid:即可以用于交换机和PC相连,也可以用于交换机和交换机相连。使用hub链路交换机时,经常使用这种类型的。好了,下面小编以实际组网为例,讲解一下基于接口划分VLAN的配置。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893884320452608.png?appid=esc_zh场景说明1: 一台交换机两个用户,怎么通过接口划分VLAN从而实现隔离呢(VLAN就是为了广播域隔离,各位大侠没有忘记吧) https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893884517584896.png?appid=esc_zh? 先来看看同一网段的两台PC直接和交换机相连,不进行划分VLAN,是否可以ping通呢?https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893884723105792.png?appid=esc_zh从上图可知,是可以ping通的,这是为什么呢?因为缺省情况下,华为交换机的接口都默认加入VLAN 1,两台PC直接和交换机相连,只要属于同一个网段,就可以互通。 ? 那么怎么通过VLAN实现隔离呢?只要把接口加入到不同的VLAN,就可以了。例如交换机GE0/0/1和GE0/0/2端口分别以access类型加入VLAN 10 和VLAN 20 。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893885100593152.png?appid=esc_zh? 此时,两台PC基于接口划分到不同VLAN中,互连不能ping通,实现了隔离。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893885293531136.png?appid=esc_zh
https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893885494857728.png?appid=esc_zh场景说明2: 跨交换机,4个用户,怎么通过接口划分VLAN实现隔离和互通呢?如下图:缺省情况下,4台PC属于同一网段,相互可以ping通。假设PC1和PC2属于同一部门,PC3和PC4属于同一部门。如何通过配置基于接口的VLAN,实现同一部门之间可以互访,不同部门之间不能互访呢? https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893886224666624.png?appid=esc_zh ? 同一个部门两个用户PC1 和 PC2划分到同一个VLAN100。交换机1的 GE0/0/1和交换机2的GE0/0/1端口分别以access类型加入VLAN100。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893886421798912.png?appid=esc_zhhttps://forum.huawei.com/enterprise/api/file/v1/small/thread/580893886853812224.png?appid=esc_zh ? 另外一个部门的两个用户PC3 和 PC4划分到另一个VLAN 200。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893887055138816.png?appid=esc_zhhttps://forum.huawei.com/enterprise/api/file/v1/small/thread/580893887260659712.png?appid=esc_zh ? 两台相连交换机的端口GE0/0/3,分别以trunk端口加入VLAN 100 和VLAN 200,实现跨交换机的通信。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893887495540736.png?appid=esc_zhhttps://forum.huawei.com/enterprise/api/file/v1/small/thread/580893887684284416.png?appid=esc_zh ? 这样,就可以实现到同一部门的用户PC1和PC3可以互通,不同部门的用户PC2 和 PC4 不能互通了。https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893887889805312.png?appid=esc_zh https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893888204378112.png?appid=esc_zh https://forum.huawei.com/enterprise/api/file/v1/small/thread/580893888690917376.png?appid=esc_zhOK,典型的应用场景就讲完了。各位大侠是否发现上面两个场景中,VLAN和端口数都比较少,而在现实组网中,经常需要配置多个VLAN,多个端口,有什么办法可以快速完成配置吗?下面小编再介绍一下批量配置和快速恢复端口VLAN缺省配置的方法。 1、批量创建VLAN< Huawei > system-viewvlan batch 2 to 1002、批量端口加入VLAN port-group group-member GigabitEthernet 0/0/10 to GigabitEthernet 0/0/20port link-type accessport default vlan 1003、快速恢复端口VLAN缺省配置想要快速恢复端口VLAN的缺省配置,必须要知道什么是缺省配置?华为交换机,缺省情况下所有端口都是只加入VLAN1的。那么下面和小编一起看看3种链路类型下,怎么快速恢复缺省配置呢?? access口: 一步搞定,命令是undo port default vlan? trunk和hybrid口: 三步搞定,先恢复PVID的配置,再删除端口下所有vlan,然后再把缺省的VLAN1 加入。具体命令如下:
trunk hybrid
undo port trunk pvid vlanundo port trunk allow-pass vlan allport trunk allow-pass vlan 1undo port hybrid pvid vlan
undo port hybrid vlan all
port hybrid untagged vlan 1
来源: VLAN技术——VLAN隔离
来源: VLAN技术——VLAN通信篇 VLAN划起来{:6_268:} {:6_267:} {:6_264:}学习 {:6_267:}
页:
[1]