Chinaunix首页 | 论坛 | 博客
  • 博客访问: 284157
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-12 19:56
文章分类

全部博文(67)

文章存档

2019年(1)

2018年(1)

2017年(4)

2016年(34)

2015年(27)

我的朋友

分类: LINUX

2016-07-26 14:21:55

  这里大家可以看的很清楚,20个字节中包含了很多东西,但别的大家没有必要知道,我也没有细研究过,但是最主要的两个大家要知道,一个就是VLAN,另一个就是BPDU。

  VLAN:表明属于VLAN在通讯,不同VLAN有相应的VLAN号,是一个数字,多达1024

  BPDU:如果是STP数据帧,则此位为1

  或者比较形象的可以表示为下图:一个标准的二层数据帧加下ISL标记后就多了30个字节。

  VLAN是什么?  交换机基本设置教程

  我们来针对下面这个图看一下同一个VLAN是如何跨之外交换机工作的。

  VLAN是什么?  交换机基本设置教程

  一个PC机发出的数据在传给交换机时在进入trunk干道之间会加上ISL的标记,然后就可以在干道上传输,到在对方的交换机后,交换机通过查看数据帧知道这个数据包是传给哪个VLAN的于是去掉相应的VLAN标识,再传给相应的VLAN内的PC。

  另一种封装标记是:IEEE标准委员会制定的802.1Q:主要用于不同厂家的交换机来建立多个VLAN,操作原理和ISL一样,也是在进入TRUNK之前打上一个标记,到达对方的交换机后再去掉这个标记。但这个标记,就不是在两边加,而是在中间加上一个标记,我们来看一下:

  VLAN是什么?  交换机基本设置教程

  IEEE802.1Q所附加的VLAN识别信息,位于数据帧中“发送源MAC地址”与“类别域(Type Field)”之间。具体内容为2字节的TPID和2字节的TCI,共计4字节。在数据帧中添加了4字节的内容,那么CRC值自然也会有所变化。这时数据帧上的CRC是插入TPID、TCI后,对包括它们在内的整个数据帧重新计算后所得的值。

  其中TPID是IEEE定义的新类型,表明这是一个加了802.1Q标签的帧。

  TCI:tag control information 标签控制信息,共有两个字节,其中12位是VLANID,取值从0-4095,共4096个,3位为优先级,规定了8种优先级,还有1位是cfi,在总线型以太网,FDDI,令牌环网等网络交换数据时使用。

  而当数据帧离开trunk链路时,TPID和TCI会被去除,这时还会进行一次CRC的重新计算。

  以上就是两种标记的分析!下面咱们来看一下VLAN的具体配置:

  对于VLAN进行配置,思科使用两种方法:第一种config-vlan 第二种 vlan database

      但思科所推荐的是第一种config-vlan方式,vlan database有点老了,使用vlan database的配置方式,所以的配置信息是存放在vlan.dat文件中,所以有时你删除一个配置文件后重启发现VLAN的信息还在,这就是因为VLAN的配置信息不是存放在NVRAM中的,必须去手动删除vlan.dat文件才可以。而config-vlan不会有此问题。下表中我给出两种方法的相关配置语句。

  VLAN是什么?  交换机基本设置教程

阅读(1666) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~