目录

  • 问题
  • 解决思路
  • 解决问题
  • 总结

问题

思科2960机器恢复出厂设置后无法新建VLAN。问题复现如下:

(根因:VTP服务错误)

Switch(config)#vlan 175
VTP VLAN configuration not allowed when device is in CLIENT mode

或者出现:

Switch(config)#vlan 4093
Switch(config-vlan)#exit
% Failed to create VLANs 1006
Extended VLAN(s) not allowed in current VTP mode.

解决思路

根据报错消息可知,是思科非常智(垃)能(圾)人(烦)性(人)的PVST服务导致的。

VTP VLAN configuration not allowed when device is in CLIENT mode
(VTP的VLAN配置不允许当设备在客户端模式)

或:

Extended VLAN(s) not allowed in current VTP mode.
(在VLAN Database中不能创建扩展VLAN,只能在配置模式下,并且是VTP透明模式下才能创建)

相关知识点
VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server, 其余交换机配置成VTP Client,这样他们可以自动学习到server 上的VLAN 信息。
VTP目前有三个版本,其中:
v1版本的VLAN范围是1~1005
v2版本的VLAN范围是1~1005(普通的),1006~4096为扩展的,只能在透明模式下创建
v3版本的VLAN范围是1~4096,以前扩展的可以直接使用了
VTP的三种模式:
1.Server(默认)服务器模式:
交换机被配置成服务器模式时,该交换机能够创建、删除、修改vlan;并且它配置的vlan信息能够传输到其他处于server或client模式下的交换机。交换 机默认处于服务器模式,即server。
2.Client-客户端模式:
交换机被配置成客户机模式时,该交换机不允许创建、删除、修改vlan;它只能够接受其他处于服务器 模式或透明模式的vlan信息,并更新自己的数据库。处于该模式的交换机在断电后,vlan信息自动消失。
3.Transparent-透明模式
交换机被配置成透明模式时,该交换机只转发其他交换机的vlan信息,不通告自己信息,也不根据别人信息更新自己的信息。

相关命令:
show vtp status 查看vtp版本

解决问题

根据上述资料,我们知道,不能修改VLan的情况存在于交换机处于VTP服务的客户端模式,只需要修改为透明模式或者关闭VTP即可。

方法一:

Switch(config)#vtp mode off
关闭vtp服务

方法二:

Switch(config)#vtp mode transparent
设置vtp服务模式是透明模式。

如果交换机不支持使用方法一,一般是版本较低导致,目前新的版本都支持关闭vtp服务,建议对交换机版本进行升级。

总结

通常情况下,交换机默认处于vtp服务器模式,该模式不影响配置增减vlan。但存在一些交换机被设置成客户端模式,即使删除所有配置后,任然不能正常配置vlan,出现如图的报错。
垃圾的VTP服务,目前在现网中使用的少之又少。不建议大家使用VTP服务器,虽然它经常坑人,特别是肯小白。

作者:余钦
辛丑年癸巳月丙子日

思科交换机创建Vlan时出错的解决方法(一)相关推荐

  1. 思科交换机创建Vlan时出错的解决方法(二)

    目录 问题 解决思路 总结 问题 思科3560机器,当配置多个vlan时候,在鍵入exit或apply时候经常会出现下面的出错信息,使得无法创建新的vlan.问题复现如下: 根因:存储空间不足 SW1 ...

  2. ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法

    "dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错"的解决方法 参考文章: (1)"dpkg: 处理归档 /v ...

  3. SQL Server 2008附加数据库时出错的解决方法

    SQL Server 2008附加数据库时出错的解决方法 时间:2014-08-08 csdn博客 胡玉洋 大家可以看到,上面的才是作者,我只是搬运工,备一个到自己的博客我觉得对一个刚接触数据库的人来 ...

  4. win7与internet时间同步出错_win7系统同步internet时间总提示“同步时出错”的解决方法...

    很多小伙伴都遇到过win7系统同步internet时间总提示"同步时出错"的困惑吧,一些朋友看过网上零散的win7系统同步internet时间总提示"同步时出错" ...

  5. 修改注册表出现“无法编辑UncheckedValue:写该值的新内容时出错”的解决方法

    当我想隐藏已知文件扩展名时,发现如下图所示这个选项始终无法勾选.用度娘查询得知到注册表里修改,修改HEKY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRE ...

  6. win10删除/编辑注册表时出错的解决方法

    win10删除/编辑注册表时出错无法编辑的解决方法 win+r,输入regdit,定位到无法删除或者编辑的注册表项 单机右键,选择权限–>高级 所有者–>更改 高级 立即查找 找到自己的登 ...

  7. 关于64位MATLAB调用refprop函数时出错的解决方法

    注:本人refprop的安装文件夹为C:\Program Files\REFPROP(如有差异,在自己refprop的安装文件夹中进行操作).电脑系统需为64位. 使用matlabR2021a和REF ...

  8. 加载类型库/dll时出错 的解决方法

    在使用DCOM进行三层编程时,把编译后可执行COPY到其它客户端机子上运行时出现"加载类型库/dll时出错". 此时需要把midas.dll文件COPY到客户端可执行文件的目录中, ...

  9. 配置Apache时出错及解决方法

    错误: httpd: apr_sockaddr_info_get() failed for web.keke.com httpd: Could not reliably determine the s ...

最新文章

  1. AS1.0(2.0)中的XML示例
  2. 基于用户画像 《列变行》 特征打标显示
  3. python主要用来开发什么-python主要用于什么开发?
  4. tp5.1升级指导---控制器调整 _initialize方法更改为initialize
  5. LeetCode 647. Palindromic Substrings
  6. XAMPP中启动tomcat报错的解决方法
  7. 线性系统的的串联校正
  8. Python如何安装pandas库,简单3步解决,亲测有效。
  9. Qt信号槽机制与优势与不足
  10. win10user文件夹迁移_win10用户文件夹迁移操作方法_win10怎么移动用户文件夹位置-win7之家...
  11. react实现markdown编辑器
  12. 成功将DM8168作为服务器端总结
  13. 【NOI2006】 生日快乐
  14. ABP VNext学习日记18
  15. apu运行linux,AMD发布带全新APU的新LINUX版本驱动
  16. 新一代zData数据库一体机和ZDBM数据备份与恢复一体机正式发布
  17. 【技美百人计划】美术 2.2 模型基础
  18. python爬虫实战三:近十年中国电影票房数据爬取与分析
  19. Python爬虫爬取韩国电影售票评分网站电影排行榜Top250
  20. AMEsim16安装启动后加载液压模块与车辆动力学模块

热门文章

  1. SFTP文件上传与下载
  2. 一个 100 年前的科学实验如何帮助创造未来的燃料
  3. 九、使用SharedPreferences进行数据存储
  4. 新寻仙闯三关副本玩法及掉落物品图文详解
  5. Invalid non-ASCII or control character in header: 0x8BBE ASP.NET Core 文件下载报错
  6. 高速模数转换器(ADC)的INL/DNL测量
  7. 计算机软件主要是由什么组成,计算机软件系统由什么组成
  8. 医院智能化解决方案-门(急)诊、医技、智能化项目解决方案
  9. antd_Ant Design Pro_Vue打包问题:使用静态本地文件路径访问
  10. 一个月的电子助理工程师的实习体验