在交换机上划分VLAN并配置IP地址的完整指南

VLAN基础概念

VLAN(Virtual Local Area Network)即虚拟局域网,是一种将物理网络在逻辑上划分为多个广播域的技术。通过VLAN划分,可以实现以下优势:

提高网络安全性:不同VLAN之间的用户不能直接通信,有效隔离了网络流量

优化带宽利用率:限制广播域范围,减少不必要的广播流量

简化网络管理:逻辑分组使网络结构更清晰,便于管理

灵活部署:不受物理位置限制,可根据业务需求灵活调整

VLAN的三种主要划分方法

  1. 基于端口的VLAN划分

这是最简单、最常用的VLAN划分方式,直接将交换机的物理端口分配到不同的VLAN中。

典型应用场景

某企业交换机连接多个用户,相同业务用户通过不同设备接入网络。为保证通信安全并避免广播泛滥,需要实现:

相同业务用户可互相访问

不同业务用户不能直接访问

配置步骤详解

以华为交换机为例:

[Quidway] system-view  // 进入系统视图
[Quidway] sysname SwitchA  // 命名交换机
[SwitchA] vlan batch 2 3  // 批量创建VLAN2和VLAN3

// 配置端口0/0/1
[SwitchA] interface ethernet 0/0/1  
[SwitchA-Ethernet0/0/1] port link-type access  // 设置为access模式
[SwitchA-Ethernet0/0/1] port default vlan 2  // 加入VLAN2
[SwitchA-Ethernet0/0/1] quit  // 退出

// 配置端口0/0/2
[SwitchA] interface ethernet 0/0/2  
[SwitchA-Ethernet0/0/2] port link-type access  
[SwitchA-Ethernet0/0/2] port default vlan 3  
[SwitchA-Ethernet0/0/2] quit  

// 配置与另一台交换机连接的trunk端口
[SwitchA] interface ethernet 0/0/3  
[SwitchA-Ethernet0/0/3] port link-type trunk  
[SwitchA-Ethernet0/0/3] port trunk allow-pass vlan 2 3  // 允许VLAN2和3通过

验证方法

将User1和User2配置为192.168.100.0/24网段

将User3和User4配置为192.168.200.0/24网段

测试结果:User1和User2应能互相ping通User3和User4应能互相ping通不同VLAN间用户不能互相ping通

2. 基于MAC地址的VLAN划分

这种方式将特定MAC地址与VLAN绑定,设备无论连接到哪个端口,都会自动分配到对应的VLAN。

典型应用场景

公司需要将同一部门员工划分到同一VLAN,且只有部门员工的PC才能访问网络。即使更换连接端口,合法设备仍能保持网络访问权限。

配置步骤详解

// 创建VLAN
[Quidway] system-view
[Quidway] vlan batch 10 100

// 配置接口0/0/1
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port hybrid pvid vlan 100  // 设置PVID为100
[Quidway-Ethernet0/0/1] port hybrid untagged vlan 10  // 允许VLAN10不带标签通过
[Quidway-Ethernet0/0/1] quit

// 配置接口0/0/2
[Quidway] interface ethernet 0/0/2
[Quidway-Ethernet0/0/2] port hybrid tagged vlan 10  // 允许VLAN10带标签通过
[Quidway-Ethernet0/0/2] quit

// 绑定MAC地址与VLAN
[Quidway] vlan 10
[Quidway-Vlan10] mac-vlan mac-address 22-22-22  // PC1的MAC
[Quidway-Vlan10] mac-vlan mac-address 33-33-33  // PC2的MAC
[Quidway-Vlan10] mac-vlan mac-address 44-44-44  // PC3的MAC
[Quidway-Vlan10] quit

// 启用MAC VLAN功能
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] mac-vlan enable
[Quidway-Ethernet0/0/1] quit

技术要点

PVID:端口默认VLAN ID,当收到不带标签的帧时,会打上PVID的标签

tagged/untagged:决定数据离开端口时是否携带VLAN标签

MAC-VLAN绑定:将特定MAC地址与VLAN关联

3. 基于IP子网的VLAN划分

根据数据包的源IP地址或IP子网来划分VLAN,适用于多业务网络环境。

典型应用场景

企业拥有多种业务(如IPTV、VoIP、Internet等),每种业务使用不同IP网段。需要将同类型业务划分到同一VLAN,不同类型业务划分到不同VLAN。

