VTP技术(一)
目录
简介
前面章节介绍了VLAN的相关知识,企业通过VLAN的管理可以使网络更加优化。网络规模越大,VLAN的优势体现得越明显。但是当网络规模变大时,众多设备的VLAN信息配置将是一件非常耗工作量的事情。本章首先介绍以太通道协议,然后介绍Cisco的一个私有协议--VTP。当网络中的交换机及VLAN数目众多时,通过VTP 管理网络将会更加清晰、便捷。
1.EthernetChannel
在网络的核心之间经常有这样的需要,希望两条链路能够实现负载均衡,提高链路带宽,并能够互相备份。EthernetChannel可以满足这样的需求,
1.1 EthernetChannel的定义
EthernetChannel 通过捆绑多条以太网链路来提高链路带宽,并运行一种机制,将多个以太网端口捆绑成一条逻辑链路。以太网通道最多可以捆绑八条物理链路,其中物理链路可以是双绞线的,也可以是光纤的,如图所示。
但是,以太网通道必须遵循以下规则。
参与捆绑的端口必须属于同一个VLAN,或把它们配置为中继端口。
如果端口配置的是中继模式,那么应该在链路两端将通道中的所有端口配置成相同的中继模式。需要所有端口支持相同的VLAN范围许可,如果VLAN许可范围不一致,则端口不属于以太网通道。
所有参与捆绑的端口的物理参数设置必须相同,应该有同样的速度和全/半双工模式设置。
1.2 以太网通道的配置
在如图所示的拓扑结构中配置以太网通道。
交换机A上的配置如下。
交换机B的配置方法与交换机A相同。
查看以太网通道的配置,显示如下内容表示配置正确。
2 VTP 技术
在大型的企业网中,交换机的数量非常多,而各个交换机的VLAN 配置基本相同,因此,在企
业交换网络的配置和管理过程中存在很多重复劳动,而且会由此产生一些配置错误,使网络出现故
障,为了方便配置与管理,在单个控制点上管理整个网络,Cisco公司开发了VTP(VLAN TrunkingProtocol,虚拟局域网中继协议),通过使用VTP协议,交换机之间能够互相传递VLAN信息,从而实现了VLAN的统一配置和统一管理。
2.1 VTP 的工作原理
VTP是一种消息协议,它使用第二层帧,在交换机之间传递VLAN 信息,被称为VTP 通告。有了VTP,就可以在一台交换机上集中修改VLAN配置,所做的修改会被自动传播到网络中的其他交换机上,从而实现VLAN配置的一致性。
实现此功能的前提是这些交换机属于同一个VTP域。
1.VTP 域
VTP域也称为VLAN 管理域,由一个以上共享VTP域名的相互连接的交换机组成。也就是说,
VTP域是一组VTP域名相同并通过中继链路相互连接的交换机。
要使用VTP,首先必须建立一个VTP域,在同一管理域中的交换机共享它们的VLAN信息,并
且一个交换机只能参加一个VTP域。不同域中的交换机不能共享VTP信息。
下面是VTP 域的要求。
域内的每台交换机都必须使用相同的VTP域名,无论是通过配置实现,还是由交换机自动
学到。
Catalyst交换机必须是相邻的,即相邻的交换机需要具有相同的域名。
在所有的Catalyst交换机之间,必须配置为中继链路。
如果上述条件中的任何一项不满足,则VTP域不能连通,信息也就无法跨越分离部分进行传送。
2.VTP 模式
VTP模式决定了交换机处理和通告VTP信息的方式。VTP模式有三种,分别是服务器模式,客
户机模式和透明模式。
1)服务器模式(Server)
充当VTP服务器的交换机负责它所在域中VLAN信息的管理工作。VTP服务器可以创建,删除
或修改VLAN,并向外发送VTP通告,同时,VTP服务器也会学习域名相同的VTP通告信息。默认情况下,交换机处于VTP服务器模式。
每个VTP域至少有一个服务器,以便创建、删除或修改VLAN及提供VLAN信息。2)客户机模式(Client)处于此模式的交换机不允许管理员创建、删除或修改VLAN,它们监听本域中其他交换机的VTP通告,并相应修改自己的VTP配置。
3)透明模式(Transparent)
VTP 透明模式中的交换机不参与VTP,当交换机处于透明模式时,它可以创建,删除或修改本地的VLAN,但它不向外通告自己的VLAN配置信息,对收到的VTP通告只转发而不会学习与更改自己的VLAN 信息。
3. VTP 通告
1)VTP 通告概述
使用VTP时,加入VTP域的每台交换机在其中继端口上通告如下信息。
管理域.
版本号,
配置修改编号.
它所知道的VLAN。
每个已知VLAN的某些参数。
这些通告数据帧被发送到一个组播地址01-00-0C-CC-CC-CC,以使所有相邻设备都能收到这些帧。这样,域中所有交换机就可以了解到发送这些帧的设备中现在所配置的新VLAN新VLAN必须在管理域内的一台处于服务器模式的交换机上创建和配置。该信息可被同一管理域中的所有其他
设备自动学到。
2)VTP 的版本
在VTP管理域中,有两个VTP版本可供采用,Cisco Catalyst交换机既可运行版本1,也可运行
版本2。但是,在一个管理域中,这两个版本是不能互操作的。因此,在同一个 VTP 域中,每台交
换机必须配置相同的VTP版本。
交换机上默认的VTP协议版本是版本1如果要在域中使用版本2,只要在一台服务器模式的交
换机上配置VTP版本2即可这个新的版本号会传播到本域中其他可运行VTP版本2的交换机上,使它们自动采用版本2.
VTP版本2与版本1功能有以下不同。与版本相关的透明模式:在VTP版本1中,一个VTP透明模式的交换机在用VTP转发信息给其他交换机时,先检查VTP版本号和域名是否与本机匹配。匹配时,才转发该消息。VTP版本2在转发VTP信息时,不检查版本号和域名。
令牌环支持:VTP版本2支持令牌环交换和令牌环VLAN,这个是VTP版本2和版本1最大
的区别。
3)配置修改编号
控制VTP功能的一项关键参数是VTP配置修改编号。VTP的配置修改编号是一个32位的字,用来表明VTP配置的修改版本,配置修改编号的取值从0开始,如果VLAN信息发生更改,配置修改编号就增加1,直到4294967295,然后循环归0,并重新开始增加。每个VTP设备会记录自己的VTP配置修改编号:VTP通告会包含发送者的VTP配置修改编号。
这一信息用于确定接收的信息是否比当前的信息更新。每个VTP通告从配置版本号0开始,当有变化时,配置版本号增加1.当交换机收到的通告比它所存储的修订号更大时,这个通告就将覆盖已存储的任何VLAN信息。
正因为如此,将新增添的交换机的修订号预设为0是很重要的一个环节。如果该VTP的修订号没有重设为0并且通告的修订号碰巧比以前合法的修订号大,负责监听的交换机将以空字符或错误的VLAN状态信息覆盖原本良好的VLAN数据库信息。
例如,如果在网络中接入一台配置版本号最高但没有VLAN 配置信息的交换机,网络中的其他
交换机就会更新自身的VLAN信息库,导致VLAN全部消失,造成网络通信故障,所以将交换机接入网络时,需要将VTP的配置版本号初始化为0.VTP 修订号存储在NVRAM中,交换机的电源开,关不会改变这个设定值,要将修订号初始化为0,可以使用下列两种方法。
>将交换机的VTP模式更改为透明模式,再更改为服务器模式或客户机模式。
>将交换机的VTP域名更改一次,再更改回原来的域名。
4)VTP 通告类型
VTP有三种类型的通告,分别是汇总通告,子集通告和通告请求。
汇总通告。
汇总通告用于通知邻接的交换机目前的VTP域名和配置修改编号,默认情况下,交换机每 5min发送一次汇总通告。
当交换机收到汇总通告时,会进行如下操作。
如果域名不同,就忽略此通告。
如果域名相同,则进一步对比配置修改编号。
如果交换机自身的配置修改编号更高或与之相等,就忽略此通告。如果更小,就发送通告请求。
子集通告。
如果在VTP服务器上增加、删除或修改VLAN,配置修改编号就会增加,交换机会首先发送汇总通告,然后发送一个或多个子集通告。
子集通告中包括VLAN列表和相应的VLAN信息,如果有多个VLAN,为了通告所有的信息,可
能需要发送多个子集通告。通告请求。
交换机在下列情况下会发出VTP通告请求。
交换机重新启动后。
VTP域名变更后。
交换机收到了配置修改编号比自己高的VTP汇总通告后。
一旦收到了通告请求,VTP设备就会先发送汇总通告,然后发送一个或多个子集通告。
未完待续
来源地址:https://blog.csdn.net/2301_79294878/article/details/132452713
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341