2024年8月5日发(作者:)
VTP Pruning总结
VTP Pruning增加了网络可用带宽,限制那些必须经过trunk链路到达目的设备的防洪
流量。我们都知道,在同一广播域或一个vlan,交换机会将广播、组播及未知单波帧从交
换机的所有端口发出,以此来泛洪流量。交换机与交换机是通过trunk相连,以此让所有
vlan通过。如果在没有开启vtp pruning时,trunk会让所有的vlan信息通过,而在有些
交换机上并没有相同vlan的设备需要通讯。而往往是交换机在收到该信息后,选择丢弃它
们。这样就浪费了的带宽,带给交换机额外的负担。因此就诞生了VTP Pruning,当开启了
VTP Pruning功能后。在交换机上有端口属于某vlan时,交换机会告诉给它的邻居,它有
活动的某vlan端口,而邻居交换机会保存这些信息,以此来选择是否通过trunk口来泛洪
该流量。
VTP pruning是通过Pruning-eligible列表来选择哪些vlan是有资格被限制的。在
cisco交换机上,默认为vlan 2-1001。
Figure 13-1是在未开启VTP Pruning时,广播帧的泛洪情况。其中在交换机A及交换
机D上的主机在相同vlan(Red VLAN)内。交换机A泛洪流量放到网络内的每一台交换机,
尽管交换机E、交换机F、交换机C并不需要它们。
Figure 13-2是经过优化后的广播帧泛洪情况。
在开启了VTP Pruning功能后,从A放出的广播流量没有被转发到交换机E、交换班级
C、交换机F。因为Red vlan流量在流经交换机B、D时,被裁剪掉了。
需要注意的是:VTP Pruning是在同一VTP domain下配置的,且只能在VTP server上
配置。一旦配置成功,域内所有交换机都开启了VTP Pruning功能。VTP Pruning支持VTP
version1和2,VTP transparent模式下是不能开启该功能的,因为在transparent模式下
不会向外发送VTP信息。
VTP Pruning的配置步骤:
1. 配置vtp domain及mode:
SW1(config)#vtp domain ccie
SW1(config)#vtp mode server
2. 全局开启VTP Pruning:
SW1(config)#vtp pruning
3. 在需要调整pruning-eligible列表的trunk口上配置(表示哪些vlan允许被裁剪,列
表中没有的表示被泛洪传播,默认为vlan2-1001),:
SW1(config)#interface f0/1
SW1(config-if)#switchport mode trunk
SW1(config-if)#switchport trunk allowed vlan {add | all | except | remove|
vlan-list
用逗号分隔不连续的VLAN ID,其间不要有空格,用短线表明一个ID范围
例(去除VLAN2、3、4、6、8)命令如下:
switchport trunk pruning remove 2-4,6,8
4. 验证:
show vtp status (查看vtp状态及Pruning mode是否开启)
show interface interface-id switchport (查看trunk端口允许被裁剪的vlan范围)
SW1#sh vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1500
Number of existing VLANs : 9
VTP Operating Mode : Server
VTP Domain Name : ccie
VTP Pruning Mode : enabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
MD5 digest : 0xC6 0x16 0x10 0xD1 0x09 0x98 0x78 0xA6
Configuration last modified by 0.0.0.0 at 3-1-93 00:04:50
Local updater ID is 0.0.0.0 (no valid interface found)
SW1#show int f0/23 sw
Name: Fa0/23
Switchport: Enabled
Administrative Mode: trunk
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q


发布评论