本实例教程详细介绍了如何在H3C交换机上进行私有VLAN(PVLAN)的基础配置步骤和方法,适用于网络管理员学习与实践。
Private VLAN (PVLAN) 是一种增强的访问控制技术,在多租户环境中用于实现更精细的隔离,并在网络中防止相同VLAN内的设备直接通信,从而增加网络安全性和隐私性。下面将详细解释H3C PVLAN的基础配置案例。
### 概念理解
- **Private VLAN**: 主要目的是在不破坏同一VLAN内其他功能的情况下,通过阻止该VLAN内部的端点之间互相通信来提供额外的安全层。
- **Primary VLAN**(隔离VLAN):用于连接上行接口和其他辅助(Secondary)PVLAN,并允许这些辅助PVLAN与它进行通信。
- **Secondary VLAN**(用户VLAN):实际承载用户设备,它们之间的直接通信被隔离开。
### 案例配置
#### 环境
使用HCL3.0.1模拟器。交换机SW2连接多个PC,IP地址范围为192.168.1.2到192.168.1.97;这些设备通过SW2与SW1的VLAN 200虚接口(作为网关)进行通信。
#### 配置步骤
1. **创建VLAN**:在交换机SW2上,为每个用户PC创建独立的Secondary VLAN(例如从VLAN 2到97),并创建一个Primary VLAN(如VLAN 100)。
2. **配置Primary VLAN**: 设置VLAN100作为主PVLAN,并将其他Secondary PVLANs关联至它。
3. **配置上行接口**:设置GigabitEthernet端口G101为Hybrid模式,允许所有Secondary VLAN的流量通过此端口并将其设为Promiscuous模式(可与Primary VLAN通信)。
4. **配置接入端口**: 将其他交换机上的GigabitEthernet端口设定为Access模式,并指定它们属于特定的Secondary VLAN。同时启用Private-VLAN Host功能,确保这些设备只能通过主PVLAN进行上行通信。
5. **SW1配置**:创建VLAN200,在该VLAN中加入到网关接口GE101;设置此接口IP地址为192.168.1.1作为默认网关。
### 验证配置
- 确认PC_2和PC_97能否ping通SW1的VLAN 200虚接口IP,应能成功通信。
- 测试两台PC间互Ping,预期它们之间不能互相访问以证明隔离措施有效。
### 扩展功能
如果需要使不同Secondary VLAN中的用户设备能够直接通信,则可以在主网关(如SW1的VLAN 200虚接口)上启用本地ARP代理功能。这允许来自同一Primary VLAN但属于不同Secondary VLAN的数据包在通过主网关时进行正确的路由。
### 整体配置命令
```shell
# SW2配置
SW2 # vlan 2 to 97
SW2 # vlan 100 primary
SW2-vlan100 # secondary 2 to 97
# 配置上行接口G101为Hybrid模式,允许所有Secondary VLAN通过,并设置Promiscuous模式。
SW2-GigabitEthernet101 # port link-mode bridge
SW2-GigabitEthernet101 # port link-type hybrid
SW2-GigabitEthernet101 # undo port hybrid vlan 1
SW2-GigabitEthernet101 # port hybrid vlan 2 to 97 100 untagged
SW2-GigabitEthernet101 # port hybrid pvid vlan 100
SW2-GigabitEthernet101 # promiscuous
# 配置接入端口G102和G103
SW2-GigabitEthernet102 # access VLAN 2
SW2-GigabitEthernet102 # private-vlan host
SW2-GigabitEthernet103 # access VLAN 97
SW2-GigabitEthernet103 # private-vlan host
# SW1配置
SW1 # vlan 200
SW1-VLAN-interface200 # ip address 192.168.1.1 255.255.255.0
SW1-VLAN-interface200 # local-proxy-arp enable
```
通过以上步骤,H3C的Private VLAN基础架构已建立完成。它实现了用户VLAN间的隔离,并确保了与主PVLAN的正常通信路径。在实际应用中可根据具体需求调整配置以实现更复杂的安全策略。