配置步骤详解

// 创建VLAN
[Quidway] system-view
[Quidway] vlan batch 100 200 300

// 配置接口0/0/1
[Quidway] interface ethernet 0/0/1
[Quidway-Ethernet0/0/1] port link-type hybrid
[Quidway-Ethernet0/0/1] port hybrid untagged vlan100 200 300
[Quidway-Ethernet0/0/1] ip-subnet-vlan enable  // 启用IP子网VLAN
[Quidway-Ethernet0/0/1] quit

// 配置其他接口
[Quidway] interface ethernet 0/0/2
[Quidway-Ethernet0/0/2] port link-type trunk
[Quidway-Ethernet0/0/2] port trunk allow-pass vlan 100
[Quidway-Ethernet0/0/2] quit

[Quidway] interface ethernet 0/0/3
[Quidway-Ethernet0/0/3] port link-type trunk
[Quidway-Ethernet0/0/3] port trunk allow-pass vlan 200
[Quidway-Ethernet0/0/3] quit

[Quidway] interface ethernet 0/0/4
[Quidway-Ethernet0/0/4] port link-type trunk
[Quidway-Ethernet0/0/4] port trunk allow-pass vlan 300
[Quidway-Ethernet0/0/4] quit

// 绑定IP子网与VLAN
[Quidway] vlan 100
[Quidway-vlan100] ip-subnet-vlan 100 ip 192.168.1.2 24 priority 2
[Quidway-vlan100] quit

[Quidway] vlan 200
[Quidway-vlan200] ip-subnet-vlan 200 ip 192.168.2.2 24 priority 3
[Quidway-vlan200] quit

[Quidway] vlan 300
[Quidway-vlan300] ip-subnet-vlan 300 ip 192.168.3.2 24 priority 4
[Quidway-vlan300] quit

验证配置

执行display ip-subnet-vlan vlan all命令,应显示如下信息:

----------------------------------------------------------------
Vlan Index IpAddress       SubnetMask      Priority
----------------------------------------------------------------
100   1    192.168.1.2     255.255.255.0   2
200   1    192.168.2.2     255.255.255.0   3
300   1    192.168.3.2     255.255.255.0   4
----------------------------------------------------------------
ip-subnet-vlan count: 3 total count: 3

VLAN间通信与IP地址配置

VLAN接口IP配置

要实现VLAN间通信,需要为每个VLAN配置三层接口IP地址:

[Switch] interface vlanif 10  // 进入VLAN10接口视图
[Switch-Vlanif10] ip address 192.168.10.1 24  // 配置IP地址
[Switch-Vlanif10] quit

[Switch] interface vlanif 20
[Switch-Vlanif20] ip address 192.168.20.1 24
[Switch-Vlanif20] quit

启用路由功能

[Switch] ip route-static 0.0.0.0 0 192.168.1.1 // 配置默认路由

实际应用建议

规划先行:根据业务需求提前规划VLAN ID、IP地址段和端口分配

命名规范:为VLAN和接口设置有意义的名称,便于后期维护

文档记录:详细记录VLAN划分方案和配置变更

安全考虑:合理设置ACL,控制VLAN间访问权限

性能优化:避免单个VLAN内主机过多,影响广播效率

常见问题排查

VLAN间无法通信:检查三层接口是否已配置IP地址验证路由配置是否正确确认ACL没有阻止通信

端口未加入预期VLAN:使用display vlan命令查看VLAN成员端口检查端口模式(access/trunk/hybrid)设置是否正确

MAC-VLAN不生效:确认已启用mac-vlan功能验证MAC地址绑定是否正确检查端口PVID设置

IP子网VLAN失效:确认已启用ip-subnet-vlan功能检查IP地址与VLAN的绑定关系验证优先级设置是否合理

进阶配置技巧

VLAN聚合:通过Super-VLAN和Sub-VLAN实现地址节约

Private VLAN:实现同一VLAN内的端口隔离

Voice VLAN:为语音流量提供优先处理

动态VLAN分配:结合802.1X实现动态VLAN分配

通过掌握以上VLAN划分方法和配置技巧,您将能够根据实际网络需求,设计并实施高效的VLAN方案,提升网络的安全性、可管理性和性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT运维大本营

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值