VLAN帧格式

802.1q和ISL帧结构比较  
2010-11-25 15:44:34|  分类: 网络协议 |字号 订阅


VLAN中的VTP模式server,client ,transperent三种模式,后面讨论了trunk的封装协议ISL与802.1Q。




 图片 


1,在vtp模式下,client把端口配置到vlan2,这些信息是保存在ram还是nvram中呢?如果是nvram中,那么client重新启动应该还在吧!
2,domain名字和password也保存到nvram中么?
3,802.1q是在原来的是第二层的数据还是第三层的数据呢中插入vlan信息的呢?
如果是第二层数据,第二层的帧本身不是就含有目标地址和源地址的MAC信息么?


解答:


1,lient下vlan的信息是保存在nvram下面,但重起之后VLAN信息会丢失,但可以发送VTP请求信息,与VTP server同步VLAN。接口划分的信息是会被保存在NVRAM里面,还不会随交换机重启而丢失。


2,domain and password会保存在本地交换机上。


3,802.1Q是属于二层协议,它本身还是依靠MAC table转发的,而ISL与802.1q只是在封装形式上有所不同。


VLAN标签技术


    每一个VLAN标记帧包含指明自身所属VLAN的字段。有两种种主要的VLAN标签格式,思科公司的Inter-Swith Link(ISL)格式和标准的802.1Q 格式。


    介绍一下什么时候打标签,当数据帧进入交换机时打上相应VLAN标签,当带有标签的数据帧被转发到别外交换机,找到对应的VLAN,当数据帧离开交换机时标签被移除。




基于802.1Q标准的标签


      ISL是思科公司的私有格式,而802.1Q是IEEE的标准格式。802.1Q 标准允许VLAN 标记帧可以在不同厂家的交换机之间传递。802.1Q 标签比ISL 标签包含更少的域,是插入帧而不是放入帧头。




 图片 


上面就是802.1Q数据帧的格式,因为802.1Q封装是在原有以太网帧上打上TAG,


DA,SA是指目的MAC与源MAC地址


8100 指一个帧是802.1QVLAN数据帧


CFI   指对令牌环网络的支持


VLAN 指对扩展VLAN的支持 1006-4096  


802.1Q数据长1522 bytes.




思科ISL


      Inter-SwithLink(ISL)格式是思科私有VLAN标签格式。在使用的时候,VLAN标签在每个帧的头部增加26 字节信息,在帧尾部附加4 字节CRC。标签的格式如下:




DA 指ISL封装特有的帧地址,一个多播地址,告诉接收交换机这是一个ISL 数据帧


SA 指交换机接口址址,这个地址并不是交换机设置MAC,而是思科交换机端口标识地址


HSA 因为ISL是思科交换机上才支持,思科OUI地址是 0x00-00-0C


VLAN ISL封装只支持1024个VLAN


ISL帧最大为1548bytes,iSL包头26+1518+4=1548。


附注其他帧结构相关:


##################################################################
Ethernet II以太网帧格式:


目标MAC   源MAC   类型    数据          FCS
6字节     6字节   2字节   46-1500字节   4字节


所以最小6+6+2+46+4 = 64,最大6+6+2+1500+4 = 1518。
(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)
##################################################################
Ethernet 802.3 raw帧格式:


目标MAC   源MAC   总长度 0xFFFF    数据          FCS
6字节     6字节   2字节   2字节     44-1498字节   4字节


最小6+6+2+2+44+4 = 64,最大6+6+2+2+1498+4 = 1518。
##################################################################
Ethernet 802.3 SAP帧格式:


目标MAC   源MAC   总长    DSAP    SSAP    控制   数据         FCS
6字节     6字节   2字节   1字节   1字节   1字节 43-1497字节 4字节


最小:6+6+2+1+1+1+43+4 = 64。最大:6+6+2+1+1+1+1497+4 = 1518。
##################################################################
Ethernet 802.3 SNAP帧格式:
目标MAC 源MAC 总长 0xAA 0xAA 0x03 OUI ID 类型 数据        FCS
6字节   6字节 2字节 1字节 1字节 1字节 3字节 2字节 38-1492字节 4字节
最小:6+6+2+1+1+1+3+2+38+4 = 64
最大:6+6+2+1+1+1+3+2+1492+4 = 1518
###################################################################




所以,以太网帧的长度范围是64-1518。
最小帧长度的定义,与能够检测冲突的最少时间有关。

你可能感兴趣的:(以太网)