锐捷实战系列(二十三) Private Vlan

实训目的

  • 掌握Private Vlan的配置方法。

实训背景

在宾馆酒店、学校宿舍、小区宽带接入等场合,如果用普通VLAN技术,需要为每1个用户划分独自的VLAN才能保证隔离,但是VLAN数量有限(4094个)。

PVLAN(Private VLAN,私有VLAN),也称“专用虚拟局域网”,可以解决上述问题。PVLAN采用两层VLAN隔离技术,只有上层VLAN全局可见,下层VLAN相互隔离。可以在有限VLAN数量内(小于4094)实现多端口(大于4094)的隔离。

在物联网时代,PVLAN可用于内部网,在保证各个物联网设备都能接入因特网的同时,还可用来防止各个设备之间的非授权互相通信,也可允许设备分组、组内通讯。

实训拓扑

锐捷实战系列(二十三) Private Vlan_第1张图片
Private Vlan-聚星云学院

实训所需设备:

设备类型 设备型号 数量
三层交换机 S3760 3
主机 Windows 10 4

实训步骤

步骤1:基本配置

SW1:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW1
SW1(config)#

SW2:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW2
SW2(config)#

SW3:

Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW2
SW3(config)#

步骤2:全网基本IP地址配置。

SW3#configure terminal
SW3(config)#interface fastEthernet 0/1
SW3(config-if-FastEthernet 0/1)#no switchport
SW3(config-if-FastEthernet 0/1)#ip address 192.168.1.1 255.255.255.0
SW3(config-if-FastEthernet 0/1)#exit
SW3(config)#

PC1:

锐捷实战系列(二十三) Private Vlan_第2张图片
Private Vlan-聚星云学院

PC2:

锐捷实战系列(二十三) Private Vlan_第3张图片
Private Vlan-聚星云学院

PC3:

锐捷实战系列(二十三) Private Vlan_第4张图片
Private Vlan-聚星云学院

PC4:

锐捷实战系列(二十三) Private Vlan_第5张图片
Private Vlan-聚星云学院

步骤3:启动持续ping

在PC1上启动4个Dos窗口进行持续ping,

ping 192.168.1.1 -t
ping 192.168.1.3 -t
ping 192.168.1.4 -t
ping 192.168.1.5 -t

并且调整Dos窗口高度,合理安排如下,以便后面持续不断的观察。

锐捷实战系列(二十三) Private Vlan_第6张图片
Private Vlan-聚星云学院

在PC2上启动4个Dos窗口进行持续ping,

ping 192.168.1.1 -t
ping 192.168.1.2 -t
ping 192.168.1.4 -t
ping 192.168.1.5 -t

并且调整Dos窗口高度,合理安排如下,以便后面持续不断的观察。

锐捷实战系列(二十三) Private Vlan_第7张图片
Private Vlan-聚星云学院

在PC3上启动4个Dos窗口进行持续ping,

ping 192.168.1.1 -t
ping 192.168.1.2 -t
ping 192.168.1.3 -t
ping 192.168.1.5 -t

并且调整Dos窗口高度,合理安排如下,以便后面持续不断的观察。

锐捷实战系列(二十三) Private Vlan_第8张图片
Private Vlan-聚星云学院

在PC4上启动4个Dos窗口进行持续ping,

ping 192.168.1.1 -t
ping 192.168.1.2 -t
ping 192.168.1.3 -t
ping 192.168.1.4 -t

并且调整Dos窗口高度,合理安排如下,以便后面持续不断的观察。

锐捷实战系列(二十三) Private Vlan_第9张图片
Private Vlan-聚星云学院

如果有双显示器的话,建议1个显示器做实训,另1个显示器显示4台PC,如下:

锐捷实战系列(二十三) Private Vlan_第10张图片
Private Vlan-聚星云学院

如果没双显示器,也没关系,只要注意以下表格ping通与否的变化即可(以下用Y表示通,N表示不通)。

IP PC1 PC2 PC3 PC4
192.168.1.1 Y Y Y Y
192.168.1.2 Y Y Y
192.168.1.3 Y Y Y
192.168.1.4 Y Y Y
192.168.1.5 Y Y Y

步骤3:创建PVLAN

SW1(config)#vlan 20
SW1(config-vlan)#private-vlan community //创建群体Vlan20
SW1(config-vlan)#exit
SW1(config)#vlan 30
SW1(config-vlan)#private-vlan isolated //创建隔离Vlan30
SW1(config-vlan)#exit
SW1(config)#vlan 10
SW1(config-vlan)#private-vlan primary //创建主Vlan10
SW1(config-vlan)#private-vlan association 20,30 //关联辅Vlan
SW1(config-vlan)#exit
SW1(config)#
SW2(config)#vlan 20
SW2(config-vlan)#private-vlan community
SW2(config-vlan)#exit
SW2(config)#vlan 30
SW2(config-vlan)#private-vlan isolated
SW2(config-vlan)#exit
SW2(config)#vlan 10
SW2(config-vlan)#private-vlan primary
SW2(config-vlan)#private-vlan association 20,30
SW2(config-vlan)#exit
SW2(config)#

