VLAN

一个VLAN =一个广播域 = 逻辑网段 (子网)

每个逻辑的VLAN就象一个独立的物理桥

交换机上的每一个端口都可以分配给不同的VLAN

默认的情况下,所有的端口都属于VLAN1(Cisco)

每个逻辑的VLAN就象一个独立的物理桥

同一个VLAN可以跨越多个交换机

主干功能支持多个VLAN的数据

主干使用了特殊的封装格式支持不同的VLAN

只有快速以太网端口可以配置为主干端口

交换机对帧进行VLAN标记有两种协议:ISL和802.1Q

ISL的主干功能使得VLAN信息可以穿越主干线

通过硬件(ASIC)实现

ISL标识不会出现在工作站,客户端并不知道ISL的封装信息

在交换机或路由器与交换机之间,在交换机与具有ISL网卡的服务器之间可以实现

IEEE公共帧标记协议802.1Q

如果要跨越cisco交换机和其他厂商的交换机来建立多个VLAN,必须使用802.1Q协议

VTP协议(VLAN Trunking Protocol )

一个能够宣告VLAN配置信息的信息系统

通过一个共有的管理域,维持VLAN配置信息的一致性

VTP只能在主干端口发送要宣告的信息

支持混合的介质主干连接(快速以太网, FDDI, ATM)

VTP原理:核心交换机发布学习信息——子交换机去学习主交换机的VLAN配置

VTP是如何工作的

VTP的工作原理:

在核心交换机做好VLAN的配置信息, 然后同步到其他子交换机。

没有使用VTP的工作场景,

例如在拥有1000多台交换机大企业里面,每增加一个VLAN,就得分别在1000多台交换机里配置,这样岂不是要浪费巨大的时间去配置?

使用VTP的工作场景,

有了VTP就不一样了,网络管理员只要在核心交换机增加/删除VLAN ,VTP就会自动把这个信息同步到其他交换机里。

VTP裁减

VTP裁减说明:

没有使用VTP裁减之前的工作场景:

当A用户需要发送数据给B用户的时候,A用户需要从交换机1—6去问B用户在哪里,直到问到交换机4才得到了响应,并告知在端口2,从而用户A才与用户B进行数据交换。

可想而知,中间的过程多复杂繁琐,而且用了很多时间,如果每台计算机在发数据之前都这么广播一下,在一个有几千台电脑的局域网里,交换机还不得累死啊,因此伟大的网络专家开发了VTP技术。

使用VTP裁减后的工作场景:

在VTP协议里规定好,当A电脑发数据包给B电脑时,仅仅是与B电脑对应的VLAN的交换机会接收广播,以上述拓扑图为例,只有交换机4才才有对应的VLAN,所有A发了再多的广播,也只有交换机4会接收广播并响应。其他交换机直接就忽略来自A的广播,从而达到VTP裁减,减少时间,提高效率。

转载于:https://blog.51cto.com/13578154/2113862

Vlan与VTP的介绍及工作原理相关推荐

  1. 三极管的介绍及工作原理

    转载自[http://www.elecfans.com/yuanqijian/sanjiguang/20170425510870.html] 三极管的介绍及工作原理 三极管介绍 三极管的工作原理 一. ...

  2. RabbitMQ介绍及工作原理

    RabbitMQ介绍及工作原理 一,什么是RabbitMQ ​ RabbitMQ是一种称为消息代理或队列管理器的消息队列软件.它是一个可以定义队列的软件,应用程序可以连接到队列并将消息传输到它们.消息 ...

  3. ETL介绍及工作原理

    ETL介绍及工作原理 ETL简介 ETL如何工作? 数据集的定义 ETL简介 ETL即EXTRACT(提取).Transform(转换).LOAD(加载): 提取是从数据库读取数据的过程.在此阶段,通 ...

  4. [C++] - dynamic_cast介绍及工作原理、typeid、type_info

    Table of Contents 1.dynamic_cast工作原理 2.dynamic_cast介绍 3.static_cast与dynamic_cast 4.typeid 1.dynamic_ ...

  5. Heartbeat的介绍及工作原理

    一.HeartBeat的概述 Heartbeat 项目是 Linux-HA 工程的一个组成部分,自1999年开始到现在,发布了众多版本,是目前开源Linux-HA项目最成功的一个例子,它实现了一个高可 ...

  6. CPU构成详细介绍以及工作原理

    中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是解释计算机指令以 ...

  7. Fidder介绍、工作原理

    https://www.cnblogs.com/R-bear/p/7508133.html 一:Fidder介绍 Fidder是web端比较易用的调试工具:它能够记录所有客户端.服务端的http.ht ...

  8. JAVA知识积累 JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】...

    什么是JSP JSP全名为Java Server Pages,java服务器页面.JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servle ...

  9. ocsng mysql connection problem_OCSNG 介绍及其工作原理

    OCSNG部署:http://wowking.blog.51cto.com/1638252/994441 OCSNG 是什么呢? OCSNG就是Open Computer and Software I ...

最新文章

  1. 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第8章-高阶非线性多智能体分布式自适应鲁棒控制
  2. 内含下载 | Pokemon GO:20年前的IP为什么还能引爆朋友圈?
  3. 区块链技术解决物联网安全问题
  4. java安装jdk错误1316 指定的账户已存在
  5. kde菜单图标显示不全_大小仅 1M!在电脑菜单栏上自定义日历,规划时间更方便...
  6. 【数字逻辑】第四章 组合逻辑电路:端口设计 端口拓展的方法
  7. ubuntu之ufw防火墙
  8. 如何设置PP视频允许PPAP驻留
  9. jquery 性能优化与实践
  10. python访问oracle_用Python操作Oracle
  11. spring配置jackson不返回null值
  12. WiFi 模块AT指令集整理
  13. 设计模式 -- Facade
  14. MQ消息队列概述及主流MQ分析
  15. EXCILE 电子表格常见公式
  16. php根据手机号码获取归属地,PHP通过API获取手机号码归属地,手机号码
  17. WARN: Establishing SSL connection without server‘s identity verification
  18. 第2组 团队展示(组长)
  19. 【粤开医药行业深度】CAR~T细胞疗法:行远自迩,踔厉奋发
  20. 使用AVPlayer遇到的那些坑

热门文章

  1. 华为手机老是显示不到服务器,老显示连接不到服务器
  2. python中的numpy模块和pandas模块的区别_python的numpy模块- 01.pandas基本数据类型
  3. 如何提取多层json数据 python_Postgre数据库字段Json内容提取(基于Python)
  4. 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
  5. GitHub Actions 持续集成
  6. JavaScript 代码片段
  7. 使用vue-cli4.5.x快速搭建项目
  8. 20220227:力扣第282场周赛(上)
  9. 数字计算机的分类依据,数字计算机模拟计算机分类依据
  10. if中有return理解