原始以太网帧格式被称为DIX或者Ethrnet II。对这种类型修改后,由IEEE标准化为一种CSMA/CD网络,称为802.3.在IEEE标准中,带802前缀的标准定义额局域网和城域网的工做过程。当前最流行的802标准是802.3(以太网) 和802.11(WLAN/Wi-Fi)安全
IPV4(0x0800)网络
IPV6(0x86DD)性能
ARP(0X0806)学习
Q标签(0x8100)3d
可携带一个虚拟局域网或者802.1q标准的VLAN ID对象
虚拟局域网是一组逻辑上的设备和用户,这些设备和用户不受物理位置的限制,能够根据功能,部门以及应用等因素组织起来,相互间的通讯就像在同一个网段中,通讯主要经过第三层的路由器实现,目的是为了解决大型多用途交换网络运行中的问题。blog
从技术角度讲,VLAN的划分可依据不一样原则,通常有如下三种划分方法:接口
基于端口的VLAN划分路由
这种划分是把一个或多个交换机上的几个端口划分一个逻辑组,这是最简单、最有效的划分方法。该方法只需网络管理员对网络设备的交换端口进行从新分配便可,不用考虑该端口所链接的设备。监控
基于MAC地址的VLAN划分
MAC地址其实就是指网卡的标识符,每一块网卡的MAC地址都是唯一且固化在网卡上的。MAC地址由12位16进制数表示,前8位为厂商标识,后4位为网卡标识。网络管理员可按MAC地址把一些站点划分为一个逻辑子网。
基于路由的VLAN划分
路由协议工做在网络层,相应的工做设备有路由器和路由交换机(即三层交换机)。该方式容许一个VLAN跨越多个交换机,或一个端口位于多个VLAN中。
VLAN的三大优势:
当不一样的VLAN对应同一个交换机的时候,只须要确保流量不在两个VLAN中泄露就能够。
可是不一样的VLAN在不一样的交换机中的话,就有点麻烦了。
在这种状况下须要使用VLAN来标记该帧的归属,这经过使用VLAN标签标记,在VLAN标签中包含了一个12位的VLAN标识符,它还包含额QoS的3位优秀级
网桥和交换机用于链接多个物理的链路层网络或成组的站,能够经过网桥或者交换机扩展局域网。
生成树协议(Spanning Tree Protocol,STP)由IEEE 802委员会制定了生成树协议的规范802.1d。是一个第2层的管理协议。其目标是在物理环路上创建一个无环的逻辑链路拓扑结构。
当有多个交换机进行工做的时候,可能会出现环路,当出现这种状况的时候STP经过在每一个网桥中禁用某些端口来解决环路问题
这样就出现了一个问题,网桥的启用和关闭,接口卡更换或者MAC地址改变,这些都会影响到生成树,那么STP就须要动态的适应这种状况,为此,STP经过一种称为网桥协议数据单元(BPDU)的帧来实现,这些帧造成和维护生成树,这颗树“生长”自一个网桥,该网桥称为根网桥
为了可以支持STP,网桥的端口状态:
阻塞
在阻塞状态下,该端口不进行地址学习,数据转发,BPDU的发送,但它会监控接受BPDU,而且在它须要包含在根网桥的路径中时,该端口会转为侦听状态。
帧听
该状态能够发送和接收BPDU,但不进行地址学习和转发,在通过15s的转发延迟后转为学习状态
学习
能够执行除了数据转发以外的全部操做
转发
转发数据
禁用
禁用端口,防止环路
端口种类:
根端口
生成树中位于指向根的线段终点的端口
指定端口
处于转发状态,并与根相连线段中路径成本最小的端口
备用端口
与根相连线段中路径成本比指定端口高的端口
备份端口
链接到同一线段中做为同一网桥指定端口使用的端口,可轻易接管一个失效的指定端口
创建生成树的第一步是选举根网桥,根网桥是在网络中标识符最小的网桥,肯定根网桥的方法:一个网桥初始化的时候,认为本身是根网桥,用本身的网桥ID配置根ID字段发送BPDU消息,当碰到一个更小的ID的网桥时,中止发送,让更小的ID的网桥发送,发出根ID更小的BPDU端口标记为根端口
当网络中发生拓扑变化的时候: 网桥向根端口之外的端口发送拓扑变化通知TCN,通知本身在树中的父网桥,直到根,树中经过根的下一个网桥向发送通知的网桥确认TCN,并将它们转发到根,根网桥在后续周期性配置消息中设置TC位,网络中的每一个网桥都会转发此消息,而且处于阻塞和转发状态的端口接收消息,将有效期以秒代替分钟,更新转发表。