步骤4:划分端口

SW1(config)#interface fastEthernet 0/1
SW1(config-if-FastEthernet 0/1)#switchport mode trunk
SW1(config-if-FastEthernet 0/1)#switchport mode private-vlan promiscuous
SW1(config-if-FastEthernet 0/1)#switchport private-vlan mapping 10 add 20,30
SW1(config-if-FastEthernet 0/1)#exit

到这一步,因为SW1的上联口已经加入了PVLAN,而PC1-PC4所联的端口还没加入PVLAN,所以PC1-PC4 ping 192.168.1.1全部丢包。

IP PC1 PC2 PC3 PC4
192.168.1.1 N N N N
192.168.1.2 Y Y Y
192.168.1.3 Y Y Y
192.168.1.4 Y Y Y
192.168.1.5 Y Y Y
SW1(config)#interface fastEthernet 0/2
SW1(config-if-FastEthernet 0/2)#switchport mode trunk
SW1(config-if-FastEthernet 0/2)#exit
SW1(config)#interface fastEthernet 0/3
SW1(config-if-FastEthernet 0/3)#switchport mode private-vlan host
SW1(config-if-FastEthernet 0/3)#switchport private-vlan host-association 10 20 //格式为主Vlan 辅Vlan
SW1(config-if-FastEthernet 0/3)#exit

到这一步,因为PC1所联的端口加入了PVLAN的群体Vlan20,所以如下:

IP PC1 PC2 PC3 PC4
192.168.1.1 Y N N N
192.168.1.2 N N N
192.168.1.3 N Y Y
192.168.1.4 N Y Y
192.168.1.5 N Y Y
SW1(config)#interface fastEthernet 0/4
SW1(config-if-FastEthernet 0/4)#switchport mode private-vlan host
SW1(config-if-FastEthernet 0/4)#switchport private-vlan host-association 10 30
SW1(config-if-FastEthernet 0/4)#exit
SW1(config)#

到这一步,因为PC2所联的端口加入了PVLAN的隔离Vlan30,所以如下:

IP PC1 PC2 PC3 PC4
192.168.1.1 Y Y N N
192.168.1.2 N N N
192.168.1.3 N N N
192.168.1.4 N N Y
192.168.1.5 N N Y
SW2(config)#interface fastEthernet 0/1
SW2(config-if-FastEthernet 0/1)#switchport mode trunk
SW2(config-if-FastEthernet 0/1)#exit
SW2(config)#interface fastEthernet 0/2
SW2(config-if-FastEthernet 0/2)#switchport mode private-vlan host
SW2(config-if-FastEthernet 0/2)#switchport private-vlan host-association 10 20
SW2(config-if-FastEthernet 0/2)#exit

到这一步,因为PC3所联的端口加入了PVLAN的群体Vlan20,所以如下:

IP PC1 PC2 PC3 PC4
192.168.1.1 Y Y Y N
192.168.1.2 N Y N
192.168.1.3 N N N
192.168.1.4 Y N N
192.168.1.5 N N N
SW2(config)#interface fastEthernet 0/3
SW2(config-if-FastEthernet 0/3)#switchport mode private-vlan host
SW2(config-if-FastEthernet 0/3)#switchport private-vlan host-association 10 30
SW2(config-if-FastEthernet 0/3)#exit
SW2(config)#

到这一步,因为PC4所联的端口加入了PVLAN的隔离Vlan30,所以如下:

IP PC1 PC2 PC3 PC4
192.168.1.1 Y Y Y Y
192.168.1.2 N Y N
192.168.1.3 N N N
192.168.1.4 Y N N
192.168.1.5 N N N

实训知识

按照实训一步一步做下去,我们理解了这样的规则:

  1. 隔离VLAN中用户只能与混杂模式的上联端口通讯(即用户能上网但不能与同级别的其他用户互访)。
  2. 同个群体VLAN中用户能互访,也能与混杂模式的上联端口通讯(即用户能上网也能本群体内互访)。可以设置多个群体VLAN,不同群体VLAN间用户不能互访,群体VLAN与隔离VLAN不能互访。

请牢记以下表格,加深理解。

主VLAN (辅)隔离VLAN (辅)群体VLAN
主VLAN Y Y
(辅)隔离VLAN Y N N
(辅)群体VLAN Y N Y

具体应用:在ISP实际环境中,将接入层交换机的上联端口设置为混杂模式;需要隔离的用户(例如房号101、房号102)其接入端口划分到隔离VLAN中;需要内部能互相通讯的用户(例如2楼整层)其接入端口划分到群体VLAN20中;另外一个需要内部通讯的用户(例如3楼整层)其接入端口划分到群体VLAN21中。这样就能灵活地满足用户需求。

你可能感兴趣的:(锐捷实战系列(二十三) Private Vlan)