新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室

VTP(VLAN Trunking Protocol):VLAN中继协议,是Cisco专用协议。也被称为虚拟局域网干道协议。它是思科私有协议。在交换机比较多的网络中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server, 其余交换机配置成VTP Client,这样他们就可以同步VLAN的信息

VLAN中继协议(VTP)利用第2层中继帧,在一组交换机之间进行VLAN通信.VTP从一个中心控制点开始,维护整个企业网上VLAN的添加、添加和重命名工作,确何配置的一致性。一般来说,我们需要在整个网络中的交换机中保持VLAN数据库的同步,保证所有交换机都能读取相关的VLAN信息进行正确的数据转发。然而对于大型网络来说,交换机作为接入设备,数量一定很多,而且一台交换机上可能存在几十个VLAN,如果手工配置的话是一个非常大的工作量,并且也不利于维护。在这种情况下,我们引入了VTP(VLAN Trunking Protocol)。

VTP模式有3种 服务器模式、客户机模式、透明模式。新交换机出厂时的默认配置是预配置为VLAN1,VTP 模式为服务器。 一个VTP域内的整个网络只设一个VTP Server。VTP Server维护该VTP域中所有VLAN 信息列表,VTP Server可以建立、删除或修改VLAN,发送并转发相关的通告信息,同步vlan配置。VTP Client虽然也维护所有VLAN信息列表,但其VLAN的配置信息是从VTP Server学到的,VTP Client不能建立、删除或修改VLAN,但可以转发通告,同步vlan配置。VTP Transparent相当于是一项独立的交换机,它不参与VTP工作,不从VTP Server学习VLAN的配置信息,而只拥有本设备上自己维护的VLAN信息。VTP Transparent可以建立、删除和修改本机上的 VLAN信息,同时会转发通告并把配置保存。

要使用VTP,首先必须建立一个VTP域,以使它能管理网络上当前的VLAN。在同一管理域中的交换机共享它们的VLAN信息,并且一个交换机只能参加一个管理域。不同域中的交换机不能共享vlan信息。

VTP通过网络(ISL帧或cisco私有DTP帧)保持VLAN配置统一性。VTP在系统级管理增加,删除,调整的VLAN,自动地将信息向网络中其它的交换机广播。此外,VTP减小了那些可能导致安全问题的配置。便于管理,只要在vtp server做相应设置,vtp client会自动学习vtp server上的vlan信息。

VTP域也称为VLAN管理域,有一个以上共享VTP域名互相连接的交换机组成。也就是说,VTP域是一组VTP域名相同并通过中继链路相互连接的交换机。VTP域的要求:

1、域内的每台交换机都必须使用相同的域名,不论是通过配置实现,还是由交换自动学到的。

2、Catalyst交换机必须是相邻的,即相邻的交换机需要具有相同的域名。

3、在所有Catalyst交换机之间,必须配置中继链路。

如果上述条件任何一项不满足,则VTP域不能联通,信息也就无法跨越分离部分进行传送。

VTP消息类型:

1、汇总通告

在默认情况下,Catalyst交换机会每5分钟发送一条汇总通告消息。汇总通告会通知临近Catalyst交换机当前的VTP域名和配置修订号。当交换机收到汇总通告消息数据包时,交换机就会将数据包中的VTP域名与自己的VTP域名进行比较。如果名称不同,交换机就会忽略这个数据包。如果名称相同,交换机就会将自己的配置修订号与数据包的修订号进行比较。如果自己的配置修订号大于等于数据包的修订号,数据包也会被忽略。如果自己的配置修订号比较小,那么交换机就会发送通告请求消息。

2、子集通告

管理员在Catalyst交换机上添加、删除或修改VLAN时,配置被修改了的那台服务器交换机就会增加配置修订号,并发送一条汇总通告消息。随后,它又会发送一条或多条子集通告消息。每条子集通告消息中都包含一个VLAN信息的列表。如果有多个VLAN,交换机就会请求服务器交换机发送多条子集通告消息来通告所有这些VLAN的信息。

3、通告请求

在下列情况下,交换机需要发送VTP通告请求消息。

1.交换机重启

2.VTP域名被修改

3.交换机收到了一条VTP汇总通告消息,且该消息的配置修订号高于其自身的修订号。

在收到通告请求消息之后,VTP设备就会发送一条汇总通告消息。在此之后,再发送一条或多条子集通告消息。

配置命令:

配置VTP域名:switch(config)#vtp domain test

