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。
最小帧长度的定义,与能够检测冲突的最少时间有关。
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。
最小帧长度的定义,与能够检测冲突的最少时间有关。