VTP
VTP(vlan trunk protocol):VLAN 中继协议,用于简化交换网络中的管理
大白话说VTP:假设我有10台交换机,我要为每台交换机都配置vlan10,vlan20,valn30。如果我不懂VTP协议,那我只能一台一台的去valn 10,valn 20,vlan 30,这样真的很傻,也费力。技术的诞生一切为了懒。这不,思科的VTP协议出来了。我要配置这10台交换机,我只需要指定10台中的1台为VTP服务器,其余9台为VTP客户(也就是10个人挑出一个人来做老大,其他都是小弟)。我在一台VTP服务器上配置vlan 10,那么其他VTP客户机也必须有vlan 10(相当于老大有钱了,给自己买了个大哥大,但是呢,为了方便联系,也就给9个小弟都买了大哥大,老大有,小弟也有)。
VTP是可以在大多数思科 Catalyst 系列产品上使用的思科专有的协议,其他厂商的设备用不了。
1、VTP诞生的背景
随着中小型企业网络中交换机数量的增加,全局统筹管理网络中的多个 VLAN 和中继成为一个难题。在规模更大的网络中,VLAN 管理变得极为困难。
2、VTP角色
VTP 服务器
将自身配置的vlan同步到VTP域中的所有交换机(VTP透明模式除外)
在 NVRAM (非易失性随机存储)中存储整个域的 VLAN 信息,即使突然断电,重启,vlan任然保留
创建、删除或重命名该域的 VLAN
交换机默认 VTP 模式
VTP 客户端
无法创建、更改或删除 VLAN
在 RAM (随机存储)中存储整个域的 VLAN 信息,如果该设备发生断连,或者关机,vlan信息丢失,重启后,根据VTP服务器会重新同步
必须配置为 VTP 客户端
VTP 透明模式
将VTP服务器中的vlan转发同步给连接该设备的VTP客户端,不参与VTP服务器分配的Vlan
在透明交换机上创建、重命名或删除的 VLAN 仅对该交换机有效。
必须配置为 VTP 透明模式
3、VTP版本
VTP 仅获知普通范围的 VLAN(VLAN ID 为 1 到 1005)。
VTP 版本 1 或版本 2 不支持扩展范围的 VLAN(ID 大于 1005)。
VTP 版本 3 支持扩展的 VLAN。
VTP案例
第一步:查看4台交换机的vlan
步骤命令:点击交换机——CLI——enable——show vlan brief
第二步:将3条路线设置为中继(trunk)路线
步骤命令:点击交换机——CLI——enable——configure terminal ——interface f0/1——switchport mode trunk
第三步:设置Switch0为VTP服务器,Switch2位VTP透明模式,Switch1和Switch3位VTP客户端
步骤命令:点击交换机——CLI——enable——configure terminal ——vtp mode server (VTP服务器)
点击交换机——CLI——enable——configure terminal ——vtp mode client (VTP客户端)
点击交换机——CLI——enable——configure terminal ——vtp mode transparent (VTP透明模式)
第四步:设置4台交换机在同一域中,相同的域名,相同的域名密码
步骤命令:点击交换机——CLI——enable——configure terminal ——vtp domain 域名(配置域名)
点击交换机——CLI——enable——configure terminal ——vtp password 密码(配置密码)
第五步:在VTP服务器Switch0中配置vlan 10(A),vlan 20(B),vlan 30(C)
步骤命令:点击交换机——CLI——enable——configure terminal ——valn 参数
——name vlan名
第六步:查看4台交换机的Vlan(show vlan brief )