配置VTP运行模式:switch(config)#vtp mode server

配置口令:switch(config)#vtp  password mypassword

查看配置:switch(config)#show vtp status

新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室

新版思科CCNA认证1.0 零基础入门技术VTP协议解析-ielab网络实验室相关推荐

  1. 思科安全认证基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab网络实验室

    思科安全认证基础入门CCNA 1.0 网络硬件防火墙技术解析-ielab网络实验室防火墙技术,最初是针对 Internet 网络不安全因素所采取的一种保护措施.顾名思义,防火墙就是用来阻挡外部不安全因 ...

  2. 长短时记忆神经网络python代码_零基础入门深度学习(6) - 长短时记忆网络(LSTM)

    无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就o ...

  3. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(一)

    HTML和CSS ctrl + shift + / 在同一行代码中的后半截产生注释 HTML标签的介绍 标签拥有自己的属性,分为 基本属性 和 事件属性 标签的基本属性 :bgcolor=" ...

  4. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(三)

    EL表达式 什么是EL表达式 <%@ page contentType="text/html;charset=UTF-8" language="java" ...

  5. MySQL8.0零基础入门

    一.安装MySQL 1.进入 MySQL 官网下载 MySQL 安装包(mysql-installer-community-8.0.24.0.msi) https://downloads.mysql. ...

  6. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(四)

    文件的上传和下载 文件上传的介绍 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns= ...

  7. 尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版(二)

    书城项目 JavaEE三层架构介绍 搭建书城项目环境 IDEA工具Debug的使用 JSP 什么是jsp jsp页面的本质 jsp的page指令 虽然 / 在浏览器解析的时候是端口号,但是jsp本质最 ...

  8. 快速入门-Excel2013零基础入门视频课程-图文解析-15定位功能 制作工资条

    [说明]原视频基本不配说明文档,此文档为 手敲+截图 而来 , 缺少校对时间 , 有问题请留言或发信息 , 我会及时更正的,谢谢 ! [基本数据] 定位条件 [1]调出定位的方法1 [2]调出定位的方 ...

  9. 零基础入门深度学习(3) - 神经网络和反向传播算法

    无论即将到来的是大数据时代还是人工智能时代,亦或是传统行业使用人工智能在云上处理大数据的时代,作为一个有理想有追求的程序员,不懂深度学习(Deep Learning)这个超热的技术,会不会感觉马上就o ...

最新文章

  1. 创新是低情商的人做的
  2. c 链表之 快慢指针 查找循环节点(转)
  3. 阿拉伯数字转中文小写数字
  4. 程序员辞职的7个常用理由,你用的是哪一个?
  5. django-单表的增删改查-用户部门表
  6. git 修改已提交的 commit
  7. 18C 也不能避免 SQL 解析的 Bug
  8. 计算机辅助正畸学模型分析,计算机辅助口腔正畸算法研究
  9. DotNetZip使用简介
  10. Initial Audio Trap Phantom Heatup3 Expansion for mac(Heatup3扩展预设)
  11. tf 文字识别 多个文字 data 数据流
  12. 笔记:《深入浅出统计学》第十六章-附录:分布剖析、样本方差与协方差、决定系数、非线性关系、连续随机变量的期望与方差
  13. MySQL从删库到跑路(6):子查询
  14. 计算机应用技术机测,[计算机应用技术]阶段测评1(2016年版)(13页)-原创力文档...
  15. 基于Java解惑(站长百科)阅读笔记
  16. 如何将多个doc文档合并在一起
  17. 22春天津大学《国际金融学》在线作业一
  18. ASEMI整流桥2W10,DB107S和KBP307封装参数对比
  19. Navicat如何把数据库导入(超详细图解)
  20. stm32F429HAL库使用DS18B20输出温度到电脑串口助手

热门文章

  1. Vue中引入看板娘教程
  2. Java生成二维码的几种实现方式(基于Spring Boot)
  3. 【CSS颜色指南】:看完这一篇就明白CSS常见颜色表示方法
  4. .net core 中 Redis 入门
  5. 如何用python制作动态二维码,来哄女朋友开心?
  6. 3分钟了解硬件产品设计流程
  7. Curl 的使用及命令参数说明
  8. 如何写好 eggjs 单元测试
  9. Ubuntu 16.04 + Kinect for Xbox one(v2)驱动安装
  10. 程序员的求爱日:比1024多一点,1025,要你爱我!