Vlan与VTP的介绍及工作原理
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的介绍及工作原理相关推荐
- 三极管的介绍及工作原理
转载自[http://www.elecfans.com/yuanqijian/sanjiguang/20170425510870.html] 三极管的介绍及工作原理 三极管介绍 三极管的工作原理 一. ...
- RabbitMQ介绍及工作原理
RabbitMQ介绍及工作原理 一,什么是RabbitMQ RabbitMQ是一种称为消息代理或队列管理器的消息队列软件.它是一个可以定义队列的软件,应用程序可以连接到队列并将消息传输到它们.消息 ...
- ETL介绍及工作原理
ETL介绍及工作原理 ETL简介 ETL如何工作? 数据集的定义 ETL简介 ETL即EXTRACT(提取).Transform(转换).LOAD(加载): 提取是从数据库读取数据的过程.在此阶段,通 ...
- [C++] - dynamic_cast介绍及工作原理、typeid、type_info
Table of Contents 1.dynamic_cast工作原理 2.dynamic_cast介绍 3.static_cast与dynamic_cast 4.typeid 1.dynamic_ ...
- Heartbeat的介绍及工作原理
一.HeartBeat的概述 Heartbeat 项目是 Linux-HA 工程的一个组成部分,自1999年开始到现在,发布了众多版本,是目前开源Linux-HA项目最成功的一个例子,它实现了一个高可 ...
- CPU构成详细介绍以及工作原理
中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是解释计算机指令以 ...
- Fidder介绍、工作原理
https://www.cnblogs.com/R-bear/p/7508133.html 一:Fidder介绍 Fidder是web端比较易用的调试工具:它能够记录所有客户端.服务端的http.ht ...
- JAVA知识积累 JSP第一篇【JSP介绍、工作原理、生命周期、语法、指令、行为】...
什么是JSP JSP全名为Java Server Pages,java服务器页面.JSP是一种基于文本的程序,其特点就是HTML和Java代码共同存在! 为什么需要JSP JSP是为了简化Servle ...
- ocsng mysql connection problem_OCSNG 介绍及其工作原理
OCSNG部署:http://wowking.blog.51cto.com/1638252/994441 OCSNG 是什么呢? OCSNG就是Open Computer and Software I ...
最新文章
- 【控制】《多智能体系统的协同群集运动控制》陈杰老师-第8章-高阶非线性多智能体分布式自适应鲁棒控制
- 内含下载 | Pokemon GO:20年前的IP为什么还能引爆朋友圈?
- 区块链技术解决物联网安全问题
- java安装jdk错误1316 指定的账户已存在
- kde菜单图标显示不全_大小仅 1M!在电脑菜单栏上自定义日历,规划时间更方便...
- 【数字逻辑】第四章 组合逻辑电路:端口设计 端口拓展的方法
- ubuntu之ufw防火墙
- 如何设置PP视频允许PPAP驻留
- jquery 性能优化与实践
- python访问oracle_用Python操作Oracle
- spring配置jackson不返回null值
- WiFi 模块AT指令集整理
- 设计模式 -- Facade
- MQ消息队列概述及主流MQ分析
- EXCILE 电子表格常见公式
- php根据手机号码获取归属地,PHP通过API获取手机号码归属地,手机号码
- WARN: Establishing SSL connection without server‘s identity verification
- 第2组 团队展示(组长)
- 【粤开医药行业深度】CAR~T细胞疗法:行远自迩,踔厉奋发
- 使用AVPlayer遇到的那些坑
热门文章
- 华为手机老是显示不到服务器,老显示连接不到服务器
- python中的numpy模块和pandas模块的区别_python的numpy模块- 01.pandas基本数据类型
- 如何提取多层json数据 python_Postgre数据库字段Json内容提取(基于Python)
- 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
- GitHub Actions 持续集成
- JavaScript 代码片段
- 使用vue-cli4.5.x快速搭建项目
- 20220227:力扣第282场周赛(上)
- 数字计算机的分类依据,数字计算机模拟计算机分类依据
- if中有return理解