VTP技术(一)

简介: 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设备就会先发送汇总通告,然后发送一个或多个子集通告。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
11月前
|
负载均衡 网络协议 网络虚拟化
【网络】· VTP虚拟局域网中继
【网络】· VTP虚拟局域网中继
|
安全 网络虚拟化 数据安全/隐私保护
GVRP、VCMP、VTP、DTP——全网最完整的总结
本文主要了解和学习华为私有协议GVRP、VCMP与思科私有协议VTP、DTP
615 0
GVRP、VCMP、VTP、DTP——全网最完整的总结
|
安全 数据库 网络虚拟化
|
网络虚拟化 数据库
|
数据库 网络虚拟化
|
网络虚拟化
|
网络虚拟化 数据安全/隐私保护 Shell
|
数据库 网络虚拟化 数据安全/隐私保护
|
网络虚拟化 数据安全/隐私保护